@font-face{font-family:Figtree;font-weight:300;font-style:normal;font-display:swap;src:url(./Figtree-Light-fa83a6cd.ttf) format("truetype")}@font-face{font-family:Figtree;font-weight:300;font-style:italic;font-display:swap;src:url(./Figtree-LightItalic-2ca43651.ttf) format("truetype")}@font-face{font-family:Figtree;font-weight:400;font-style:normal;font-display:swap;src:url(./Figtree-Regular-ccf1ccc3.ttf) format("truetype")}@font-face{font-family:Figtree;font-weight:500;font-style:normal;font-display:swap;src:url(./Figtree-Medium-91fc9898.ttf) format("truetype")}@font-face{font-family:Figtree;font-weight:500;font-style:italic;font-display:swap;src:url(./Figtree-MediumItalic-ec66788c.ttf) format("truetype")}@font-face{font-family:Figtree;font-weight:600;font-style:normal;font-display:swap;src:url(./Figtree-SemiBold-8b54a3a6.ttf) format("truetype")}@font-face{font-family:Figtree;font-weight:600;font-style:italic;font-display:swap;src:url(./Figtree-SemiBoldItalic-29463984.ttf) format("truetype")}@font-face{font-family:Figtree;font-weight:700;font-style:normal;font-display:swap;src:url(./Figtree-Bold-d314fdde.ttf) format("truetype")}@font-face{font-family:Figtree;font-weight:700;font-style:italic;font-display:swap;src:url(./Figtree-BoldItalic-a72780e2.ttf) format("truetype")}@font-face{font-family:Figtree;font-weight:800;font-style:normal;font-display:swap;src:url(./Figtree-ExtraBold-55f6bc14.ttf) format("truetype")}@font-face{font-family:Figtree;font-weight:800;font-style:italic;font-display:swap;src:url(./Figtree-ExtraBoldItalic-5dc9a82d.ttf) format("truetype")}@font-face{font-family:Figtree;font-weight:900;font-style:normal;font-display:swap;src:url(./Figtree-Black-0b83fef5.ttf) format("truetype")}@font-face{font-family:Figtree;font-weight:900;font-style:italic;font-display:swap;src:url(./Figtree-BlackItalic-002559a5.ttf) format("truetype")}@font-face{font-family:Archivo;font-weight:100;font-style:normal;font-display:swap;src:url(./Archivo-Thin-e8a230dd.ttf) format("truetype")}@font-face{font-family:Archivo;font-weight:100;font-style:italic;font-display:swap;src:url(./Archivo-ThinItalic-8b9c90ce.ttf) format("truetype")}@font-face{font-family:Archivo;font-weight:200;font-style:normal;font-display:swap;src:url(./Archivo-ExtraLight-8371cea8.ttf) format("truetype")}@font-face{font-family:Archivo;font-weight:200;font-style:italic;font-display:swap;src:url(./Archivo-ExtraLightItalic-3ec49909.ttf) format("truetype")}@font-face{font-family:Archivo;font-weight:300;font-style:normal;font-display:swap;src:url(./Archivo-Light-966d3251.ttf) format("truetype")}@font-face{font-family:Archivo;font-weight:300;font-style:italic;font-display:swap;src:url(./Archivo-LightItalic-5b2848af.ttf) format("truetype")}@font-face{font-family:Archivo;font-weight:400;font-style:normal;font-display:swap;src:url(./Archivo-Regular-e7cdfc36.ttf) format("truetype")}@font-face{font-family:Archivo;font-weight:500;font-style:normal;font-display:swap;src:url(./Archivo-Medium-85c2b0bb.ttf) format("truetype")}@font-face{font-family:Archivo;font-weight:500;font-style:italic;font-display:swap;src:url(./Archivo-MediumItalic-daf1e77b.ttf) format("truetype")}@font-face{font-family:Archivo;font-weight:600;font-style:normal;font-display:swap;src:url(./Archivo-SemiBold-3efc21c1.ttf) format("truetype")}@font-face{font-family:Archivo;font-weight:600;font-style:italic;font-display:swap;src:url(./Archivo-SemiBoldItalic-5a31c9a8.ttf) format("truetype")}@font-face{font-family:Archivo;font-weight:700;font-style:normal;font-display:swap;src:url(./Archivo-Bold-d1685bf6.ttf) format("truetype")}@font-face{font-family:Archivo;font-weight:700;font-style:italic;font-display:swap;src:url(./Archivo-BoldItalic-c663fcfd.ttf) format("truetype")}@font-face{font-family:Archivo;font-weight:800;font-style:normal;font-display:swap;src:url(./Archivo-ExtraBold-dd6995b9.ttf) format("truetype")}@font-face{font-family:Archivo;font-weight:800;font-style:italic;font-display:swap;src:url(./Archivo-ExtraBoldItalic-3effe4a4.ttf) format("truetype")}@font-face{font-family:Archivo;font-weight:900;font-style:normal;font-display:swap;src:url(./Archivo-Black-ca4cd51c.ttf) format("truetype")}@font-face{font-family:Archivo;font-weight:900;font-style:italic;font-display:swap;src:url(./Archivo-BlackItalic-573c7708.ttf) format("truetype")}:root{--white-100: #ffffff;--white-200: #f0f0f0;--white-300: #f1f1f1;--white-400: #f6f6f6;--green-500: #0F5A33;--gray-100: #eeeeee;--gray-200: #DDDDDD;--gray-300: #D2D2D2;--gray-400: #C9C9C9;--gray-500: #767676;--gray-600: #6B6B6B;--gray-700: #545454;--black-100: #333333;--black-200: #292929;--black-800: #111111;--black-900: #000000}*{box-sizing:border-box;-webkit-user-select:none;user-select:none}html,body,#root,#main{width:100%;height:100%;margin:0;padding:0;overflow:hidden}body{background:var(--white-200);font-family:Archivo,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Figtree,sans-serif}.canvas canvas{pointer-events:none;position:absolute!important;top:0;left:0;width:100%;height:100%;animation:fade-in 2s ease forwards;z-index:-1}.wrapper,.wrapper .content-wrapper{width:100%;height:100%;position:absolute}.container{position:absolute;top:0;left:0;width:100%;height:100%}section{position:absolute;top:0;left:0;display:flex;justify-content:center;flex-direction:column;align-items:center;height:100%;width:100%}.customizer{display:flex;justify-content:flex-end;flex-direction:column;align-items:center;height:100%;width:100%;margin-bottom:25px}.svg-filters{position:absolute;visibility:hidden;width:1px;height:1px}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.background-image{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.background-image img{width:100%;height:100%;object-fit:cover;object-position:center}.wrapper-customizer{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.wrapper-customizer .animation-range{position:absolute;top:85%;left:50%;transform:translate(-50%,-50%);opacity:0;-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,0) 38%,#000 40%);-webkit-mask-size:300%;mask-image:linear-gradient(to left,rgba(0,0,0,0) 38%,#000 40%);mask-size:300%;z-index:2}.wrapper-customizer .animation-range.active{animation:fadeIn 1s cubic-bezier(.71,.21,1,1) forwards}.wrapper-customizer .content{position:absolute;top:60px;right:110px;text-align:right;z-index:2}@media (max-width: 576px){.wrapper-customizer .content{top:auto;bottom:40px;right:0;width:100%}}.wrapper-customizer .content .title{margin:0;font-size:32px;font-weight:600;line-height:40px}.wrapper-customizer .content .subtitle{padding-top:8px;margin-top:0;font-size:16px;font-weight:400;line-height:24px}.wrapper-customizer .content .line{margin:24px 0;width:318px;height:1px;background-color:#0000001f}@media (max-width: 576px){.wrapper-customizer .content .btn{display:flex;align-items:center;justify-content:center;width:100%}}.wrapper-customizer .position-button{position:absolute;top:60px;left:110px;pointer-events:all;z-index:2}@media (max-width: 576px){.wrapper-customizer .position-button{left:30px}}.wrapper-customizer .menu{position:absolute;bottom:60px;right:110px;pointer-events:all}@media (max-width: 576px){.wrapper-customizer .menu{bottom:auto;top:60px;right:25px}}.wrapper-customizer .footer{width:100%;z-index:10}.wrapper-customizer .footer .gradient-footer{background:linear-gradient(0deg,#F7F7F7 0%,rgba(247,247,247,.92) 28%,rgba(247,247,247,.55) 52%,rgba(247,247,247,.22) 74%,rgba(247,247,247,0) 100%);height:280px}@keyframes fadeIn{0%{opacity:1;-webkit-mask-position:100%}to{opacity:1;-webkit-mask-position:0%}}.panel-decals .box-decal{position:absolute;left:110px;bottom:40px;display:flex;flex-direction:row;align-items:center;gap:16px}.panel-decals .box-decal .circleStatus{width:8px;height:8px;border-radius:50%;background-color:var(--green-500)}.panel-decals .box-decal .content-box-decal{display:flex;flex-direction:column}.panel-decals .box-decal .content-box-decal .title{color:var(--black-900);font-size:16px;font-weight:500;line-height:18px}.panel-decals .box-decal .content-box-decal .subtitle{color:var(--green-500);font-size:14px;font-weight:500;line-height:18px}.panel-decals .circleColor{display:flex;flex-direction:column;align-items:center;width:80px;height:40px;border-radius:60px;font-size:12px;font-weight:500;line-height:16px;text-align:center;background:var(--white-100);gap:16px;cursor:pointer}@media (max-width: 768px){.panel-decals .circleColor{height:auto}}.panel-decals .circleColor .decal{width:100%;height:100%;border:1px solid transparent;border-radius:60px;transition:border-color .2s}.panel-decals .circleColor .decal.active{border-color:var(--black-900)}.panel-decals .circleColor .decal-image{width:40px;height:34px;object-fit:contain;filter:grayscale(100%);-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.panel-decals .tabs{position:absolute;bottom:120px;left:50%;transform:translate(-50%,-50%);display:flex;align-items:flex-start;gap:8px;pointer-events:all}.panel-decals .tabs .tab{border-radius:50px;background:var(--white-100);padding:6px 16px;border:1px solid transparent;font-size:14px;font-weight:500;line-height:18px;transition:border .3s ease-in-out;cursor:pointer}.panel-decals .tabs .tab.active{border-color:var(--black-900)}.panel-decals .tabs .tab.disabled{background-color:var(--gray-300);cursor:not-allowed;opacity:.3}.wrapper-panel{height:110px;position:absolute;bottom:-55px;left:50%;transform:translate(-50%,-50%);overflow:hidden;pointer-events:all;max-width:calc(100vw - 520px);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 24px,black calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 24px,black calc(100% - 24px),transparent 100%)}@media (max-width: 576px){.wrapper-panel{height:auto;bottom:0;left:0;right:0;transform:none;padding:30px;background:var(--white-100);width:100%!important;max-width:none;-webkit-mask-image:none;mask-image:none;border-top-left-radius:20px;border-top-right-radius:20px}}.wrapper-panel .inner-slider{display:flex;gap:16px;position:absolute;top:10px;left:0;padding:0 25px}@media (max-width: 576px){.wrapper-panel .inner-slider{position:relative;top:auto;right:0;flex-wrap:wrap;justify-content:center;padding:0;width:100%}}.panel-colors .circleColor{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:55px;height:75px;transition:all .2s ease;cursor:pointer;font-size:12px;font-weight:500;line-height:16px;text-align:center}.panel-colors .circleColor .box-circle{position:relative;width:40px;height:40px;border-radius:50%;margin-bottom:8px;background-color:var(--color);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;border:1px solid rgba(0,0,0,.1)}.panel-colors .circleColor .box-circle:hover{transform:scale(1.1)}.panel-colors .circleColor .box-circle.active{transform:scale(1.08);box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--black-900);animation:color-select .45s ease-out}.panel-colors .circleColor .box-circle.active:hover{transform:scale(1.08)}.panel-colors .circleColor .box-circle.active:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background-color:var(--color);filter:invert(1) sepia(1)}@keyframes color-select{0%{transform:scale(1)}45%{transform:scale(1.2)}to{transform:scale(1.08)}}.box-color{display:flex;flex-direction:row;align-items:center;gap:16px}.box-color.absolute{position:absolute;left:110px;bottom:40px}.box-color .circleStatus{width:8px;height:8px;border-radius:50%;background-color:var(--green-500)}.box-color .content-box-color{display:flex;flex-direction:column}.box-color .content-box-color .content-title{color:var(--black-900);font-size:14px;font-weight:500;line-height:18px}.box-color .content-box-color .content-subtitle{color:var(--green-500);font-size:12px;font-weight:500;line-height:18px;justify-content:flex-start}.button{position:relative;margin:auto;padding:9px 10px;transition:all .2s ease;border:none;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.button:before{content:"";position:absolute;top:0;left:0;display:block;border-radius:28px;background:var(--white-100);width:44px;height:44px;transition:all .3s ease}.button span{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row;font-family:Archivo,sans-serif;font-size:14px;color:var(--black-900);font-style:normal;font-weight:400;line-height:25px;gap:21px;transition:all .3s ease}@media (max-width: 576px){.button span{margin-top:5px}}.button img{position:relative;top:0;margin-left:8px;transform:translate(-5px);transition:all .3s ease}.button svg{position:relative;top:0;margin-left:8px;stroke-linecap:round;stroke-linejoin:round;fill:var(--black-900);stroke:var(--black-900);stroke-width:2;transform:translate(-5px);transition:all .3s ease}.button:hover:before{width:100%;background:var(--white-100)}.button:hover span{color:var(--black-900)}.button:hover img,.button:hover svg{transform:translate(0)}.button:active{transform:scale(.96)}.resume-card{position:absolute;top:75px;right:110px;left:auto;bottom:55px;border-radius:24px;border:1px solid var(--gray-400);background-color:#f9f9f9;display:flex;flex-direction:column;justify-content:space-between;max-height:-webkit-fill-available;width:600px;overflow:auto;pointer-events:all;z-index:20}@media screen and (max-width: 1900px){.resume-card{width:500px}}@media (max-width: 576px){.resume-card{top:40px;right:15px;left:15px;bottom:15px;width:auto}}.resume-card::-webkit-scrollbar{display:none}.resume-card .informations{padding:32px 32px 24px;display:flex;align-items:center;justify-content:space-between}@media (max-width: 576px){.resume-card .informations{padding:25px 25px 24px}}.resume-card .informations .link-modifier{font-size:14px;font-weight:500;line-height:25px;text-decoration-line:underline;pointer-events:all;transition:all .3s ease-in-out;cursor:pointer}.resume-card .informations .link-modifier:hover{color:var(--green-500)}.resume-card .fields{display:flex;justify-content:space-between;padding:0 32px;gap:16px}@media (max-width: 576px){.resume-card .fields{padding:0 25px}}.resume-card .fields .field-quantity{border-radius:12px;background:var(--white-100);box-shadow:0 8px 24px #0000000a,0 8px 16px #0000000a;display:flex;align-items:center;justify-content:space-between;padding:12px 0;width:100px;font-size:14px;font-weight:600;line-height:25px}.resume-card .fields .field-quantity .btn-remove,.resume-card .fields .field-quantity .btn-add{pointer-events:all;cursor:pointer;padding:0 10px}.resume-card .content-resume .title{font-size:32px;font-weight:600;line-height:40px;margin-bottom:0;padding:0 32px}@media (max-width: 576px){.resume-card .content-resume .title{font-size:28px;padding:0 25px}}.resume-card .content-resume .subtitle{font-size:16px;font-weight:400;line-height:18px;margin-top:8px;margin-bottom:24px;padding:0 32px}@media (max-width: 576px){.resume-card .content-resume .subtitle{padding:0 25px}}.resume-card .content-resume .prices{background-image:repeating-linear-gradient(-13deg,rgba(201,201,201,.6),rgba(201,201,201,.6) 5px,transparent 5px,transparent 12px,rgba(201,201,201,.6) 12px),repeating-linear-gradient(77deg,rgba(201,201,201,.6),rgba(201,201,201,.6) 5px,transparent 5px,transparent 12px,rgba(201,201,201,.6) 12px),repeating-linear-gradient(167deg,rgba(201,201,201,.6),rgba(201,201,201,.6) 5px,transparent 5px,transparent 12px,rgba(201,201,201,.6) 12px),repeating-linear-gradient(257deg,rgba(201,201,201,.6),rgba(201,201,201,.6) 5px,transparent 5px,transparent 12px,rgba(201,201,201,.6) 12px);background-size:1px 0%,100% 1px,1px 0%,100% 1px;background-position:0 0,0 0,100% 0,0 100%;background-repeat:no-repeat}.resume-card .content-resume .prices .container-prices{display:flex;flex-direction:column;gap:8px;padding:32px}@media (max-width: 576px){.resume-card .content-resume .prices .container-prices{padding:25px}}.resume-card .content-resume .prices .container-prices .box{display:flex;align-items:center;justify-content:space-between}.resume-card .content-resume .prices .container-prices .box .text,.resume-card .content-resume .prices .container-prices .box .value{font-size:16px;line-height:18px;margin:0}.resume-card .content-resume .prices .container-prices .box .text{font-weight:400}.resume-card .content-resume .prices .container-prices .box .value{font-weight:600}.resume-card .resume{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:24px 32px}.resume-card .resume .card{display:flex;align-items:center;gap:20px}@media (max-width: 576px){.resume-card .resume .card{gap:20px;flex-wrap:wrap;justify-content:center}}.resume-card .resume .card .circle-resume,.resume-card .resume .card .circle-resume canvas{position:relative;width:68px!important;height:69px!important;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none!important}.resume-card .resume .card .circle-resume .image-lacoste,.resume-card .resume .card .circle-resume canvas .image-lacoste{width:36.54px;height:auto}.resume-card .resume .card .circle-resume:after,.resume-card .resume .card .circle-resume canvas:after{content:"";position:absolute;left:0;top:0;border-radius:100%;width:64px;height:64px;border:3px solid var(--white-100);box-shadow:0 0 0 2000px #f9f9f9}@media (max-width: 576px){.resume-card .resume .card .content-card{display:flex;flex-direction:column;align-items:center}}.resume-card .resume .card .content-card .title,.resume-card .resume .card .content-card .subtitle{font-size:16px;line-height:18px;margin:0}.resume-card .resume .card .content-card .subtitle{font-weight:400}.resume-card .resume .card .content-card .title{font-weight:600;margin-bottom:4px}.resume-card .checkout-button{text-align:center;padding:32px 0}@media (max-width: 576px){.resume-card .checkout-button{padding:10px 0 32px}}.resume-card .checkout-button .btn-primary{padding:12px 54px}.dropdown{position:relative;width:100%}.dropdown .field-dropdown{border-radius:12px;background:var(--white-100);box-shadow:0 8px 24px #0000000a,0 8px 16px #0000000a;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;height:100%;cursor:pointer}.dropdown .field-dropdown .iconArrow{transform:rotate(0);transition:transform .4s ease-in-out;pointer-events:none}.dropdown .dropdown-menu{position:absolute;background:var(--white-100);margin-top:4px;border-radius:10px;padding:10px;width:100%;list-style:none;box-shadow:0 8px 24px #0000000a,0 8px 16px #0000000a}.dropdown .dropdown-menu li{padding:10px;cursor:pointer}.btn{border:none;background:transparent;padding:0;pointer-events:all}.btn .btn-primary{position:relative;padding:12px 60px;cursor:pointer;transition:all .5s ease;pointer-events:all;filter:url(#filter-goo);z-index:0}.btn .btn-primary .text{text-align:center;font-family:Archivo,sans-serif;font-size:14px;font-weight:500;line-height:18px;color:var(--white-100);pointer-events:none}.btn .btn-primary .left,.btn .btn-primary .right{position:absolute;width:25px;height:25px;border-radius:15px;transition:background .1s ease-out;top:50%;margin-top:-12px;z-index:-2;pointer-events:none}.btn .btn-primary .left.left,.btn .btn-primary .right.left{left:0}.btn .btn-primary .left.right,.btn .btn-primary .right.right{right:0}.btn .btn-primary .button__bg{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:-1;transition:background .4s ease-out;border-radius:60px;pointer-events:none}.btn .btn-primary:hover{background-color:transparent}.btn .btn-primary.black .button__bg,.btn .btn-primary.black .left,.btn .btn-primary.black .right{background:var(--black-200)}.btn .btn-primary.green{padding:12px 30px}.btn .btn-primary.green .button__bg,.btn .btn-primary.green .left,.btn .btn-primary.green .right{background:var(--green-500)}.btn .btn-primary:focus-visible{outline:none}.annotationHTML{z-index:9!important;pointer-events:none}.annotationHTML .annotation{display:flex;align-items:center;justify-content:flex-start;padding:12px 16px;width:max-content;gap:16px;cursor:pointer;pointer-events:all}.annotationHTML .annotation.active:before{width:100%}.annotationHTML .annotation.active .box .title{opacity:1;animation:text-wipe .7s ease-in-out forwards}.annotationHTML .annotation:before{content:"";position:absolute;top:0;left:0;display:block;border-radius:28px;background:rgba(255,255,255,.2);width:40px;height:40px;transition:all .4s ease-in-out;pointer-events:none}.annotationHTML .annotation .pulse{position:absolute;top:0;left:0;width:40px;height:40px;opacity:0;pointer-events:none}.annotationHTML .annotation .pulse:after{content:"";display:block;position:absolute;border:50%;border:1px solid var(--green-500);left:-20px;right:-20px;top:-20px;bottom:-20px;border-radius:50%;animation:animate 1.7s linear infinite}.annotationHTML .annotation .box{display:flex;flex-direction:column;pointer-events:none}.annotationHTML .annotation .box .title{font-family:Archivo,sans-serif;font-size:14px;font-weight:500;line-height:16px;opacity:0;-webkit-mask-image:linear-gradient(to left,rgba(0,0,0,0) 38%,#000 40%);-webkit-mask-size:300%;mask-image:linear-gradient(to left,rgba(0,0,0,0) 38%,#000 40%);mask-size:300%;z-index:10}.annotationHTML .annotation .statusCircle{width:8px;height:8px;border-radius:45.106px;z-index:10;background-color:var(--color);pointer-events:none}.annotationHTML .annotation:hover:before{width:100%}.annotationHTML .annotation:hover .box .title{animation:text-wipe .7s ease-in-out forwards}@keyframes text-wipe{0%{opacity:1;-webkit-mask-position:100%}to{opacity:1;-webkit-mask-position:0%}}@keyframes animate{0%{transform:scale(.5);opacity:0}50%{opacity:1}to{transform:scale(1.2);opacity:0}}.menu-dropdown .buttonDropdown{position:relative;display:flex;align-items:center;justify-content:space-between;border:none;border-radius:46px;background:var(--white-100);box-shadow:0 0 5px #0000000a,0 6px 8px #0000000a;font-size:14px;font-weight:500;line-height:16px;transition:all .8s ease;width:200px;z-index:12;cursor:pointer}.menu-dropdown .buttonDropdown:hover{box-shadow:0 0 15px #0000001a,0 6px 8px #0000000a;background:rgb(246,246,246)}@media (min-width: 768px){.menu-dropdown .buttonDropdown{padding:14px 16px}}.menu-dropdown .buttonDropdown span{display:flex;align-items:center;justify-content:flex-start;gap:16px}.menu-dropdown .buttonDropdown .iconArrow{transform:rotate(180deg);transition:transform .4s ease-in-out}.menu-dropdown .buttonDropdown:focus-visible{outline:none}.menu-dropdown .dropdown{position:absolute;bottom:46px;width:200px;box-sizing:border-box;z-index:10}@media (max-width: 576px){.menu-dropdown .dropdown{top:58px}}.menu-dropdown .dropdown .dropdown-item{display:flex;align-items:center;justify-content:flex-start;padding:8px 16px;margin-bottom:8px;border-radius:46px;background:var(--white-100);box-shadow:0 0 5px #0000000a,0 6px 8px #0000000a;width:100%;gap:16px;cursor:pointer;transition:all .8s ease}.menu-dropdown .dropdown .dropdown-item:hover{box-shadow:0 0 15px #0000001a,0 6px 8px #0000000a;background:rgba(243,243,243,.5490196078)}.menu-dropdown .dropdown .dropdown-item .box{display:flex;flex-direction:column;pointer-events:none}.menu-dropdown .dropdown .dropdown-item .box .title{font-size:14px;font-weight:500;line-height:16px}.menu-dropdown .dropdown .dropdown-item .box .subtitle{font-size:12px;font-weight:500;line-height:16px;color:var(--gray-600)}.menu-dropdown .dropdown .dropdown-item .statusCircle{width:8px;height:8px;border-radius:45.106px;background-color:var(--color);pointer-events:none}.menu-dropdown .dropdown .dropdown-item-about{border:none;text-align:left}.menu-dropdown .dropdown .dropdown-item-about .title{text-decoration:underline;text-underline-offset:3px}.wrapper-loading{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none}.loader{position:absolute;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#fff6;transition:all .5s ease-in-out;z-index:10}.loader .progress-bar{position:absolute;margin:auto;display:block;transform:rotate(-90deg)}.loader .progress-bar-circle{fill:none;stroke:var(--black-900);stroke-width:2;stroke-linecap:round;transition:stroke-dashoffset .5s}.loader .background-circle{fill:none;stroke:var(--gray-300)}.loader .box-loading{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:50px}.loader .box-loading .value{font-size:42px}.homePage{height:100%}.homePage .warning{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--white-100);width:100%;height:100%;display:none;align-items:center;justify-content:center;z-index:1}.homePage .warning .message{width:max-content}.homePage .box{display:flex;align-items:center;justify-content:center;flex-direction:column;height:100%}@media (max-width: 768px){.homePage .box{justify-content:space-between;padding:120px 0 40px}}.homePage .box .content{padding:10px}.homePage .box .content .subtitle{color:var(--gray-500);text-align:center;font-size:10px;font-weight:700;line-height:16px;letter-spacing:.4px;text-transform:uppercase}.homePage .box .content .title{color:var(--black-200);text-align:center;font-size:128px;font-weight:500;line-height:1;letter-spacing:-.02em;margin:0}@media (max-width: 768px){.homePage .box .content .title{font-size:56px;line-height:1;font-weight:900}}.homePage .box .content .description{color:var(--gray-700);text-align:center;font-size:15px;font-weight:400;line-height:25px}.created-by{position:fixed;left:110px;bottom:60px;z-index:12;padding:0;border:none;background:none;font-family:Archivo,sans-serif;font-size:13px;font-weight:500;line-height:1.4;color:var(--black-200);text-decoration:underline;text-underline-offset:3px;white-space:nowrap;cursor:pointer;pointer-events:all;transition:opacity .2s ease}.created-by:hover{opacity:.7}@media (max-width: 576px){.created-by{left:30px;bottom:24px;font-size:12px}}.about-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(8,8,16,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:all}.about-modal{position:relative;width:min(640px,100%);max-height:min(82vh,760px);overflow:auto;padding:40px 40px 36px;border-radius:24px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(145deg,#17112b 0%,#0f1020 55%,#12101c 100%);box-shadow:0 24px 80px #00000073;color:#ffffffb8}.about-modal::-webkit-scrollbar{width:6px}.about-modal::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:999px}@media (max-width: 576px){.about-modal{padding:32px 24px 28px}}.about-close{position:absolute;top:18px;right:18px;width:36px;height:36px;border:none;border-radius:50%;background:rgba(255,255,255,.08);font-size:24px;line-height:1;color:var(--white-100);cursor:pointer;transition:background .2s ease}.about-close:hover{background:rgba(255,255,255,.14)}.about-label{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.about-title{margin:0 0 20px;font-family:Figtree,sans-serif;font-size:clamp(28px,4vw,36px);font-weight:700;line-height:1.1;color:var(--white-100)}.about-subtitle{margin:28px 0 16px;font-family:Figtree,sans-serif;font-size:22px;font-weight:700;line-height:1.2;color:var(--white-100)}.about-text{margin:0 0 16px;font-size:15px;line-height:1.7}.about-text strong{color:var(--white-100);font-weight:600}.about-link{display:inline-block;margin-top:8px;font-size:15px;font-weight:600;line-height:1.5;color:var(--white-100);text-decoration:underline;text-underline-offset:4px;transition:opacity .2s ease}.about-link:hover{opacity:.75}.cursor{position:fixed;top:0;left:0;pointer-events:none;will-change:transform;z-index:99999}.cursor .inner{width:28px;height:28px;margin:-14px 0 0 -14px;border:1px solid var(--black-900);border-radius:50%;transform:scale(1);transition:transform .2s ease}.cursor .inner.hovered{transform:scale(1.8)}.cursor .cursor-text{font-size:14px;font-weight:400;transform:translate(-20%,-115%);border-radius:28px;background:var(--white-100);width:auto;height:40px;padding:0 20px;transition:all .4s ease-in-out;box-shadow:0 8px 12px #00000005,0 2px 17px #00000005;display:flex;align-items:center;justify-content:center}
