#architecture-page p{font-size:16px;margin:0}#architecture-page #software-section{background-color:#333;min-height:550px;padding-bottom:100px;text-align:center}#architecture-page #software-section .software-container{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding-top:132px}#architecture-page #software-section .software-container .description,#architecture-page #software-section .software-container .subtitle,#architecture-page #software-section .software-container .title{color:#fff;max-width:1260px}#architecture-page #software-section .software-container .description.title,#architecture-page #software-section .software-container .subtitle.title,#architecture-page #software-section .software-container .title.title{font-family:SPHeraldBold;font-size:49px;line-height:58px}#architecture-page #software-section .software-container .description.subtitle,#architecture-page #software-section .software-container .subtitle.subtitle,#architecture-page #software-section .software-container .title.subtitle{font-size:29px;margin-bottom:11px}#architecture-page #software-section .software-container .description.description,#architecture-page #software-section .software-container .subtitle.description,#architecture-page #software-section .software-container .title.description{font-size:18px}#architecture-page #software-section .software-container .orange-line{background-color:#f38020;height:2px;margin-bottom:56px;margin-top:60px;width:1110px}@media (max-width:1199px){#architecture-page #software-section{min-height:400px;padding-bottom:0}#architecture-page #software-section .software-container{padding-bottom:78px;padding-top:70px}#architecture-page #software-section .software-container .title{font-size:31px!important;line-height:37px;max-width:330px}#architecture-page #software-section .software-container .description,#architecture-page #software-section .software-container .subtitle{max-width:340px}#architecture-page #software-section .software-container .description.subtitle,#architecture-page #software-section .software-container .subtitle.subtitle{font-size:22px!important;line-height:26px;margin-bottom:20px}#architecture-page #software-section .software-container .orange-line{background-color:#f38020;height:2px;margin-bottom:54px;margin-top:46px;width:275px}}#architecture-page #features-section{line-height:normal;padding:244px 0;position:relative}#architecture-page #features-section .left-corner{left:0;position:absolute;top:0;z-index:-1}@media screen and (max-width:1830px){#architecture-page #features-section .left-corner{left:-100px}}@media screen and (max-width:1600px){#architecture-page #features-section .left-corner{left:-350px}}#architecture-page #features-section .right-corner{bottom:0;position:absolute;right:0;z-index:-1}@media screen and (max-width:1600px){#architecture-page #features-section .right-corner{right:-250px}}#architecture-page #features-section .title{color:#4d4d4d;font-family:SPHeraldBold;font-size:32px}#architecture-page #features-section .subtitle{color:#4d4d4d;font-family:SPHeraldBold;font-size:21px}#architecture-page #features-section .orange-divider{background-color:#f38020;height:1px;margin-bottom:38px;margin-top:20px;width:100%}#architecture-page #features-section .flex-column:last-of-type .content-container p{max-width:521px}#architecture-page #features-section .flex-column:last-of-type .content-container .p-bg{max-width:588px}#architecture-page #features-section .content-container{margin-right:auto;max-width:568px}#architecture-page #features-section .content-container:nth-child(2){margin-left:61px;margin-right:0}#architecture-page #features-section .content-container h2{font-family:SPHeraldBold;font-size:36px}#architecture-page #features-section .feature-even{margin-bottom:302px;margin-top:299px}@media screen and (max-width:1199px){#architecture-page #features-section{padding:51px 0 38px}#architecture-page #features-section .container{padding-left:0;padding-right:0}#architecture-page #features-section .content-container{margin-left:15px;margin-right:15px;order:1}#architecture-page #features-section .content-container:nth-child(2){margin-left:15px;margin-right:15px}#architecture-page #features-section .content-container .title{font-size:30px}#architecture-page #features-section .content-container .subtitle{font-size:21px;line-height:28px;max-width:325px!important}#architecture-page #features-section .content-container .subtitle-bg{max-width:349px!important}#architecture-page #features-section .content-container p{max-width:400px}#architecture-page #features-section .content-container .orange-divider{margin-bottom:34px;margin-top:17px}#architecture-page #features-section img{max-width:430px;width:100%}#architecture-page #features-section .feature-even{margin:58px 0}}#architecture-page #landmark-section{background-image:url(/images/vectorworks/architecture/concept_baclground.png);background-position:50%;background-repeat:no-repeat;display:flex;min-height:800px}#architecture-page #landmark-section .content-container{align-items:center;background-color:#333;display:flex;flex-direction:column;height:280px;justify-content:center;margin:auto;width:1206px}#architecture-page #landmark-section .content-container h2{color:#fff;font-size:40px;margin-bottom:0}#architecture-page #landmark-section .content-container a{color:#fff;text-decoration:none}#architecture-page #landmark-section .content-container a button{color:#fff;font-size:17px;height:48px;margin-top:40px;width:252px}@media screen and (max-width:1199px){#architecture-page #landmark-section{background-image:url(/images/vectorworks/architecture/concept_background_mobile.png);background-size:100%;min-height:660px}#architecture-page #landmark-section .content-container{height:270px;width:336px}#architecture-page #landmark-section .content-container h2{color:#fff;font-size:28px;margin-bottom:0;max-width:252px;text-align:center}#architecture-page #landmark-section .content-container button{height:48px;margin-top:32px;width:252px}#architecture-page #landmark-section .content-container button a{color:#fff;text-decoration:none}}
