:root{--display-1:clamp(100px,10vw,266px);--display-2:clamp(40px,8.5vw,140px);--display-3:clamp(30px,7.5vw,150px);--h1:clamp(45px,6vw,112px);--h2:clamp(35px,5vw,84px);--h3:clamp(30px,3.5vw,50px);--h4:clamp(28px,3vw,47px);--h5:clamp(22px,2.5vw,36px);--h6:clamp(20px,1.7vw,26px);--body-xxl:clamp(28px,3vw,56px);--body-xl:clamp(22px,2.8vw,47px);--body-l:clamp(20px,2vw,36px);--body-m:clamp(16px,1.5vw,26px);--body-s:clamp(16px,1.5vw,20px);--body-xs:clamp(16px,1.5vw,18px);--blockquote-1:clamp(20px,2.2vw,36px);--blockquote-2:clamp(18px,2vw,30px);--button-l:clamp(20px,2vw,36px);--button-m:clamp(18px,1.8vw,26px);--button-s:clamp(16px,2.3vw,20px);--button-xs:clamp(16px,1vw,16px)}.button-xs,.display-1,.display-2,.display-3,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-family);font-weight:400}.display-1,.display-2{line-height:116%}.display-3{line-height:125%}.display-1{font-size:var(--display-1)}.display-2{font-size:var(--display-2)}.display-3{font-size:var(--display-3)}.h1{font-size:var(--h1);line-height:1.25}@media only screen and (min-width:1000px){.h1{line-height:116%}}.h2,.h3,.h4,.h5,.h6{line-height:129%}.h2{font-size:var(--h2)}.h3{font-size:var(--h3)}.h4{font-size:var(--h4)}.h5{font-size:var(--h5)}.h6{font-size:var(--h6)}.body-xxl{font-size:var(--body-xxl);line-height:140%}.body-xl{font-size:var(--body-xl);line-height:166%}.body-l{font-size:var(--body-l);line-height:200%}@media only screen and (min-width:769px){.body-l{line-height:167%}}.body-m{font-size:var(--body-m)}.body-m,.body-s{line-height:165%}.body-s{font-size:var(--body-s)}.body-xs{font-size:var(--body-xs);line-height:24px}.button-l{font-size:var(--button-l);line-height:112%}.button-m{font-size:var(--button-m);line-height:30px}.button-s{font-size:var(--button-s);line-height:28px}.button-xs{font-size:var(--button-xs);line-height:24px}.blockquote-1{font-size:var(--blockquote-1);line-height:178%}html{scroll-behavior:smooth}.parallax-container{height:100%;overflow:hidden;width:100%}.parallax-container,.parallax-image{position:relative;transform:translateZ(0);will-change:transform}.parallax-image{backface-visibility:hidden;transition:transform .05s ease-out}.project-image-link{display:block;overflow:hidden;text-decoration:none;transform:translateZ(0)}.selected-portfolio .con-projects{border:2px solid var(--Azul-Electrico,#1a237e);transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media only screen and (min-width:481px){.selected-portfolio .con-projects{padding-left:50px;padding-right:50px}}.selected-portfolio .con-projects h2,.selected-portfolio .con-projects h3{color:var(--color-light);transition:color .2s ease}@media only screen and (min-width:481px){.selected-portfolio .con-projects h2,.selected-portfolio .con-projects h3{text-align:left!important}}.selected-portfolio .con-projects p{color:var(--color-1);transition:color .2s ease}@media only screen and (min-width:481px){.selected-portfolio .con-projects p{text-align:left!important}}.selected-portfolio .con-projects a{color:var(--color-light);transition:color .2s ease}@media only screen and (min-width:481px){.selected-portfolio .con-projects a{padding:0!important;text-align:left!important}}.selected-portfolio .con-projects .circle-1,.selected-portfolio .con-projects .circle-2,.selected-portfolio .con-projects .circle-3{border-radius:50%;opacity:0;position:absolute;transform:translateZ(0);transition:opacity .2s ease-in-out}.selected-portfolio .con-projects .circle-1{background-color:var(--color-primary);filter:blur(12vw);height:88.5416666667vw;left:-34.6vw;top:-70.8vw;width:88.5416666667vw}.selected-portfolio .con-projects .circle-2{background-color:var(--color-primary);height:28.6458333333vw;left:2.5vw;top:-15vw;width:28.6458333333vw}.selected-portfolio .con-projects .circle-3{background:linear-gradient(to bottom,var(--color-primary) 0,var(--color-4) 100%);height:19.7916666667vw;left:13.6vw;top:7px;width:19.7916666667vw}@media only screen and (min-width:1367px){.selected-portfolio .con-projects .circle-3{left:268px}}.selected-portfolio .con-projects .projects-list .project-item{padding-bottom:80px;padding-top:80px}@media only screen and (min-width:481px){.selected-portfolio .con-projects .projects-list .project-item{padding-bottom:40px;padding-top:40px}}.selected-portfolio .con-projects .projects-list .project-item:first-of-type{padding-top:0}.selected-portfolio .con-projects .projects-list .project-item .project-title{color:var(--color-light);transition:color .2s ease}.selected-portfolio .con-projects .projects-list .project-item:last-of-type{padding-bottom:80px}.selected-portfolio .con-projects .projects-list .project-item:after{background-color:var(--color-3);bottom:0;content:"";height:1px;left:0;opacity:.15;position:absolute;width:100%}@media only screen and (min-width:1367px){.selected-portfolio .con-projects .projects-list .project-item{padding-bottom:130px;padding-top:130px}}.selected-portfolio .con-projects .projects-list .project-item .project-images{margin-bottom:60px}@media only screen and (min-width:481px){.selected-portfolio .con-projects .projects-list .project-item .project-images{margin-bottom:20px}}.selected-portfolio .con-projects .projects-list .project-item .project-images .project-image{display:none}@media only screen and (min-width:1000px){.selected-portfolio .con-projects .projects-list .project-item .project-images .project-image{display:block}}.selected-portfolio .con-projects .projects-list .project-item .project-images .project-image .project-image-link{border-radius:50px;height:320px;overflow:hidden;position:relative}@media only screen and (min-width:769px){.selected-portfolio .con-projects .projects-list .project-item .project-images .project-image .project-image-link{height:480px}}@media only screen and (min-width:1000px){.selected-portfolio .con-projects .projects-list .project-item .project-images .project-image .project-image-link{border-radius:100px;display:block}}@media only screen and (min-width:1367px){.selected-portfolio .con-projects .projects-list .project-item .project-images .project-image .project-image-link{display:block;height:500px}}.selected-portfolio .con-projects .projects-list .project-item .project-images .project-image .project-image-link:hover img{transform:scale(1)}.selected-portfolio .con-projects .projects-list .project-item .project-images .project-image .project-image-link:hover:after{opacity:0}.selected-portfolio .con-projects .projects-list .project-item .project-images .project-image .project-image-link img{pointer-events:none;transform:scale(1.03);transition:transform .2s ease-out}.selected-portfolio .con-projects .projects-list .project-item .project-images .project-image.master{display:block!important}@media (min-width:1200px){.selected-portfolio .con-projects .projects-list .project-item .project-images .project-image:last-child{flex:0 0 auto;width:33.33333333%}}@media (max-width:1200px){.selected-portfolio .con-projects .projects-list .project-item .project-images .project-image:last-child{display:none!important}.selected-portfolio .con-projects .projects-list .project-item:nth-child(2) .project-image:nth-child(2){display:block!important}.selected-portfolio .con-projects .projects-list .project-item:nth-child(2) .project-image:first-child,.selected-portfolio .con-projects .projects-list .project-item:nth-child(2) .project-image:last-child{display:none!important}}@media (min-width:1200px){.selected-portfolio .con-projects .projects-list .project-item:nth-child(2) .project-image:nth-child(2){flex:0 0 auto;width:66.66666667%}.selected-portfolio .con-projects .projects-list .project-item:nth-child(2) .project-image:first-child,.selected-portfolio .con-projects .projects-list .project-item:nth-child(2) .project-image:last-child,.selected-portfolio .con-projects .projects-list .project-item:nth-child(3) .project-image:first-child{flex:0 0 auto;width:33.33333333%}.selected-portfolio .con-projects .projects-list .project-item:nth-child(3) .project-image:nth-child(2){flex:0 0 auto;width:66.66666667%}}.selected-portfolio .con-projects .contain-circle-link{margin-top:80px;width:100%}@media only screen and (min-width:1000px){.selected-portfolio .con-projects .contain-circle-link{margin-top:0}}.selected-portfolio .con-projects .contain-circle-link .circle-link{color:var(--color-5);margin:0 auto}.selected-portfolio .con-projects .contain-circle-link .circle-link .circle-inner{color:var(--color-1)}.selected-portfolio .con-projects.scroll-class{background:var(--Azul-Electrico,#1a237e);border:0 solid var(--color-3)}.selected-portfolio .con-projects.scroll-class .circle-1,.selected-portfolio .con-projects.scroll-class .circle-2,.selected-portfolio .con-projects.scroll-class .circle-3{opacity:1}.selected-portfolio .con-projects.scroll-class h2,.selected-portfolio .con-projects.scroll-class h3,.selected-portfolio .con-projects.scroll-class p{color:#fff;font-family:Montserrat}.selected-portfolio .con-projects.scroll-class .project-title{color:#fff!important;font-family:Montserrat}.selected-portfolio .con-projects.scroll-class a{color:#fff}.selected-portfolio .btn-link-new .link-one{align-items:center;background:transparent;border:2px solid #0de9b6;border-radius:10px;box-shadow:0 4px 4px #00000040;color:#0de9b6;cursor:pointer;display:flex;gap:8px;height:76px;justify-content:center;overflow:hidden;position:relative;transform:translateZ(0);transition:all .2s cubic-bezier(.23,1,.32,1)}.selected-portfolio .btn-link-new .link-one a{color:#0de9b6!important;padding:13px 50px;transition:color .2s ease}@media only screen and (min-width:481px){.selected-portfolio .btn-link-new .link-one a{padding:13px 50px!important}}.selected-portfolio .btn-link-new .link-one:before{background:linear-gradient(45deg,#0de9b6,#0de9b6);border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s cubic-bezier(.23,1,.32,1);width:0;z-index:-1}.selected-portfolio .btn-link-new .link-one:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:calc(100% + 4px);left:-100%;position:absolute;top:-2px;transition:left .3s ease-in-out;width:100%}.selected-portfolio .btn-link-new .link-one:hover{background-color:transparent;border-color:#1a237e;color:#1a237e;transform:translateY(-2px) scale(1.02)}.selected-portfolio .btn-link-new .link-one:hover a{color:#1a237e!important}.selected-portfolio .btn-link-new .link-one:hover:before{height:300px;width:300px}.selected-portfolio .btn-link-new .link-one:hover:after{left:100%}.selected-portfolio .btn-link-new .link-one i,.selected-portfolio .btn-link-new .link-one span,.selected-portfolio .btn-link-new .link-one svg{position:relative;transition:all .2s ease;z-index:2}.selected-portfolio .btn-link-new .link-one:hover i,.selected-portfolio .btn-link-new .link-one:hover span,.selected-portfolio .btn-link-new .link-one:hover svg{text-shadow:0 0 10px hsla(0,0%,100%,.5);transform:scale(1.05)}.selected-portfolio .btn-link-new .link-one:active{transform:translateY(0) scale(.98);transition:all .1s ease}
