@media screen and (max-width: 768px){.section-card-links__grid{justify-content:center;gap:2rem}}@media screen and (max-width: 550px){.section-card-links__grid{display:grid;grid-template-columns:1fr;grid-gap:3rem;margin-top:4.2rem}}.section-card-links__title{font-size:4.8rem;line-height:5.8rem;font-weight:500;padding-left:2rem}@media screen and (max-width: 550px){.section-card-links__title{padding-left:0}}.section-card-links:not(.--th-full) .section-card-links__container{max-width:103rem}.card-link{text-decoration:none;background:linear-gradient(90deg, rgba(231, 240, 253, 0.8) 2.77%, rgba(172, 203, 238, 0.8) 111.44%);border-radius:1rem;padding:2rem 4rem 1rem;display:flex;align-items:stretch;flex-direction:column;justify-content:space-between}@media screen and (max-width: 768px){.card-link{padding:2rem 2rem 1rem}}@media screen and (max-width: 550px){.card-link{padding:3rem 6rem 1.1rem}}.card-link__title{display:block;font-size:3.2rem;line-height:4rem;font-weight:400;color:#222}@media screen and (max-width: 768px){.card-link__title{font-size:2.7rem;line-height:3rem}}@media screen and (max-width: 550px){.card-link__title{font-size:3.5rem;line-height:4.5rem}}.card-link__icon{width:3.6rem;height:3.6rem;display:block;margin-left:auto;margin-top:1.5rem;margin-right:-1rem}@media screen and (max-width: 550px){.card-link__icon{width:5.6rem;height:5.6rem;margin-top:2.1rem;margin-right:-2rem}}.section-development{margin-top:16rem}.section-development__list{display:grid;grid-template-columns:1fr;grid-gap:4rem;padding:0;margin:0}@media screen and (max-width: 550px){.section-development__list{grid-gap:1.5rem}}.development-type{list-style-type:none;padding:1.9rem;border:1px solid #082d7c;border-radius:2rem;background-color:#fff}.development-type__title{font-size:4.8rem;font-weight:500;padding:1rem}.development-type__grid{display:flex;align-items:flex-start;justify-content:flex-start;margin-top:1.3rem;gap:3rem}@media screen and (max-width: 550px){.development-type__grid{flex-direction:column}}.development-type__img{width:31.2rem;height:20.8rem;flex:0 0 auto}@media screen and (max-width: 550px){.development-type__img{width:100%;height:auto}}.development-type__list{font-size:1.8rem;line-height:2.4rem;color:#000;padding-left:0}@media screen and (max-width: 550px){.development-type__list{font-size:2.65rem;line-height:4rem}}.development-type__list.--th-lvl-2{margin-left:2.7rem}.development-type__item{list-style-type:none;position:relative;padding-left:2.7rem}.development-type__item:after{content:"";display:block;width:.3rem;height:.3rem;border-radius:1rem;background-color:#000;position:absolute;top:1.2rem;left:1.2rem}.section-portfolio{margin-top:16rem}.section-portfolio__tabs{margin-top:3.5rem}@media screen and (max-width: 550px){.section-portfolio__tabs{overflow-x:scroll;margin-left:-2.7rem;margin-right:-2.7rem}}.section-portfolio__inner{margin-top:1rem}@media screen and (max-width: 550px){.section-portfolio__inner{margin-top:2.3rem}}.section-portfolio__title{font-size:4.8rem;font-weight:500}@media screen and (max-width: 550px){.section-portfolio__title{font-size:4.69rem}}@media screen and (max-width: 550px){.section-portfolio .container{padding:0 2.7rem}}.portfolio-tabs{display:flex;align-items:flex-start;justify-content:flex-start;min-width:max-content}@media screen and (max-width: 550px){.portfolio-tabs{padding-left:2.7rem;padding-right:2.7rem}}.portfolio-tabs__btn{font-size:2.4rem;line-height:3.2rem;color:#082d7c;padding:1rem 3rem .2rem;border:none;background-color:rgba(0,0,0,0);outline:none}@media screen and (max-width: 550px){.portfolio-tabs__btn{padding:.6rem 2rem .2rem}}.portfolio-tabs__btn:not(.--th-active){cursor:pointer;transition:all .05s linear}.portfolio-tabs__btn:not(.--th-active):hover{opacity:.6}.portfolio-tabs__btn.--th-active{border-bottom:1px solid #082d7c}.portfolio-project{padding:1rem;background-color:#fff;border-radius:2rem;color:#222;display:flex;align-items:stretch;justify-content:flex-start}@media screen and (max-width: 1024px){.portfolio-project{flex-direction:column-reverse;padding:6rem}}@media screen and (max-width: 550px){.portfolio-project{padding:2rem}}.portfolio-project__title{font-weight:400;font-size:3.2rem;line-height:4rem}@media screen and (max-width: 550px){.portfolio-project__title{font-size:3.5rem;line-height:4.2rem;margin-top:0}}.portfolio-project__lower{font-size:1.8rem;line-height:2.4rem;margin-top:2.4rem}@media screen and (max-width: 550px){.portfolio-project__lower{font-size:2.17rem;line-height:2.9rem;margin-top:1.9rem}}@media screen and (max-width: 550px){.portfolio-project__more{margin-top:1.7rem !important;width:100% !important;padding:2rem !important}}.portfolio-project__img{width:66rem;height:42rem;flex:0 0 auto;border-radius:1rem;margin-top:.4rem}@media screen and (max-width: 1024px){.portfolio-project__img{width:100%;height:auto}}@media screen and (max-width: 550px){.portfolio-project__img{margin-top:1.8rem}}.portfolio-project__content{flex:1 1 auto;display:flex;align-items:stretch;justify-content:space-between;flex-direction:column}.portfolio-project__main{padding-right:2rem}@media screen and (max-width: 1024px){.portfolio-project__main{margin-top:3rem}}@media screen and (max-width: 550px){.portfolio-project__main{margin-top:0}}.portfolio-project__footer{display:flex;align-items:flex-end;justify-content:space-between;padding-right:3rem}@media screen and (max-width: 1024px){.portfolio-project__footer{margin-top:3rem}}@media screen and (max-width: 550px){.portfolio-project__footer{margin-top:1.7rem;flex-direction:column-reverse;padding-right:0}}.portfolio-project__arrows{justify-content:flex-end}@media screen and (max-width: 550px){.portfolio-project__arrows{width:100%;justify-content:space-between !important}}.slider-arrows{display:flex;align-items:center;justify-content:flex-start;gap:1rem}.slider-arrows__btn{width:5.8rem;height:5.2rem;outline:none;border:none;cursor:pointer;transition:all .05s linear;flex:0 0 auto;background-color:rgba(0,0,0,0)}@media screen and (max-width: 550px){.slider-arrows__btn{width:6.7rem;height:6.1rem}}.slider-arrows__btn:hover{opacity:.7}.slider-arrows__btn:active{opacity:.9}.slider-arrows__btn svg{width:100%;height:100%}.section-dev-steps{margin-top:16rem}.section-dev-steps__inner{background-color:#fff;padding:2rem;border-radius:2rem}@media screen and (max-width: 550px){.section-dev-steps__inner{transform:translateX(-0.42rem)}}.section-dev-steps__line{margin-top:3.4rem}@media screen and (max-width: 550px){.section-dev-steps .container{padding:0}}.section-dev-steps__title{font-size:4.8rem;font-weight:500}.section-dev-steps__content{margin-top:1rem;display:flex;align-items:stretch;justify-content:flex-start;gap:3rem}@media screen and (max-width: 768px){.section-dev-steps__content{display:none}}.dev-step-v{display:none}@media screen and (max-width: 768px){.dev-step-v{margin-top:4rem;display:block}}.dev-step-v__row{list-style-type:none;display:grid;grid-template-columns:17.8rem auto;align-items:flex-start;position:relative}@media screen and (max-width: 550px){.dev-step-v__row{grid-template-columns:23.8rem auto}}.dev-step-v__row.--th-active:after{background-color:#222}.dev-step-v__row.--th-active:before{background-color:#222}.dev-step-v__row:after{content:"";display:block;width:2px;height:100%;position:absolute;z-index:9;top:0;left:0;background-color:#61cdfd}.dev-step-v__row:before{content:"";display:block;width:.6rem;height:.6rem;border-radius:1rem;position:absolute;z-index:10;top:0;left:0;background-color:#61cdfd;transform:translate(-0.22rem, -0.22rem)}@media screen and (max-width: 550px){.dev-step-v__row:before{width:1.1rem;height:1.1rem;transform:translate(-0.42rem, -0.42rem)}}.dev-step-v__line{padding:1rem 0 1rem .8rem;font-size:1.6rem;line-height:2.2rem;font-weight:400}@media screen and (max-width: 550px){.dev-step-v__line{font-size:2.35rem;line-height:4.2rem;padding:2rem 0 2rem 1.5rem}}.dev-step-v__title{font-size:2.4rem;font-weight:500;margin-bottom:1.4rem}@media screen and (max-width: 550px){.dev-step-v__title{font-size:3.8rem}}.dev-step-v__lower{font-size:1.6rem;line-height:2.4rem;margin-bottom:.4rem}@media screen and (max-width: 550px){.dev-step-v__lower{font-size:2rem;line-height:3.6rem;margin-bottom:2.4rem}}.dev-step-v__lower:last-child{margin-bottom:0}.dev-steps-line{height:10.2rem;display:flex;align-items:flex-start;justify-content:space-between;padding-left:2rem;position:relative;color:#c9c9c9}@media screen and (max-width: 1024px){.dev-steps-line{padding-left:4rem}}@media screen and (max-width: 768px){.dev-steps-line{display:none}}.dev-steps-line__title{padding-top:1rem;padding-bottom:1rem;font-size:444rem;line-height:2.4rem;font-weight:400;margin-left:-2rem;position:relative}@media screen and (max-width: 1024px){.dev-steps-line__title{margin-left:-4rem}}.dev-steps-line__title:after{content:"";background-color:#c9c9c9;border-radius:1rem;position:absolute;width:.6rem;height:.6rem;left:-0.3rem}.dev-steps-line__title:before{content:"";display:block;height:2px;background-color:#c9c9c9;position:absolute;left:0;right:0}.dev-steps-line__title.--th-top{padding-left:.4rem;padding-right:1.2rem}.dev-steps-line__title.--th-top:after{top:auto;bottom:-0.4rem}.dev-steps-line__title.--th-top.--th-active:after{bottom:-0.6rem}.dev-steps-line__title.--th-top:before{top:4.4rem}.dev-steps-line__title.--th-bot{padding-left:.5rem;padding-right:.5rem;margin-top:4.4rem}.dev-steps-line__title.--th-bot:before{top:0}.dev-steps-line__title.--th-bot:after{top:-0.2rem}.dev-steps-line__title.--th-bot.--th-active:after{top:-0.6rem}.dev-steps-line__title.--th-active{color:#222}.dev-steps-line__title.--th-active:after{width:1.2rem;height:1.2rem;left:-0.6rem;background-color:#222}.dev-steps-line__title.--th-active:before{background-color:#222}@media screen and (max-width: 1024px){.tb-hide{display:none !important}}.tb-flex{display:none !important}@media screen and (max-width: 1024px){.tb-flex{display:flex !important}}.dev-steps-col{display:flex;align-items:stretch;justify-content:flex-start;gap:1.6rem}@media screen and (max-width: 1024px){.dev-steps-col{flex-direction:column}}.dev-steps-col__left{display:flex;align-items:stretch;justify-content:space-between;flex-direction:column}.dev-steps-col__title{font-size:3.2rem;line-height:4rem;font-weight:400}.dev-steps-col__text{font-size:1.8rem;line-height:2.4rem;font-weight:400}.dev-steps-col__text:not(:first-child){margin-top:1.6rem}.dev-steps-col:nth-child(1){width:58rem}.dev-steps-col:nth-child(2){width:22.4rem}.dev-steps-col:nth-child(3){width:27rem}.section-price{margin-top:16rem;position:relative}.section-price.--th-big .section-price__list{grid-gap:6rem}@media screen and (max-width: 550px){.section-price .container{padding:0 2.8rem}}.section-price__title{font-size:4.8rem;font-weight:500}@media screen and (max-width: 550px){.section-price__title{font-size:4.69rem}}.section-price__inner{position:relative;z-index:10}.section-price__list{margin-top:5.4rem;display:grid;grid-template-columns:1fr;grid-gap:2.2rem}@media screen and (max-width: 550px){.section-price__list{margin-top:3.5rem}}.section-price__illustration{position:absolute;z-index:9;top:-70rem;left:auto;right:0;width:133.3rem;height:auto}@media screen and (max-width: 550px){.section-price__illustration{display:none}}.price-item{border-radius:1rem;padding:2rem;background-color:#fff;list-style-type:none}@media screen and (max-width: 550px){.price-item{padding:3.1rem 1.6rem}}.price-item__title{font-size:3.2rem;line-height:4rem}@media screen and (max-width: 550px){.price-item__title{font-size:3.52rem}}.price-item__action{transform:translate(1rem, 0.8rem)}@media screen and (max-width: 1024px){.price-item__action{transform:translate(0, 0)}}@media screen and (max-width: 550px){.price-item__action{margin-top:3.4rem;padding:2rem 2rem !important;width:100%}}@media screen and (max-width: 550px){.price-item__aside{width:100%;position:relative}}.price-item__content{font-size:1.8rem;line-height:2.4rem;font-weight:400;width:100%;flex:1 1 auto}@media screen and (max-width: 550px){.price-item__content{font-size:2.2rem;line-height:2.9rem}}.price-item__list{padding-left:2.7rem}.price-item__item{list-style-type:none;position:relative}.price-item__item:after{content:"";position:absolute;display:block;background-color:#000;width:.4rem;height:.4rem;border-radius:10rem;top:1.1rem;left:-1.5rem}.price-item__top{display:flex;align-items:flex-start;justify-content:flex-start}@media screen and (max-width: 768px){.price-item__top{flex-direction:column;gap:2.5rem}}@media screen and (max-width: 550px){.price-item__top{gap:5.5rem}}.price-item__bot{display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 1024px){.price-item__bot{margin-top:2rem}}@media screen and (max-width: 550px){.price-item__bot{flex-direction:column}}.price-item__title{width:38.2rem;flex:0 0 auto;font-weight:400}@media screen and (max-width: 768px){.price-item__title{width:100%}}.price-item__icon{width:6rem;height:5.4rem}@media screen and (max-width: 550px){.price-item__icon{position:absolute;top:0;left:0;width:14.2rem;height:10.6rem}}.price-item__price{font-size:2.4rem;line-height:3.2rem;color:#082d7c;margin-top:1.7rem;padding-left:1rem;width:38.2rem;position:relative}@media screen and (max-width: 550px){.price-item__price{padding-left:18rem;width:100%;margin-top:7.8rem}}.price-item__price:after{content:"";display:block;position:absolute;top:auto;bottom:-0.8rem;left:0;right:0;height:1px;background-color:#082d7c}.price-item.--th-big .price-item__bot{margin-top:2rem}.empty-button{margin-top:1.5rem}.empty-button .container{padding:0 2.7rem}.empty-button__elem{padding:1.2rem 2rem !important;width:100% !important}.empty-button__elem svg{width:5rem;height:5rem;transform:translateX(-2rem)}.section-we{margin-top:16rem}.section-we__title{font-size:4.8rem;font-weight:500}@media screen and (max-width: 550px){.section-we__title{font-size:4.7rem;line-height:5.5rem}}@media screen and (max-width: 550px){.section-we .container{padding:0 2.7rem}}.section-we__grid{margin-top:5.5rem;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:3rem}@media screen and (max-width: 1024px){.section-we__grid{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.section-we__grid{grid-template-columns:1fr}}@media screen and (max-width: 550px){.section-we__grid{margin-top:4.6rem}}.we-card{padding:2.1rem .8rem 1.9rem 1rem;border-radius:1rem;background:linear-gradient(333deg, #3acfd5 0%, #3a4ed5 60%);position:relative;list-style-type:none}@media screen and (max-width: 1024px){.we-card{padding:1.4rem}}@media screen and (max-width: 768px){.we-card{padding:4rem}}@media screen and (max-width: 550px){.we-card{border-radius:1.7rem;padding:2rem}}.we-card:after{position:absolute;content:"";background-color:#fff;z-index:9;top:2px;left:2px;right:2px;bottom:2px;border-radius:.8rem}@media screen and (max-width: 550px){.we-card:after{border-radius:1.5rem}}.we-card__inner{position:relative;z-index:10;display:flex;align-items:flex-start;justify-content:flex-start;gap:1rem}@media screen and (max-width: 768px){.we-card__inner{gap:2rem}}@media screen and (max-width: 550px){.we-card__inner{gap:3rem}}.we-card__icon{width:10rem;height:9.5rem;flex:0 0 auto}.we-card__content{flex:1 1 auto}.we-card__title{font-size:2.4rem;line-height:3.2rem;font-weight:500}@media screen and (max-width: 550px){.we-card__title{font-size:2.35rem}}.we-card__text{margin-top:1rem;font-size:1.8rem;line-height:2.4rem}@media screen and (max-width: 550px){.we-card__text{margin-top:1.5rem;font-size:2.19rem;line-height:2.8rem}}.section-work{margin-top:16rem}.section-work__title{font-size:4.8rem;font-weight:500;padding-left:2rem}@media screen and (max-width: 550px){.section-work__title{padding-left:0}}.section-work__map{position:relative;margin-top:3.5rem}.section-work__bg{width:100%;height:auto}.section-work__text{position:absolute;top:50%;left:50%;font-size:2.2rem;line-height:3.2rem;font-weight:400;text-align:center}@media screen and (max-width: 1024px){.section-work__text{font-size:1.6rem;line-height:2.2rem}}@media screen and (max-width: 768px){.section-work__text{font-size:1.2rem;line-height:1.9rem}}@media screen and (max-width: 550px){.section-work__text{font-size:2.35rem;line-height:3.6rem}}.section-work__text.--th-study{transform:translate(-57.6rem, -26.2rem);width:18rem}@media screen and (max-width: 1024px){.section-work__text.--th-study{transform:translate(-48.9rem, -20.8rem)}}@media screen and (max-width: 768px){.section-work__text.--th-study{transform:translate(-37.9rem, -16.3rem);width:15rem}}@media screen and (max-width: 550px){.section-work__text.--th-study{transform:translate(-23rem, -62.3rem);width:25rem}}.section-work__text.--th-goals{transform:translate(-34.6rem, -26.2rem);width:18rem}@media screen and (max-width: 1024px){.section-work__text.--th-goals{transform:translate(-29.7rem, -20.8rem)}}@media screen and (max-width: 768px){.section-work__text.--th-goals{transform:translate(-22.5rem, -16.3rem);width:13rem}}@media screen and (max-width: 550px){.section-work__text.--th-goals{transform:translate(-22.8rem, -49rem);width:25rem}}.section-work__text.--th-development{transform:translate(-11.6rem, -28.8rem);width:18rem}@media screen and (max-width: 1024px){.section-work__text.--th-development{transform:translate(-9.2rem, -22.7rem);width:14rem}}@media screen and (max-width: 768px){.section-work__text.--th-development{transform:translate(-7rem, -17.8rem);width:11rem}}@media screen and (max-width: 550px){.section-work__text.--th-development{transform:translate(-23.8rem, -35.5rem);width:26rem}}.section-work__text.--th-plans{transform:translate(11.5rem, -27.4rem);width:18rem}@media screen and (max-width: 1024px){.section-work__text.--th-plans{transform:translate(9.1rem, -21.9rem);width:16rem}}@media screen and (max-width: 768px){.section-work__text.--th-plans{transform:translate(6.7rem, -16.9rem);width:12rem}}