.button_custom-button__lqHVI{background:linear-gradient(90deg,#fbcac9,#a4ffff);border:1px solid #000;border-radius:5px;min-height:3rem;color:#004242;font-size:large;font-weight:900;transition:.5s ease}.button_custom-button__lqHVI:hover{font-size:x-large}.icon_custom-icon__SWNZ_{border-radius:100%;border:3px solid #000;width:max-content;display:flex;justify-content:center;align-items:center;color:#000;font-size:2rem;padding:.15rem}.icon_custom-icon__SWNZ_:hover{border-color:#9aabce;box-shadow:0 0 10px 5px #aff9f9}.icon_custom-icon__SWNZ_:hover i{color:#9aabce}.modal_modal__N0c8g{border-radius:.5rem;padding:.5rem;background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal_modal__N0c8g .modal_close__d_vHP{display:flex;justify-content:flex-end;position:relative;height:2rem}.modal_modal__N0c8g button.modal_empty__KAwvf{position:absolute;top:50%;translate:-20% -50%;background:none;border:none;width:40px;height:40px}.modal_modal__N0c8g button.modal_empty__KAwvf:after,.modal_modal__N0c8g button.modal_empty__KAwvf:before{content:"";position:absolute;width:20px;height:2px;background-color:#000;transform-origin:center}.modal_modal__N0c8g button.modal_empty__KAwvf:before{rotate:45deg}.modal_modal__N0c8g button.modal_empty__KAwvf:after{rotate:-45deg}.modal_modal__N0c8g button.modal_empty__KAwvf:hover:after,.modal_modal__N0c8g button.modal_empty__KAwvf:hover:before{height:4px;border-radius:1px}.modal_modal_in__Dj6U1{display:flex;flex-direction:column;justify-content:center;align-items:center}.modal_modal_in__Dj6U1 a:hover{text-decoration:underline;text-underline-position:under}.modal_modal_in__Dj6U1 button{margin-top:1.5rem;width:4rem;height:2rem;background:rgba(0,0,0,.7);color:#f0f8ff;font-size:1rem;border-radius:.25rem;border:1px solid #000}.modal_modal_in__Dj6U1 button:hover{background:hsla(45,4%,64%,.7);color:#fff8dc}.ScrollUpButton_scroll-top-btn__hyO5C{position:fixed;bottom:100px;right:50px;z-index:5;width:50px;height:50px;background:hsla(0,0%,62%,.5);border:none;border-radius:100%;transition:.5s ease}.ScrollUpButton_scroll-top-btn__hyO5C.ScrollUpButton_inactive__8fEHA{visibility:hidden;animation:ScrollUpButton_fadeout__VFoPI 1s;-moz-animation:ScrollUpButton_fadeout__VFoPI 1s;-webkit-animation:ScrollUpButton_fadeout__VFoPI 1s;-o-animation:ScrollUpButton_fadeout__VFoPI 1s;animation-fill-mode:forwards}@keyframes ScrollUpButton_fadeout__VFoPI{0%{opacity:1}to{opacity:0}}.Loading_spinner-container__JyAGJ{margin:0;width:300px;height:300px;padding:2rem 0;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:#a0a8a8}.Loading_spinner__pdwnI{position:relative;width:60px;height:60px}.Loading_spinner__pdwnI div{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;animation:Loading_r__Ah0pB 5s cubic-bezier(.15,.55,.85,.45) infinite,Loading_o___bAy3 5s step-end infinite}.Loading_spinner__pdwnI div:after{content:"";display:block;width:5px;height:5px;background-color:#e4f0f0;border-radius:100%;border:1px solid #a8a6a0;translate:0 27.5px}.Loading_spinner__pdwnI div:first-child{animation-delay:0s}.Loading_spinner__pdwnI div:nth-child(2){animation-delay:.2s}.Loading_spinner__pdwnI div:nth-child(3){animation-delay:.4s}.Loading_spinner__pdwnI div:nth-child(4){animation-delay:.6s}.Loading_spinner__pdwnI div:nth-child(5){animation-delay:.8s}.Loading_spinner__pdwnI div:nth-child(6){animation-delay:1s}@keyframes Loading_r__Ah0pB{0%{transform:rotate(-90deg)}35%{transform:rotate(270deg)}70%{transform:rotate(630deg)}to{transform:rotate(630deg)}}@keyframes Loading_o___bAy3{0%{opacity:1}70%{opacity:0}}.project_proj-list__6ksDt{display:grid;grid-gap:4rem;gap:4rem;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr))}.project_item__I7meD{display:flex;width:-moz-fit-content;width:fit-content;flex-direction:column;justify-content:center;align-items:center;height:300px;background:hsla(0,0%,83%,.1);padding:2rem 0}.project_item__I7meD button{position:relative;background:none;border:none;width:300px;height:200px;overflow:hidden;border-radius:15px;box-shadow:0 0 10px 5px rgba(0,0,0,.2)}.project_item__I7meD button img{border-radius:15px;object-fit:cover;transition:.5s ease}.project_item__I7meD button img:hover{scale:1.25}.project_img-container__FKlPL{position:relative;width:80%;height:100%}.project_height-300__rHwhB{height:300px}