main{background:#f5f5fa}.hero,section#building-main{background-color:#f5f5fa;padding-bottom:130px;padding-top:187px}.hero .wrapper,section#building-main .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.hero .wrapper .left,section#building-main .wrapper .left{width:550px}.hero .wrapper .left h1,section#building-main .wrapper .left h1{color:var(--blueColor);font-family:Montserrat SemiBold,sans-serif;font-size:64px;font-weight:600;line-height:1;margin-bottom:20px}.hero .wrapper .left p,section#building-main .wrapper .left p{color:var(--secondaryColor);font-family:Inter Light,sans-serif;font-weight:300;line-height:1.65;margin-bottom:30px}.hero .wrapper .right,section#building-main .wrapper .right{height:437px;margin-left:52px;position:relative;width:-webkit-calc(100% - 550px);width:calc(100% - 550px)}.hero .wrapper .right ul.shapes li,section#building-main .wrapper .right ul.shapes li{pointer-events:none;position:absolute;z-index:1}.hero .wrapper .right ul.shapes li:first-child,section#building-main .wrapper .right ul.shapes li:first-child{bottom:125px;height:117px;right:-18px;width:114px}.hero .wrapper .right ul.shapes li:nth-child(2),section#building-main .wrapper .right ul.shapes li:nth-child(2){bottom:-7px;height:176px;right:-46px;width:185px}.hero .wrapper .right ul.shapes li>img,section#building-main .wrapper .right ul.shapes li>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.hero .wrapper .right figure,section#building-main .wrapper .right figure{background-color:#fff;border-radius:26px;height:100%;padding:20px;position:relative}.hero .wrapper .right figure>img,section#building-main .wrapper .right figure>img{border-radius:26px;height:100%;-o-object-fit:cover;object-fit:cover;transform:rotate(-1.7deg);width:100%}.common-parts,section#building-common-parts{background:url(../images/building/common-parts-bg.png),#e9e9f2;background-repeat:no-repeat;border-radius:26px;margin:132px auto 0;max-width:2200px;padding-bottom:20px;padding-top:80px;position:relative;width:-webkit-calc(100% - 80px);width:calc(100% - 80px);z-index:2}.common-parts .wrapper h2,section#building-common-parts .wrapper h2{color:var(--blueColor);font-family:Montserrat SemiBold,sans-serif;font-size:64px;font-weight:600;line-height:1;margin-bottom:20px}.common-parts .wrapper>p,section#building-common-parts .wrapper>p{color:var(--secondaryColor);font-family:Inter Light,sans-serif;font-size:16px;font-weight:300;line-height:1.65;margin-bottom:75px;max-width:800px}.common-parts .wrapper>ul,section#building-common-parts .wrapper>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:100px}.common-parts .wrapper>ul li,section#building-common-parts .wrapper>ul li{position:relative;width:33.3333333333%}.common-parts .wrapper>ul li>img,section#building-common-parts .wrapper>ul li>img{border-radius:36px;margin-bottom:18px;max-width:356px;width:100%}.common-parts .wrapper>ul li:nth-child(2):before,section#building-common-parts .wrapper>ul li:nth-child(2):before{background:#c6c7e2;content:"";height:-webkit-calc(100% - 30px);height:calc(100% - 30px);left:-60px;position:absolute;top:-15px;width:1px}.common-parts .wrapper>ul li:nth-child(2):after,section#building-common-parts .wrapper>ul li:nth-child(2):after{background:#c6c7e2;content:"";height:-webkit-calc(100% - 30px);height:calc(100% - 30px);position:absolute;right:-50px;top:-15px;width:1px}.common-parts .wrapper>ul li>b,section#building-common-parts .wrapper>ul li>b{color:var(--blueColor);display:block;font-family:Montserrat SemiBold,sans-serif;font-size:32px;font-weight:600;line-height:1.4;margin-bottom:18px}.common-parts .wrapper>ul li p,section#building-common-parts .wrapper>ul li p{color:var(--secondaryColor);font-family:Inter Light,sans-serif;font-weight:300;line-height:1.65}.common-parts.complex,section#building-common-parts.complex{margin-top:0}.common-parts.complex .wrapper h2,section#building-common-parts.complex .wrapper h2{margin-bottom:40px;text-align:center}.common-parts.complex .wrapper>p,section#building-common-parts.complex .wrapper>p{margin-left:auto;margin-right:auto;text-align:center}.common-parts.complex .wrapper ul>li,section#building-common-parts.complex .wrapper ul>li{padding-bottom:30px;position:relative;width:33.3333333333%}.common-parts.complex .wrapper ul>li:nth-child(2):before,section#building-common-parts.complex .wrapper ul>li:nth-child(2):before{background-position:100%;left:-55px}.common-parts.complex .wrapper ul>li:nth-child(2):after,.common-parts.complex .wrapper ul>li:nth-child(2):before,section#building-common-parts.complex .wrapper ul>li:nth-child(2):after,section#building-common-parts.complex .wrapper ul>li:nth-child(2):before{background-color:unset;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(33%,#c6c7e2),color-stop(0,hsla(0,0%,100%,0)));background-image:linear-gradient(#c6c7e2 33%,hsla(0,0%,100%,0) 0);background-repeat:repeat-y;background-size:1px 10px;content:"";height:100%;position:absolute;top:-15px;width:1px}.common-parts.complex .wrapper ul>li:nth-child(2):after,section#building-common-parts.complex .wrapper ul>li:nth-child(2):after{background-position:0;right:-55px}.common-parts.complex .wrapper ul>li .circle,section#building-common-parts.complex .wrapper ul>li .circle{align-items:center;background:var(--blueColor);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:66px;justify-content:center;margin-bottom:16px;width:66px}.common-parts.complex .wrapper ul>li .circle>img,section#building-common-parts.complex .wrapper ul>li .circle>img{height:37px;width:37px}.common-parts.complex .wrapper ul>li b,section#building-common-parts.complex .wrapper ul>li b{color:var(--blueColor);display:block;font-family:Montserrat SemiBold,sans-serif;font-size:20px;font-weight:600;line-height:1.4;margin-bottom:24px}.common-parts.complex .wrapper ul>li p,section#building-common-parts.complex .wrapper ul>li p{color:var(--secondaryColor);font-family:Inter Light,sans-serif;font-size:13px;font-weight:300;line-height:1.65}section#building-financial{background:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(50%,#fff),color-stop(50%,#efeff6),to(#efeff6));background:linear-gradient(90deg,#fff,#fff 50%,#efeff6 0,#efeff6);margin-top:-470px;padding-bottom:165px;padding-top:608px}section#building-financial .wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}section#building-financial .wrapper .left,section#building-financial .wrapper .right{width:50%}section#building-financial .wrapper .left h2{color:var(--blueColor);font-family:Montserrat SemiBold,sans-serif;font-size:64px;font-weight:600;line-height:1;margin-bottom:20px}section#building-financial .wrapper .left>p{color:var(--secondaryColor);font-family:Inter Light,sans-serif;font-size:16px;font-weight:300;line-height:1.65;margin-bottom:35px;max-width:520px}section#building-financial .wrapper .left ul li{color:var(--blueColor);font-family:Montserrat SemiBold,sans-serif;font-size:20px;font-weight:600;line-height:1.4;margin-bottom:32px;padding-left:72px;padding-right:85px;position:relative}section#building-financial .wrapper .left ul li:last-of-type{margin-bottom:0}section#building-financial .wrapper .left ul li:before{background:url(../images/app/icons/arrow-orange-striped.svg);background-position:50%;background-repeat:no-repeat;content:"";height:20px;left:32px;position:absolute;top:50%;transform:translateY(-50%);width:20px}section#building-financial .wrapper .right{padding-left:70px}section#building-financial .wrapper .right>ul{height:500px;position:relative;width:100%}section#building-financial .wrapper .right>ul li.active img{position:absolute}section#building-financial .wrapper .right>ul li.active img:first-child{height:179px;right:122px;top:0;width:244px;z-index:1}section#building-financial .wrapper .right>ul li.active img:nth-child(2){bottom:117px;height:244px;left:-21px;width:333px}section#building-financial .wrapper .right>ul li.active img:nth-child(3){bottom:28px;height:246px;right:50px;width:283px}section#building-financial .wrapper .right>p{color:var(--secondaryColor);font-family:Inter Light,sans-serif;font-size:16px;font-weight:300;line-height:1.65;margin-top:20px;max-width:500px;text-align:center}.cooperation,section#building-cooperation{background:url(../images/building/cooperation-decor.png),var(--blueColor);border-radius:26px;height:680px;margin:0 auto;max-width:2200px;width:-webkit-calc(100% - 80px);width:calc(100% - 80px)}.cooperation .wrapper,section#building-cooperation .wrapper{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1557px}.cooperation .wrapper .left,section#building-cooperation .wrapper .left{max-width:930px;position:relative;width:-webkit-calc(100% - 500px);width:calc(100% - 500px)}.cooperation .wrapper .left .shapes,section#building-cooperation .wrapper .left .shapes{height:300px;position:absolute;width:600px}.cooperation .wrapper .left .shapes li,section#building-cooperation .wrapper .left .shapes li{position:absolute}.cooperation .wrapper .left .shapes li:first-child,section#building-cooperation .wrapper .left .shapes li:first-child{height:31px;right:100px;top:59px;width:22px}.cooperation .wrapper .left .shapes li:nth-child(2),section#building-cooperation .wrapper .left .shapes li:nth-child(2){height:45px;right:26px;top:87px;width:36px}.cooperation .wrapper .left .shapes li:nth-child(3),section#building-cooperation .wrapper .left .shapes li:nth-child(3){height:61px;right:40px;top:150px;width:64px}.cooperation .wrapper .left .shapes li>img,section#building-cooperation .wrapper .left .shapes li>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cooperation .wrapper .left>img,section#building-cooperation .wrapper .left>img{margin-top:25px}.cooperation .wrapper .right,section#building-cooperation .wrapper .right{flex-shrink:0;width:500px}.cooperation .wrapper .right h2,section#building-cooperation .wrapper .right h2{color:#fff;font-family:Montserrat SemiBold,sans-serif;font-size:64px;font-weight:600;line-height:1;margin-bottom:20px}.cooperation .wrapper .right p,section#building-cooperation .wrapper .right p{color:#9eaadc;font-family:Inter Light,sans-serif;font-size:16px;font-weight:300;line-height:1.65;max-width:475px}.legal-aspects,section#building-legal-aspects{background:url(../images/home/mobile-app-decoration.png),#fff;background-position:top;background-repeat:no-repeat;background-size:contain;padding-bottom:110px;padding-top:136px}.legal-aspects .wrapper h2,section#building-legal-aspects .wrapper h2{color:var(--blueColor);font-family:Montserrat SemiBold,sans-serif;font-size:64px;font-weight:600;line-height:1;margin-bottom:25px;text-align:center}.legal-aspects .wrapper>p,section#building-legal-aspects .wrapper>p{color:var(--secondaryColor);font-family:Inter Light,sans-serif;font-size:16px;font-weight:300;line-height:1.65;margin:0 auto;max-width:805px;text-align:center}.legal-aspects .wrapper>ul,section#building-legal-aspects .wrapper>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:110px;margin-top:118px}.legal-aspects .wrapper>ul>li,section#building-legal-aspects .wrapper>ul>li{padding-bottom:30px;position:relative;width:33.3333333333%}.legal-aspects .wrapper>ul>li:nth-child(2):before,section#building-legal-aspects .wrapper>ul>li:nth-child(2):before{background-position:100%;left:-55px}.legal-aspects .wrapper>ul>li:nth-child(2):after,.legal-aspects .wrapper>ul>li:nth-child(2):before,section#building-legal-aspects .wrapper>ul>li:nth-child(2):after,section#building-legal-aspects .wrapper>ul>li:nth-child(2):before{background-image:-webkit-gradient(linear,left top,left bottom,color-stop(33%,#c6c7e2),color-stop(0,hsla(0,0%,100%,0)));background-image:linear-gradient(#c6c7e2 33%,hsla(0,0%,100%,0) 0);background-repeat:repeat-y;background-size:1px 10px;content:"";height:100%;position:absolute;top:-15px;width:1px}.legal-aspects .wrapper>ul>li:nth-child(2):after,section#building-legal-aspects .wrapper>ul>li:nth-child(2):after{background-position:0;right:-55px}.legal-aspects .wrapper>ul>li .circle,section#building-legal-aspects .wrapper>ul>li .circle{align-items:center;background:var(--blueColor);border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:66px;justify-content:center;margin-bottom:16px;width:66px}.legal-aspects .wrapper>ul>li .circle>img,section#building-legal-aspects .wrapper>ul>li .circle>img{height:37px;width:37px}.legal-aspects .wrapper>ul>li b,section#building-legal-aspects .wrapper>ul>li b{color:var(--blueColor);display:block;font-family:Montserrat SemiBold,sans-serif;font-size:20px;font-weight:600;line-height:1.4;margin-bottom:24px}.legal-aspects .wrapper>ul>li p,section#building-legal-aspects .wrapper>ul>li p{color:var(--secondaryColor);font-family:Inter Light,sans-serif;font-size:13px;font-weight:300;line-height:1.65}section#send-inquiry{background:#fff;border-top:1px solid #b8badd;margin-top:0;padding-top:95px;position:relative;z-index:2}section#other-services{margin:90px auto 0;max-width:2200px;position:relative;width:-webkit-calc(100% - 60px);width:calc(100% - 60px)}section#other-services:before{background:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#fff),color-stop(50%,#efeff6),to(#efeff6));background:linear-gradient(180deg,#fff,#fff 50%,#efeff6 0,#efeff6);content:"";height:-webkit-calc(100% + 150px);height:calc(100% + 150px);left:-30px;position:absolute;top:-150px;width:100vw}section#other-services.solutions:before{background:#f5f5fa}section#other-services ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:10px}section#other-services ul li{border-radius:26px;height:auto;min-height:586px;position:relative;width:50%}section#other-services ul li>img{border-radius:26px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}section#other-services ul li .content{padding:110px 120px;position:relative;z-index:2}section#other-services ul li .content b{color:var(--orangeColor);display:block;font-family:Montserrat SemiBold,sans-serif;font-size:20px;font-weight:600;line-height:1.4;margin-bottom:10px}section#other-services ul li .content h3{color:#fff;font-family:Montserrat SemiBold,sans-serif;font-size:40px;font-weight:600;height:96px;line-height:1.2;margin-bottom:58px}section#other-services ul li .content p{color:#fff;font-family:Inter Light,sans-serif;font-size:16px;font-weight:300;line-height:1.65}section#other-services ul li .content .btn-primary{margin-top:50px}section#solutions-main{padding-bottom:132px}section#solutions-legal-aspects{padding-top:80px}section#building-common-parts{margin-top:0;padding-top:92px}section#solutions-support{background:url(../images/building/solutions-support.jpg);border-radius:26px;margin:0 auto;max-width:2200px;padding-bottom:118px;padding-top:160px;width:-webkit-calc(100% - 80px);width:calc(100% - 80px)}section#solutions-support .wrapper{align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}section#solutions-support .wrapper .content{margin-right:44px;max-width:560px}section#solutions-support .wrapper .content h2{color:#fff;font-family:Montserrat SemiBold,sans-serif;font-size:64px;font-weight:600;line-height:1;margin-bottom:13px}section#solutions-support .wrapper .content p{color:#fff;font-family:Inter Light,sans-serif;font-size:16px;font-weight:300;line-height:1.65;max-width:475px}section#solutions-flexible-approach{background:url(../images/building/flexible-approach-decor.png),#f5f5fa;background-position:100%;background-repeat:no-repeat;background-size:contain;padding-bottom:105px;padding-top:190px}section#solutions-flexible-approach .wrapper{align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:83px;max-width:1500px}section#solutions-flexible-approach .wrapper .left{position:relative;width:50%}section#solutions-flexible-approach .wrapper .left>img{position:relative;z-index:2}section#solutions-flexible-approach .wrapper .left:before{background:url(../images/building/flexible-approach-triangle.svg);background-repeat:no-repeat;background-size:contain;content:"";height:563px;left:-71px;position:absolute;top:54%;transform:translateY(-50%);width:621px;z-index:1}section#solutions-flexible-approach .wrapper .left .shapes{height:300px;position:absolute;width:700px}section#solutions-flexible-approach .wrapper .left .shapes li{position:absolute}section#solutions-flexible-approach .wrapper .left .shapes li:first-child{height:31px;right:121px;top:8px;width:22px}section#solutions-flexible-approach .wrapper .left .shapes li:nth-child(2){height:45px;right:46px;top:35px;width:36px}section#solutions-flexible-approach .wrapper .left .shapes li:nth-child(3){height:61px;right:59px;top:97px;width:64px}section#solutions-flexible-approach .wrapper .left .shapes li>img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}section#solutions-flexible-approach .wrapper .right{position:relative;width:50%;z-index:2}section#solutions-flexible-approach .wrapper .right h2{color:var(--blueColor);font-family:Monserrat SemiBold,sans-serif;font-size:64px;font-weight:600;line-height:1;margin-bottom:20px}section#solutions-flexible-approach .wrapper .right>p{color:var(--secondaryColor);font-family:Inter Light,sans-serif;font-size:16px;font-weight:300;line-height:1.65;max-width:525px}footer{padding-top:156px}@media screen and (max-width:1450px){.cooperation .wrapper .left>img,section#building-cooperation .wrapper .left>img{max-width:100%}.cooperation .wrapper .right,section#building-cooperation .wrapper .right{width:420px}.cooperation .wrapper .right h2,section#building-cooperation .wrapper .right h2{font-size:46px}section#solutions-flexible-approach .wrapper{gap:50px}section#solutions-flexible-approach .wrapper .left>img{max-width:100%}section#solutions-flexible-approach .wrapper .right h2{font-size:46px}section#other-services ul li{min-height:440px}section#other-services ul li .content{padding:60px 70px}section#other-services ul li .content h3{font-size:32px;margin-bottom:40px}section#other-services ul li .content .btn-primary{margin-top:36px}}@media screen and (max-width:1024px){.hero,section#building-main{padding-bottom:60px;padding-top:110px}.hero#solutions-main,section#building-main#solutions-main{padding-bottom:60px}.hero .wrapper,section#building-main .wrapper{flex-direction:column;gap:30px}.hero .wrapper .left,section#building-main .wrapper .left{width:100%}.hero .wrapper .left h1,section#building-main .wrapper .left h1{font-size:36px}.hero .wrapper .left p,section#building-main .wrapper .left p{font-size:14px}.hero .wrapper .left .btn-primary,section#building-main .wrapper .left .btn-primary{font-size:13px;height:44px;padding-left:20px}.hero .wrapper .left .btn-primary:after,section#building-main .wrapper .left .btn-primary:after{height:14px;right:18px;width:14px}.hero .wrapper .right,section#building-main .wrapper .right{height:280px;margin-left:0;width:100%}.hero .wrapper .right ul.shapes,section#building-main .wrapper .right ul.shapes{display:none}.common-parts,section#building-common-parts{margin-bottom:40px;margin-top:60px;padding-top:40px;width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}.common-parts .wrapper h2,section#building-common-parts .wrapper h2{font-size:36px}.common-parts .wrapper>p,section#building-common-parts .wrapper>p{font-size:14px;margin-bottom:40px}.common-parts .wrapper>ul,section#building-common-parts .wrapper>ul{flex-direction:column;gap:40px}.common-parts .wrapper>ul li,section#building-common-parts .wrapper>ul li{width:100%}.common-parts .wrapper>ul li:nth-child(2):after,.common-parts .wrapper>ul li:nth-child(2):before,section#building-common-parts .wrapper>ul li:nth-child(2):after,section#building-common-parts .wrapper>ul li:nth-child(2):before{display:none}.common-parts .wrapper>ul li>img,section#building-common-parts .wrapper>ul li>img{max-width:100%}.common-parts .wrapper>ul li>b,section#building-common-parts .wrapper>ul li>b{font-size:24px}.common-parts.complex .wrapper ul>li,section#building-common-parts.complex .wrapper ul>li{padding-bottom:0!important;width:100%}.common-parts.complex .wrapper ul>li:nth-child(2):after,.common-parts.complex .wrapper ul>li:nth-child(2):before,section#building-common-parts.complex .wrapper ul>li:nth-child(2):after,section#building-common-parts.complex .wrapper ul>li:nth-child(2):before{display:none}.common-parts.complex .wrapper ul>li p,section#building-common-parts.complex .wrapper ul>li p{text-align:left}section#building-financial{background:#fff;margin-top:0;padding-bottom:60px;padding-top:60px}section#building-financial .wrapper{flex-direction:column;gap:40px}section#building-financial .wrapper .left,section#building-financial .wrapper .right{width:100%}section#building-financial .wrapper .left h2{font-size:36px}section#building-financial .wrapper .left>p{font-size:14px}section#building-financial .wrapper .left ul li{font-size:16px;padding-left:45px;padding-right:0}section#building-financial .wrapper .left ul li:before{left:15px;top:3px;transform:none}section#building-financial .wrapper .right{padding-left:0}section#building-financial .wrapper .right>ul{height:310px;margin:0 auto;width:300px}section#building-financial .wrapper .right>ul li.active img:first-child{height:auto;left:auto;right:54px;top:0;width:160px}section#building-financial .wrapper .right>ul li.active img:nth-child(2){bottom:76px;height:auto;left:-10px;top:auto;width:215px}section#building-financial .wrapper .right>ul li.active img:nth-child(3){bottom:10px;height:auto;left:auto;right:8px;width:185px}section#building-financial .wrapper .right>p{font-size:14px;text-align:left}.cooperation,section#building-cooperation{height:auto;padding:40px 0;width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}.cooperation .wrapper,section#building-cooperation .wrapper{flex-direction:column;gap:30px}.cooperation .wrapper .left,section#building-cooperation .wrapper .left{max-width:100%;width:100%}.cooperation .wrapper .left .shapes,section#building-cooperation .wrapper .left .shapes{display:none}.cooperation .wrapper .left>img,section#building-cooperation .wrapper .left>img{height:200px;max-width:100%;-o-object-fit:cover;object-fit:cover}.cooperation .wrapper .right,section#building-cooperation .wrapper .right{width:100%}.cooperation .wrapper .right h2,section#building-cooperation .wrapper .right h2{font-size:36px}.cooperation .wrapper .right p,section#building-cooperation .wrapper .right p{font-size:14px}.cooperation .wrapper .right .btn-primary,section#building-cooperation .wrapper .right .btn-primary{font-size:13px;height:44px;padding-left:20px}.cooperation .wrapper .right .btn-primary:after,section#building-cooperation .wrapper .right .btn-primary:after{height:14px;right:18px;width:14px}.legal-aspects,section#building-legal-aspects{padding-bottom:60px;padding-top:60px}.legal-aspects .wrapper h2,section#building-legal-aspects .wrapper h2{font-size:36px}.legal-aspects .wrapper>p,section#building-legal-aspects .wrapper>p{font-size:14px}.legal-aspects .wrapper>ul,section#building-legal-aspects .wrapper>ul{flex-direction:column;gap:40px;margin-top:50px}.legal-aspects .wrapper>ul>li,section#building-legal-aspects .wrapper>ul>li{width:100%}.legal-aspects .wrapper>ul>li:nth-child(2):after,.legal-aspects .wrapper>ul>li:nth-child(2):before,section#building-legal-aspects .wrapper>ul>li:nth-child(2):after,section#building-legal-aspects .wrapper>ul>li:nth-child(2):before{display:none}.legal-aspects .wrapper>ul>li b,section#building-legal-aspects .wrapper>ul>li b{font-size:16px}.legal-aspects .wrapper>ul>li p,section#building-legal-aspects .wrapper>ul>li p{font-size:14px}section#other-services{width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}section#other-services ul{flex-direction:column}section#other-services ul li{min-height:350px;width:100%}section#other-services ul li .content{padding:50px 40px}section#other-services ul li .content h3{font-size:28px;margin-bottom:30px}section#other-services ul li .content p{font-size:14px}section#other-services ul li .content .btn-primary{font-size:13px;height:44px;width:180px}section#other-services ul li .content .btn-primary:after{height:14px;right:18px;width:14px}section#solutions-support{padding-bottom:60px;padding-top:60px;width:-webkit-calc(100% - 30px);width:calc(100% - 30px)}section#solutions-support .wrapper{align-items:flex-start}section#solutions-support .wrapper .content{margin-right:0;max-width:100%}section#solutions-support .wrapper .content h2{font-size:36px}section#solutions-support .wrapper .content p{font-size:14px}section#solutions-support .wrapper .content .btn-primary{font-size:13px;height:44px;padding-left:20px}section#solutions-support .wrapper .content .btn-primary:after{height:14px;right:18px;width:14px}section#solutions-flexible-approach{padding-bottom:60px;padding-top:60px}section#solutions-flexible-approach .wrapper{flex-direction:column;gap:30px}section#solutions-flexible-approach .wrapper .left{width:100%}section#solutions-flexible-approach .wrapper .left .shapes,section#solutions-flexible-approach .wrapper .left:before{display:none}section#solutions-flexible-approach .wrapper .left>img{max-width:100%}section#solutions-flexible-approach .wrapper .right{width:100%}section#solutions-flexible-approach .wrapper .right h2{font-size:36px}section#solutions-flexible-approach .wrapper .right>p{font-size:14px}section#solutions-flexible-approach .wrapper .right .btn-primary{font-size:13px;height:44px;padding-left:20px}section#solutions-flexible-approach .wrapper .right .btn-primary:after{height:14px;right:18px;width:14px}section#send-inquiry{padding-top:60px}section#other-services{margin-top:0}}@media screen and (max-width:512px){.hero .wrapper .left h1,section#building-main .wrapper .left h1{font-size:26px}.hero .wrapper .right,section#building-main .wrapper .right{height:200px}.common-parts .wrapper h2,.cooperation .wrapper .right h2,section#building-common-parts .wrapper h2,section#building-cooperation .wrapper .right h2{font-size:26px}}
