.ProjectsComponent-module-scss-module__EmbimG__projects_page{background:#fff;flex-direction:column;flex:auto;max-height:calc(100vh - 80px);scroll-padding-top:80px;display:flex;position:relative}@supports (max-height:100dvh){.ProjectsComponent-module-scss-module__EmbimG__projects_page{max-height:calc(100dvh - 80px)}}@media (max-width:600px){.ProjectsComponent-module-scss-module__EmbimG__projects_page{padding-top:0}}.ProjectsComponent-module-scss-module__EmbimG__projects_page h1{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;text-align:center;letter-spacing:2px;text-transform:uppercase;background-color:#0008;width:100%;padding:15px;font-size:14px;font-weight:400;position:absolute;bottom:0}@media (max-width:600px){.ProjectsComponent-module-scss-module__EmbimG__projects_page h1{font-size:12px}}.ProjectsComponent-module-scss-module__EmbimG__projects{scrollbar-width:none;scroll-snap-type:y mandatory;scroll-snap-stop:always;scrollbar-width:0px;overscroll-behavior:auto;flex-direction:column;place-content:stretch flex-start;align-items:center;gap:3px;scroll-margin-top:80px;display:flex;overflow-y:auto}.ProjectsComponent-module-scss-module__EmbimG__projects::-webkit-scrollbar{display:none}@media (max-width:600px){.ProjectsComponent-module-scss-module__EmbimG__projects{gap:3px;padding:0 0 15px}}@media (min-width:1200px){.ProjectsComponent-module-scss-module__EmbimG__projects{width:50%}}@keyframes ProjectsComponent-module-scss-module__EmbimG__info_show{0%{opacity:0}to{opacity:1}}@keyframes ProjectsComponent-module-scss-module__EmbimG__info_hide{0%{opacity:1}to{opacity:0}}.ProjectsComponent-module-scss-module__EmbimG__project_info{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:50%;height:calc(100svh - 80px);padding:30px 30px 30px 40px;display:flex;position:absolute;right:0;box-shadow:inset 0 0 75px 12px #22232b8a}.ProjectsComponent-module-scss-module__EmbimG__project_info ul.ProjectsComponent-module-scss-module__EmbimG__list{width:100%;height:100%;position:relative}.ProjectsComponent-module-scss-module__EmbimG__project_info ul.ProjectsComponent-module-scss-module__EmbimG__list li.ProjectsComponent-module-scss-module__EmbimG__project{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex;position:absolute}.ProjectsComponent-module-scss-module__EmbimG__project_info ul.ProjectsComponent-module-scss-module__EmbimG__list li.ProjectsComponent-module-scss-module__EmbimG__project[data-selected=true]{opacity:1;pointer-events:unset;transition-delay:.3s}@media (max-width:1200px){.ProjectsComponent-module-scss-module__EmbimG__project_info{display:none}}@keyframes ProjectsComponent-module-scss-module__EmbimG__modal_bg_show{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}to{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080}}@keyframes ProjectsComponent-module-scss-module__EmbimG__modal_bg_hide{0%{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080}to{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}@keyframes ProjectsComponent-module-scss-module__EmbimG__modal_show{0%{transform:translateY(100%)}to{transform:translateY(0%)}}@keyframes ProjectsComponent-module-scss-module__EmbimG__modal_hide{0%{transform:translateY(0%)}to{transform:translateY(100%)}}.ProjectsComponent-module-scss-module__EmbimG__modal{z-index:15;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#00000080;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;max-width:100%;height:100%;animation:.4s forwards ProjectsComponent-module-scss-module__EmbimG__modal_bg_show;display:flex;position:fixed;top:0;left:0}.ProjectsComponent-module-scss-module__EmbimG__modal .ProjectsComponent-module-scss-module__EmbimG__wrapper{background-color:#fff;flex-direction:column;height:50svh;animation:.4s forwards ProjectsComponent-module-scss-module__EmbimG__modal_show;display:flex;position:relative}.ProjectsComponent-module-scss-module__EmbimG__modal .ProjectsComponent-module-scss-module__EmbimG__wrapper:after{content:"";z-index:0;background:linear-gradient(#fff0,#ffffffc2,#fff);width:100%;height:50px;position:absolute;bottom:-1px;left:0}.ProjectsComponent-module-scss-module__EmbimG__modal .ProjectsComponent-module-scss-module__EmbimG__wrapper .ProjectsComponent-module-scss-module__EmbimG__close_window{background-color:#ffffffb6;border-radius:40px;flex-direction:column;justify-content:center;align-items:center;padding:10px;display:flex;position:absolute;top:10px;right:10px}.ProjectsComponent-module-scss-module__EmbimG__modal .ProjectsComponent-module-scss-module__EmbimG__wrapper .ProjectsComponent-module-scss-module__EmbimG__close_window svg{stroke:#333;width:20px;height:20px}.ProjectsComponent-module-scss-module__EmbimG__modal .ProjectsComponent-module-scss-module__EmbimG__wrapper .ProjectsComponent-module-scss-module__EmbimG__scroller{flex-direction:column;display:flex;overflow-y:auto}.ProjectsComponent-module-scss-module__EmbimG__project_info_wrapper{box-sizing:border-box;flex-direction:column;width:100%;max-width:700px;padding:30px;display:flex}@media (max-width:600px){.ProjectsComponent-module-scss-module__EmbimG__project_info_wrapper{padding:30px 15px}}.ProjectsComponent-module-scss-module__EmbimG__project_info_wrapper .ProjectsComponent-module-scss-module__EmbimG__name{color:#555;margin-bottom:10px;font-size:35px;font-weight:600;line-height:110%}@media (max-width:600px){.ProjectsComponent-module-scss-module__EmbimG__project_info_wrapper .ProjectsComponent-module-scss-module__EmbimG__name{font-size:30px}}.ProjectsComponent-module-scss-module__EmbimG__project_info_wrapper .ProjectsComponent-module-scss-module__EmbimG__url_city{flex-wrap:wrap;gap:10px 30px;margin-top:10px;display:flex}.ProjectsComponent-module-scss-module__EmbimG__project_info_wrapper .ProjectsComponent-module-scss-module__EmbimG__url{text-underline-offset:2px;color:#a58273;font-size:20px;font-weight:300;-webkit-text-decoration:underline dashed #aaa;text-decoration:underline dashed #aaa;text-decoration-thickness:1px}.ProjectsComponent-module-scss-module__EmbimG__project_info_wrapper .ProjectsComponent-module-scss-module__EmbimG__comment{color:#a58273;font-size:20px}.ProjectsComponent-module-scss-module__EmbimG__project_info_wrapper .ProjectsComponent-module-scss-module__EmbimG__customer{margin-top:20px}.ProjectsComponent-module-scss-module__EmbimG__project_info_wrapper .ProjectsComponent-module-scss-module__EmbimG__customer span{color:#a58273}.ProjectsComponent-module-scss-module__EmbimG__project_info_wrapper .ProjectsComponent-module-scss-module__EmbimG__city_root{align-items:center;gap:5px;display:flex}.ProjectsComponent-module-scss-module__EmbimG__project_info_wrapper .ProjectsComponent-module-scss-module__EmbimG__city_root .ProjectsComponent-module-scss-module__EmbimG__city{color:#a58273;letter-spacing:-1px;font-size:20px;font-weight:300}.ProjectsComponent-module-scss-module__EmbimG__project_info_wrapper .ProjectsComponent-module-scss-module__EmbimG__city_root svg{fill:#a58273;width:16px;height:16px}.ProjectsComponent-module-scss-module__EmbimG__project_info_wrapper .ProjectsComponent-module-scss-module__EmbimG__result{padding-top:20px}.ProjectsComponent-module-scss-module__EmbimG__project_info_wrapper .ProjectsComponent-module-scss-module__EmbimG__result span{color:#a58273}.ProjectsComponent-module-scss-module__EmbimG__project_info_wrapper .ProjectsComponent-module-scss-module__EmbimG__tasks{padding-top:20px}.ProjectsComponent-module-scss-module__EmbimG__project_info_wrapper .ProjectsComponent-module-scss-module__EmbimG__tasks label{color:#a58273}.ProjectsComponent-module-scss-module__EmbimG__project_info_wrapper .ProjectsComponent-module-scss-module__EmbimG__tasks p{margin-top:5px}.ProjectsComponent-module-scss-module__EmbimG__project_info_wrapper .ProjectsComponent-module-scss-module__EmbimG__tasks ul{flex-direction:column;gap:5px;padding:10px 0;display:flex}.ProjectsComponent-module-scss-module__EmbimG__project_info_wrapper .ProjectsComponent-module-scss-module__EmbimG__tasks ul li{margin-left:25px;font-size:16px;list-style:outside}.ProjectsComponent-module-scss-module__EmbimG__project_card{scroll-snap-align:center;overscroll-behavior:none;background-color:#ddd;flex-direction:column;flex:0 0 calc(100svh - 80px);align-items:center;width:100%;height:600px;min-height:100%;scroll-padding-top:80px;display:flex;position:relative;overflow:clip}@media (max-width:600px){.ProjectsComponent-module-scss-module__EmbimG__project_card{min-height:calc(100svh - 80px)!important}}.ProjectsComponent-module-scss-module__EmbimG__project_card[data-selected=true] .ProjectsComponent-module-scss-module__EmbimG__cover_image{scale:1}.ProjectsComponent-module-scss-module__EmbimG__project_card .ProjectsComponent-module-scss-module__EmbimG__cover{z-index:1;text-align:right;background:linear-gradient(#0000003f,#0000),linear-gradient(270deg,#00000063,#0000);flex-direction:column;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}@media (max-width:600px){.ProjectsComponent-module-scss-module__EmbimG__project_card .ProjectsComponent-module-scss-module__EmbimG__cover{padding-top:0}}@media (min-width:1200px){.ProjectsComponent-module-scss-module__EmbimG__project_card .ProjectsComponent-module-scss-module__EmbimG__cover{display:none}}.ProjectsComponent-module-scss-module__EmbimG__project_card .ProjectsComponent-module-scss-module__EmbimG__cover .ProjectsComponent-module-scss-module__EmbimG__wrapper{color:#fff;text-align:right;flex-direction:column;align-items:flex-end;width:100%;height:100%;padding:200px 10px 5px;display:flex;position:relative;top:0;left:0;max-width:1000px!important}.ProjectsComponent-module-scss-module__EmbimG__project_card .ProjectsComponent-module-scss-module__EmbimG__cover .ProjectsComponent-module-scss-module__EmbimG__wrapper .ProjectsComponent-module-scss-module__EmbimG__years{flex-direction:row;font-size:25px;font-weight:100;display:flex}.ProjectsComponent-module-scss-module__EmbimG__project_card .ProjectsComponent-module-scss-module__EmbimG__cover .ProjectsComponent-module-scss-module__EmbimG__wrapper .ProjectsComponent-module-scss-module__EmbimG__years .ProjectsComponent-module-scss-module__EmbimG__line{padding:0 3px}.ProjectsComponent-module-scss-module__EmbimG__project_card .ProjectsComponent-module-scss-module__EmbimG__cover .ProjectsComponent-module-scss-module__EmbimG__wrapper .ProjectsComponent-module-scss-module__EmbimG__name{letter-spacing:2px;padding:10px 0;font-size:35px;font-weight:800;line-height:110%}.ProjectsComponent-module-scss-module__EmbimG__project_card .ProjectsComponent-module-scss-module__EmbimG__cover .ProjectsComponent-module-scss-module__EmbimG__wrapper .ProjectsComponent-module-scss-module__EmbimG__city{flex-direction:row;align-items:center;gap:10px;padding:5px 0;font-size:20px;font-weight:600;display:flex}.ProjectsComponent-module-scss-module__EmbimG__project_card .ProjectsComponent-module-scss-module__EmbimG__cover .ProjectsComponent-module-scss-module__EmbimG__wrapper .ProjectsComponent-module-scss-module__EmbimG__city svg{fill:#fff;width:16px;height:16px}.ProjectsComponent-module-scss-module__EmbimG__project_card .ProjectsComponent-module-scss-module__EmbimG__cover .ProjectsComponent-module-scss-module__EmbimG__wrapper .ProjectsComponent-module-scss-module__EmbimG__url a{text-underline-offset:2px;font-size:20px;-webkit-text-decoration:underline dashed #fff;text-decoration:underline dashed #fff;text-decoration-thickness:1px}.ProjectsComponent-module-scss-module__EmbimG__project_card .ProjectsComponent-module-scss-module__EmbimG__cover .ProjectsComponent-module-scss-module__EmbimG__wrapper .ProjectsComponent-module-scss-module__EmbimG__button_wrapper{flex-direction:column;flex:1;justify-content:center;align-items:center;padding-right:15px;display:flex}.ProjectsComponent-module-scss-module__EmbimG__project_card .ProjectsComponent-module-scss-module__EmbimG__cover .ProjectsComponent-module-scss-module__EmbimG__wrapper .ProjectsComponent-module-scss-module__EmbimG__button_wrapper button{color:#fff;text-align:center;background-color:#d28825;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:20px 60px;font-size:16px;font-weight:600;display:flex;position:relative;overflow:clip}.ProjectsComponent-module-scss-module__EmbimG__project_card .ProjectsComponent-module-scss-module__EmbimG__cover .ProjectsComponent-module-scss-module__EmbimG__wrapper .ProjectsComponent-module-scss-module__EmbimG__button_wrapper button span[data-title]{z-index:0;transition:all .3s;display:flex}@media (max-width:600px){.ProjectsComponent-module-scss-module__EmbimG__project_card .ProjectsComponent-module-scss-module__EmbimG__cover .ProjectsComponent-module-scss-module__EmbimG__wrapper .ProjectsComponent-module-scss-module__EmbimG__button_wrapper button{padding:20px 50px}}.ProjectsComponent-module-scss-module__EmbimG__project_card .ProjectsComponent-module-scss-module__EmbimG__cover .ProjectsComponent-module-scss-module__EmbimG__wrapper .ProjectsComponent-module-scss-module__EmbimG__button_wrapper button:before{content:"";z-index:0;background-color:#af7120;width:110%;height:100%;transition:all .3s;position:absolute;inset:0 0 0 -115%;transform:skew(-15deg)}@media (hover:hover){.ProjectsComponent-module-scss-module__EmbimG__project_card .ProjectsComponent-module-scss-module__EmbimG__cover .ProjectsComponent-module-scss-module__EmbimG__wrapper .ProjectsComponent-module-scss-module__EmbimG__button_wrapper button:hover:before{left:-5%}}.ProjectsComponent-module-scss-module__EmbimG__project_card .ProjectsComponent-module-scss-module__EmbimG__cover_image{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;transition:all 1.5s ease-out;scale:1.05}.ProjectsComponent-module-scss-module__EmbimG__positioner{z-index:3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#0000003b;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:5px;padding:15px;display:flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}@media (min-width:1200px){.ProjectsComponent-module-scss-module__EmbimG__positioner{left:unset;right:50%;transform:translate(-50%)translateY(-50%)}}.ProjectsComponent-module-scss-module__EmbimG__positioner .ProjectsComponent-module-scss-module__EmbimG__item{opacity:.5;background-color:#fff;border-radius:20px;width:5px;height:5px;transition:all .5s}.ProjectsComponent-module-scss-module__EmbimG__positioner .ProjectsComponent-module-scss-module__EmbimG__item[data-selected=true]{opacity:1;border-radius:3px;width:10px;height:15px}
