.page-footer{text-align:center;background-color:var(--lighter-default-background-color);color:var(--default-text-color);height:100%;margin-top:100px}.page-footer .first-column-footer:hover svg{color:#fff}.page-footer .first-column-footer:hover .media-name{color:#fff;font-weight:400}.page-footer .daniel-name{justify-content:center;cursor:pointer}.page-footer .daniel-name .name{font-size:35px;font-family:Zain,Inter,sans-serif;color:var(--default-text-color)!important;margin-bottom:20px}.page-footer .daniel-name .footer-icon{margin-right:5px;background-color:var(--lighter-default-background-color);border:1px solid var(--default-border-color);margin-bottom:10px;display:flex;width:40px;height:40px;border-radius:30px;align-items:center;justify-content:center}.page-footer .daniel-name .footer-icon svg{width:20px;margin-top:5px}.page-footer .daniel-name .media-name{color:var(--default-text-color);font-family:Inter,sans-serif;font-size:13px;margin-bottom:10px;font-weight:250}.page-footer .footer-pages-title{justify-content:center}.page-footer .footer-pages-title .name{font-size:20px;font-family:Inter,sans-serif;color:var(--default-text-color)!important;margin-bottom:40px;margin-top:10px;font-weight:300}.page-footer .footer-pages-title .media-name{color:var(--default-text-color);font-family:Inter,sans-serif;font-size:13px;margin-bottom:10px;font-weight:250;cursor:pointer;text-align:start}.page-footer .footer-pages-title .media-name:hover{color:#fff;font-weight:400}.contact-wrapper{height:100%;padding:0 60px;animation:showing 1s ease-in-out normal;margin-bottom:100px}.contact-wrapper .contact-image{background-repeat:no-repeat!important;background-size:450px!important;animation:floatImageContact 3s ease-in-out infinite!important;height:100%!important}.contact-wrapper .contact-form.loading{-webkit-filter:brightness(.3);-moz-filter:brightness(.3);-o-filter:brightness(.3);-ms-filter:brightness(.3)}.contact-wrapper .loading-send.hidden{display:none}.contact-wrapper .loading-send{margin-top:-171px;position:relative;top:280px;left:280px;display:flex;align-items:center;flex-direction:column;justify-content:center;width:120px;z-index:1}.contact-wrapper .loading-send .send-icon{animation:fly-send-loading 1s linear infinite;font-size:40px;color:var(--default-text-color)}.contact-wrapper .loading-send .sending-email{color:var(--default-text-color);margin-top:10px;font-size:20px;font-family:Inter,sans-serif}.contact-wrapper .loading-send .line-1,.contact-wrapper .loading-send .line-2,.contact-wrapper .loading-send .line-3{color:var(--default-text-color);opacity:.4;font-size:30px;position:relative}.contact-wrapper .loading-send .line-1{top:80px;animation:line-trace-1 .6s linear infinite}.contact-wrapper .loading-send .line-2{top:50px;left:20px;animation:line-trace-2 1s linear infinite}.contact-wrapper .loading-send .line-3{top:40px;left:20px;animation:line-trace-3 .6s linear infinite}.contact-wrapper .contact-form{background-color:var(--form-background);border:1px solid var(--default-border-color);padding:40px 50px;width:100%;margin-right:200px;height:75%}.contact-wrapper .contact-form .ant-form-item-explain-error{color:var(--default-text-color)}.contact-wrapper .contact-form .ant-input-outlined.ant-input-status-error:not(.ant-input-disabled){background-color:var(--lighter-default-background-color)}.contact-wrapper .contact-form textarea{border-radius:0!important}.contact-wrapper .contact-form .contact-form-title{margin-bottom:10px;font-size:15px;font-weight:150}.contact-wrapper .contact-form .contact-form-subtitle{margin-bottom:20px;font-size:30px;font-weight:250}.contact-wrapper .contact-form .contact-form-title,.contact-wrapper .contact-form .contact-form-subtitle{font-family:Inter,sans-serif;color:var(--default-text-color)}.contact-wrapper .contact-form .input-form{border-radius:0;border:none;background-color:var(--lighter-default-background-color);height:50px;color:var(--default-text-color)}.contact-wrapper .contact-form .input-form::placeholder{color:var(--default-secondary-text-color)}.contact-wrapper .contact-form .input-form:focus{border:1px solid var(--default-border-color);box-shadow:none}.contact-wrapper .contact-form .ant-input-outlined:focus,.contact-wrapper .contact-form .ant-input-outlined:focus-within{box-shadow:none!important;border:1px solid var(--default-border-color)!important}.contact-wrapper .contact-form textarea::placeholder{color:var(--default-secondary-text-color)}.contact-wrapper .contact-form .textarea-form{background-color:var(--lighter-default-background-color);border:none}.contact-wrapper .contact-form .textarea-form .ant-input-data-count{color:var(--default-text-color)}.contact-wrapper .contact-form .ant-input-affix-wrapper{color:var(--default-text-color);border-radius:0!important}.contact-wrapper .contact-form .send-button{width:100%;margin-top:20px;height:40px;background-color:var(--default-background-color);border:1px solid var(--default-border-color)}.contact-wrapper .contact-form .send-button .send-text{font-family:Inter,sans-serif;font-size:16px;color:var(--default-text-color)}.contact-wrapper .contact-form .send-button .send-icon{font-size:18px;color:var(--default-text-color)}.contact-wrapper .contact-form .send-button .send-icon.hovered{animation:fly 3s linear normal}.contact-wrapper .contact-form .send-button:hover{background-color:var(--lighter-default-background-color);border:1px solid var(--default-border-color)}.contact-wrapper .contact-cards{margin-top:20px;padding:2px}.contact-wrapper .contact-cards .contact-card{cursor:pointer;background-color:var(--form-background);border:1px solid var(--default-border-color);width:100%}.contact-wrapper .contact-cards .contact-card .info{padding:15px 5px;display:flex;align-items:center}.contact-wrapper .contact-cards .contact-card .info svg{color:var(--default-text-color)!important;width:25px}.contact-wrapper .contact-cards .contact-card .info .media-name{font-family:Inter,sans-serif;margin-left:10px;font-weight:350;font-size:14px;color:var(--default-text-color)}.contact-wrapper .contact-cards .contact-card .media-arrow{transform:rotate(45deg);transition:all .2s ease-in-out;color:var(--default-text-color);margin-right:5px}.contact-wrapper .contact-cards .contact-card .media-arrow.hovered{transform:rotate(0)}.contact-wrapper .contact-cards .contact-card:hover{background-color:var(--hovered-form-background)}@media screen and (max-width: 1000px){.contact-wrapper{padding:0 20px;height:100%;margin-bottom:100px}.contact-wrapper .contact-image{animation:floatImageContact-max-600 3s ease-in-out infinite!important;margin-bottom:400px}.contact-wrapper .loading-send{left:120px}.contact-wrapper .contact-form{background-color:var(--form-background);border:1px solid var(--default-border-color);padding:40px 20px;width:100%;margin-right:200px;height:60%}.contact-wrapper .contact-form .ant-form-item-explain-error{color:var(--default-text-color)}.contact-wrapper .contact-form .ant-input-outlined.ant-input-status-error:not(.ant-input-disabled){background-color:var(--lighter-default-background-color)}.contact-wrapper .contact-form textarea{border-radius:0!important}.contact-wrapper .contact-form .contact-form-title{margin-bottom:10px;font-size:15px;font-weight:150}.contact-wrapper .contact-form .contact-form-subtitle{margin-bottom:20px;font-size:30px;font-weight:250}.contact-wrapper .contact-form .contact-form-title,.contact-wrapper .contact-form .contact-form-subtitle{font-family:Inter,sans-serif;color:var(--default-text-color)}.contact-wrapper .contact-form .input-form{border-radius:0;border:none;background-color:var(--lighter-default-background-color);height:50px;color:var(--default-text-color)}.contact-wrapper .contact-form .input-form::placeholder{color:var(--default-secondary-text-color)}.contact-wrapper .contact-form .input-form:focus{border:1px solid var(--default-border-color);box-shadow:none}.contact-wrapper .contact-form .textarea-form{background-color:var(--lighter-default-background-color);border:none}.contact-wrapper .contact-form .textarea-form .ant-input-data-count{color:var(--default-text-color)}.contact-wrapper .contact-form .ant-input-affix-wrapper{color:var(--default-text-color);border-radius:0!important}.contact-wrapper .contact-form .send-button{width:100%;margin-top:20px;height:40px;background-color:var(--default-background-color);border:1px solid var(--default-border-color)}.contact-wrapper .contact-form .send-button .send-text{font-family:Inter,sans-serif;font-size:16px;color:var(--default-text-color)}.contact-wrapper .contact-form .send-button .send-icon{font-size:18px;color:var(--default-text-color)}.contact-wrapper .contact-form .send-button .send-icon.hovered{animation:fly 3s linear normal}.contact-wrapper .contact-form .send-button:hover{background-color:var(--lighter-default-background-color);border:1px solid var(--default-border-color)}.contact-wrapper .contact-cards{margin-top:20px;padding:2px}.contact-wrapper .contact-cards .contact-card{cursor:pointer;background-color:var(--form-background);border:1px solid var(--default-border-color);width:100%}.contact-wrapper .contact-cards .contact-card .info{padding:15px 5px;display:flex;align-items:center}.contact-wrapper .contact-cards .contact-card .info svg{color:var(--default-text-color)!important;width:25px}.contact-wrapper .contact-cards .contact-card .info .media-name{font-family:Inter,sans-serif;margin-left:10px;font-weight:350;font-size:14px;color:var(--default-text-color)}.contact-wrapper .contact-cards .contact-card .media-arrow{transform:rotate(45deg);transition:all .2s ease-in-out;color:var(--default-text-color);margin-right:5px}.contact-wrapper .contact-cards .contact-card .media-arrow.hovered{transform:rotate(0)}.contact-wrapper .contact-cards .contact-card:hover{background-color:var(--hovered-form-background)}}@keyframes floatBackground{0%{background-position:center -100px}50%{background-position:center -80px}to{background-position:center -100px}}@keyframes floatBackground-max-600{0%{background-position:center -60px}50%{background-position:center -40px}to{background-position:center -60px}}@keyframes floatImageContact{0%{background-position:center 60px}50%{background-position:center 50px}to{background-position:center 60px}}@keyframes floatImageContact-max-600{0%{background-position:center -30px}50%{background-position:center -20px}to{background-position:center -30px}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-1750px)}}@keyframes fly{0%{transform:translate(0) translateY(0) rotate(0)}30%{transform:translate(30px) translateY(-5px) rotate(-15deg)}60%{transform:translate(80px) translateY(-20px) rotate(-10deg)}to{transform:translate(300px) translateY(-50px) rotate(-10deg)}}@keyframes showing{0%{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translateY(0)}}@keyframes fly-send-loading{0%{transform:translateY(5px) rotate(-45deg)}50%{transform:translateY(0) rotate(-45deg)}to{transform:translateY(5px) rotate(-45deg)}}@keyframes growing{0%{height:5px}25%{height:10px}50%{height:20px}75%{height:30px}to{height:40px}}@keyframes line-trace-1{0%{opacity:0;transform:translate(20px) translateY(-15px) rotate(-32deg)}to{transform:translate(-50px) translateY(40px) rotate(-32deg)}}@keyframes line-trace-2{0%{opacity:0;transform:translate(20px) translateY(-15px) rotate(-37deg)}to{transform:translate(-50px) translateY(40px) rotate(-35deg)}}@keyframes line-trace-3{0%{opacity:0;transform:translate(20px) translateY(-15px) rotate(-38deg)}to{transform:translate(-50px) translateY(40px) rotate(-38deg)}}@keyframes showing-page{0%{opacity:0;transform:translateY(200px)}to{opacity:1;transform:translateY(0)}}.main-header{height:130px;display:flex;align-items:center;justify-content:center;background-color:transparent;-webkit-user-select:none;user-select:none;position:sticky;top:0;left:0;width:100%;z-index:1000;transition:transform .3s ease-in-out}.main-header .ant-input-group-addon{background-color:#fff}.main-header .ant-menu-item{color:#000}.main-header .ant-menu-light.ant-menu-horizontal>.ant-menu-item-selected,.main-header .ant-menu-item:hover{color:#000;font-weight:600}.main-header .header-menu{width:100%;justify-content:center;background-color:transparent;border-bottom:none;font-family:Inter,sans-serif}.main-header .header-menu .ant-menu-title-content{color:var(--default-text-color)!important;font-size:13px}.main-header .ant-menu-light.ant-menu-horizontal>.ant-menu-item-selected:after,.main-header .ant-menu-light.ant-menu-horizontal>.ant-menu-item:hover:after,.main-header .ant-menu-light.ant-menu-horizontal>.ant-menu-item-active:after{border-bottom-color:var(--default-text-color);border-bottom-width:1px}.main-header .header-content{width:50%;display:inline-flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);opacity:1;background-color:var(--lighter-default-background-color);border:1px solid var(--default-border-color)}.main-header .daniel-name{display:flex;align-items:center;justify-content:center;cursor:pointer}.main-header .daniel-name .name{font-size:28px;margin-top:5px;font-family:Zain,Inter,sans-serif;color:var(--default-text-color)!important}.reduced-main-header{height:80px;display:none;align-items:center;justify-content:center;background-color:transparent;position:sticky;top:0;left:0;width:100%;z-index:1000;transition:transform .3s ease-in-out}.reduced-main-header .ant-layout-header{padding:0!important}.reduced-main-header .header-content{width:100%;display:inline-flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);opacity:1;background-color:var(--lighter-default-background-color);border:1px solid var(--default-border-color)}.reduced-main-header .menu-icon{position:relative;left:-50px;margin-top:3px;font-size:20px;color:var(--default-text-color)}.reduced-main-header .daniel-name{display:flex;align-items:center;justify-content:center;cursor:pointer}.reduced-main-header .daniel-name .name{font-size:30px;margin-top:5px;font-family:Zain,Inter,sans-serif;color:var(--default-text-color)!important}.reduced-main-header .ant-input-group-addon{background-color:#fff}.reduced-main-header .ant-menu-item{color:#000}.reduced-main-header .ant-menu-light.ant-menu-horizontal>.ant-menu-item-selected,.reduced-main-header .ant-menu-item:hover{color:#000;font-weight:600}.reduced-main-header .header-menu{width:100%;justify-content:center;background-color:transparent;border-bottom:none;font-family:Inter,sans-serif}.reduced-main-header .header-menu .ant-menu-title-content{color:var(--default-text-color)!important;font-size:13px}.reduced-main-header .ant-menu-light.ant-menu-horizontal>.ant-menu-item-selected:after,.reduced-main-header .ant-menu-light.ant-menu-horizontal>.ant-menu-item:hover:after,.reduced-main-header .ant-menu-light.ant-menu-horizontal>.ant-menu-item-active:after{border-bottom-color:var(--default-text-color);border-bottom-width:1px}.ant-drawer .ant-drawer-header{border-bottom:1px solid var(--default-divider-color)}.header-drawer{background-color:var(--message-background-color)!important}.header-drawer .header-logo{font-size:28px;margin-top:5px;font-family:Zain,Inter,sans-serif;color:var(--default-text-color)}.header-drawer .ant-drawer-close{color:var(--default-text-color)}.header-drawer .header-menu{background-color:var(--message-background-color)}.header-drawer .header-menu .ant-menu-title-content{color:var(--default-text-color)}@media screen and (max-width: 769px){.main-header{display:none}.reduced-main-header{display:flex}.ant-layout-header{padding:20px}}@media screen and (min-width: 770px) and (max-width: 940px){.main-header .header-content{width:90%}}@media screen and (min-width: 941px) and (max-width: 1300px){.main-header .header-content{width:70%}}.presentation-page{background-repeat:no-repeat!important;background-size:650px!important;animation:floatBackground 3s ease-in-out infinite!important}.presentation-text{font-size:150px;font-family:Great Vibes,sans-serif!important;text-align:center;color:var(--default-text-color);font-weight:250;margin-top:500px}.presentation-subtext{font-family:Inter,sans-serif;font-size:20px;text-align:center;color:var(--default-text-color);white-space:break-spaces;font-weight:150}.section-row{opacity:0;transform:translateY(200px);transition:all 1s ease-in-out}.section-row.visible{opacity:1;transform:translateY(0)}.specialities-card{margin-left:15px;margin-top:80px;border-radius:0;background-color:var(--lighter-default-background-color);border:1px solid var(--default-border-color);padding:5px 10px}.specialities-card .card-number{color:var(--default-secondary-text-color);font-size:16px;font-weight:250}.specialities-card .card-title{color:var(--default-text-color);font-size:20px;font-weight:250}.specialities-card .card-text{color:var(--default-secondary-text-color);font-size:14px;font-weight:250;margin-top:10px}.specialities-card .card-redirect{color:var(--default-text-color);font-weight:250;cursor:pointer}.specialities-card .card-redirect:hover{font-weight:400}.specialities-card .card-number,.specialities-card .card-title,.specialities-card .card-text,.specialities-card .card-redirect{font-family:Inter,sans-serif}.specialities-card .project-redirect-all-button{background-color:var(--default-background-color);border:1px solid var(--default-border-color);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:25px;width:30px;height:30px;padding:0;transition:transform .3s ease-in-out;color:var(--default-text-color);cursor:pointer;margin-right:5px}.specialities-card .project-redirect-all-button.hovered{transform:rotate(45deg);background-color:var(--lighter-default-background-color)}.specialities-card .project-redirect-all-button:hover{background-color:var(--lighter-default-background-color)!important;color:var(--default-text-color)!important;border-color:var(--default-border-color)!important}.slider{height:50px;margin:auto;overflow:hidden;align-items:center;position:relative;width:70%}.slider:before,.slider:after{background:linear-gradient(to right,var(--default-background-color) 0%,rgba(255,255,255,0) 100%);content:"";height:50px;position:absolute;width:200px;z-index:2}.slider:after{right:0;top:0;transform:rotate(180deg)}.slider:before{left:0;top:0}.slider .slide-track{animation:scroll 30s linear infinite;display:flex;align-items:center;width:3500px}.slider .slide svg{height:40px;width:150px;color:var(--default-text-color)}.projects-section{padding:0 40px;margin-left:15px;margin-top:100px;opacity:0;transition:all 1s ease-in-out;transform:translateY(200px)}.projects-section .projects-title{margin-bottom:10px;font-size:40px;font-family:Inter,sans-serif;font-weight:250;color:var(--default-text-color)}.projects-section .project-card{background-color:var(--lighter-default-background-color);border:1px solid var(--default-border-color);padding:0;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;align-items:end;justify-content:center;display:flex;border-radius:0;height:400px;cursor:pointer}.projects-section .project-card .ant-card-body{padding:0 20px;width:100%}.projects-section .project-card .product-image{width:100%;height:330px}.projects-section .project-card .project-redirect-button{position:relative;bottom:100px;left:50%;border-radius:25px;width:40px;height:40px;padding:0;transform:rotate(45deg);background-color:var(--lighter-default-background-color);border:1px solid var(--default-border-color);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:0;will-change:transform}.projects-section .project-card .project-redirect-button svg{width:20px;color:var(--default-text-color)}.projects-section .project-card .project-redirect-button.hovered{transform:rotate(0);opacity:1}.projects-section .project-card .project-redirect-button:hover{background-color:var(--lighter-default-background-color);border:1px solid var(--default-border-color)}.projects-section .project-card .project-description{height:60px;margin-bottom:20px;padding:0 20px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);opacity:1;background-color:var(--lighter-default-background-color);border:1px solid var(--default-border-color);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:transform .3s ease-in-out;display:flex;align-items:center}.projects-section .project-card .project-description .project-text{font-size:14px;font-weight:500}.projects-section .project-card .project-description .project-subtext{font-size:12px;font-weight:350}.projects-section .project-card .project-description .project-text,.projects-section .project-card .project-description .project-subtext{color:var(--default-text-color);font-family:Inter,sans-serif}.projects-section .project-redirect-all-button{background-color:var(--default-background-color);border:1px solid var(--default-border-color);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:25px;width:30px;height:30px;padding:0;transition:transform .3s ease-in-out;color:var(--default-text-color);cursor:pointer}.projects-section .project-redirect-all-button.hovered{transform:rotate(45deg);background-color:var(--lighter-default-background-color)}.projects-section .project-redirect-all-button:hover{background-color:var(--lighter-default-background-color)!important;color:var(--default-text-color)!important;border-color:var(--default-border-color)!important}.projects-section .redirect-all-text{font-family:Inter,sans-serif;color:var(--default-text-color);margin-left:10px;margin-right:20px;font-weight:200;cursor:pointer}@media screen and (max-width: 380px){.presentation-page{background-repeat:no-repeat!important;background-size:400px!important;animation:floatBackground-max-600 3s ease-in-out infinite!important}.presentation-text{font-size:70px;font-family:Great Vibes,sans-serif!important;text-align:center;color:var(--default-text-color);font-weight:250;margin-top:280px}.presentation-subtext{font-family:Inter,sans-serif;font-size:14px;text-align:center;color:var(--default-text-color);white-space:break-spaces;font-weight:150}.section-row,.projects-section{padding:0!important}.project-card{margin-top:10px}}@media screen and (min-width: 380px) and (max-width: 600px){.presentation-page{background-repeat:no-repeat!important;background-size:500px!important;animation:floatBackground-max-600 3s ease-in-out infinite!important}.presentation-text{font-size:85px;font-family:Great Vibes,sans-serif!important;text-align:center;color:var(--default-text-color);font-weight:250;margin-top:390px}.presentation-subtext{font-family:Inter,sans-serif;font-size:20px;text-align:center;color:var(--default-text-color);white-space:break-spaces;font-weight:150}.section-row,.projects-section{padding:0!important}.project-card{margin-top:10px}.project-card .project-description{width:100%!important}}@media screen and (min-width: 1680px){.presentation-page{background-repeat:no-repeat!important;background-size:900px!important}.presentation-text{font-size:250px;font-family:Great Vibes,sans-serif!important;text-align:center;color:var(--default-text-color);font-weight:250;margin-top:850px}}.finished-order-overlay{position:fixed;top:0;left:0;width:100vw;min-height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.finished-order-message{position:relative;text-align:left;border:1px solid var(--default-border-color);max-width:320px;padding:16px;background-color:var(--message-background-color);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.finished-order-message .dismiss{position:absolute;right:10px;top:10px;display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;border:none;background-color:var(--message-background-color);color:var(--default-text-color);font-size:30px;font-weight:300;width:30px;height:30px;border-radius:7px;transition:.3s ease}.finished-order-message .dismiss:hover{border:none}.finished-order-message .header{padding:1.25rem 1rem 1rem}.finished-order-message .image{display:flex;margin-left:auto;margin-right:auto;background-color:var(--success-color);flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;border-radius:9999px;transition:.6s ease;z-index:200}.finished-order-message .image svg{animation:growing .5s linear normal;height:40px;position:relative}.finished-order-message .content{margin-top:.75rem;text-align:center}.finished-order-message .title{color:var(--default-text-color);font-size:16px;font-family:Inter,sans-serif;font-weight:600;line-height:1.5rem}.finished-order-message .message{margin-top:.5rem;color:var(--default-text-color);font-family:Inter,sans-serif;font-weight:250;font-size:.875rem;line-height:1.25rem}.projects-section.visible{transform:translateY(0);opacity:1}.show-product-page{padding:0 40px;margin-left:15px;transition:all 1s ease-in-out;animation:showing-page 1s linear normal}.show-product-page .projects-title{margin-top:40px;font-size:80px;font-family:Inter,sans-serif;font-weight:200;width:100%;text-align:center;color:var(--default-text-color)}.show-product-page .projects-subtitle{margin-bottom:40px;font-size:18px;font-family:Inter,sans-serif;font-weight:150;width:50%;text-align:center;color:var(--default-text-color)}.show-product-page .project-title-card{background-color:var(--lighter-default-background-color);border:1px solid var(--default-border-color);display:flex;flex-direction:column;align-items:center;justify-content:center;height:80px;width:240px}.show-product-page .project-title-card .card-title{color:var(--default-text-color);font-weight:200}.show-product-page .project-title-card .card-description{color:var(--default-text-color);font-weight:350}.show-product-page .show-project{height:662px;width:100%;background-position:center;background-size:cover!important;background-repeat:no-repeat!important;border:1px solid var(--default-border-color);-webkit-filter:brightness(.9);-moz-filter:brightness(.3);-o-filter:brightness(.3);-ms-filter:brightness(.3)}.show-product-page .project-details{width:90%}.show-product-page .project-details .details-card{padding:10px 40px;border-radius:0;margin-bottom:20px;border-color:var(--default-border-color);background-color:var(--lighter-default-background-color)}.show-product-page .project-details .details-card .card-title{font-size:20px;font-weight:300;color:var(--default-text-color);margin-bottom:5px}.show-product-page .project-details .details-card .card-description{font-size:15px;font-weight:200;color:var(--default-text-color)}.show-product-page .project-details .project-descrip{width:90%}.show-product-page .project-details .project-descrip .title{color:var(--default-text-color);font-size:20px;font-weight:200}.show-product-page .project-details .project-descrip .description{font-size:35px;color:var(--default-text-color);font-weight:300}.show-product-page .project-details .project-descrip .redirect{font-size:20px;font-weight:250;margin-top:30px;cursor:pointer;color:var(--default-text-color)}.show-product-page .project-details .project-descrip .redirect:hover{font-weight:400}.show-product-page .project-details .project-descrip .project-redirect-all-button{background-color:var(--default-background-color);border:1px solid var(--default-border-color);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:25px;width:30px;margin-right:10px;height:30px;padding:0;transition:transform .3s ease-in-out;color:var(--default-text-color);cursor:pointer}.show-product-page .project-details .project-descrip .project-redirect-all-button.hovered{transform:rotate(45deg);background-color:var(--lighter-default-background-color)}.projects-section-page{padding:0 40px;margin-left:15px;transition:all 1s ease-in-out;animation:showing-page 1s linear normal}.projects-section-page .projects-title{font-size:80px;font-family:Inter,sans-serif;font-weight:200;width:100%;text-align:center;color:var(--default-text-color)}.projects-section-page .projects-subtitle{margin-bottom:40px;margin-top:-20px;font-size:18px;font-family:Inter,sans-serif;font-weight:150;width:100%;text-align:center;color:var(--default-text-color)}.projects-section-page .project-card{background-color:var(--lighter-default-background-color);border:1px solid var(--default-border-color);padding:0;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;align-items:end;justify-content:center;display:flex;border-radius:0;height:400px;cursor:pointer}.projects-section-page .project-card .ant-card-body{padding:0 20px;width:100%}.projects-section-page .project-card .product-image{width:100%;height:330px}.projects-section-page .project-card .project-redirect-button{position:relative;bottom:100px;left:50%;border-radius:25px;width:40px;height:40px;padding:0;transform:rotate(45deg);background-color:var(--lighter-default-background-color);border:1px solid var(--default-border-color);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:0;will-change:transform}.projects-section-page .project-card .project-redirect-button svg{width:20px;color:var(--default-text-color)}.projects-section-page .project-card .project-redirect-button.hovered{transform:rotate(0);opacity:1}.projects-section-page .project-card .project-redirect-button:hover{background-color:var(--lighter-default-background-color);border:1px solid var(--default-border-color)}.projects-section-page .project-card .project-description{height:60px;margin-bottom:20px;padding:0 20px;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);opacity:1;background-color:var(--lighter-default-background-color);border:1px solid var(--default-border-color);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:transform .3s ease-in-out;display:flex;align-items:center}.projects-section-page .project-card .project-description .project-text{font-size:14px;font-weight:500}.projects-section-page .project-card .project-description .project-subtext{font-size:12px;font-weight:350}.projects-section-page .project-card .project-description .project-text,.projects-section-page .project-card .project-description .project-subtext{color:var(--default-text-color);font-family:Inter,sans-serif}.projects-section-page .project-redirect-all-button{background-color:var(--default-background-color);border:1px solid var(--default-border-color);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:25px;width:30px;height:30px;padding:0;transition:transform .3s ease-in-out;color:var(--default-text-color);cursor:pointer}.projects-section-page .project-redirect-all-button.hovered{transform:rotate(45deg);background-color:var(--lighter-default-background-color)}.projects-section-page .redirect-all-text{font-family:Inter,sans-serif;color:var(--default-text-color);margin-left:10px;margin-right:20px;font-weight:200;cursor:pointer}@media screen and (max-width: 600px){.projects-section-page{padding:0}.show-product-page{padding:0 10px;margin-left:15px;transition:all 1s ease-in-out;animation:showing-page 1s linear normal}.show-product-page .projects-title{margin-top:40px;font-size:100px;font-family:Inter,sans-serif;font-weight:200;width:100%;text-align:center;color:var(--default-text-color)}.show-product-page .projects-subtitle{margin-bottom:40px;font-size:18px;font-family:Inter,sans-serif;font-weight:150;width:100%;text-align:center;color:var(--default-text-color)}.show-product-page .project-title-card{background-color:var(--lighter-default-background-color);border:1px solid var(--default-border-color);display:flex;flex-direction:column;align-items:center;justify-content:center;height:80px;width:100%}.show-product-page .project-title-card .card-title{color:var(--default-text-color);font-weight:200}.show-product-page .project-title-card .card-description{color:var(--default-text-color);font-weight:350}.show-product-page .show-project{height:600px;width:100%;background-position:center;background-size:cover!important;background-repeat:no-repeat!important;border:1px solid var(--default-border-color);-webkit-filter:brightness(.9);-moz-filter:brightness(.3);-o-filter:brightness(.3);-ms-filter:brightness(.3)}.show-product-page .project-details{width:90%}.show-product-page .project-details .details-card{padding:10px;border-radius:0;margin-bottom:20px;border-color:var(--default-border-color);background-color:var(--lighter-default-background-color)}.show-product-page .project-details .details-card .card-title{font-size:20px;font-weight:300;color:var(--default-text-color);margin-bottom:5px}.show-product-page .project-details .details-card .card-description{font-size:15px;font-weight:200;color:var(--default-text-color)}.show-product-page .project-details .project-descrip{width:90%}.show-product-page .project-details .project-descrip .title{color:var(--default-text-color);font-size:20px;font-weight:200}.show-product-page .project-details .project-descrip .description{font-size:35px;color:var(--default-text-color);font-weight:300}.show-product-page .project-details .project-descrip .redirect{font-size:20px;font-weight:250;margin-top:30px;cursor:pointer;color:var(--default-text-color)}.show-product-page .project-details .project-descrip .redirect:hover{font-weight:400}.show-product-page .project-details .project-descrip .project-redirect-all-button{background-color:var(--default-background-color);border:1px solid var(--default-border-color);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:25px;width:30px;margin-right:10px;height:30px;padding:0;transition:transform .3s ease-in-out;color:var(--default-text-color);cursor:pointer}.show-product-page .project-details .project-descrip .project-redirect-all-button.hovered{transform:rotate(45deg);background-color:var(--lighter-default-background-color)}}@media screen and (min-width: 1680px){.show-product-page .show-project{height:950px}}.about-wrapper{padding:10px 50px;display:flex;position:relative;height:100%}.about-wrapper .about-image{position:sticky;top:0;background-repeat:no-repeat!important;background-position:center;background-size:450px!important;animation:floatImageContact 3s ease-in-out infinite;height:500px!important}.about-wrapper .about-content .name{color:var(--default-text-color);font-size:150px;font-family:Great Vibes,Inter,sans-serif;font-weight:300;margin-top:30px;margin-bottom:-20px}.about-wrapper .about-content .description{color:var(--default-text-color);font-size:25px;width:90%;font-weight:200}.about-wrapper .redirect{color:var(--default-text-color)!important;cursor:pointer;font-size:20px;font-weight:200}.about-wrapper .redirect .project-redirect-all-button{background-color:var(--default-background-color);border:1px solid var(--default-border-color)!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:25px;width:50px;height:50px;font-size:20px;padding:0;color:var(--default-text-color)!important;transform:rotate(135deg);cursor:pointer;margin-top:40px;margin-right:10px}.about-wrapper .redirect .project-redirect-all-button.hovered{background-color:var(--lighter-default-background-color)!important}.about-wrapper .presentation{background-color:var(--lighter-default-background-color);margin-top:100px;border:1px solid var(--default-border-color);height:100%;width:100%;padding:30px 80px}.about-wrapper .presentation .name{font-size:16px;font-family:Inter,sans-serif;font-weight:250}.about-wrapper .presentation .sub-text{margin-top:50px;font-size:40px;font-weight:200;color:var(--default-text-color)}.about-wrapper .presentation .main-text{margin-top:20px;font-size:16px;font-weight:150;white-space:break-spaces;color:var(--default-text-color)}.about-wrapper .presentation .personal-photo{margin-top:20px;border:1px solid var(--default-border-color);justify-content:center}.about-wrapper .presentation .personal-photo img{width:300px}.about-wrapper .contact-cards{margin-top:20px;padding:2px}.about-wrapper .contact-cards .contact-card{cursor:pointer;background-color:var(--form-background);border:1px solid var(--default-border-color);width:100%}.about-wrapper .contact-cards .contact-card .info{padding:15px 5px;display:flex;align-items:center}.about-wrapper .contact-cards .contact-card .info svg{color:var(--default-text-color)!important;width:25px}.about-wrapper .contact-cards .contact-card .info .media-name{font-family:Inter,sans-serif;margin-left:10px;font-weight:350;font-size:14px;color:var(--default-text-color)}.about-wrapper .contact-cards .contact-card .media-arrow{transform:rotate(45deg);transition:all .2s ease-in-out;color:var(--default-text-color);margin-right:5px}.about-wrapper .contact-cards .contact-card .media-arrow.hovered{transform:rotate(0)}.about-wrapper .contact-cards .contact-card:hover{background-color:var(--hovered-form-background)}@media screen and (max-width: 600px){.about-wrapper{padding:10px 20px}.about-wrapper .about-image{animation:floatImageContact-max-600 3s ease-in-out infinite}.about-wrapper .about-content .name{text-align:center;color:var(--default-text-color);font-size:120px;font-family:Great Vibes,Inter,sans-serif;font-weight:300;margin-top:-120px;margin-bottom:0}.about-wrapper .about-content .description{text-align:center;font-size:25px;width:100%}.about-wrapper .redirect{color:var(--default-text-color)!important;cursor:pointer;font-size:20px;font-weight:200}.about-wrapper .redirect .project-redirect-all-button{background-color:var(--default-background-color);border:1px solid var(--default-border-color)!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:25px;width:50px;height:50px;font-size:20px;padding:0;color:var(--default-text-color)!important;transform:rotate(135deg);cursor:pointer;margin-top:40px;margin-right:10px}.about-wrapper .redirect .project-redirect-all-button.hovered{background-color:var(--lighter-default-background-color)!important}.about-wrapper .presentation{padding:20px}.about-wrapper .presentation .name{margin-top:10px;font-size:16px;font-family:Inter,sans-serif;font-weight:250}.about-wrapper .presentation .sub-text{margin-top:10px;font-size:30px}.about-wrapper .presentation .main-text{font-size:18px}.about-wrapper .presentation .personal-photo{margin-top:20px;border:1px solid var(--default-border-color);justify-content:center}.about-wrapper .presentation .personal-photo img{width:300px}.about-wrapper .contact-cards{margin-top:20px;padding:2px}.about-wrapper .contact-cards .contact-card{cursor:pointer;background-color:var(--form-background);border:1px solid var(--default-border-color);width:100%}.about-wrapper .contact-cards .contact-card .info{padding:15px 5px;display:flex;align-items:center}.about-wrapper .contact-cards .contact-card .info svg{color:var(--default-text-color)!important;width:25px}.about-wrapper .contact-cards .contact-card .info .media-name{font-family:Inter,sans-serif;margin-left:10px;font-weight:350;font-size:14px;color:var(--default-text-color)}.about-wrapper .contact-cards .contact-card .media-arrow{transform:rotate(45deg);transition:all .2s ease-in-out;color:var(--default-text-color);margin-right:5px}.about-wrapper .contact-cards .contact-card .media-arrow.hovered{transform:rotate(0)}.about-wrapper .contact-cards .contact-card:hover{background-color:var(--hovered-form-background)}}@media screen and (min-width: 600px) and (max-width: 800px){.about-wrapper{padding:10px 20px}.about-wrapper .about-image{animation:floatImageContact-max-600 3s ease-in-out infinite}.about-wrapper .about-content .name{text-align:center;color:var(--default-text-color);font-size:130px;font-family:Great Vibes,Inter,sans-serif;font-weight:300;margin-top:-120px;margin-bottom:0;width:100%}.about-wrapper .about-content .description{text-align:center;font-size:25px;width:100%}.about-wrapper .redirect{color:var(--default-text-color)!important;cursor:pointer;font-size:20px;font-weight:200}.about-wrapper .redirect .project-redirect-all-button{background-color:var(--default-background-color);border:1px solid var(--default-border-color)!important;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:25px;width:50px;height:50px;font-size:20px;padding:0;color:var(--default-text-color)!important;transform:rotate(135deg);cursor:pointer;margin-top:40px;margin-right:10px}.about-wrapper .redirect .project-redirect-all-button.hovered{background-color:var(--lighter-default-background-color)!important}.about-wrapper .presentation{padding:20px}.about-wrapper .presentation .name{margin-top:10px;font-size:16px;font-family:Inter,sans-serif;font-weight:250;text-align:start}.about-wrapper .presentation .sub-text{margin-top:10px;font-size:30px}.about-wrapper .presentation .main-text{font-size:18px}.about-wrapper .presentation .personal-photo{margin-top:20px;border:1px solid var(--default-border-color);justify-content:center}.about-wrapper .presentation .personal-photo img{width:300px}.about-wrapper .contact-cards{margin-top:20px;padding:2px}.about-wrapper .contact-cards .contact-card{cursor:pointer;background-color:var(--form-background);border:1px solid var(--default-border-color);width:100%}.about-wrapper .contact-cards .contact-card .info{padding:15px 5px;display:flex;align-items:center}.about-wrapper .contact-cards .contact-card .info svg{color:var(--default-text-color)!important;width:25px}.about-wrapper .contact-cards .contact-card .info .media-name{font-family:Inter,sans-serif;margin-left:10px;font-weight:350;font-size:14px;color:var(--default-text-color)}.about-wrapper .contact-cards .contact-card .media-arrow{transform:rotate(45deg);transition:all .2s ease-in-out;color:var(--default-text-color);margin-right:5px}.about-wrapper .contact-cards .contact-card .media-arrow.hovered{transform:rotate(0)}.about-wrapper .contact-cards .contact-card:hover{background-color:var(--hovered-form-background)}}@media screen and (min-width: 801px) and (max-width: 1200px){.about-wrapper .about-content .name{text-align:center;width:100%}.about-wrapper .presentation .name{text-align:start}}.work-wrapper .work-title{font-size:100px;font-weight:250;width:100%;text-align:center;color:var(--default-text-color)}.work-wrapper .work-subtitle{margin-top:-20px;font-size:80px;font-style:italic;font-weight:150;width:100%;text-align:center;color:var(--default-text-color)}.work-wrapper .work-description{font-size:20px;font-weight:150;width:100%;text-align:center;color:var(--default-text-color)}.work-wrapper .work-presentation{background-color:var(--lighter-default-background-color);margin-top:100px;border:1px solid var(--default-border-color);height:100%;width:90%;padding:60px 80px;margin-bottom:-80px}.work-wrapper .work-presentation .title{font-size:16px;font-family:Inter,sans-serif;font-weight:150;color:var(--default-text-color)}.work-wrapper .work-presentation .subtitle{font-size:40px;font-weight:200;color:var(--default-text-color)}.work-wrapper .work-presentation .laptop-image{margin-top:20px;margin-bottom:30px;filter:brightness(.5);border:1px solid white}.work-wrapper .work-presentation .ant-image{width:100%}.work-wrapper .work-presentation .work-first-col{color:var(--default-text-color);font-weight:250;font-size:15px}.work-wrapper .work-presentation .work-second-col{color:var(--default-text-color);font-weight:150;font-size:15px}.default-divider{background-color:var(--default-divider-color);margin-top:60px}@media screen and (max-width: 600px){.work-wrapper .work-title{font-size:50px}.work-wrapper .work-subtitle{margin-top:0;font-size:40px}.work-wrapper .work-description{font-size:15px}.work-wrapper .work-presentation{margin-top:40px;padding:20px;margin-bottom:-40px}.work-wrapper .work-presentation .title{font-size:16px;font-family:Inter,sans-serif;font-weight:150;color:var(--default-text-color)}.work-wrapper .work-presentation .subtitle{font-size:25px;font-weight:200;color:var(--default-text-color)}.work-wrapper .work-presentation .work-first-col{color:var(--default-text-color);font-weight:250;font-size:15px}.work-wrapper .work-presentation .work-second-col{color:var(--default-text-color);font-weight:150;font-size:15px}}.theme-switch{background-color:#3e2070!important;transition:background-color .3s ease}.theme-switch.ant-switch-checked{background-color:#20515eb0!important}.theme-switch .ant-switch-handle:before{background-color:#200f3b}.theme-switch.ant-switch-checked .ant-switch-handle:before{background-color:#11313ab0}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--default-background-color: #0E0E0E;--message-background-color: #161616;--default-divider-color: rgba(49, 49, 49, .699);--default-text-color: #DAC5A7;--default-secondary-text-color: #DAC5A799;--default-border-color: rgba(255, 255, 255, .219);--lighter-default-background-color: rgba(218, 197, 167, .05);--success-color: rgba(0, 173, 0, .74);--form-background: rgba(22, 22, 22, .725);--hovered-form-background: rgba(27, 27, 27, .725)}.light-mode:root{--default-background-color: white;--message-background-color: white;--default-divider-color: black;--default-text-color: black;--default-secondary-text-color: black;--default-border-color: black;--lighter-default-background-color: rgba(221, 221, 221, .856);--success-color: rgba(0, 173, 0, .74);--form-background: white;--hovered-form-background: white}html,body,#root{width:100%;height:100%;scroll-behavior:smooth}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}.page-layout{display:flex;flex-direction:column;width:100%;min-height:100vh;background:var(--default-background-color)}body{align-items:center;display:flex;height:100vh;justify-content:center}.ant-typography{font-family:Inter,sans-serif}
