.sofia-sans-extra-thin{font-family:Sofia Sans Extra Condensed,sans-serif;font-optical-sizing:auto;font-weight:100;font-style:normal}.sofia-sans-extra-light{font-family:Sofia Sans Extra Condensed,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal}.sofia-sans-extra-regular{font-family:Sofia Sans Extra Condensed,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.sofia-sans-extra-medium{font-family:Sofia Sans Extra Condensed,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal}.sofia-sans-extra-semibold{font-family:Sofia Sans Extra Condensed,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal}.sofia-sans-extra-bold{font-family:Sofia Sans Extra Condensed,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.sofia-sans-extra-black{font-family:Sofia Sans Extra Condensed,sans-serif;font-optical-sizing:auto;font-weight:900;font-style:normal}.sofia-sans-extra-italic{font-family:Sofia Sans Extra Condensed,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:italic}.sofia-sans-extra-bold-italic{font-family:Sofia Sans Extra Condensed,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:italic}.sofia-sans-extra-black-italic{font-family:Sofia Sans Extra Condensed,sans-serif;font-optical-sizing:auto;font-weight:900;font-style:italic}.saira-bold{font-family:Saira,sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;font-variation-settings:"wdth" 100}.saira-regular,div{font-family:Saira,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"wdth" 100}.MainTitle{font-family:Saira,sans-serif;font-optical-sizing:auto;font-weight:500;font-style:normal;font-variation-settings:"wdth" 100;font-size:5rem;color:#e5e5e5;line-height:5rem;letter-spacing:-6px;margin:30px 0}.subTitle{font-family:Saira,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"wdth" 100;font-size:1.5rem;color:#bfbfbf}.section-title{font-family:Saira,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;font-variation-settings:"wdth" 100;font-size:5.5rem;color:#bfbfbf}.banner-text-portfolio{height:80vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.bannerProject-img{background-color:#00f;width:100%;height:100%}.single-title-project{font-family:Saira,sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;font-variation-settings:"wdth" 100;font-size:7.5rem;color:#fff}.section-subtitle{color:#fff;font-size:2rem}.stripe-categories{background-color:transparent;color:#fff;width:100%;display:flex;justify-content:space-between;margin:40px 0}.hero-project{color:#fff;width:1100px;display:flex;align-items:center;justify-content:space-between;height:50vh}.Box-title-project-single{background:#141414;padding:20px 50px}.hero-title-project{font-size:4.5rem;width:60%;letter-spacing:-1px;font-weight:300;color:#fff;line-height:90px}.scroll-guide{font-size:3rem}.project-single-content{width:1100px;display:flex;flex-direction:column}.single-text-project{font-size:3rem;width:100%;min-height:70vh;letter-spacing:-1px;font-weight:300;color:#c6c6c6;line-height:60px;margin:100px 0}.single-img-project{width:100%}.country-indicator-ch{position:fixed;z-index:10;top:40%;right:2%;width:30px;width:40px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background-color:#c70d0d}.country-indicator-co{position:fixed;z-index:10;top:40%;right:2%;width:30px;width:40px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background-color:#f3c10d;color:#000}.country-indicator-es{position:fixed;z-index:10;top:40%;right:2%;width:30px;width:40px;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background-color:#ab0505;color:#000}.vertical-text{writing-mode:vertical-rl;transform:rotate(180deg);text-align:center;font-size:18px;color:#fff}.flag{font-size:20px}.spacer-bottom{height:30vh}@media (max-width: 576px){.single-title-project{font-size:3rem;text-align:start;line-height:1.1}.section-subtitle{font-size:1.4rem;text-align:center}.stripe-categories{flex-direction:row;gap:5px;align-items:flex-start;margin:20px 0;font-size:.6rem;color:#9d9d9d}.hero-project{flex-direction:row;width:100%;height:auto;text-align:center;padding:0 20px;gap:20px}.hero-title-project{font-size:2rem;width:70%;line-height:1.3;text-align:start}.scroll-guide{font-size:1rem}.project-single-content{width:100%;padding:0 20px}.single-text-project{font-size:1.6rem;line-height:1.6;margin:60px 0;min-height:auto}.Box-title-project-single{padding:20px}.single-img-project{width:100%;height:auto}.country-indicator-ch{top:auto;bottom:10%;right:10px;width:30px;height:180px}.country-indicator-co{top:auto;bottom:7%;right:10px;width:30px;height:180px}.vertical-text{font-size:14px}.flag{font-size:18px}.spacer-bottom{height:15vh}}.img-box1{border-radius:10px}.parallax-box{transition:transform .2s ease-out,opacity .2s ease-out}body{background-color:#141414;cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='10'><circle cx='5' cy='5' r='5' fill='%237452ff'/></svg>") 5 5,auto}html,body{margin:0;padding:0;min-height:100vh;width:100%;max-width:100%}*{box-sizing:border-box}.my-parallax-element{opacity:0;transform:translateY(20px);transition:opacity .3s ease,transform .3s ease}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{display:inline-block;height:100vh;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;height:100%;vertical-align:top;white-space:nowrap}.c-scrollbar{height:100%;opacity:0;position:absolute;right:0;top:0;transform-origin:center right;transition:transform .3s,opacity .3s;width:11px}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{bottom:0;height:10px;top:auto;transform:scaleY(1);width:100%}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{background-color:#000;border-radius:10px;cursor:-webkit-grab;cursor:grab;margin:2px;opacity:.5;position:absolute;right:0;top:0;width:7px}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{bottom:0;right:auto}
