body::-webkit-scrollbar{home-hero-3-section:.8em;height:.8em}body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}body::-webkit-scrollbar-thumb{background-color:hsla(230,15%,30%, 1);outline:1px solid slategrey}p{font-size:1.2em;line-height:2.2em}.show-scroll-x{overflow-x:scroll}.trade{position:relative;top:-1.2em;font-size:0.35em}.second-indent{padding-left:50px;text-indent:-50px}.large-h2{font-size:36px}.no-margin-bottom{margin-bottom:0px}.larger-text{font-size:1.2em}.larger-line-height{line-height:2.2em}.position-relative{position:relative}.pi-col-offset-9{left:75%}.pi-padding-bottom-0{padding-bottom:0}.pricing-overflow-dropdown{overflow-y:auto;overflow-x:hidden;max-height:500px}.dropdown-menu::-webkit-scrollbar,.pricing-overflow-dropdown::-webkit-scrollbar{width:.8em;height:.8em}.dropdown-menu::-webkit-scrollbar-track,.pricing-overflow-dropdown::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.dropdown-menu::-webkit-scrollbar-thumb,.pricing-overflow-dropdown::-webkit-scrollbar-thumb{background-color:slategrey;outline:1px solid slategrey}.DownloadLink,.expSupportLink{text-decoration:underline}.pi-img-full-s{width:300px}.pi-img-full-s img{width:300px}.pi-section-white a.media-link{color:hsla(194,96%,11%, .2)}.pi-section-white a.media-link:hover{color:hsla(194,96%,11%, .4)}.pi-section-white a.media-link:focus{text-decoration:none}.video-media-link{cursor:pointer}.product-header{display:flex;flex-direction:column;justify-content:center;height:300px}.pi-pricing .product-header .pi-pricing-title{font-size:20px;height:50px;line-height:1.42}div[data-pp-placement=product]{display:inline-block;position:absolute;right:0;top:11px}div[data-pp-placement=product].verify-order{display:inline-block;position:static}div[data-pp-placement=product] iframe{display:inline}@media (max-width:992px){div.paypal-container{text-align:center}div[data-pp-placement=product]{position:static}}@media(min-width:993px) and (max-width:1120px){.pi-hidden-md-only{display:none!important}}@media print{a[href]:after{content:none!important}}.pi-all{margin-bottom:-32px}.pi-hide-browsers-except-chrome{display:none}.pi-hide-browsers-except-chrome:not(:root){display:block}.hidden.adwords-iframe .iframe{visibility:hidden!important}.pi-text-center{text-align:center}.pi-padding-left-10{padding-left:10px}.float-left{float:left}@media (min-width:768px) and (max-width:992px){.returning .pi-col-xs-offset-1{margin-left:8.333333333333332%!important}}@media (max-width:550px){.product-page .product .dropdown-menu.architect{margin:0 -90px!important}}.product .dropdown-menu .pi-row .btn-ghost.product-reverse{padding:0!important;margin:0!important;width:100%;height:34px;border:none}.product .dropdown-menu .pi-row .btn-ghost.product-reverse nobr{display:block;width:inherit;height:inherit;border-radius:50px}.product .dropdown-menu .pi-row .btn-ghost.product-reverse span{display:block;width:inherit;height:inherit;border-radius:50px}.product .dropdown-menu .pi-row .btn-ghost.product-reverse.architect a{display:block;position:relative;width:inherit;height:inherit;padding:8px 0;border:solid 1px hsla(228,63%,51%,1);border-radius:50px;color:hsla(228,63%,51%,1)}.product .dropdown-menu .pi-row .btn-ghost.product-reverse.professional a{display:block;position:relative;width:inherit;height:inherit;padding:8px 0;border:solid 1px hsla(159,100%,25%,1);border-radius:50px;color:hsla(159,100%,25%,1)}.product .dropdown-menu .pi-row .btn-ghost.product-reverse.online a{display:block;position:relative;width:inherit;height:inherit;padding:8px 0;border:solid 1px hsla(220,100%,57%,1);border-radius:50px;color:hsla(220,100%,57%,1)}.product .dropdown-menu .pi-row .btn-ghost.product-reverse.designer a{display:block;position:relative;width:inherit;height:inherit;padding:8px 0;border:solid 1px hsla(328,72%,49%,1);border-radius:50px;color:hsla(328,72%,49%,1)}.product .dropdown-menu .pi-row .btn-ghost.product-reverse.ithink a{display:block;position:relative;width:inherit;height:inherit;padding:8px 0;border:solid 1px hsla(358,65%,46%,1);border-radius:50px;color:hsla(358,65%,46%,1)}.product .dropdown-menu .pi-row .btn-ghost.product-reverse.simulator a{display:block;position:relative;width:inherit;height:inherit;padding:8px 0;border:solid 1px hsla(207,12%,40%,1);border-radius:50px;color:hsla(207,12%,40%,1)}.product .dropdown-menu .pi-row .btn-ghost.product-reverse a:hover{color:white}.product .dropdown-menu .pi-row .btn-ghost.product-reverse a span{position:relative;height:0;top:-5px}@media (max-width:480px){.product .dropdown-menu .pi-row .btn-ghost.product-reverse a span{top:-3px}}@media (min-width:765px){.product .dropdown-menu{max-width:384px!important}}@media (min-width:767px) and (max-width:1023px){.product .dropdown-menu{left:calc(50% - 192px)}}.show-hide-password{width:38px;height:34px;padding:0;position:absolute;top:2px;right:2px;background-color:white}.show-hide-password .password-eye-slash{width:28px;height:18px;position:absolute;top:8px;right:5px;z-index:1;background-image:url('/images/icons/password-eye-slash.svg');background-size:cover}.show-hide-password .password-eye{width:28px;height:18px;position:absolute;top:8px;right:5px;z-index:1;background-image:url('/images/icons/password-eye.svg');background-size:cover}.HPSTable{margin-top:10px}.HPSTableHeader{background:#f0f0f0}.HPSTable td{border:1px solid rgb(128, 128, 128);padding:10px 20px}@media (max-width:400px){.pi-row-reducible .logo-figure{margin-left:-15px}}#full-img{position:fixed;top:-50%;left:-50%;width:200%;height:200%}#full-img img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;min-width:50%;min-height:50%}.pi-scroll-top-arrow.pi-active{bottom:0px;right:0}.interface-intro-item{display:grid;grid-template-columns:auto 500px;font-weight:200}.interface-intro-item>div:first-child{display:inline-block;max-width:700px;padding-right:40px}.interface-intro-item>div:nth-child(2){display:flex;justify-content:center;align-items:center}.interface-intro-item h3{font-size:22px}.interface-intro-item img:not(#story-img){height:180px;object-fit:contain;object-position:right}.interface-iframe{max-width:90%}.interface-click-here{margin-bottom:0}@media (max-width:900px){.interface-intro-item{display:block;padding-bottom:40px;text-align:center}.interface-intro-item h3{text-align:center}.interface-intro-item>div:first-child{width:90%;max-width:900px}.interface-intro-item>div:first-child{padding:0}.interface-intro-item img{height:auto!important;max-width:250px}.interface-click-here{text-align:center}}#home-hero-section{width:100%;display:block;position:relative;overflow:hidden;background-image:linear-gradient(150deg,hsla(210,82%,55%,.25),hsla(210,95%,50%,.8)), url(/images/misc/home-hero-2.jpg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;padding-bottom:66.66%;padding-bottom:47vw;height:100vmin}#home-hero-section .pi-no-bread-margin-top{margin-top:95px}#home-hero-section .home-content{width:100%;height:100%;text-align:center}#home-hero-section .home-text{height:100%;color:#fff;position:absolute;top:0;left:0;bottom:0;right:0}#home-hero-section .pi-icon-box-icon i:before{font-size:3vw;margin-top:0;color:white;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.2s ease-out;-moz-transition:-moz-transform 0.2s ease-out;-ms-transition:-ms-transform 0.2s ease-out;-o-transition:-o-transform 0.2s ease-out;transition:transform 0.2s ease-out}#home-hero-section .pi-icon-box-icon i:hover:before{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform 0.2s ease-out;-moz-transition:-moz-transform 0.2s ease-out;-ms-transition:-ms-transform 0.2s ease-out;-o-transition:-o-transform 0.2s ease-out;transition:transform 0.2s ease-out}#home-hero-section .home-text h1{margin:0;margin-top:0;margin-bottom:0;line-height:0;position:relative;margin-top:25%;margin-bottom:2%;margin-right:0;font-size:3vw;font-size:3vmax;font-weight:100;letter-spacing:.5vw!important;color:white}#home-hero-section .home-text h2{font-size:1.4vw;font-size:1.4vmax;letter-spacing:.1vw}#home-hero-section .home-text{margin:0;margin-top:0;margin-bottom:0;line-height:0;width:100%;position:relative}#home-hero-section .button{margin-top:12%;margin-right:0}#home-hero-section .btn-ghost{font-size:1.2vw;font-size:1.2vmax;font-weight:500;letter-spacing:.15vw;padding:2% 6%}#home-hero-section p{margin:0;margin-top:24%;margin-bottom:1%;margin-right:0;line-height:0;font-size:1vw}#home-hero-section .down i{margin-right:0;margin-top:2%;width:100%}#home-hero-section .down i:before{font-size:4vw}#home-hero{width:100%;margin:auto;display:block;position:relative;overflow:hidden;background-image:linear-gradient(to bottom, hsla(230,100%,100%,.85) 0%, hsla(230,100%,100%,0) 100%), url(/images/misc/home-hero-1.jpg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;padding-bottom:25%}#home-hero.pi-section-white h1.pi-has-border:after{color:hsla(210,100%,20%,1)}#about h4{line-height:2em}.home-hero-3-section{width:100%;display:block;position:relative;overflow:hidden;background-image:linear-gradient(to bottom,hsla(240,90%,20%,0.95) 0%,hsla(240, 70%, 2%, 1) 100%);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;padding-bottom:56vw;padding-bottom:120vh;min-height:600px;box-sizing:border-box}.home-hero-3-section.content-section{padding-bottom:0;height:auto}.home-hero-3-section.content-section .pi-section-w{padding-top:5vh;padding-bottom:5vh}.home-hero-3-section.content-section .nav{margin-top:0}.home-hero-3-section.content-section .content{padding-top:5vh;padding-bottom:5vh;display:flex;flex-wrap:wrap;align-items:center}.home-hero-3-section.content-section .paragraph{padding-top:5vmax;padding-bottom:5vmax}.home-hero-3-section.content-section .paragraph a{font-size:.6vmax}.home-hero-3-section.content-section .graphic-left{padding-top:5vmax;padding-bottom:5vmax}.home-hero-3-section.content-section .graphic-right{padding-top:5vmax;padding-bottom:5vmax}.home-hero-3-section.content-section .graphic-top{padding-top:5vmax;padding-bottom:5vmax}.home-hero-3-section.content-section .graphic-bottom{padding-top:5vmax;padding-bottom:5vmax}.home-hero-3-section.content-section.green{background:linear-gradient(-30deg,hsla(195,80%,20%,1)0%,hsla(0,79%,7%,1)100%)}.home-hero-3-section.content-section.blue{background:linear-gradient(-30deg,hsla(240,60%,24%,1)0%,hsla(240,76%,3%,1)100%)}.home-hero-3-section.content-section.white{background:linear-gradient(-30deg,hsla(210,80%,99%,1)0%,hsla(240,100%,100%,1)100%)}.home-hero-3-section.content-section.overview-blue{background:linear-gradient(-30deg,hsla(228,63%,51%,1)0%,hsla(240,76%,3%,1)100%)}.home-hero-3-section .home-slider .accent{color:hsla(240,57%,70%,1)}.home-hero-3-section.content-section .accent{color:hsla(228,60%,80%,1);font-weight:500}.home-hero-3-section.content-section.red .accent{color:hsla(0,90%,75%,1)}.home-hero-3-section.content-section.green .accent{color:hsla(195,50%,75%,1)}.home-hero-3-section.content-section.blue .accent{color:hsla(240,75%,85%,1)}.home-hero-3-section.content-section.red .btn-ghost:hover{color:hsla(0,74%,21%,1)}.home-hero-3-section.content-section.green .btn-ghost:hover{color:hsla(202,49%,20%,1)}.home-hero-3-section.content-section.blue .btn-ghost:hover{color:hsla(240,65%,20%,1)}.home-hero-3-section .home-content{width:100%;height:100%;text-align:center}.home-hero-3-section .pi-section-video{opacity:.4;min-height:100%;object-fit:cover}.home-hero-3-section .home-text{height:100%;color:#fff;position:absolute;top:0;left:0;bottom:0;right:0}.home-hero-3-section .pi-icon-box-icon i:before{font-size:3vw;margin-top:0;color:white;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.2s ease-out;-moz-transition:-moz-transform 0.2s ease-out;-ms-transition:-ms-transform 0.2s ease-out;-o-transition:-o-transform 0.2s ease-out;transition:transform 0.2s ease-out}.home-hero-3-section .pi-icon-box-icon i:hover:before{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform 0.2s ease-out;-moz-transition:-moz-transform 0.2s ease-out;-ms-transition:-ms-transform 0.2s ease-out;-o-transition:-o-transform 0.2s ease-out;transition:transform 0.2s ease-out}.home-hero-3-section .home-text h1{margin:0;margin-top:0;margin-bottom:0;line-height:0;position:relative;margin-top:25%;margin-bottom:2%;margin-right:0;font-size:3vw;font-size:3vmax;font-weight:100;letter-spacing:.5vw!important;color:white}.home-hero-3-section .home-text .nav{margin-top:10vh;margin-bottom:6vh}.home-hero-3-section .home-text .nav h2{font-size:2vw;font-size:2vmax;letter-spacing:.2vw;margin:0;margin-top:0;margin-bottom:0;line-height:0;position:relative;margin-right:0;font-weight:100;color:hsla(240, 6%, 62%, 1);font-size:calc(150% + 0.5vw)}.home-hero-3-section .home-text .nav i{font-size:2vmax;font-size:2vw;margin:-1vw;margin:-1vmax;color:hsla(240, 6%, 62%, 1);float:right}.home-hero-3-section [class*=" icon-"]:before,[class^=icon-]:before{width:1vw;width:1vmax;line-height:1vw;line-height:1vmax}.home-hero-3-section.content-section .nav i{font-size:1.5vmax;font-size:1.5vw;margin:-9%;color:hsla(240,6%,62%,1);float:right}.home-hero-3-section .grey{color:hsla(240,6%,62%,1)!important}.home-hero-3-section.white .grey{color:hsla(210,5%,45%,1)!important}.home-hero-3-section .grey a:hover{color:white}.home-hero-3-section .footer-links{margin-top:8vh}.home-hero-3-section .footer-links h4{font-size:1.5vw;font-size:1.5vmax;font-size:calc(75% + 0.5vw)}.home-hero-3-section .footer-links a{width:100%;padding:14px 15px;color:hsla(240, 6%, 62%, 1);text-align:center}.home-hero-3-section .footer-links a:active{text-decoration:none}.home-hero-3-section .footer-links .pi-col-2xs-2 h4{width:100%}.home-hero-3-section .home-text .header .title{padding-top:4vh;padding-bottom:4vh}.home-hero-3-section .home-text .header h2{font-size:1.6vw;font-size:1.6vmax;letter-spacing:.2vw;margin:0;line-height:1.5;position:relative;margin-right:0;font-weight:100;font-size:calc(100% + 0.5vw)}.home-hero-3-section .home-text .header h3{font-size:2vw;font-size:2vmax;letter-spacing:0;margin:0;margin-top:2%;margin-bottom:0;line-height:0;position:relative;margin-right:0;font-weight:100;color:white}.home-hero-3-section .home-text .header h4{font-size:1vw;font-size:1vmax;letter-spacing:0;margin:0;line-height:1.4;position:relative;margin-right:0;font-weight:100;color:white;font-size:calc(65% + 0.5vw);font-weight:500;padding-top:2vh}.home-hero-section .home-text{margin:0;margin-top:0;margin-bottom:0;line-height:0;width:100%;position:relative}.home-hero-3-section .button{margin-top:12%;margin-right:0}.home-hero-3-section .ghost{margin-top:14vh;margin-bottom:14vh}.home-hero-3-section#section-1 .btn-ghost{font-size:1.2vw;font-size:1.2vmax;font-weight:500;letter-spacing:.15vw;border-radius:50%}.home-hero-3-section#section-1 .btn-ghost.new{padding:6vw 2.5vw;padding:6vmax 2.5vmax}.home-hero-3-section#section-1 .btn-ghost.returning{padding:6vw 3vw;padding:2vmax 3vmax}.home-hero-3-section .home-svg-container{width:50%;transform:translate(50%,0)}.home-hero-3-section .svg{width:100%;background-size:cover;padding:0;padding-bottom:85%;transform:translate(0,0)}.home-hero-3-section .svg.think{width:100%;background-image:url('/images/home/think.svg');background-size:cover;padding:0;padding-bottom:85%;transform:translate(0,0)}.st0{fill:#3353d1}#svgmodel .st0{fill:hsla(0,90%,40%,1)}#svgmodel .st0,#svgshare .st0{fill:hsla(240,55%,45%,1)}#svglearn .st0,#svgthink .st0{fill:hsla(195,38%,35%,1)}.st1{fill:#fff}.home-hero-3-section .svg.home-model{background-image:url('/images/home/think.svg')}.home-hero-3-section p{margin:0;margin-top:2vh;margin-bottom:2vh;margin-right:0;line-height:2;font-size:.95vw;text-align:center;font-size:calc(65% + 0.5vw)}.home-hero-3-section .down i{margin-right:0;margin-top:2%;width:100%}.home-hero-3-section .down i:before{font-size:4vw}.home-hero-3.pi-section-white h1.pi-has-border:after{color:hsla(210,100%,20%,1)}.home-hero-3-section .home-slider{margin-top:22%}.home-hero-3-section .pi-col-md-8{width:83.33333333333334%}.home-hero-3-section .header-link{color:hsla(240, 6%, 62%, 1)}.home-hero-3-section .header-link:hover{color:white}.full-height{height:100vh}.welcome .pi-center-vertical{width:100%;text-align:justify}.welcome .ascensorLink.arrow-right.right{position:absolute;top:0;right:10vw;font-size:4vw;transform:translate(0%, 50vh);cursor:pointer}.welcome .ascensorLink.arrow-left.left{position:absolute;top:0;left:10vw;font-size:4vw;transform:translate(0%, 50vh);cursor:pointer}.welcome .ascensorLink.arrow-up.up{position:absolute;top:0;left:48%;font-size:4vw;transform:translate(0%, 15vh);cursor:pointer}.welcome .ascensorLink.arrow-down.down{position:absolute;top:0;left:46%;font-size:4vw;transform:translate(0%, 85vh);cursor:pointer}.nav-map{position:fixed;top:0;border:0;padding:0}.nav-map{float:left;display:block;padding:0 25px 0 100px;line-height:10px;text-decoration:none;color:#000000;outline:0;-webkit-border-radius:10px;border-radius:10px}.nav-map a:hover .nav-map-5{margin:3vmax 0vmax 0vmax -3.25vmax}.nav-map ul li span:nth-of-type(2) a:hover{width:160px}@-webkit-keyframes slide{to{left:0}}@keyframes slide{to{left:0}}.nav-map ul{margin:8vw 0 0 -2vmax}.nav-map-control-tabs{display:block;text-align:center}.nav-map-control-tabs li{margin:0;padding:0;width:0}.nav-map-control-paging li a{width:1.5vmax;height:1.5vmax;display:block;background:hsla(228,63%,51%,1);cursor:pointer;text-indent:-9999px}.nav-map-control-paging li a:hover{background:transparent;-webkit-box-shadow:inset 0 0 5px hsla(228,63%,51%,1);-moz-box-shadow:inset 0 0 5px hsla(228,63%,51%,1);-o-box-shadow:inset 0 0 5px hsla(228,63%,51%,1);box-shadow:inset 0 0 5px hsla(228,63%,51%,1);border:1px solid hsla(228,63%,51%,1);-webkit-animation:scale-up .2s 0s 1 forwards ease-in;-moz-animation:scale-up .2s 0s 1 forwards ease-in}.nav-map-control-paging li.selected>a{background:transparent;cursor:pointer;text-indent:-9999px;-webkit-box-shadow:inset 0 0 5px hsla(228,63%,51%,1);-moz-box-shadow:inset 0 0 5px hsla(228,63%,51%,1);-o-box-shadow:inset 0 0 5px hsla(228,63%,51%,1);box-shadow:inset 0 0 5px hsla(228,63%,51%,1);border:1px solid hsla(228,63%,51%,1)}@-webkit-keyframes scale-up{0%{-webkit-transform:scale(1)}0%{-moz-transform:scale(1)}to{-webkit-transform:scale(1.1)}to{-moz-transform:scale(1.1)}}#nav-map-intro{margin:0}#nav-map-think-1{margin:-1.5vmax 0vmax 0vmax 1.75vmax}#nav-map-model-1{margin:.25vmax 0vmax 0vmax 1.75vmax}#nav-map-learn-1{margin:-1.5vmax 0vmax 0vmax 3.5vmax}#nav-map-share-1{margin:.25vmax 0vmax 0vmax 3.5vmax}.nav-title{position:absolute;display:inline-block;text-indent:0;text-align:left;background-color:transparent;padding:0;font-weight:300;text-transform:uppercase;font-size:1vmax;line-height:1vmax;letter-spacing:0.1vmax;color:hsla(228,63%,51%,.7);left:0;top:0}.nav-map a span{visibility:hidden}.nav-map a:hover span{visibility:visible}#intro-title{margin:14.5vh 0.5vw;-webkit-animation:none;-moz-animation:none}#think-1-title{margin:14.5vh -1.25vw;-webkit-animation:none;-moz-animation:none}#model-1-title{margin:10vh -1.5vw;-webkit-animation:none;-moz-animation:none}#learn-1-title{margin:10vh -3vw;-webkit-animation:none;-moz-animation:none}#share-1-title{margin:5.5vh -3vw;-webkit-animation:none;-moz-animation:none}.welcome .content .text-a{order:1}.welcome .content .graphic-a{order:2}.welcome .content .text-b{order:2}.welcome .content .graphic-b{order:1}.welcome .home-hero-3-section.content-section .nav i{margin:-2.5vw;margin:-2.5vmax}.welcome .home-hero-3-section [class*=" icon-"]:before,[class^=icon-]:before{width:1vw;width:1vmax;line-height:1vw;line-height:1vmax}.welcome h1{margin:1vmax 0;padding:0;font-size:2.5vw;font-size:2.5vmax}.welcome h2{margin:1vmax 0;padding:0;font-size:1.5vw;font-size:1.5vmax;font-size:calc(70% + 0.5vw)}.welcome h3{margin:1vmax 0;padding:0;font-size:1.25vw;font-size:1.25vmax;font-size:calc(125% + 0.5vw)}.welcome h4{margin:0;margin-bottom:1vmax;padding:0;font-size:1vw;font-size:1vmax;font-size:calc(60% + 0.5vw)}.welcome .home-hero-3-section.content-section .paragraph a{font-size:.65vw;font-size:.65vmax;font-weight:300;font-size:calc(50% + 0.5vw)}.welcome .btn-ghost{padding:.85vmax 2vmax;border-radius:10vmax}.welcome .slider.slick-slider{padding-top:0px;padding-bottom:100px}.welcome .slider.slick-slider.pi-margin-top-minus-100{padding-top:100px;padding-bottom:100px}.welcome .slick-dotted.slick-slider{margin-bottom:0}.welcome .slick-dots{bottom:30px}.welcome .slick-track{margin:0 auto}.welcome .slick-dots li{margin-top:-30px!important}.welcome .slick-next{right:-5%!important;height:5vw;width:5vw}.slick-next:before,.welcome .slick-prev:before{font-family:"fontello"!important}.welcome .slick-next:before{content:'\e8cc'!important;font-size:4vw!important}.welcome .slick-prev:before{content:'\e8cb'!important;font-size:4vw!important}.welcome .slick-prev{left:-5%!important;height:5vw;width:5vw}.welcome .slick-next:before,.welcome .slick-prev:before{color:hsla(210,24%,36%,.5)}.welcome .slick-dots li{margin:8px!important}.welcome li button:before{font-size:1vh!important}.welcome .slick-dots .slick-active li button:before{color:hsla(210,24%,36%,1)!important}.welcome .slick-dots li button:before{color:hsla(210,24%,36%,1)!important}.welcome .slick-next,.welcome .slick-prev{top:50%}.welcome .slick-next{right:-10vw!important}.welcome .slick-prev{left:-10vw!important}.welcome .home-hero-3-section.content-section{padding-bottom:0!important}.welcome #intro .svg-container{width:80%;transform:translate(12%,0)}.welcome #intro-graphic-1,.welcome #intro-graphic-2{width:100%;background-image:url('/images/welcome/graphic-test.svg');background-size:cover;padding:0;padding-bottom:38%;transform:translate(0,0)}.welcome .spatial-map{width:100%;background-image:url('/images/welcome/spatial-map.svg?=v00001');background-size:cover;padding:0;padding-bottom:100%;transform:translate(0,0)}.welcome .spatial-map-overview{width:100%;background-image:url('/images/welcome/spatial-map-overview.svg');background-size:cover;padding:0;padding-bottom:100%;transform:translate(0,0)}.welcome .circle-chart{width:100%;background-image:url('/images/welcome/circle-chart.svg?=v00001');background-size:cover;padding:0;padding-bottom:100%;transform:translate(0,0)}.welcome .circle-chart-overview{width:100%;background-image:url('/images/welcome/circle-chart-overview.svg');background-size:cover;padding:0;padding-bottom:100%;transform:translate(0,0)}.welcome .bar-chart{width:100%;background-image:url('/images/welcome/bar-chart.svg?=v00001');background-size:cover;padding:0;padding-bottom:100%;transform:translate(0,0)}.welcome .bar-chart-overview{width:100%;background-image:url('/images/welcome/bar-chart-overview.svg');background-size:cover;padding:0;padding-bottom:100%;transform:translate(0,0)}.welcome .bubble-chart{width:100%;background-image:url('/images/welcome/bubble-chart.svg?=v00002');background-size:cover;padding:0;padding-bottom:100%;transform:translate(0,0)}.welcome .bubble-chart-overview{width:100%;background-image:url('/images/welcome/bubble-chart-overview.svg');background-size:cover;padding:0;padding-bottom:100%;transform:translate(0,0)}.welcome .intro-video-wrapper{text-align:center}.welcome .intro-video-wrapper .home-hero-content.pi-section-w{padding-top:0;padding-bottom:0}.welcome .welcome-video{margin:auto;padding:10px 0 30px 0!important}.welcome iframe{max-width:100%;border:none}.welcome .welcome-video-text{width:100%}.homepage #flipbook,.welcome #flipbook{margin:auto;max-width:890px}.homepage .bb-bookblock,.welcome #flipbook{width:800px;max-width:90%}.homepage .flipbook-nav,.welcome .flipbook-nav{margin:auto;width:250px;max-width:90%;padding-top:20px}.homepage .fa,.welcome .fa{display:inline-block;margin:0 30px;border-radius:50px;font-size:60px;background:linear-gradient(white, #e0e0e0);-webkit-background-clip:text;-moz-background-clip:text;-webkit-text-fill-color:transparent;box-shadow:inset -2px -2px 1px #878787}.welcome .home-hero-3-section.pi-section-w.content-section{min-height:0px}.homepage .logo-figure-icon,.welcome .logo-figure-icon{width:200px;margin:0 40px;display:inline-block}.homepage .figure-container,.welcome .figure-container{display:inline-block;margin:auto;margin-top:-30px}.welcome .figure-container .logo-figure-icon{width:160px}.welcome #learn-more{margin:40px 0 80px 0}@media (max-width:600px){.homepage .flipbook-nav{width:130px}.homepage .fa{width:40px;margin:0 10px;font-size:40px}.homepage .logo-figure-icon{width:100px}}.welcome .ghost.pi-center.welcome-video-button{margin-top:0;margin-bottom:40px}.welcome .content .text-a.pi-padding-top-bottom-0{padding-top:0;padding-bottom:0}.welcome .stella-software{width:100%;margin:0;background-image:url('/images/welcome/stella-software.svg?=v00002');background-size:cover;padding:0;padding-bottom:100%;transform:translate(0,0)}.welcome .scene .ghost{margin-bottom:0}.welcome .ghost{margin:0;padding:0;line-height:1;margin-top:6vh;margin-bottom:6vh;margin:calc(10% + 0.5vw) 0}.welcome .scene-1-graphic{width:100%;background-image:url('/images/welcome/scene-1.svg?v=00001');background-size:cover;padding:0;padding-bottom:100%;transform:translate(0,0)}.welcome .scene-2-graphic{width:100%;background-image:url('/images/welcome/scene-2.svg?v=00001');background-size:cover;padding:0;padding-bottom:100%;transform:translate(0,0)}.welcome .scene-3-graphic{width:100%;background-image:url('/images/welcome/scene-3.svg?v=00001');background-size:cover;padding:0;padding-bottom:100%;transform:translate(0,0)}.welcome .scene-4-graphic{width:100%;background-image:url('/images/welcome/scene-4.svg?v=00002');background-size:cover;padding:0;padding-bottom:100%;transform:translate(0,0)}.welcome .scene-5-graphic{width:100%;background-image:url('/images/welcome/scene-5.svg?v=00001');background-size:cover;padding:0;padding-bottom:100%;transform:translate(0,0)}.welcome .scene-6-graphic{width:100%;background-image:url('/images/welcome/scene-6.svg?v=00002');background-size:cover;padding:0;padding-bottom:100%;transform:translate(0,0)}.welcome #intro .graphic{margin-top:4vmax;margin-bottom:1vmax}.returning .home-hero-3-section h1{font-size:2.5vw;font-size:2.5vmax;margin:0;font-size:calc(300% + 0.5vw)}.returning .home-hero-3-section h2{text-align:justify;font-size:2vw;font-size:2vmax;font-size:calc(200% + 0.5vw)}.returning .home-hero-3-section h4{text-align:justify;font-size:1.25vw;font-size:1.25vmax;font-size:calc(100% + 0.5vw)}.returning .home-hero-3-section p{text-align:justify;font-size:.95vmax;font-size:calc(60% + 0.5vw)}@media (max-width:920px){.returning .home-hero-3-section p{font-size:13px}}.returning .slick-slider .slick-slide{border-top:1px solid hsla(195,50%,75%,1);border-bottom:1px solid hsla(195,50%,75%,1)}.returning .slick-slider h2{margin-top:7%}.returning .slick-dots li button:before{font-size:2vh!important}.returning .slick-dots li{margin:0vmax .75vmax!important}.returning .slick-next,.returning .slick-prev{top:40%}.returning .svg-icon{width:85%;padding-bottom:85%}.returning .ghost{margin-top:2vmax;margin-bottom:2vmax}@media (min-width:755px){.returning .btn-ghost.product{font-size:12.5px}}.returning .btn-ghost{font-size:.95vw;font-size:.95vmax;padding:1vmax 2.25vmax;border-radius:4vmax;font-weight:300;font-size:calc(70% + 0.5vw);float:right}.returning .header.ghost{margin-top:3vmax;margin-bottom:5vmax}.returning .slider .ghost{margin-top:4vmax;margin-bottom:5vmax}@media (min-width:320px) and (max-width:766px){.returning .pi-col-lg-1.pi-col-md-2{margin-right:16.666666666666664%}}.pi-revolution-slider .slide-1 .layer-1{z-index:4;padding:0px 0px 0px 160px}.pi-revolution-slider .slide-1 .layer-1 .pi-img-w{width:200px}.pi-revolution-slider .slide-1 .layer-2{z-index:5;font-size:42px;color:#000000;font-weight:300;letter-spacing:1px;text-transform:uppercase;line-height:40px;background:transparent;padding:12px 16px 12px 100px;text-align:right}.pi-revolution-slider .slide-1 .layer-3{z-index:6;font-size:31px;color:#abc0d1;font-weight:300;line-height:28px;padding:12px 16px 12px 100px;text-align:right}.pi-revolution-slider .slide-1 .layer-4{z-index:4;color:white;font-weight:300;font-size:21px;text-align:right;text-transform:uppercase;letter-spacing:1px;padding:12px 16px 12px 100px}.pi-revolution-slider .slide-1 .layer-5{z-index:7;padding:12px 16px 12px 100px}.pi-revolution-slider .slide-1 .layer-5 .btn-ghost.btn-ghost-dark-blue{border:1px solid black;color:black;padding:18px 100px}.pi-revolution-slider .slide-1 .layer-5 .btn-ghost.btn-ghost-dark-blue:hover{background:black;color:white}.pi-revolution-slider .slide-2 .layer-1{z-index:5;font-size:54px;color:#000000;font-weight:300;letter-spacing:1px;text-transform:uppercase;line-height:40px;background:transparent;padding:12px 16px 12px 16px;text-align:center;color:white;letter-spacing:3px;text-shadow:2px 2px 4px hsla(209,22%,29%,.4)}.pi-revolution-slider .slide-2 .layer-2{z-index:5;font-size:32px;color:hsla(200,17%,50%,1);font-weight:300;letter-spacing:1px;text-transform:uppercase;line-height:40px;background:transparent;padding:12px 16px 12px 16px;text-align:center}.pi-revolution-slider .slide-2 .layer-3{z-index:6;font-size:60px;color:black;font-weight:300;line-height:28px;padding:12px 16px 12px 16px;text-align:center;text-transform:uppercase}.pi-revolution-slider .slide-2 .layer-4{z-index:7;padding:12px 16px 12px 16px}.pi-revolution-slider .slide-2 .layer-4 .btn-ghost.btn-ghost-dark-blue{border:1px solid hsla(200,17%,50%,1);color:black;padding:16px 70px;font-size:22px;font-weight:300}.pi-revolution-slider .slide-2 .layer-4 .btn-ghost.btn-ghost-dark-blue:hover{background:hsla(200,17%,50%,1);color:white}.pi-revolution-slider .slide-2 .layer-5{z-index:4;color:hsla(200,21%,56%,1);font-weight:300;font-size:20px;text-align:right;text-transform:uppercase;letter-spacing:1px;padding:12px 16px 12px 16px}.pi-revolution-slider .slide-2 .layer-5 span{font-size:30px}.pi-revolution-slider .slide-3 .layer-1{z-index:5;font-size:26px;color:hsla(206,18%,50%,1);font-weight:300;letter-spacing:1px;text-transform:uppercase;line-height:40px;background:transparent;padding:12px 16px 12px 16px;text-align:center;letter-spacing:3px}.pi-revolution-slider .slide-3 .layer-2{z-index:5;font-size:22px;color:hsla(206,18%,50%,1);font-weight:300;letter-spacing:1px;text-transform:uppercase;line-height:40px;background:transparent;padding:12px 16px 12px 16px;text-align:center}.pi-revolution-slider .slide-3 .layer-3{z-index:6;font-size:60px;color:black;font-weight:300;line-height:28px;padding:12px 16px 12px 16px;text-align:center;text-transform:uppercase}.pi-revolution-slider .slide-3 .layer-3 a{font-size:16px}.pi-revolution-slider .slide-3 .layer-4{z-index:4;color:hsla(206,18%,50%,1);font-weight:300;font-size:26px;text-align:right;text-transform:uppercase;letter-spacing:1px;padding:12px 16px 12px 16px}.pi-revolution-slider .slide-3 .layer-5{z-index:4;color:hsla(206,18%,50%,1);font-weight:300;font-size:26px;text-align:right;text-transform:uppercase;letter-spacing:1px;padding:12px 16px 12px 16px}.pi-revolution-slider .slide-3 .layer-6{font-size:24px;font-weight:300}.slick-track{margin:0 auto}.slick-slide{}.slick-dots .slick-active li button:before{color:white!important;font-size:8px!important}.slick-dots li button:before{font-size:8px!important;color:white!important}.slick-next:before,.slick-prev:before{font-size:30px!important}#book-hero-1{width:100%;margin:auto;display:block;position:relative;overflow:hidden;background-image:linear-gradient(to bottom, hsla(230,100%,100%,1) 0%, hsla(230,100%,100%,.8) 55%, hsla(230,100%,100%,.4) 80%, hsla(230,100%,100%,0) 100%), url(/images/misc/book-hero-1.jpg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;padding-bottom:35%}.book .pi-section-white{box-shadow:2px 2px 10px 2px hsla(210,10%,10%,.4)}.book .pi-hidden-md-only .pi-img-41{float:none;width:50%}.book .pi-hidden-md-only .pi-img-41 .mediaWrapper{padding-bottom:94.5%}.book .pi-padding-left-38-percent{padding-left:38%}.book .pi-img-41{float:left;margin-top:-35px}.book .pi-img-41 .mediaWrapper{padding-bottom:94.5%}.about .pi-img-w{margin-bottom:10px}.book .pi-section-white .btn-ghost.btn-ghost-dark-blue{padding:0;border:none}.book .pi-section-white .btn-ghost.btn-ghost-dark-blue nobr{display:block;border-radius:50px}.book .pi-section-white .btn-ghost.btn-ghost-dark-blue span{display:block;border-radius:50px}.book .pi-section-white .btn-ghost.btn-ghost-dark-blue a{display:block;padding:14px;border:solid 1px hsla(210, 100%, 20%, 1);border-radius:50px}.landing #landing-hero-business.pi-no-bread-margin-top{margin-top:95px}#landing-hero-business{width:100%;display:block;position:relative;overflow:hidden;background-image:linear-gradient(270deg,hsla(220,100%,57%,1),hsla(0,100%,100%,1),hsla(328,72%,49%,1));background-repeat:no-repeat;background-position:center;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;padding-bottom:66.66%;padding-bottom:47vw;height:100vmin}#landing-hero-business .background-image{width:100%;display:block;position:relative;overflow:hidden;background-image:url(/images/landing/landing-hero-1.png);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;padding-bottom:66.66%;padding-bottom:47vw;height:100vmin}#landing-hero-business .wrapper{position:absolute;width:100%}#landing-hero-business .overlay{background:hsla(255,100%,100%,.85);padding:0;width:86%;margin:0 auto;padding:2%}.landing #particles-js{height:100vh}#landing-hero-business h1{font-size:3vw;font-size:3vmax;font-weight:100;letter-spacing:.3vw!important}#landing-hero-business h2{font-size:2vw;font-size:2vmax;font-weight:100;letter-spacing:.2vw!important;margin-top:1%}#landing-hero-business p{margin:0;margin-top:5%;margin-bottom:1%;margin-right:0;line-height:0;font-size:1vw;font-size:1vmax;font-weight:100}#landing-hero-business .down i{margin-right:0;margin-top:2%;width:100%}#landing-hero-business .down i:before{font-size:3vw;font-size:3vmax}.landing .feature-icon-box-left{float:right;margin:0 auto;position:relative}.landing .feature-icon-box-left{float:right;margin-right:5px;margin-left:30px;position:relative;margin-top:20px}.landing .feature-icon-box-right{float:left;margin-left:5px;margin-right:30px;position:relative;margin-top:20px}.landing .feature-icon{border:1px solid hsla(210,100%,60%,1);display:inline-block;height:70px;width:70px;padding:2px}.landing .feature-icon:hover{cursor:pointer}.landing .feature-icon i{font-size:34px;height:64px;width:65px;line-height:69px;text-align:center;display:block;color:#176bbf!important;background-color:white}.landing .feature-icon i:active,.landing .feature-icon i:hover{background:#176bbf;color:white!important}.landing .feature-icon i:before{z-index:100}.landing .pi-texture{background:rgba(24,28,32,0.9)}.landing .pi-section-parallax .btn{border-radius:0!important}.landing .feature-icon-box .feature-icon{height:200px;width:200px}.landing .feature-icon-box .feature-icon i{font-size:80px;height:195px;width:194px;line-height:200px}.landing #product-monitor{float:left;margin:0 auto;z-index:500;width:100%}.landing #feature{position:absolute;height:100%;transform:translate(-100%,0%)}@supports (-ms-accelerator:true){.landing #feature{transform:translate(-150%,0%)!important}}.landing .pi-texture.pi-texture-light{background:hsla(225,19%,83%,0.95)!important}.landing .icon-arrow-big i:before{font-size:3vw;font-size:3vmax;font-weight:100}.landing .piVideoHigh{height:500px}.landing #trial .content{padding-top:10%!important;padding-bottom:25%!important}.landing .box-shadow{box-shadow:inset 0 10px 10px -3px rgba(105,105,105,.3), inset 0 -20px 25px -20px rgba(105,105,105,.8)}.landing .box-shadow-2{box-shadow:inset 0 10px 10px -3px rgba(105,105,105,.2), inset 0 -20px 25px -20px rgba(105,105,105,.3)}.home-page.pi-no-header .pi-header{display:none!important}.landing-b .hero-header h1{font-size:3vw;font-size:3vmax}.landing-b .hero-header h2{font-size:1.55vw;font-size:1.55vmax}.landing-b .hero-header h4{font-size:1.03vw;font-size:1.03vmax}.landing-b .hero-header p{font-size:.75vw;font-size:.75vmax}.landing-b .hero-header .callout-box-right p{font-size:.75vw;font-size:.75vmax}.landing-b .hero-header li{font-size:.75vw;font-size:.75vmax}.landing-b #landing-hero-business-b,.landing-b #landing-hero-business-b-2{width:100%;display:block;position:relative;overflow:hidden;background-image:linear-gradient(90deg,hsla(235,65%,40%,1),hsla(228,63%,51%,1));background-repeat:no-repeat;background-position:center;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;padding-bottom:66.66%;padding-bottom:47vw;height:100vmin}.landing-b #landing-hero-business-b-2 .background-image,.landing-b #landing-hero-business-b .background-image{width:100%;display:block;position:relative;overflow:hidden;background-image:url(/images/landing/pattern-1.svg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;padding-bottom:66.66%;padding-bottom:47vw;height:100vmin}.landing-b .wrapper{width:100%;z-index:10!important}.landing-b .product .dropdown-toggle.btn-ghost.product-reverse{padding:18px 61px;font-size:16px}.landing-b .product .dropdown-menu{margin-left:0!important;margin-right:0!important;left:50%;transform:translate(-50%,0%)}.landing-b .logo{position:absolute;width:120px;top:0;left:20px;z-index:10!important}.landing-b .check-list li{line-height:3;color:white;letter-spacing:2px;text-transform:uppercase;font-weight:500}.landing-b .header-image-sm{position:absolute;top:-9vw;top:-9vmax;width:40%;left:30%;z-index:0}.product-page .pi-header{z-index:1000}.product .super{top:-2em;font-size:30%}.no-breadcrumb .pi-header-sticky,.product-page .pi-header-sticky{box-shadow:none!important}.product-page .pi-header-sticky{border-bottom:none}.product-page .pi-row-reducible{background:transparent;box-shadow:none!important}.product-page #product-hero-section .pi-header-sticky{box-shadow:none!important}.product-page #product-hero-section .pi-header-sticky .pi-row-reducible{box-shadow:none!important}.product-page .pi-header-sticky .pi-row-reduced{box-shadow:0 1px 20px rgba(0, 0, 0, 0.3)!important;background:white!important}.product-page price-sticky{top:50px;position:sticky;z-index:1002}.product-page .pi-row-reducible .pi-row-block.pi-pull-right.navbar{display:none!important}.product-page .pi-row-reducible .logo-svg-container figure>div{margin-top:.75vw;margin-top:.75vmax;margin-bottom:.5vw;margin-bottom:.5vmax}.product-page .pi-row-reducible .menu{display:block!important}.product-section .pi-section-menu-mobile-w{right:6.5vh}.product-page .pi-row-reducible .menu .pi-row-lg .pi-btn{margin-top:.5vw!important;margin-bottom:0}.product-page .pi-row-reducible .pi-mobile-menu-toggler{margin-top:.5vw;margin-top:.5vmax;margin-bottom:.5vw;margin-bottom:.5vmax}.pi-section-menu-mobile-w{top:.6vw!important;top:63.3063px!important;right:3.5vw!important;right:3.5vmax!important}.product-page .pi-row-reducible .pi-mobile-menu-toggler svg{height:4vh!important;width:4vh!important;margin:.5vw!important;margin:.5vmax!important}.product-page .pricing-options{z-index:3000;position:fixed;left:35%;width:30%}.product-page .pricing-options{margin:0 auto;text-align:center;margin-top:.7vw;margin-top:.7vmax;margin-bottom:.7vw;margin-bottom:.7vmax}.product-page .pricing-options .btn-ghost.product-reverse{font-size:.9vw!important;font-size:.9vmax!important;padding:1.75vh 3vw!important;font-weight:300!important;line-height:1vw;line-height:1vmax}#product-hero-section{width:100%;display:block;position:relative;overflow:hidden;background-image:url(/images/products/architect-section-1.jpg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;padding-bottom:66.66%;padding-bottom:47vw;height:100vmin}#product-hero-section .pi-no-bread-margin-top{margin-top:95px}#product-hero-section .product-content{width:100%;height:100%;text-align:center}#product-hero-section .product-text{height:100%;position:absolute;top:0;left:0;bottom:0;right:0}#product-hero-section .pi-icon-box-icon i:before{font-size:3vw;margin-top:0;color:white;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.2s ease-out;-moz-transition:-moz-transform 0.2s ease-out;-ms-transition:-ms-transform 0.2s ease-out;-o-transition:-o-transform 0.2s ease-out;transition:transform 0.2s ease-out}#product-hero-section .pi-icon-box-icon i:hover:before{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform 0.2s ease-out;-moz-transition:-moz-transform 0.2s ease-out;-ms-transition:-ms-transform 0.2s ease-out;-o-transition:-o-transform 0.2s ease-out;transition:transform 0.2s ease-out}.product-page .product .dropdown-menu{margin:0!important;left:0;right:0;transform:translate(0,0)}.product-page .dropdown-toggle.btn-ghost{cursor:pointer}.product-page #product-hero-section .dropdown-menu{min-width:25vw;margin:-18vw 22.25vw;margin:-18vmax 22.25vmax}.product-page #product-hero-section .dropdown-menu h4{font-size:1vw;font-size:1vmax;position:relative;right:0;letter-spacing:.1vw!important;letter-spacing:.1vmax!important;line-height:2vw;line-height:2vmax}.product-page #product-hero-section .dropdown-menu .btn-ghost{padding:.5vw .5vw;padding:.5vmax .5vmax;font-size:.65vw;font-size:.65vmax}.product-page #product-hero-section .product-text h1{margin:0;margin-top:0;margin-bottom:0;line-height:0;position:relative;margin-top:20%;margin-bottom:0;margin-right:0;right:0!important;font-size:5.1vw;font-size:5.1vmax;font-weight:100;letter-spacing:.075vw!important;text-align:center}.product-page #product-hero-section .product-text .super{top:-4em;font-size:15%}.product-page #product-hero-section .product-text h2{font-size:1.4vw;font-size:1.4vmax;letter-spacing:.128vw;color:hsla(228,63%,51%,1)!important;margin-top:3%}#product-hero-section .product-text{margin:0;margin-top:0;margin-bottom:0;line-height:0;width:100%;position:relative}.product-page #product-hero-section .btn-ghost{font-size:.9vw;font-size:.9vmax;font-weight:500;letter-spacing:.15vw;letter-spacing:.15vmax;padding:1.75vw 1vw;padding:1.75vmax 1vmax}#product-hero-section p{margin:0;margin-top:13%;margin-bottom:0%;margin-right:0;line-height:0;font-size:1.4vw;font-weight:300}#product-hero-section .down i{margin-right:0;margin-top:0%;width:100%}#product-hero-section .down i:before{font-size:5vw}#product-hero-section .pi-center-vertical{width:100%!important}.product-page .box-shadow{box-shadow:inset 0 10px 10px -3px rgba(105,105,105,.3), inset 0 -20px 25px -20px rgba(105,105,105,.8)}.product-page .pi-texture.section-two{background-image:url(/images/products/architect-section-2.jpg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.product-page .pi-texture.section-three{background-image:url(/images/products/architect-section-3.jpg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.product-page .pi-texture.section-four{background-image:url(/images/products/architect-section-4.jpg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.product-page .pi-texture.section-five{background-image:url(/images/products/architect-section-5.jpg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.product-page .pi-texture.section-six{background-image:url(/images/products/architect-section-6.jpg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.product-page .slider.slick-slider{padding-top:100px;padding-bottom:100px}.product-page .slider.slick-slider.pi-margin-top-minus-100{padding-top:100px;padding-bottom:100px}.product-page .slick-dotted.slick-slider{margin-bottom:0}.product-page .slick-dots{bottom:50px}.product-page .slick-track{margin:0 auto}.product-page .slick-dots li{margin-top:-30px!important}.product-page .slick-next{right:-5%!important;height:5vw;width:5vw}.product-page .slick-prev:before,.slick-next:before{font-family:"fontello"!important}.product-page .slick-next:before{content:'\e8cc'!important;font-size:5vw!important}.product-page .slick-prev:before{content:'\e8cb'!important;font-size:5vw!important}.product-page .slick-prev{left:-5%!important;height:5vw;width:5vw}.product-page .slick-next:before,.product-page .slick-prev:before{color:hsla(210,24%,36%,.5)}.product-page .slick-dots li{margin:8px!important}.slick-dots li button:before{font-size:1vh!important}.product-page .slick-dots .slick-active li button:before{color:hsla(210,24%,36%,1)!important}.product-page .slick-dots li button:before{color:hsla(210,24%,36%,1)!important}.product-page .pi-img-overlay{opacity:1;background:none}.product-page .pi-img-overlay{background:hsla(228,100%,100%,.7)!important;border:2px solid hsla(228,63%,51%,.4)!important}.product-page .pi-img-overlay:hover{background:hsla(228,100%,100%,.9)!important}.product-page .icon-right-dir:before{font-size:15vw;font-size:15vmax;margin:0 auto;opacity:1}.product-page .monitor-svg-container{width:50%;transform:translate(50%,0)}.product-page .product-monitor.one{width:100%;background-image:url('/images/products/monitor-architect-1.svg');background-size:cover;padding:0;padding-bottom:85%;transform:translate(0,0)}.product-page .product-monitor.two{width:100%;background-image:url('/images/products/monitor-architect-2.svg');background-size:cover;padding:0;padding-bottom:85%;transform:translate(0,0)}.product-page .product-monitor.three{width:100%;background-image:url('/images/products/monitor-architect-3.svg');background-size:cover;padding:0;padding-bottom:85%;transform:translate(0,0)}.product-page .product-monitor.ltm{width:100%;background-image:url('/images/products/monitor-ltm.svg');background-size:cover;padding:0;padding-bottom:85%;transform:translate(0,0)}.product-carousel .slider{display:inline-block;width:400px}.product-carousel .slider img{width:auto;height:250px}.product-carousel .carousel-banner-container{height:300px;text-align:center}.product-carousel .carousel-banner-container a{color:hsla(210,100%,20%,1);text-decoration:underline;text-decoration-thickness:1px}.product-carousel .slick-next:before,.product-carousel .slick-prev:before{position:relative;left:-5px;color:hsla(210,100%,20%,1);font-family:'slick'!important}.product-carousel .slick-dots li button:before{color:hsla(210,100%,20%,1)!important}.iframe-logo{width:auto;max-height:65px;margin:15px, -50px 0}.inner-video-div{margin:0 auto;width:55%}.mediaWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.mediaWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mediaWrapper img{position:absolute;top:0;left:0;width:100%;height:100%}.pi-img-33{width:33%}.pi-img-41{width:41%}.pi-row-reducible .logo-figure{width:200px}.pi-row-reduced .logo-figure{width:100px}.logo-svg-container{width:25%;transform:translate(0%, 0%)}.pi-row-reducible .logo-svg-container{width:15%!important}.logo-svg-container-2{width:35%;transform:translate(0%, 0%)}.pi-row-reduced .logo-svg-container{width:16%;transform:translate(0%, 0%)}.pi-row-reducible .logo-svg-container{-webkit-transition:min-width 0.5s ease-in-out;-moz-transition:min-width 0.5s ease-in-out;-ms-transition:min-width 0.5s ease-in-out;-o-transition:min-width 0.5s ease-in-out;transition:min-width 0.5s ease-in-out;-webkit-transition:width 0.5s ease-in-out;-moz-transition:width 0.5s ease-in-out;-ms-transition:width 0.5s ease-in-out;-o-transition:width 0.5s ease-in-out;transition:width 0.5s ease-in-out;-webkit-transition:transform 0.5s ease-in-out;-moz-transition:transform 0.5s ease-in-out;-ms-transition:transform 0.5s ease-in-out;-o-transition:transform 0.5s ease-in-out;transition:transform 0.5s ease-in-out}.pi-row-reducible .logo-figure{-webkit-transition:width 0.5s ease-in-out;-moz-transition:width 0.5s ease-in-out;-ms-transition:width 0.5s ease-in-out;-o-transition:width 0.5s ease-in-out;transition:width 0.5s ease-in-out}.isee-logo{width:100%;background-image:url('/images/logos/isee-side.svg');background-size:cover;padding:0;padding-bottom:33%;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.2s ease-out;-moz-transition:-moz-transform 0.2s ease-out;-ms-transition:-ms-transform 0.2s ease-out;-o-transition:-o-transform 0.2s ease-out;transition:transform 0.2s ease-out}.isee-logo:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 0.2s ease-out;-moz-transition:-moz-transform 0.2s ease-out;-ms-transition:-ms-transform 0.2s ease-out;-o-transition:-o-transform 0.2s ease-out;transition:transform 0.2s ease-out}.isee-logo.white{width:100%;background-image:url('/images/logos/isee-side-white.svg')}.isee-logo-2{width:100%;background-image:url('/images/logos/isee-side.svg');background-size:cover;padding:0;padding-bottom:33%}.full-svg-container{width:100%;transform:translate(0%, 0%)}.xmile-logo{width:56%;background-image:url('/images/logos/xmile.svg');background-size:cover;padding:0;padding-bottom:55%}.excel-logo{width:56%;background-image:url('/images/logos/excel.svg');background-size:cover;padding:0;padding-bottom:55%}.windows-logo{width:54%;background-image:url('/images/logos/windows.svg');background-size:cover;padding:0;padding-bottom:55%}.windows-logo-blue{width:54%;background-image:url('/images/logos/windows-blue.svg');background-size:cover;padding:0;padding-bottom:55%}.apple-logo{width:45%;background-image:url('/images/logos/apple.svg');background-size:cover;padding:0;padding-bottom:55%}.apple-logo-dark{width:45%;background-image:url('/images/logos/apple-dark.svg');background-size:cover;padding:0;padding-bottom:55%}.architect-logo{width:56%;background-image:url('/images/logos/stella-architect.svg');background-size:cover;padding:0;padding-bottom:55%}.products-sm .architect-logo{width:30%;padding-bottom:30%}.architect-logo-light{width:90%;background-image:url('/images/logos/stella-architect-light.svg');background-size:cover;padding:0;padding-bottom:90%}.architect-logo-thin{width:90%;background-image:url('/images/logos/stella-architect-thin.svg');background-size:cover;padding:0;padding-bottom:90%}.professional-logo{width:56%;background-image:url('/images/logos/stella-professional.svg');background-size:cover;padding:0;padding-bottom:55%}.professional-logo-dark{width:90%;background-image:url('/images/logos/stella-professional-dark.svg');background-size:cover;padding:0;padding-bottom:90%}.professional-logo-light{width:90%;background-image:url('/images/logos/stella-professional-light.svg');background-size:cover;padding:0;padding-bottom:90%}.online-logo-thin{width:90%;background-image:url('/images/logos/stella-online-thin.svg');background-size:cover;padding:0;padding-bottom:90%}.products-sm .professional-logo{width:30%;padding-bottom:30%}.designer-logo{width:56%;background-image:url('/images/logos/stella-designer.svg');background-size:cover;padding:0;padding-bottom:55%}.products-sm .designer-logo{width:30%;padding-bottom:30%}.designer-logo-light{width:90%;background-image:url('/images/logos/stella-designer-light.svg');background-size:cover;padding:0;padding-bottom:90%}.modeler-logo{width:56%;background-image:url('/images/logos/stella-designer.svg');background-size:cover;padding:0;padding-bottom:55%}.products-sm .modeler-logo{width:30%;padding-bottom:30%}.modeler-logo-light{width:90%;background-image:url('/images/logos/stella-modeler-light.svg');background-size:cover;padding:0;padding-bottom:90%}.simulator-logo{width:56%;background-image:url('/images/logos/stella-simulator.svg');background-size:cover;padding:0;padding-bottom:55%}.products-sm .simulator-logo{width:30%;padding-bottom:30%}.simulator-logo-light{width:90%;background-image:url('/images/logos/stella-simulator-light.svg');background-size:cover;padding:0;padding-bottom:90%}.player-logo{width:56%;background-image:url('/images/logos/player.svg');background-size:cover;padding:0;padding-bottom:55%}.products-sm .player-logo{width:30%;padding-bottom:30%}.player-logo-light{width:90%;background-image:url('/images/logos/player-light.svg');background-size:cover;padding:0;padding-bottom:90%}.runtime-logo{width:56%;background-image:url('/images/logos/runtime.svg');background-size:cover;padding:0;padding-bottom:55%}.products-sm .runtime-logo{width:30%;padding-bottom:30%}.runtime-logo-light{width:20%;background-image:url('/images/logos/runtime-light.svg');background-size:cover;padding:0;padding-bottom:20%}.ithink-logo{width:56%;background-image:url('/images/logos/ithink.svg');background-size:cover;padding:0;padding-bottom:55%}.products-sm .ithink-logo{width:30%;padding-bottom:30%}.ithink-logo-light{width:90%;background-image:url('/images/logos/ithink-light.svg');background-size:cover;padding:0;padding-bottom:90%}.video-2-icon{width:40%;background-image:url('/images/icons/video-2.svg');background-size:cover;padding:0;padding-bottom:39%}.document-icon{width:39%;background-image:url('/images/icons/document.svg');background-size:cover;padding:0;padding-bottom:39%}.subscription-icon{width:80%;background-image:url('/images/icons/subscription.svg');background-size:cover;padding:0;padding-bottom:80%}.systems-in-focus-icon{width:80%;background-image:url('/images/icons/systems-in-focus.svg');background-size:cover;padding:0;padding-bottom:80%}.isee-exchange-icon{width:80%;background-image:url('/images/icons/isee-exchange.svg');background-size:cover;padding:0;padding-bottom:80%}.systems-thinking-at-large-icon{width:80%;background-image:url('/images/icons/systems-thinking-at-large.svg');background-size:cover;padding:0;padding-bottom:80%}.from-imagination-to-simulation-icon{width:80%;background-image:url('/images/icons/from-imagination-to-simulation.svg');background-size:cover;padding:0;padding-bottom:80%}.advanced-modeling-icon{width:80%;background-image:url('/images/icons/advanced-modeling.svg');background-size:cover;padding:0;padding-bottom:80%}.advanced-modeling-icon-white{width:80%;background-image:url('/images/icons/advanced-modeling-white.svg');background-size:cover;padding:0;padding-bottom:80%}.community-modeling-icon{width:80%;background-image:url('/images/icons/community-modeling.svg');background-size:cover;padding:0;padding-bottom:80%}.story-of-the-month-icon{width:80%;background-image:url('/images/icons/story-of-the-month.svg');background-size:cover;padding:0;padding-bottom:80%}.workshop-icon{width:80%;background-image:url('/images/icons/workshop.svg');background-size:cover;padding:0;padding-bottom:80%}.xmile-dark-icon{width:80%;background-image:url('/images/icons/xmile-dark.svg');background-size:cover;padding:0;padding-bottom:80%}.brazil-map{width:100%;background-image:url('/images/connector/2015-fall/brazil-map.svg');background-size:cover;padding:0;padding-bottom:70%}.systems-thinking-icon{width:64%;background-image:url('/images/icons/systems-thinking.svg');background-size:cover;padding:0;padding-bottom:70%}.modeling-icon{width:72%;background-image:url('/images/icons/modeling.svg');background-size:cover;padding:0;padding-bottom:75%}.mental-modeling-icon{width:75%;background-image:url('/images/icons/mental-modeling.svg');background-size:cover;padding:0;padding-bottom:73%}.insights-icon{width:64%;background-image:url('/images/icons/insights.svg');background-size:cover;padding:0;padding-bottom:70%}.nasa-icon{width:75%;background-image:url('/images/logos/nasa.svg');background-size:cover;padding:0;padding-bottom:75%;transform:translate(0,0)}.mit-icon{width:75%;background-image:url('/images/logos/mit.svg');background-size:cover;padding:0;padding-bottom:75%;transform:translate(0,0)}.ford-icon{width:75%;background-image:url('/images/logos/ford.svg');background-size:cover;padding:0;padding-bottom:75%;transform:translate(0,0)}.dow-icon{width:75%;background-image:url('/images/logos/dow.svg');background-size:cover;padding:0;padding-bottom:75%;transform:translate(0,0)}.ibm-icon{width:60%;background-image:url('/images/logos/ibm.svg');background-size:cover;padding:0;padding-bottom:60%;transform:translate(0,0)}.pwc-icon{width:60%;background-image:url('/images/logos/pwc.svg');background-size:cover;padding:0;padding-bottom:60%;transform:translate(0,0)}.on-the-road-icon{width:90%;background-image:url('/images/icons/on-the-road.svg');background-size:cover;padding:0;padding-bottom:90%}.partner-corner-icon{width:90%;background-image:url('/images/icons/partner-corner.svg');background-size:cover;padding:0;padding-bottom:90%}.student-work-icon{width:90%;background-image:url('/images/icons/student-work.svg');background-size:cover;padding:0;padding-bottom:90%}.intro-dynamic-icon{width:90%;background-image:url('/images/icons/intro-dynamic.svg');background-size:cover;padding:0;padding-bottom:90%}.pi-svg-hover-zoom{overflow:hidden}.pi-svg-hover-zoom figure,.pi-svg-hover-zoom i{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.2s ease-out;-moz-transition:-moz-transform 0.2s ease-out;-ms-transition:-ms-transform 0.2s ease-out;-o-transition:-o-transform 0.2s ease-out;transition:transform 0.2s ease-out}.pi-svg-hover-zoom:hover figure,.pi-svg-hover-zoom i:hover{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);-webkit-transition:-webkit-transform 0.2s ease-out;-moz-transition:-moz-transform 0.2s ease-out;-ms-transition:-ms-transform 0.2s ease-out;-o-transition:-o-transform 0.2s ease-out;transition:transform 0.2s ease-out}.pi-svg-w:hover .pi-svg-hover-zoom figure{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}.pi-icon-hover-zoom i:before{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.1s ease-out;-moz-transition:-moz-transform 0.1s ease-out;-ms-transition:-ms-transform 0.1s ease-out;-o-transition:-o-transform 0.1s ease-out;transition:transform 0.1s ease-out}.pi-icon-hover-zoom i:hover:before{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform 0.1s ease-out;-moz-transition:-moz-transform 0.1s ease-out;-ms-transition:-ms-transform 0.1s ease-out;-o-transition:-o-transform 0.1s ease-out;transition:transform 0.1s ease-out}.video-embed{opacity:0}.video-svg-container{width:20%;margin:6% auto}.video-play{width:100%;background-image:url('/images/icons/video-play.svg');background-size:cover;height:0;padding:0;padding-bottom:100%}.video-play:hover{background-image:url('/images/icons/video-play-hover.svg')}.document{width:100%;background-image:url('/images/icons/document-white.svg');background-size:cover;height:0;padding:0;padding-bottom:100%}.document:hover{background-image:url('/images/icons/document-white-hover.svg')}.documentation-icon{width:100%;background-image:url('/images/icons/documentation.svg');background-size:cover;height:0;padding:0;padding-bottom:100%}.webinar-icon{width:100%;background-image:url('/images/icons/webinar.svg');background-size:cover;height:0;padding:0;padding-bottom:100%}.webinar-icon-blue{width:100%;background-image:url('/images/icons/webinar-blue.svg');background-size:cover;height:0;padding:0;padding-bottom:100%;transition-duration:0.3s}.tutorial-icon{width:100%;background-image:url('/images/icons/tutorial.svg');background-size:cover;height:0;padding:0;padding-bottom:100%}.blog-icon{width:100%;background-image:url('/images/icons/blog.svg');background-size:cover;height:0;padding:0;padding-bottom:100%}.trial-icon{width:100%;background-image:url('/images/icons/trial.svg');background-size:cover;height:0;padding:0;padding-bottom:100%}.sample-icon{width:100%;background-image:url('/images/icons/sample.svg');background-size:cover;height:0;padding:0;padding-bottom:100%}.newsletter-icon{width:100%;background-image:url('/images/icons/newsletter.svg');background-size:cover;height:0;padding:0;padding-bottom:100%}.newsletter-icon-blue{width:100%;background-image:url('/images/icons/newsletter-blue.svg');background-size:cover;height:0;padding:0;padding-bottom:100%;transition-duration:0.3s}.faq-icon{width:100%;background-image:url('/images/icons/faq.svg');background-size:cover;height:0;padding:0;padding-bottom:100%}.store-icon{width:100%;background-image:url('/images/icons/store.svg');background-size:cover;height:0;padding:0;padding-bottom:100%}.product-svg-container{width:100%;margin:0 auto}.home-svg-container{width:100%;margin:-14px 0}.home-svg-1{width:100%;background-image:url('/images/graphics/home-graph.svg');background-size:cover;height:0;padding:0;padding-bottom:49%}.home-svg-2{width:100%;background-image:url('/images/icons/arrow-down.svg');background-size:cover;height:0;padding:0;padding-bottom:49%}.svg-callout{width:100%;position:relative}.home-svg-text{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.home-svg-text.home-svg-1-title-1 img{position:absolute;transform:translate(50%, 50%);font-size:100px;text-transform:uppercase}.home-svg-text.home-svg-1-title-2 h4{position:absolute;transform:translate(60%, 575%);font-size:23px}.home-svg-text.home-svg-1-title-3 h1{position:absolute;transform:translate(200%, 475%);font-size:70px;text-transform:uppercase}.checkout-process-1{width:100%;background-image:url('/images/graphics/checkout-process-1.svg');background-size:cover;height:0;padding:0;padding-bottom:7%}.checkout-process-2{width:100%;background-image:url('/images/graphics/checkout-process-2.svg');background-size:cover;height:0;padding:0;padding-bottom:7%}.checkout-process-3{width:100%;background-image:url('/images/graphics/checkout-process-3.svg');background-size:cover;height:0;padding:0;padding-bottom:7%}.checkout-process-4{width:100%;background-image:url('/images/graphics/checkout-process-4.svg');background-size:cover;height:0;padding:0;padding-bottom:7%}.checkout-process-5{width:100%;background-image:url('/images/graphics/checkout-process-5.svg');background-size:cover;height:0;padding:0;padding-bottom:7%}.checkout-process-6{width:100%;background-image:url('/images/graphics/checkout-process-6.svg');background-size:cover;height:0;padding:0;padding-bottom:7%}.stella-professional-callout{width:100%;background-image:url('/images/products/stella-professional-call-out.svg');background-size:cover;height:0;padding:0;padding-bottom:185%}.stella-professional-callout-small{width:100%}.stella-professional-callout-small h1{font-weight:500}.img-callout{width:100%;position:relative}.callout-container{height:100%;width:100%}.callout-container .pi-section{padding-top:10%;padding-bottom:10%}.callout-container .pi-row{margin:0 auto}.stella-architect-img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;line-height:0;margin:0;padding:0}.stella-architect-img .callout-text{margin:0;padding:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;line-height:0;font-size:0}.stella-architect-img .callout-text-1 h1{font-size:4.5em;font-weight:500;line-height:1em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:0%;text-shadow:none;text-align:left;-webkit-margin-before:0!important;-webkit-margin-after:0!important}.stella-architect-img .callout-text-1 h2{font-size:3em;font-weight:500;line-height:2em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:0px;text-shadow:none;text-align:left;-webkit-margin-before:0!important;-webkit-margin-after:0!important}.stella-architect-img .callout-text-2 h2{font-size:2.75em;font-weight:500;line-height:2em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:15.5%;text-shadow:none;text-align:center}.stella-architect-img .callout-text-2 p{font-size:1.25em;font-weight:500;line-height:2.2em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:8%;text-shadow:none;text-align:justify}.stella-architect-img .callout-text-3 h2{font-size:2.75em;font-weight:500;line-height:2em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:30.25%;text-shadow:none;text-align:center}.stella-architect-img .callout-text-3 p{font-size:1.25em;font-weight:500;line-height:2.2em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:66%;text-shadow:none;text-align:justify}.stella-architect-img .callout-text-4 h2{font-size:2.75em;font-weight:500;line-height:2em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:4.25%;text-shadow:none;text-align:center}.stella-architect-img .callout-text-4 p{font-size:1.25em;font-weight:500;line-height:2.2em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:9%;text-shadow:none;text-align:justify}.stella-architect-callout{width:100%;background-image:url('/images/products/stella-professional-call-out.svg');background-size:cover;height:0;padding:0;padding-bottom:185%}.stella-architect-callout-img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;line-height:0;margin:0;padding:0}.stella-architect-callout-img.callout-img-1,.stella-architect-callout-img.callout-img-2,.stella-architect-callout-img.callout-img-3{margin:0;padding:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;line-height:0;font-size:0}.stella-architect-callout-img.callout-img-1 img{position:absolute;margin:0;padding:0;top:0;left:0;bottom:0;right:0;z-index:2;width:100%;max-width:45%;transform:translate(-8%, 5%)}.stella-architect-callout-img.callout-img-2 img{position:absolute;margin:0;padding:0;z-index:2;width:100%;top:0;left:0;bottom:0;right:0;transform:translate(-25.5%, 47%);max-width:1122px}.stella-architect-callout-img.callout-img-3 img{position:absolute;margin:0;padding:0;top:0;bottom:0;right:0;z-index:0;width:100%;transform:translate(0%, 96%);max-width:1200px}.stella-professional-img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;line-height:0;margin:0;padding:0}.stella-professional-img .callout-text{margin:0;padding:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;line-height:0;font-size:0}.stella-professional-img .callout-text-1 h1{font-size:4.5em;font-weight:500;line-height:1em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:0%;text-shadow:none;text-align:left;-webkit-margin-before:0!important;-webkit-margin-after:0!important}.stella-professional-img .callout-text-1 h2{font-size:3em;font-weight:500;line-height:2em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:0px;text-shadow:none;text-align:left;-webkit-margin-before:0!important;-webkit-margin-after:0!important}.stella-professional-img .callout-text-2 h2{font-size:2.75em;font-weight:500;line-height:2em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:15.5%;text-shadow:none;text-align:center}.stella-professional-img .callout-text-2 p{font-size:1.25em;font-weight:500;line-height:2.2em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:8%;text-shadow:none;text-align:justify}.stella-professional-img .callout-text-3 h2{font-size:2.75em;font-weight:500;line-height:2em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:26.5%;text-shadow:none;text-align:center}.stella-professional-img .callout-text-3 p{font-size:1.25em;font-weight:500;line-height:2.2em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:76%;text-shadow:none;text-align:justify}.stella-professional-img .callout-text-4 h2{font-size:2.75em;font-weight:500;line-height:2em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:.5%;text-shadow:none;text-align:center}.stella-professional-img .callout-text-4 p{font-size:1.25em;font-weight:500;line-height:2.2em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:9%;text-shadow:none;text-align:justify}.stella-professional-callout{width:100%;background-image:url('/images/products/stella-professional-call-out.svg');background-size:cover;height:0;padding:0;padding-bottom:185%}.img-callout{width:100%;position:relative}.callout-container{height:100%;width:100%}.callout-container .pi-section{padding-top:10%;padding-bottom:10%}.callout-container .pi-row{margin:0 auto}.stella-professional-callout-img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;line-height:0;margin:0;padding:0}.stella-professional-callout-img.callout-img-1,.stella-professional-callout-img.callout-img-2,.stella-professional-callout-img.callout-img-3{margin:0;padding:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;line-height:0;font-size:0}.stella-professional-callout-img.callout-img-1 img{position:absolute;margin:0;padding:0;top:0;left:0;bottom:0;right:0;z-index:2;width:100%;max-width:45%;transform:translate(-8%, 5%)}.stella-professional-callout-img.callout-img-2 img{position:absolute;margin:0;padding:0;z-index:2;width:100%;top:0;left:0;bottom:0;right:0;transform:translate(-25.5%, 47%);max-width:1122px}.stella-professional-callout-img.callout-img-3 img{position:absolute;margin:0;padding:0;top:0;bottom:0;right:0;z-index:0;width:100%;transform:translate(0%, 96%);max-width:1200px}.stella-designer-img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;line-height:0;margin:0;padding:0}.stella-designer-img .callout-text{margin:0;padding:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;line-height:0;font-size:0}.stella-designer-img .callout-text-1 h1{font-size:4.5em;font-weight:500;line-height:1em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:0%;text-shadow:none;text-align:left;-webkit-margin-before:0!important;-webkit-margin-after:0!important}.stella-designer-img .callout-text-1 h2{font-size:3em;font-weight:500;line-height:2em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:0px;text-shadow:none;text-align:left;-webkit-margin-before:0!important;-webkit-margin-after:0!important}.stella-designer-img .callout-text-2 h2{font-size:2em;font-weight:500;line-height:2em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:16.5%;text-shadow:none;text-align:center}.stella-designer-img .callout-text-2 p{font-size:1.25em;font-weight:500;line-height:2.2em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:10%;text-shadow:none;text-align:justify}.stella-designer-img .callout-text-3 h2{font-size:2em;font-weight:500;line-height:2em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:27.5%;text-shadow:none;text-align:center}.stella-designer-img .callout-text-3 p{font-size:1.25em;font-weight:500;line-height:2.2em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:69%;text-shadow:none;text-align:justify}.stella-designer-img .callout-text-4 h2{font-size:2em;font-weight:500;line-height:2em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:1.5%;text-shadow:none;text-align:center}.stella-designer-img .callout-text-4 p{font-size:1.25em;font-weight:500;line-height:2.2em;letter-spacing:0;z-index:2;margin:0;padding:0;padding-top:9%;text-shadow:none;text-align:justify}.stella-designer-callout{width:100%;background-image:url('/images/products/stella-designer-call-out.svg');background-size:cover;height:0;padding:0;padding-bottom:185%}.stella-designer-callout-img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;line-height:0;margin:0;padding:0}.stella-designer-callout-img.callout-img-1,.stella-designer-callout-img.callout-img-2,.stella-designer-callout-img.callout-img-3{margin:0;padding:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;line-height:0;font-size:0}.stella-designer-callout-img.callout-img-1 img{position:absolute;margin:0;padding:0;top:0;left:0;bottom:0;right:0;z-index:2;width:100%;max-width:45%;transform:translate(-8%, 5%)}.stella-designer-callout-img.callout-img-2 img{position:absolute;margin:0;padding:0;z-index:2;width:100%;top:0;left:0;bottom:0;right:0;transform:translate(-25.5%, 47%);max-width:1122px}.stella-designer-callout-img.callout-img-3 img{position:absolute;margin:0;padding:0;top:0;bottom:0;right:0;z-index:0;width:100%;transform:translate(0%, 96%);max-width:1200px}figure>div{margin:1em auto}.logo-svg-container figure>div{margin-top:14px}.pi-scroll-top-arrow.pi-active.pi-scroll-top-arrow-footer{bottom:188px}.pi-section-box-shadow-1{box-shadow:0 1px 20px 0 hsla(0, 0%, 0%, 0.3)}.pi-section-box-shadow-2{box-shadow:0 2px 10px -1px hsla(0, 0%, 0%, 0.2)}.pi-section-long-shadow-1{box-shadow:0 1px 20px rgba(0, 0, 0, 0.3)}.pi-img-shadow-2{box-shadow:5px 5px 25px -5px hsla(0, 0%, 0%, 0.5)}.pi-img-shadow-3{box-shadow:4px 5px 20px -5px hsla(0, 0%, 0%, 0.4)}.pi-section-white{color:hsla(210,5%,45%,1)}.pi-section-white .pi-img-caption{background:white;border-color:transparent;text-align:center}.pi-section-white .form-control{background:hsla(232,60%,98%,1);border-radius:0}.pi-section-white .form-control:hover{background:white;border-color:hsla(194,60%,90%, 1)}.pi-section-white .pi-tabs-navigation li a{background:hsla(194,60%,90%, .25);border-color:hsla(194,60%,90%, 1);color:hsla(194,30%,50%, 1);border-radius:0}.pi-section-white .pi-tabs-navigation li.pi-active a,.pi-section-white .pi-tabs-navigation li.pi-active a:focus .pi-section-white .pi-tabs-navigation li.pi-active a:active,.pi-section-white .pi-tabs-navigation li.pi-active a:hover{color:hsla(194,30%,30%, 1)}.pi-section-white .pi-tabs-navigation li.pi-active a:after{color:hsla(210,100%,20%,1);background:hsla(210,100%,20%,1)}.pi-section-grey .pi-pagenav a,.pi-section-white .pi-pagenav a{background:transparent!important;border-color:hsla(210,100%,20%, 1)!important;color:hsla(210,100%,20%, 1)!important;border-radius:0!important;text-shadow:none!important}.pi-section-grey .pi-pagenav a:active,.pi-section-grey .pi-pagenav a:focus,.pi-section-grey .pi-pagenav a:hover,.pi-section-white .pi-pagenav a:active,.pi-section-white .pi-pagenav a:focus,.pi-section-white .pi-pagenav a:hover{color:hsla(210,100%,100%, 1)!important;background:hsla(210,100%,20%,1)!important;box-shadow:none!important}.pi-section-white .pi-pagenav .pi-active{color:hsla(210,100%,100%, 1)!important;background:hsla(210,100%,20%,1)!important;box-shadow:none!important}.pi-simple-menu>li>a{padding:0 12px}.pi-header-sticky{border-bottom:1px solid hsla(220,100%,20%,1)}.pi-header-sicky .pi-row-reducible .pi-row-lg .pi-full-height>li>a{line-height:94px}.pi-header-row-fixed .pi-row-reduced .pi-full-height>li>a,.pi-header-rows-fixed .pi-row-reduced .pi-full-height>li>a{line-height:60px}.pi-section-white.pi-row-reduced .navbar a:hover,.pi-section-white.pi-row-reducible .navbar a:hover{color:hsla(210,100%,20%,1)}.pi-section-white.pi-row-reduced .pi-simple-menu>li>a:hover,.pi-section-white.pi-row-reducible .pi-simple-menu>li>a:hover{color:hsla(210,75%,65%,1)}.pi-section-white .pi-simple-menu.pi-has-hover-border>li:hover>a>span:before,.pi-section-white .pi-simple-menu.pi-has-hover-border>li:hover>a>span:before,.pi-submenu-dark.pi-has-border,.pi-submenu-dark.pi-has-border .pi-submenu,.pi-submenu-white.pi-has-border,.pi-submenu-white.pi-has-border .pi-submenu{color:hsla(210,75%,65%,1);border-color:hsla(210,75%,65%,1)}.pi-menu li,.pi-simple-menu li{margin:-1px}.pi-section-white .pi-simple-menu>li:hover,.pi-submenu-white li.active:hover,.pi-submenu-white li:hover{background:hsla(230,60%,98%,1)!important;color:hsla(210,75%,65%,1)!important}.pi-submenu-white.pi-has-shadow{border:0 1px 1px 1px solid rgba(0,51,102,.5);-webkit-box-shadow:1px 5px 12px hsla(210,10%,5%,.45);-moz-box-shadow:1px 5px 12px hsla(210,10%,5%,.45);box-shadow:1px 5px 12px hsla(210,10%,5%,.45)}.pi-submenu-white li.active>a{background:hsla(230,60%,98%,1)!important}.pi-section-white.pi-row-reduced a,.pi-section-white.pi-row-reducible a{color:hsla(210,75%,65%,1);font-weight:100;letter-spacing:.05em;text-transform:uppercase}.pi-section-white.pi-row-reduced a:hover,.pi-section-white.pi-row-reducible a:hover{color:hsla(210,100%,20%,1)}.pi-section-white .pi-breadcrumb{color:hsla(210,20%,65%,1)}.pi-titlebar.pi-breadcrumb-only{padding-top:12px}.page-404{width:100%;background-image:url('/images/misc/404.svg');background-size:cover;height:0;padding:0;padding-bottom:92%}.page-404-img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;line-height:0;margin:0;padding:0}.page-404-img .callout-text{margin:0;padding:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;line-height:0;font-size:0}.page-404-img.callout-text h1{font-size:5.5vw;font-weight:500;line-height:3vw;letter-spacing:0vw;z-index:2;margin:0;padding:0;padding-top:39%;text-shadow:none;text-align:center}.page-404-img.callout-text h2{font-size:3vw;font-weight:500;line-height:3vw;letter-spacing:.1vw;z-index:2;margin:0;padding:0;text-shadow:none;font-style:normal;font-weight:100;text-align:center}.page-404-img.callout-text h3{font-size:1vw;font-weight:500;line-height:0vw;letter-spacing:.1vw;z-index:2;margin:0;padding:0;padding-top:5%;text-shadow:none;text-align:center}.page-404-img.callout-text .p1{font-size:.75vw;font-weight:500;line-height:0vw;letter-spacing:.05vw;z-index:2;margin:0;padding:0;padding-top:4%;text-shadow:none;text-align:center}.page-404-img.callout-text .p2{font-size:.75vw;font-weight:500;line-height:0vw;letter-spacing:.05vw;z-index:2;margin:0;padding:0;padding-top:2%;text-shadow:none;text-align:center}.page-404 .button{padding-top:5%}.page-404 .btn-ghost{font-weight:100;font-size:1vw;margin:0 auto;padding:2%}.page-404 .btn-ghost.btn-ghost-dark-blue-reverse-2{padding:.75vw 3vw}.page-loader{display:block;width:100%;height:100%;position:fixed;top:0;left:0;background:white;z-index:100000}.loader{width:80px;height:80px;position:absolute;top:50%;left:50%;margin:-40px 0 0 -40px;font-size:10px;text-indent:-12345px;border-left:2px solid hsla(210,100%,20%,1);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-animation:spinner 700ms infinite linear;-moz-animation:spinner 700ms infinite linear;-o-animation:spinner 700ms infinite linear;animation:spinner 700ms infinite linear;z-index:100001}.loader.trial{position:relative;margin:0 0 0 -26px;height:52px;width:52px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.g-recaptcha{left:-50%;display:inline-block}.rc-anchor-light{border:1px solid #f7f8fd!important;background:#f7f8fd!important}.si-icons span{display:inline-block;cursor:pointer;background-repeat:no-repeat;background-position:center center}.pi-mobile-menu-toggler svg{height:28px!important;width:28px!important;margin:5px!important;font-size:0!important;line-height:0}.no-svg .si-icon-hamburger,.no-svg .si-icon-hamburger-cross{background-image:url('/images/svg/fallbacks/png/hamburger.png')}.formFieldCart{background-color:#F4F6F6}.formFieldCart:active{background-color:white}.formFieldCart:focus{background-color:white}.pi-no-background{background-color:transparent;border:none}.pi-no-background input{background-color:transparent;border:none}.form-p-bold{margin:0 0 6px;font-weight:700;color:rgba(102, 110, 112, .7)}.form-p-small{font-size:13px}.form-p-smaller{font-size:11px;font-style:italic}.form-group-validate{position:relative}.form-validate-error{position:absolute;bottom:7px;left:-15px;font-weight:700;font-size:18px}.training .pi-tabs-navigation-big li a{font-size:12px}.training .pi-gallery-item .isotope-item{margin-bottom:30px}.training .pi-gallery-small-margins .pi-img-w{margin-bottom:5px}.pi-header-sticky .pi-section .btn-bread-align-2 .btn-ghost-green-reverse{padding:0;border:none}.pi-header-sticky .pi-section .btn-bread-align-2 .btn-ghost-green-reverse nobr{display:block;border-radius:50px}.pi-header-sticky .pi-section .btn-bread-align-2 .btn-ghost-green-reverse span{display:block;border-radius:50px}.pi-header-sticky .pi-section .btn-bread-align-2 .btn-ghost-green-reverse a{display:block;padding:14px;border:solid 1px hsla(210, 100%, 20%, 1);border-radius:50px}.partner-logo{display:block;margin-left:0;width:150px}.small-partner-logo{display:block;margin-left:0;width:75px}.small-med-partner-logo{display:block;margin-left:0;width:100px}.large-partner-logo{display:block;margin-left:0;width:250px}.small-partner-text{font-size:65%}.leadership-img{margin:auto;height:auto;max-width:40vw}.leadership-large-img{margin:auto;height:auto;max-width:70vw}.leadership-large-img img{display:block;margin:auto}.leadership-video{max-width:70vw;margin:auto}.leadership-video-btn{color:white!important;background-color:hsla(210,100%,20%,1)!important}@media (max-width:992px){.leadership-img,.leadership-large-img{max-width:60vw}.leadership-video{max-width:90vw}}.showcase-background{background:linear-gradient(110deg, #0b0920, #303273)}.showcase-background .pi-section{margin:auto;max-width:1400px}.showcase-background .header-top div{max-width:100%;padding-bottom:0.2em;color:#ecebff!important;line-height:1.2em;font-size:6vw;font-family:'Reem Kufi', 'Open Sans', Arial, sans-serif}.showcase-background .header{position:relative;max-width:100%;animation-delay:0.5s}.showcase-background .header h1{font-family:'Reem Kufi', 'Open Sans', Arial, sans-serif}.showcase-background h1{font-size:6vw;color:#ecebff!important}.showcase-background h2{margin:0 20px;font-size:0.8em;color:#ecebff!important}.showcase-background h3{color:#ecebff!important}.pi-section-models-desc{margin:auto;padding-top:30px;max-width:90%}.pi-section-models-desc a{color:lightblue}.pi-section-models-desc a:hover{color:#87a9b5}.showcase-background #filter-options{padding-top:40px;margin-top:-40px}.showcase-background .transform-wrapper{margin:0 1em 2em 1em;width:350px!important}.showcase-background .model-container{height:350px!important;padding:20px 0px 30px 0px!important;background-color:rgba(135, 135, 135, 0.35);border:1px solid #ecebff;border-radius:25px;color:#ecebff;font-size:1.5em}.showcase-background .model-container:not(.active){transition:0.5s}.showcase-background .pi-pagenav{margin:60px 0 30px 0}.showcase-background .play-button{margin-top:0!important;transform:scale(0.7)}.showcase-background #isotope{padding-top:20px;margin-top:-20px;margin-left:50px}.showcase-background ul{padding-left:0px}.showcase-background li{display:inline-block!important;width:200px!important;margin:0 10px!important}.showcase-background li a{width:200px!important}.showcase-background .model-container:not(.active):hover{transform:scale(1.1)}.showcase-background .byline{margin:10px 20px 0 20px;font-size:0.6em}.showcase-background p{margin:auto;max-width:700px;color:#ecebff!important}.showcase-image-container{margin:5px auto 0 auto;width:60%}.showcase-image{margin-bottom:0px;border-radius:10px;opacity:0.9}.showcase-background .btn-ghost.product.architect{display:block;margin:25px auto 0 auto;padding:10px 15px;width:75px;border-color:#f6f5ff!important;color:#f6f5ff}.showcase-background .btn-ghost.product.architect:focus{background-color:transparent!important}.showcase-background .btn-ghost.product.architect:hover{background-color:#f6f5ff!important;color:#0b0920}.showcase-background .btn-ghost.product.architect.pi-active{background-color:#f6f5ff!important;color:#0b0920}.border-white-top{border-top:1px solid white}.pi-padding-bottom-100{padding-bottom:100px}.js-loading{animation-play-state:paused!important}@media (max-width:467px){.showcase-background .pi-section #isotope{margin-left:-4vw}.showcase-background .model-container{max-width:85%;height:320px!important}}@media (min-width:766px){.showcase-background .header-top div{font-size:3vw}.showcase-background h1{font-size:4vw}}@media (max-width:992px){.showcase-background .pi-section{padding:55px 30px 35px}}@media (max-width:768px){.showcase-background .pi-section{padding:50px 20px 30px}}@media (max-width:1300px){.showcase-background .pi-section{width:1000px}.showcase-background #isotope{margin-left:100px}}@media (max-width:930px){.showcase-background .pi-section{width:500px}.showcase-background #isotope{margin-left:15px}}.publishing-extra-margins{margin:0 30px!important}.publishing-small-spacing{line-height:1.5em}.publishing-small-spacing li{margin:0px}.publishing-large-heading{font-size:2.3em}.pi-pricing .pi-pricing-amount.publishing-header-small{font-size:1.4em;line-height:1.5em}.large-icon{font-size:1.4em}.grid-minus-bottom-margin{margin-bottom:-20px;z-index:10}.publishing-row-header{width:20%}.publishing-column-header-desktop{width:20%}.publishing-column-header-mobile{font-size:1.8em!important;line-height:1.5em!important}.publishing-table-desktop{display:none}.overflow-x-scroll{display:block;width:100%;overflow-x:scroll}@media (max-width:1040px){.no-bottom-space-mobile{margin-bottom:0px!important;padding-bottom:0px!important}.minus-top-margin-40-mobile{margin-top:-40px!important}.pi-pricing{margin-bottom:0px!important}}@media (min-width:1040px){.publishing-table-desktop{display:block}.publishing-table-mobile{display:none}.grid-minus-bottom-margin{margin-bottom:-20px}.pi-padding-top-20-desktop{padding-top:20px!important}.pi-pricing{margin-bottom:0px!important}}@media (min-width:993px){.pi-col-md-5-center{margin-left:29.1666666666665%}}#intro-systems-thinking-business{width:100%;margin:auto;display:block;position:relative;overflow:hidden;background-image:url(/images/books/intro-systems-thinking.jpg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;padding-bottom:124%}.book .pi-caption-icon{background:hsla(210,65%,50%,1)}.book .pi-caption-icon:hover{background:hsla(210,80%,30%,1)}.book-preview .pull-left{padding-left:13%}.book-preview iframe body::-webkit-scrollbar{width:.8em;height:.8em}.book-preview iframe body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.book-preview iframe body::-webkit-scrollbar-thumb{background-color:hsla(230,15%,30%, 1);outline:1px solid slategrey}.book-preview .modal-dialog{width:85%}.book-preview .modal-body iframe{width:100%;height:70vh}.book-preview .modal-content{border-radius:0}.book-preview .modal-header{border-bottom:none;padding:15px 15px 0}.book-preview .modal-footer{border-top:none;padding:0 15px 15px}.book-preview .modal-footer .btn-default{border-radius:0;border:none;background:white;color:hsla(210,100%,20%,1)}.book-preview .modal-footer .btn-default:hover{background:hsla(210,100%,20%,1);color:white}.intro-systems-thinking-business .pi-img-overlay.pi-img-overlay-darker{margin:0 44px!important;background:hsla(210,10%,10%,.9)}.connector-logo{width:70%;background-image:url('/images/logos/connector.svg');background-size:cover;padding:0;padding-bottom:12%}.articles .pi-tabs-navigation-big li a{font-size:12px}.articles .pi-gallery-item .isotope-item{margin-bottom:30px}.articles .pi-gallery-small-margins .pi-img-w{margin-bottom:5px}.articles .pi-caption-icon{background:hsla(210,79%,42%,1)!important}.articles .pi-caption-icon:hover{background:hsla(210,100%,20%,1)!important}.arrow-icon-right{position:absolute;right:-15%;top:15%}.panel.panel-default{background:white!important;background-color:white!important;border:none!important;border-radius:0!important}.panel-heading{background:hsla(210,79%,42%,1)!important;background-color:hsla(210,79%,42%,1)!important;color:white!important;border-radius:0!important}.panel-body{border:1px solid hsla(210,79%,42%,.5)}.panel-heading h4{margin-bottom:10px;margin-top:10px}.panel-heading .accordion-toggle:after{font-family:'fontello';content:"\e91b";float:right;color:white}.panel-heading .accordion-toggle.collapsed:after{content:"\e918"}.pi-timeline-item-right .pi-timeline-item-date:after{left:-16px;border-top:21px solid transparent;border-left:0 solid transparent;border-bottom:21px solid transparent;border-right:16px solid hsla(210,50%,94%,1)}.pi-timeline-item-left .pi-timeline-item-date:after{right:-16px;border-top:21px solid transparent;border-left:16px solid hsla(210,50%,94%,1);border-bottom:21px solid transparent;border-right:0 solid transparent}.pi-timeline-item-date{background:transparent;border:1px solid hsla(210,50%,96%,1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pi-timeline-item-date:hover{background:hsla(210,50%,94%,1)}.pi-timeline-item-date:after{top:-2px}.pi-timeline-item-left .pi-timeline-item-date:before{border:1px solid hsla(210,35%,80%,1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pi-timeline-item-left .pi-timeline-item-date:hover:before{background:hsla(210,35%,80%,1)}.pi-timeline-item-left .pi-timeline-item-date:before{right:-37px;width:13px;height:13px}.pi-timeline-item-right .pi-timeline-item-date:before{border:1px solid hsla(210,35%,80%,1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pi-timeline-item-right .pi-timeline-item-date:hover:before{background:hsla(210,35%,80%,1)}.pi-timeline-item-right .pi-timeline-item-date:before{left:-38px;width:13px;height:13px}.pi-timeline-item-date span:last-child{color:hsla(210,35%,80%,1)}.connector-article h2{font-size:30px}.connector-article h4{font-size:20px;padding-bottom:20px}.connector-article .width-90 li{line-height:1.8em;font-size:13px;padding:8px 0;margin:0 20px;text-align:justify}.connector-article .pi-img-overlay.pi-img-overlay-dark{background:transparent}.connector-article .pi-img-overlay.pi-img-overlay-dark:hover{background:hsla(210,0%,0%,.7)}.connector-article .dark-border-bottom{border-bottom:1px solid hsla(210,13%,15%,1);padding:0 0 20px 0;margin-bottom:20px}.connector-article .pull-quote p{line-height:1.8em!important}.pull-quote{font-style:italic;font-size:18px;text-align:justify;padding:10px 40px;line-height:2em!important}.pull-quote:after{font-family:fontello;content:'\e882';font-style:normal;padding:0 10px;font-size:34px}.flip-h{-moz-transform:scale(-1,1);-o-transform:scale(-1,1);-webkit-transform:scale(-1,1);transform:scale(-1,1)}.event-table{padding:20px 0;color:white}.event-table a{color:white;letter-spacing:2px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.event-table a:hover{font-weight:700;color:white}.event-table table{width:90%;margin:0 auto;background:linear-gradient(135deg,hsla(210,100%,40%,1),hsla(210,100%,60%,1))}.event-table th{font-size:20px;font-weight:500;padding:20px 40px;border-bottom:6px solid white;background:hsla(210,100%,20%,1);letter-spacing:2px}.event-table th:first-child{border-right:6px solid white}.event-table td{padding:20px 40px;font-size:18px;font-weight:100;text-transform:uppercase;border-bottom:3px solid white}.event-table tr:last-child td{padding-bottom:20px;border-bottom:none}.event-table tr td{padding:20px 40px}.event-table td:first-child{width:25%;border-right:6px solid white;padding-top:20px;font-weight:500;letter-spacing:1px}.event-table td:last-child{width:75%}.pi-section-white .pi-social-icons a{background:hsla(210,92%,56%,1)}.pi-section-white .footnote-link a{position:relative;top:-1.0em;padding-top:120px;margin-top:-120px;font-size:0.55em;color:rgb(109, 115, 120);text-decoration:underline}.pi-section-white .footnote{font-size:0.9em;border-top:#e5eaea}.footnote a{padding-top:120px;margin-top:-120px;color:rgb(109, 115, 120);text-decoration:underline}.webinar .pi-texture.section-five{background-image:url(/images/products/architect-section-5.jpg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}.webinar .box-shadow{box-shadow:inset 0 10px 10px -3px rgba(105,105,105,.3), inset 0 -20px 25px -20px rgba(105,105,105,.8)}.webinar .slider.slick-slider{padding-top:0px;padding-bottom:100px}.webinar .slider.slick-slider.pi-margin-top-minus-100{padding-top:100px;padding-bottom:100px}.webinar .slick-dotted.slick-slider{margin-bottom:0}.webinar .slick-dots{bottom:50px}.webinar .slick-track{margin:0 auto}.webinar .slick-dots li{margin-top:-30px!important}.webinar .slick-next{right:-5%!important;height:5vw;width:5vw}.slick-next:before,.webinar .slick-prev:before{font-family:"fontello"!important}.webinar .slick-next:before{content:'\e8cc'!important;font-size:5vw!important}.webinar .slick-prev:before{content:'\e8cb'!important;font-size:5vw!important}.webinar .slick-prev{left:-5%!important;height:5vw;width:5vw}.webinar .slick-next:before,.webinar .slick-prev:before{color:hsla(210,24%,36%,.5)}.webinar .slick-dots li{margin:8px!important}.webinar li button:before{font-size:1vh!important}.webinar .slick-dots .slick-active li button:before{color:hsla(210,24%,36%,1)!important}.webinar .slick-dots li button:before{color:hsla(210,24%,36%,1)!important}.webinar .slick-next,.webinar .slick-prev{top:38%}.webinar .pi-img-overlay{opacity:1;background:none}.webinar .pi-img-overlay{background:hsla(228,100%,100%,.7)!important;border:2px solid hsla(228,63%,51%,.4)!important;box-shadow:0 0 40px rgba(0, 0, 0, 0.2)}.webinar .pi-img-overlay:hover{background:hsla(228,100%,100%,.9)!important}.webinar .icon-right-dir:before{font-size:7vw;font-size:7vmax;margin:0 auto;padding-left:15px;opacity:1;border-radius:30px;box-shadow:0 1px 20px rgba(0, 0, 0, 0.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.webinar .video-play [class*=" icon-"]:before,.webinar [class^=icon-]:before{width:1.2em!important;line-height:.8em!important;background:rgba(255, 255, 255, .7)}.webinar .pi-img-overlay:hover .video-play [class*=" icon-"]:before,.webinar .pi-img-overlay:hover [class^=icon-]:before{background:hsla(228,63%,51%,1)!important;color:white}.webinar .caption{position:absolute;width:80%;top:60px;left:10%;text-align:center;font-weight:300;color:white}.webinar .icon-wrapper{position:absolute;width:100%;bottom:30px;text-align:center}.webinar .pi-img-w .pi-background-dark-blue .video-play{background-image:url('/images/icons/video-play.svg');-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.webinar .pi-img-w .pi-background-dark-blue:hover .video-play{background-image:url('/images/icons/video-play-hover.svg');-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.webinar .pi-timeline-item-left{clear:left}.webinar .pi-accordion .pi-accordion-title a{padding:0;padding:10px 0}.webinar .pi-accordion-title a{text-decoration:none;left:0;text-align:left}.webinar .pi-section-white .pi-accordion .pi-accordion-title a .pi-accordion-toggle{border-radius:30px;color:hsla(228,63%,51%,1)!important;box-shadow:0 0 7px rgba(0, 0, 0, 0.1);border:1px solid hsla(228,63%,51%,.2)!important;background:none}.webinar .pi-accordion .pi-accordion-title .pi-accordion-toggle{left:unset;top:18px;right:-30px}.webinar .pi-section-white .pi-accordion .pi-accordion-item-active .pi-accordion-title a .pi-accordion-toggle{color:white!important;box-shadow:0 0 7px rgba(0, 0, 0, 0.1);border:1px solid hsla(228,63%,51%,.2)!important;background:hsla(228,63%,51%,1)!important}.webinar .pi-accordion .pi-accordion-item a{margin-right:30px!important}.exchange .slider.slick-slider{padding-top:50px}.exchange .slick-next,.webinar .slick-prev{top:36%}.exchange .icon-right-dir:before{font-size:6vw;font-size:6vmax}.faq h1{font-size:40px}.faq .form-control{height:54px;font-size:18px}.faq .pi-input-with-icon .form-control{padding-left:54px}.faq .pi-input-with-icon [class^=icon-]:before{font-size:30px!important;padding:12px 0 12px 6px}.faq .pi-section-white .pi-accordion .pi-accordion-item{border:none}.solutions-section{padding:0;padding-top:132px}.solutions-section .text-overlay{background:white;display:table;position:absolute;padding:2vw;right:2vw;top:2vw;width:30vw;padding-bottom:2vw;box-shadow:0 0 200px 200px hsla(230,10%,10%,.05);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.solutions-section .text-overlay h2{font-size:1.75vw}.text-overlay .text-overlay-quote:before{display:block;font-family:fontello;content:"\e882";font-size:2vw;position:absolute;top:5vw;font-style:normal;left:1.85vw}.solutions-section .text-overlay-quote{padding:1vw 2vw;margin-bottom:0;text-indent:1.5vw;font-style:italic;font-size:.7vw;text-align:justify;line-height:1.3vw}.solutions-section .text-overlay .name{margin:0;padding:1vw 2vw 1vw 1vw;font-size:.8vw;font-style:italic;text-align:right}.solutions-section .btn-scroll{padding:0 2vw 2vw 0}.solutions-section .text-overlay a{padding:0;padding:.5vw 4vw;margin:0;font-size:.8vw}.solutions-section .pi-img-w{margin-bottom:0!important}#solution-banner{width:100%;margin:auto;display:block;position:relative;overflow:hidden;background-image:url(/images/solutions/business.jpg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;padding-bottom:45.75%;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#solution-banner.business-img{background-image:url(/images/solutions/business.jpg)}.solutions-section .pi-tabs-navigation-big{margin-top:-9vh}.solutions-section .pi-tabs-navigation-big li a{padding:1vw 2.2vw;font-size:1.2vw;background:hsla(230, 5%, 20%, .8);color:hsla(230, 10%, 70%, .9);border-radius:0;border-bottom:none}.solutions-section .pi-tabs-navigation-big li a.pi-active{background:white}.solutions-section .pi-tabs-navigation li.pi-active a{color:hsla(230, 13%, 21%,1)}.solutions-section .pi-tabs-navigation li.pi-active a:after{background:transparent}.solutions .content h4{line-height:2em}.text-overlay-2 .text-overlay-quote span{padding-right:5px}.text-overlay-2 .text-overlay-quote span:after{display:block;font-family:fontello;content:"\e882";font-size:40px;position:relative;font-style:normal;text-align:left;margin-left:-30px;top:20px;padding-right:5px}#product-hero-section{width:100%;display:block;position:relative;overflow:hidden}#product-hero-section .pi-page-margin-top{margin-top:98px!important}#product-hero-section img{width:100%}#product-hero-section .full-svg-container{transform:translate(19%, 34%)}#product-hero-section .architect-logo-light{width:10%;padding-bottom:10%}#product-hero-section .product-content{width:100%;height:100%;text-align:center}#product-hero-section .product-text{height:100%;color:#fff;position:absolute;top:0;left:0;bottom:0;right:0}#product-hero-section .product-text h1{margin:0;margin-top:0;margin-bottom:0;line-height:0;position:absolute;top:34%;right:39%;font-size:4.1vw;font-size:4.1vmax;font-weight:100;letter-spacing:.5vw!important;color:white;text-align:center}#product-hero-section .product-text h2{margin-top:3%}#product-hero-section .product-text h4{margin:0;margin-top:0;margin-bottom:0;line-height:0;position:absolute;top:47%;right:39%;font-size:1.9vw;font-size:1.9vmax;font-weight:100;letter-spacing:.5vw!important;color:white;text-align:center}#product-hero-section .product-text{margin:0;margin-top:0;margin-bottom:0;line-height:0;width:100%;position:absolute}#product-hero-section .button{top:73%;right:48%;position:absolute}#product-hero-section .btn-ghost{font-size:1.2vw;font-size:1.2vmax;font-weight:500;letter-spacing:.15vw;letter-spacing:.15vmax;padding:2vw 4vw;padding:2vmax 4vmax;width:100%}#product-hero-section .btn-ghost-dark-blue-reverse-2:hover{background:white}.products .icon-fix{width:30%;padding-bottom:30%}.products.player .icon-fix{width:90%;padding-bottom:90%}.products .item-square{height:25vw;width:25vw;height:25vmax;width:25vmax}.item-square .pi-img-w{margin:0;margin-bottom:0;padding:0;padding:1vw 0;margin-top:-1vw;padding:1.5vmax 0;margin-top:-1.5vmax}.item-square .icon-fix{width:8vw;padding-bottom:8vw;width:8vmax;padding-bottom:8vmax}.item-square h2{font-size:1.8vw;line-height:2vw}.item-square h5{margin-bottom:0;font-size:1vw;line-height:2vw;padding-bottom:2vw;font-size:1vmax;line-height:2vmax;padding-bottom:2vmax}.item-square .btn-ghost{font-size:.8vw;font-size:.8vmax}.item-square .btn-ghost.product{padding:1vw 2vw;padding:1vmax 2vmax}.products-sm h4{font-size:1.3em}.products-sm .pi-caption-img-overlay-inner{font-size:.8em;letter-spacing:.2em;padding:3% 5%}.product-items .item-a{padding-top:40px;padding-bottom:40px;border-top:none;border-bottom:none;border-left:none;border-right:1px solid hsla(210,100%,20%,1)}.product-items .item-b{padding-top:40px;padding-bottom:40px;border:none}.product-items .pi-row{padding-bottom:20px}.product-items .pi-img-w{width:40%}.product-downloads .h5{display:block}.products .pi-pricing{border-radius:0}.products .pi-pricing .pi-pricing-title{font-size:16px}.pi-section-white .pi-pricing tfoot td,.products .pi-section-white .pi-pricing tfoot th{background:hsla(230,60%,98%,1)!important}.pi-pricing tfoot td,.pi-pricing thead td,.pi-pricing thead th,.products .pi-pricing tfoot th{border-radius:0!important}.checkout{z-index:1}.countdown{width:100%;margin:auto;display:block;position:relative;overflow:hidden;background-image:url(/images/misc/countdown-server-room.jpg);background-repeat:no-repeat;background-position:center;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important;padding-bottom:0%}.countdown .pi-section{padding-top:20px;padding-bottom:20px}.countdown .pi-row{padding-top:0;padding-bottom:0}.countdown .white-overlay{background:white;box-shadow:0px 0px 200px 220px hsla(0,0%,100%,.9);position:absolute;width:0%;height:0%;top:50%;left:50%;z-index:1}.countdown h1{color:#396;font-weight:100;font-size:40px;margin:10px 0px 20px;z-index:2;position:relative}.countdown h4{color:#396;font-weight:400;margin:20px 0px 20px;z-index:2;position:relative}#clockdiv{color:#fff;display:inline-block;font-weight:400;text-align:center;font-size:30px;z-index:2;position:relative}#clockdiv>div{padding:10px;border-radius:3px;background:#00BF96;display:inline-block;z-index:2;position:relative}#clockdiv div>span{padding:15px;border-radius:3px;background:#00816A;display:inline-block;z-index:2;position:relative}.countdown .smalltext{padding-top:5px;font-size:16px;z-index:2;position:relative}#server-update .pi-header-rows-fixed{top:5px}#server-update .pi-bread-sticky .pi-row-reducible{top:5px;z-index:5}#server-update .pi-bread-sticky .pi-row-reduced{top:76px;z-index:5}#server-update .pi-margin-top-152{margin-top:30px}#server-update .pi-page-margin-top{margin-top:10px;z-index:0}#server-update .pi-page-margin-top-condensed{margin-top:10px}#server-update .pi-no-bread-margin-top{margin-top:0}#server-update #home-hero-section .home-text h1{transform:translateY(-9vw)}#server-update #home-hero-section .home-text .pi-center{transform:translateY(-4vw)}#server-update #home-hero-section .pi-icon-box-icon.pi-center{transform:translateY(22vw)}#server-update .solutions-section{padding-top:0}.pi-section-base{background-color:rgba(23,107,191,1)}.pi-btn-base{background:rgba(71,163,255,1);border:1px solid white}.pi-btn-base:hover{background:rgba(0,112,224,1);border:1px solid white}.pi-btn-base-2{background:rgba(10,133,255,1)!important;border:1px rgba(0,102,204,1)!important}.pi-btn-base-2:hover{background:rgba(0,112,224,1)!important}.btn-bread-align{text-align:right}.btn-bread-align-2{margin-top:-9px}.pi-row-reducible .product .pi-titlebar.pi-breadcrumb-only .btn-bread-align{margin:-3px -23px}.pi-row-reduced .product .pi-titlebar.pi-breadcrumb-only .btn-bread-align{margin:-4px -23px}.pi-no-outline:focus{outline:none!important;outline:none!important}.btn-ghost{padding:14px 30px;margin:0 auto;text-align:center;text-transform:uppercase;font-weight:400;letter-spacing:0.1em;font-size:12px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:50px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-ghost.active.focus,.btn-ghost.active:focus,.btn-ghost.focus,.btn-ghost:active.focus,.btn-ghost:active:focus,.btn-ghost:focus{outline:0}.btn-ghost-smaller{font-size:8px}.btn-ghost.btn-ghost-green{background:hsla(159,100%,25%,1);border:solid 1px hsla(159,100%,25%,1);color:#FFF}.btn-bread-align .btn-ghost a{color:#FFF}.btn-ghost.btn-ghost-green:active,.btn-ghost.btn-ghost-green:focus,.btn-ghost.btn-ghost-green:hover{background:transparent;color:hsla(159,100%,25%,1);text-decoration:none}.pi-section-white .btn-ghost.btn-ghost-green a:active,.pi-section-white .btn-ghost.btn-ghost-green a:focus,.pi-section-white .btn-ghost.btn-ghost-green a:hover{color:hsla(159,100%,25%,1);text-decoration:none;background:transparent}.btn-ghost.btn-ghost-green-reverse{background:transparent;border:solid 1px hsla(210,100%,20%,1);color:hsla(210,100%,20%,1)}.pi-section-white .btn-ghost.btn-ghost-green-reverse a{color:hsla(210,100%,20%,1)}.btn-ghost.btn-ghost-green-reverse:focus,.btn-ghost.btn-ghost-green-reverse:hover{background:hsla(210,100%,20%,1);color:white;text-decoration:none}.pi-section-white .btn-ghost.btn-ghost-green-reverse a:active,.pi-section-white .btn-ghost.btn-ghost-green-reverse a:focus,.pi-section-white .btn-ghost.btn-ghost-green-reverse a:hover{color:rgba(255,255,255,1);text-decoration:none}.btn-ghost.btn-ghost-green-reverse-2{background:hsla(159,100%,25%,1);border:solid 1px hsla(159,100%,25%,1);color:white}.pi-section-white .btn-ghost.btn-ghost-green-reverse-2 a{color:white}.btn-ghost.btn-ghost-green-reverse-2:focus,.btn-ghost.btn-ghost-green-reverse-2:hover{background:transparent;color:hsla(159,100%,25%,1);text-decoration:none}.pi-section-white .btn-ghost.btn-ghost-green-reverse-2 a:active,.pi-section-white .btn-ghost.btn-ghost-green-reverse-2 a:focus,.pi-section-white .btn-ghost.btn-ghost-green-reverse-2 a:hover{color:white;text-decoration:none}.btn-ghost.btn-ghost-dark-green{background:white;border:solid 1px hsla(194,96%,11%,1);color:hsla(194,96%,11%,1)}.pi-section-white .btn-ghost.btn-ghost-dark-green a{color:hsla(194,96%,11%,1)}.btn-ghost.btn-ghost-dark-green:focus,.btn-ghost.btn-ghost-dark-green:hover{background:hsla(194,96%,11%,1);color:white;text-decoration:none}.pi-section-white .btn-ghost.btn-ghost-dark-green a:active,.pi-section-white .btn-ghost.btn-ghost-dark-green a:focus,.pi-section-white .btn-ghost.btn-ghost-dark-green a:hover{color:white;text-decoration:none}.btn-ghost.btn-ghost-dark-grey{background:transparent;border:solid 1px hsla(210,100%,5%,1);color:hsla(210,100%,5%,1)}.pi-section-white .btn-ghost.btn-ghost-dark-grey a{color:hsla(210,100%,5%,1)}.btn-ghost.btn-ghost-dark-grey:focus,.btn-ghost.btn-ghost-dark-grey:hover{background:hsla(210,100%,5%,1);color:white;text-decoration:none}.pi-section-white .btn-ghost.btn-ghost-dark-grey a:active,.pi-section-white .btn-ghost.btn-ghost-dark-grey a:focus,.pi-section-white .btn-ghost.btn-ghost-dark-grey a:hover{color:rgba(255,255,255,1);text-decoration:none}.btn-ghost.btn-ghost-dark-blue{background:transparent;border:solid 1px hsla(210,100%,20%,1);color:hsla(210,100%,20%,1)}.pi-section-white .btn-ghost.btn-ghost-dark-blue a{color:hsla(210,100%,20%,1)}.btn-ghost.btn-ghost-dark-blue:focus,.btn-ghost.btn-ghost-dark-blue:hover{background:hsla(210,100%,20%,1);color:white;text-decoration:none}.pi-section-white .btn-ghost.btn-ghost-dark-blue a:active,.pi-section-white .btn-ghost.btn-ghost-dark-blue a:focus,.pi-section-white .btn-ghost.btn-ghost-dark-blue a:hover{color:rgba(255,255,255,1);text-decoration:none}.btn-ghost.btn-ghost-dark-blue.btn-ghost-background-white{background:white}.btn-ghost.btn-ghost-dark-blue.btn-ghost-background-white:focus,.btn-ghost.btn-ghost-dark-blue.btn-ghost-background-white:hover{background:hsla(210,100%,20%,1);color:white;text-decoration:none}.pi-section-white .btn-ghost.btn-ghost-dark-blue.btn-ghost-background-white a:active,.pi-section-white .btn-ghost.btn-ghost-dark-blue.btn-ghost-background-white a:focus,.pi-section-white .btn-ghost.btn-ghost-dark-blue.btn-ghost-background-white a:hover{color:rgba(255,255,255,1);text-decoration:none}.btn-ghost.btn-ghost-dark-blue-reverse{background:transparent;border:solid 1px white;color:white}.pi-section-white .btn-ghost.btn-ghost-dark-blue-reverse a{color:white}.btn-ghost.btn-ghost-dark-blue-reverse:active,.btn-ghost.btn-ghost-dark-blue-reverse:focus,.btn-ghost.btn-ghost-dark-blue-reverse:hover{background:white;color:hsla(210,100%,20%,1);text-decoration:none}.pi-section-white .btn-ghost.btn-ghost-dark-blue-reverse a:active,.pi-section-white .btn-ghost.btn-ghost-dark-blue-reverse a:focus,.pi-section-white .btn-ghost.btn-ghost-dark-blue-reverse a:hover{color:hsla(210,100%,20%,1);text-decoration:none}.btn-ghost.btn-ghost-dark-blue-reverse-2{background:hsla(210,100%,20%,1);border:solid 1px hsla(210,100%,20%,1);color:white}.pi-section-white .btn-ghost.btn-ghost-dark-blue-reverse-2 a{color:white}.btn-ghost.btn-ghost-dark-blue-reverse-2:active,.btn-ghost.btn-ghost-dark-blue-reverse-2:focus,.btn-ghost.btn-ghost-dark-blue-reverse-2:hover{background:transparent;color:hsla(210,100%,20%,1);text-decoration:none}.pi-section-white .btn-ghost.btn-ghost-dark-blue-reverse-2 a:active,.pi-section-white .btn-ghost.btn-ghost-dark-blue-reverse-2 a:focus,.pi-section-white .btn-ghost.btn-ghost-dark-blue-reverse-2 a:hover{color:hsla(210,100%,20%,1);text-decoration:none}.btn-ghost.btn-ghost-light-blue.btn-ghost-background-white{background:white;color:hsl(210, 79%, 42%);border:1px solid white}.btn-ghost.btn-ghost-light-blue.btn-ghost-background-white:focus,.btn-ghost.btn-ghost-light-blue.btn-ghost-background-white:hover{background:hsl(210, 79%, 42%);color:white;text-decoration:none}.pi-section-white .btn-ghost.btn-ghost-light-blue.btn-ghost-background-white a:active,.pi-section-white .btn-ghost.btn-ghost-light-blue.btn-ghost-background-white a:focus,.pi-section-white .btn-ghost.btn-ghost-light-blue.btn-ghost-background-white a:hover{color:rgba(255,255,255,1);text-decoration:none}.btn-ghost.btn-ghost-dark-blue.btn-ghost-background-white-2{background:white;color:hsl(210, 79%, 42%);border:1px solid white}.btn-ghost.btn-ghost-dark-blue.btn-ghost-background-white-2:focus,.btn-ghost.btn-ghost-dark-blue.btn-ghost-background-white-2:hover{background:transparent;color:white;text-decoration:none}.pi-section-white .btn-ghost.btn-ghost-dark-blue.btn-ghost-background-white-2 a:active,.pi-section-white .btn-ghost.btn-ghost-dark-blue.btn-ghost-background-white-2 a:focus,.pi-section-white .btn-ghost.btn-ghost-dark-blue.btn-ghost-background-white-2 a:hover{color:white;text-decoration:none}.btn-ghost.btn-ghost-dark{background:transparent;border:solid 1px white;color:white}.pi-section-white .btn-ghost.btn-ghost-dark a{color:white}.btn-ghost.btn-ghost-dark:focus,.btn-ghost.btn-ghost-dark:hover{background:white;color:hsla(216,13%,15%,1);text-decoration:none}.pi-section-dark .btn-ghost.btn-ghost-dark a:active,.pi-section-dark .btn-ghost.btn-ghost-dark a:focus,.pi-section-dark .btn-ghost.btn-ghost-dark a:hover{color:hsla(216,13%,15%,1);text-decoration:none}.btn-ghost.product{background:transparent;border:1px solid white;color:white}.pi-section-white .btn-ghost.product a{color:white}.btn-ghost.product:active,.btn-ghost.product:focus,.btn-ghost.product:hover{background:white;color:hsla(228,63%,51%,1);text-decoration:none}.pi-section-white .btn-ghost.product a:active,.pi-section-white .btn-ghost.product a:focus,.pi-section-white .btn-ghost.product a:hover{color:hsla(228,63%,51%,1);text-decoration:none}.btn-ghost.product.new,.btn-ghost.product.returning{border-radius:10vmax!important}.btn-ghost.product-reverse{background:transparent;color:white}.btn-ghost.product-reverse:active,.btn-ghost.product-reverse:focus,.btn-ghost.product-reverse:hover{color:white;text-decoration:none}.pi-section-white .btn-ghost.product-reverse a:active,.pi-section-white .btn-ghost.product-reverse a:focus,.pi-section-white .btn-ghost.product-reverse a:hover{color:white;text-decoration:none}.btn-ghost.product.architect:hover,.btn-ghost.product.btn-ghost-architect:active,.btn-ghost.product.btn-ghost-architect:focus,.pi-section-white .btn-ghost.product.btn-ghost-architect a:active,.pi-section-white .btn-ghost.product.btn-ghost-architect a:focus,.pi-section-white .btn-ghost.product.btn-ghost-architect a:hover{color:hsla(228,63%,51%,1)}.product-page .dropdown-menu .pi-row .btn-ghost.product-reverse.architect{padding:0!important;margin:auto!important;width:176px;height:34px;border:none}.product-page .dropdown-menu .pi-row .btn-ghost.product-reverse.architect nobr{display:block;width:inherit;height:inherit;border-radius:50px}.product-page .dropdown-menu .pi-row .btn-ghost.product-reverse.architect span{display:block;width:inherit;height:inherit;border-radius:50px}.product-page .dropdown-menu .pi-row .btn-ghost.product-reverse.architect a{display:block;position:relative;width:inherit;height:inherit;padding:10px 0;border:solid 1px hsla(228, 63%, 51%, 1);border-radius:50px;color:hsla(228, 63%, 51%, 1)}.product-page .dropdown-menu .pi-row .btn-ghost.product-reverse.architect a span{position:relative;height:0;top:calc(50% - 0.45vmax)}.dropdown-menu .pi-row .btn-ghost.product-reverse.architect a:hover{color:white}.btn-ghost.product-reverse.architect{border:1px solid hsla(228,63%,51%,1);color:hsla(228,63%,51%,1)}.pi-section-white .btn-ghost.product-reverse.architect a{color:hsla(228,63%,51%,1)}.btn-ghost.product-reverse.architect:active,.btn-ghost.product-reverse.architect:focus,.btn-ghost.product-reverse.architect:hover{background:hsla(228,63%,51%,1);color:white}.pi-section-white .btn-ghost.product-reverse.architect a:active,.pi-section-white .btn-ghost.product-reverse.architect a:focus,.pi-section-white .btn-ghost.product-reverse.architect a:hover{color:white}.btn-ghost.product-reverse.filled.architect{border:1px solid hsla(228,63%,51%,1);background:hsla(228,63%,51%,1);color:white}.pi-section-white .btn-ghost.product-reverse.filled.architect a{color:white}.btn-ghost.product-reverse.filled.architect:active,.btn-ghost.product-reverse.filled.architect:focus,.btn-ghost.product-reverse.filled.architect:hover{background:transparent;color:hsla(228,63%,51%,1)}.pi-section-white .btn-ghost.product-reverse.filled.architect a:active,.pi-section-white .btn-ghost.product-reverse.filled.architect a:focus,.pi-section-white .btn-ghost.product-reverse.filled.architect a:hover{color:hsla(228,63%,51%,1);background:transparent}.btn-ghost.product.professional:active,.btn-ghost.product.professional:focus,.btn-ghost.product.professional:hover,.pi-section-white .btn-ghost.product.professional a:active,.pi-section-white .btn-ghost.product.professional a:focus,.pi-section-white .btn-ghost.product.professional a:hover{color:hsla(166,100%,24%,1)}.btn-ghost.product-reverse.professional{border:1px solid hsla(166,100%,24%,1);color:hsla(166,100%,24%,1)}.pi-section-white .btn-ghost.product-reverse.professional a{color:hsla(166,100%,24%,1)}.btn-ghost.product-reverse.professional:active,.btn-ghost.product-reverse.professional:focus,.btn-ghost.product-reverse.professional:hover{background:hsla(166,100%,24%,1);color:white}.pi-section-white .btn-ghost.product-reverse.professional a:active,.pi-section-white .btn-ghost.product-reverse.professional a:focus,.pi-section-white .btn-ghost.product-reverse.professional a:hover{color:white}.btn-ghost.product.designer:active,.btn-ghost.product.designer:focus,.btn-ghost.product.designer:hover,.pi-section-white .btn-ghost.product.designer a:active,.pi-section-white .btn-ghost.product.designer a:focus,.pi-section-white .btn-ghost.product.designer a:hover{color:hsla(328,72%,49%,1)}.btn-ghost.product-reverse.designer{border:1px solid hsla(328,72%,49%,1);color:hsla(328,72%,49%,1)}.pi-section-white .btn-ghost.product-reverse.designer a{color:hsla(328,72%,49%,1)}.btn-ghost.product-reverse.designer:active,.btn-ghost.product-reverse.designer:focus,.btn-ghost.product-reverse.designer:hover{background:hsla(328,72%,49%,1);color:white}.pi-section-white .btn-ghost.product-reverse.designer a:active,.pi-section-white .btn-ghost.product-reverse.designer a:focus,.pi-section-white .btn-ghost.product-reverse.designer a:hover{color:white}.btn-ghost.product.modeler:active,.btn-ghost.product.modeler:focus,.btn-ghost.product.modeler:hover,.pi-section-white .btn-ghost.product.modeler a:active,.pi-section-white .btn-ghost.product.modeler a:focus,.pi-section-white .btn-ghost.product.modeler a:hover{color:hsla(268,79%,56%,1)}.btn-ghost.product-reverse.modeler{border:1px solid hsla(268,79%,56%,1);color:hsla(268,79%,56%,1)}.pi-section-white .btn-ghost.product-reverse.modeler a{color:hsla(268,79%,56%,1)}.btn-ghost.product-reverse.modeler:active,.btn-ghost.product-reverse.modeler:focus,.btn-ghost.product-reverse.modeler:hover{background:hsla(268,79%,56%,1);color:white}.pi-section-white .btn-ghost.product-reverse.modeler a:active,.pi-section-white .btn-ghost.product-reverse.modeler a:focus,.pi-section-white .btn-ghost.product-reverse.modeler a:hover{color:white}.btn-ghost.product.simulator:active,.btn-ghost.product.simulator:focus,.btn-ghost.product.simulator:hover,.pi-section-white .btn-ghost.product.simulator a:active,.pi-section-white .btn-ghost.product.simulator a:focus,.pi-section-white .btn-ghost.product.simulator a:hover{color:hsla(207,12%,40%,1)}.btn-ghost.product.runtime:active,.btn-ghost.product.runtime:focus,.btn-ghost.product.runtime:hover,.pi-section-white .btn-ghost.product.runtime a:active,.pi-section-white .btn-ghost.product.runtime a:focus,.pi-section-white .btn-ghost.product.runtime a:hover{color:hsla(173,70%,35%,1)}.btn-ghost.product.player:active,.btn-ghost.product.player:focus,.btn-ghost.product.player:hover,.pi-section-white .btn-ghost.product.player a:active,.pi-section-white .btn-ghost.product.player a:focus,.pi-section-white .btn-ghost.product.player a:hover{color:hsla(16,100%,60%,1)}.btn-ghost.product.ithink:active,.btn-ghost.product.ithink:focus,.btn-ghost.product.ithink:hover,.pi-section-white .btn-ghost.product.ithink a:active,.pi-section-white .btn-ghost.product.ithink a:focus,.pi-section-white .btn-ghost.product.ithink a:hover{color:hsla(358,65%,46%,1)}.btn-ghost.product-reverse.ithink{border:1px solid hsla(358,65%,46%,1);color:hsla(358,65%,46%,1)}.pi-section-white .btn-ghost.product-reverse.ithink a{color:hsla(358,65%,46%,1)}.btn-ghost.product-reverse.ithink:active,.btn-ghost.product-reverse.ithink:focus,.btn-ghost.product-reverse.ithink:hover{background:hsla(358,65%,46%,1);color:white}.pi-section-white .btn-ghost.product-reverse.ithink a:active,.pi-section-white .btn-ghost.product-reverse.ithink a:focus,.pi-section-white .btn-ghost.product-reverse.ithink a:hover{color:white}.btn-ghost.product-reverse.simulator{border:1px solid hsla(207,12%,40%,1);color:hsla(207,12%,40%,1)}.pi-section-white .btn-ghost.product-reverse.simulator a{color:hsla(207,12%,40%,1)}.btn-ghost.product-reverse.simulator:active,.btn-ghost.product-reverse.simulator:focus,.btn-ghost.product-reverse.simulator:hover{background:hsla(207,12%,40%,1);color:white}.pi-section-white .btn-ghost.product-reverse.simualtor a:focus,.pi-section-white .btn-ghost.product-reverse.simulator a:active,.pi-section-white .btn-ghost.product-reverse.simulator a:hover{color:white}.pi-section-white .btn-ghost.full-width.product-reverse{padding:0}.pi-section-white .btn-ghost.full-width.product-reverse a{display:inline-block;width:100%;height:100%}.btn-ghost.product-reverse.online{border:1px solid hsla(220,100%,57%,1);color:hsla(220,100%,57%,1)}.pi-section-white .btn-ghost.product-reverse.online a{color:hsla(220,100%,57%,1)}.btn-ghost.product-reverse.online:active,.btn-ghost.product-reverse.online:focus,.btn-ghost.product-reverse.online:hover{background:hsla(220,100%,57%,1);color:white}.pi-section-white .btn-ghost.product-reverse.online a:active,.pi-section-white .btn-ghost.product-reverse.online a:focus,.pi-section-white .btn-ghost.product-reverse.online a:hover{color:white}.pi-section-white .btn-ghost.full-width.product-reverse{padding:0}.pi-section-white .btn-ghost.full-width.product-reverse a{display:inline-block;width:100%;height:100%;padding:12px}.dropdown-toggle.btn-ghost.product-reverse.online:active,.dropdown-toggle.btn-ghost.product-reverse.online:focus,.dropdown-toggle.btn-ghost.product-reverse.online:hover{background:hsla(220,100%,57%,1);color:white!important}.pi-section-white .pi-pricing .pi-pricing-amount.online-small-text{font-size:350%;line-height:1.5}.product .btn-ghost.fix.product-reverse{padding:6px 0px}.product .dropdown-toggle.btn-ghost.product-reverse{padding:7px 18px}.product .dropdown-toggle.btn-ghost.product-reverse.architect:focus{background:hsla(228,63%,51%,1);border:1px solid hsla(228,63%,51%,1);color:white!important}.pi-section-white.pi-row-reduced .dropdown.open button .btn-ghost.product-reverse.architect{color:hsla(228,63%,51%,1)!important;border:1px solid hsla(228,63%,51%,1)!important}.product .dropdown-toggle.btn-ghost.product-reverse.ithink:focus{background:hsla(358,65%,46%,1);border:1px solid hsla(358,65%,46%,1);color:white!important}.pi-section-white.pi-row-reduced .dropdown.open button .btn-ghost.product-reverse.ithink{color:hsla(358,65%,46%,1)!important;border:1px solid hsla(358,65%,46%,1)!important}.product .dropdown-toggle.btn-ghost.product-reverse.professional:focus{background:hsla(166,100%,24%,1);color:white!important}.pi-section-white.pi-row-reduced .dropdown.open button .btn-ghost.product-reverse.professional{color:hsla(166,100%,24%,1)!important;border:1px solid hsla(166,100%,24%,1)!important}.product .dropdown-toggle.btn-ghost.product-reverse.designer:focus{background:hsla(328,72%,49%,1);color:white!important}.pi-section-white.pi-row-reduced .dropdown.open .btn-ghost.product-reverse.designer button{color:hsla(328,72%,49%,1)!important;border:1px solid hsla(328,72%,49%,1)!important}.product .dropdown-toggle.btn-ghost.product-reverse.simulator:focus{background:hsla(207,12%,40%,1);color:white!important}.pi-section-white.pi-row-reduced .dropdown.open .btn-ghost.product-reverse.simulator button{color:hsla(207,12%,40%,1)!important;border:1px solid hsla(207,12%,40%,1)!important}.product .pi-section-white .btn-ghost.product-reverse a{padding:12px 47px}.btn-ghost-thumb{padding:25%}.btn-ghost-thumb.dark-blue{background:transparent;color:white;border:1px solid hsla(210,100%,20%,1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-ghost-thumb.dark-blue h4,.btn-ghost-thumb.dark-blue i{color:hsla(210,100%,20%,1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-ghost-thumb.dark-blue:active,.btn-ghost-thumb.dark-blue:focus,.btn-ghost-thumb.dark-blue:hover{background:hsla(210,100%,20%,1)}.btn-ghost-thumb.dark-blue:active a,.btn-ghost-thumb.dark-blue:active h4,.btn-ghost-thumb.dark-blue:active i,.btn-ghost-thumb.dark-blue:focus a,.btn-ghost-thumb.dark-blue:focus h4,.btn-ghost-thumb.dark-blue:focus i,.btn-ghost-thumb.dark-blue:hover a,.btn-ghost-thumb.dark-blue:hover h4,.btn-ghost-thumb.dark-blue:hover i{color:white}.btn-ghost-thumb.light-blue{background:hsla(210,79%,42%,1);color:hsla(210,79%,42%,1);border:1px solid hsla(210,79%,42%,1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-ghost-thumb.light-blue h4,.btn-ghost-thumb.light-blue i{color:hsla(210,79%,42%,1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-ghost-thumb.light-blue:active,.btn-ghost-thumb.light-blue:focus,.btn-ghost-thumb.light-blue:hover{background:transparent}.btn-ghost-thumb.light-blue:active a,.btn-ghost-thumb.light-blue:active h4,.btn-ghost-thumb.light-blue:active i,.btn-ghost-thumb.light-blue:focus a,.btn-ghost-thumb.light-blue:focus h4,.btn-ghost-thumb.light-blue:focus i,.btn-ghost-thumb.light-blue:hover a,.btn-ghost-thumb.light-blue:hover h4,.btn-ghost-thumb.light-blue:hover i{color:white}.btn-ghost-thumb.light-blue-reverse{background:transparent;color:white;border:1px solid white;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-ghost-thumb.light-blue-reverse h4,.btn-ghost-thumb.light-blue-reverse i{color:white;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-ghost-thumb.light-blue-reverse:active,.btn-ghost-thumb.light-blue-reverse:focus,.btn-ghost-thumb.light-blue-reverse:hover{background:white}.btn-ghost-thumb.light-blue-reverse:active a,.btn-ghost-thumb.light-blue-reverse:active h4,.btn-ghost-thumb.light-blue-reverse:active i,.btn-ghost-thumb.light-blue-reverse:focus a,.btn-ghost-thumb.light-blue-reverse:focus h4,.btn-ghost-thumb.light-blue-reverse:focus i,.btn-ghost-thumb.light-blue-reverse:hover a,.btn-ghost-thumb.light-blue-reverse:hover h4,.btn-ghost-thumb.light-blue-reverse:hover i{color:hsla(210,79%,42%,1)}.border-bottom-dark-blue{border-bottom:1px solid #003366}#home-callout p{margin:-16px 0 0 0;letter-spacing:2px;font-size:27px}#customers .grayscale-hover-reverse{-webkit-filter:grayscale(.7);-moz-filter:grayscale(.7);-o-filter:grayscale(.7);filter:grayscale(.7);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#customers .grayscale-hover-reverse:hover{-webkit-filter:grayscale(0);-moz-filter:grayscale(0);-o-filter:grayscale(0);filter:grayscale(0)}#contact.section{margin-bottom:-32px!important;box-shadow:0 1px 20px rgba(0, 0, 0, 0.3)}#contact.pi-section-white{box-shadow:0 1px 20px rgba(0, 0, 0, 0.3)}#contact .btn-ghost-dark-blue{background:transparent;width:100%}#contact .btn-ghost-dark-blue:active,#contact .btn-ghost-dark-blue:focus,#contact .btn-ghost-dark-blue:hover{background:rgba(0,51,102,1)}.home-page .pi-header-sticky,.no-bread .pi-header-sticky,.no-breadcrumb .pi-header-sticky{-webkit-box-shadow:0 1px 20px rgba(0, 0, 0, 0.3);box-shadow:0 1px 20px rgba(0, 0, 0, 0.3);border-bottom:none}.pi-row-lg .pi-row-block-logo img{max-height:60px;margin:10% 0}.pi-simple-menu>li>.pi-submenu{left:0px}.pi-submenu{z-index:1000}.pi-social-icons-simple.large a{width:70px;height:50px;font-size:40px}.pi-mobile-menu-toggler{padding:0;background:transparent;border:1px solid rgba(0,51,102, .3);line-height:0;font-size:0;border-radius:0}.pi-mobile-menu-toggler::selection,.pi-mobile-menu-toggler:hover{background:transparent;box-shadow:inset 0 3px 5px rgba(0,0,0,.125);text-shadow:0 1px 0 #fff}.pi-mobile-menu-toggler:active{}.pi-section-menu-mobile-w{box-shadow:none;left:auto;right:32px;top:52px;width:350px;background:white}.pi-section-menu-mobile-w.pi-menu-open{border:1px solid rgba(0,51,102,.5)}#pi-main-mobile-menu::-webkit-scrollbar{width:.5em;overflow:hidden}#pi-main-mobile-menu::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}#pi-main-mobile-menu::-webkit-scrollbar-thumb{background-color:darkgrey;outline:1px solid slategrey}.pi-menu-mobile form{margin-top:-20px!important;margin-bottom:-5px!important}.pi-menu-mobile{padding:0 5%;height:100%}.pi-menu-mobile ul{list-style:none}.pi-menu-mobile a:hover{background:hsla(230,90%,98%,1)}.pi-menu-mobile .pi-active{padding-left:40px}.pi-menu-mobile .pi-active li:before{margin-left:5px}.pi-has-tall-border-full:after{width:100%;height:2px;content:"";position:absolute;bottom:0;left:0;background:#21252b}.pi-mobile-menu-toggler{cursor:pointer}.pi-mobile-menu-toggler span{cursor:pointer}.pi-mobile-menu-toggler span svg{cursor:pointer}.pi-mobile-menu-toggler span svg g{cursor:pointer}.pi-opacity-100{opacity:1}.pi-z-index-minus-10{z-index:-10!important}.pi-center-vertical{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.width-40{width:40%!important;margin:0 auto}.width-70{width:70%!important;margin:0 auto}.width-90{width:90%;margin:0 auto}.rotate90{transform:rotate(90deg)!important}.rotate270{transform:rotate(270deg)!important}.line-height-2{line-height:2!important}.text-indent-5{text-indent:5px}.pi-section-full{max-width:100%}.pi-no-margin{margin:0!important}.pi-margin-top-6{margin-top:6px}.pi-margin-top-7{margin-top:7px}.pi-margin-top-minus-6{margin-top:-6px!important}.pi-margin-top-minus-30{margin-top:-30px!important}.pi-margin-top-minus-70{margin-top:-70px!important}.pi-margin-top-minus-100{margin-top:-100px!important}.pi-margin-top-20{margin-top:20px}.pi-margin-bottom-7{margin-bottom:7px}.pi-no-padding{padding:0!important}.pi-padding-15{padding:15px!important}.pi-margin-sides-minus-15{margin:0 -15px}.pi-margin-right-40{margin-right:40px}.pi-margin-right-60{margin-right:60px}.pi-margin-right-minus-20{margin-right:-20px}.pi-margin-left-10{margin-left:10px}.pi-padding-left-400{padding-left:400px}.pi-padding-right-20{padding-right:20px}.pi-padding-right-30{padding-right:30px}.pi-padding-right-40{padding-right:40px}.pi-padding-left-20{padding-left:20px}.pi-padding-right-left-20{padding:0 20px}.pi-padding-sides-30{padding-right:30px;padding-left:30px}.pi-padding-sides-40{padding-right:40px;padding-left:40px}.pi-margin-right-5 input{margin-right:5px}.pi-margin-bottom-minus-50{margin-top:-50px}.pi-margin-top-minus-1{margin-top:-1px}.pi-margin-top-minus-155{margin-top:-155px}.pi-margin-top-152{margin-top:152px}.pi-page-margin-top{margin-top:142px!important}.pi-page-margin-top-condensed{margin-top:135px}.ghost-grid{margin-top:140px;padding-top:70px;padding-bottom:70px}.ghost-grid-no-bread{margin-top:100px;padding-top:70px;padding-bottom:80px}.pi-no-bread-margin-top{margin-top:98px}.pi-margin-top-minus-12{margin-top:-12px}.top-minus-1{top:-1px}.no-wrap{white-space:nowrap}.no-border{border:none}.left-zero{left:0}.right-zero{right:0}.pi-padding-top-0{padding-top:0px}.pi-padding-top-3{padding-top:3px}.pi-padding-top-5{padding-top:5px}.pi-padding-top-8{padding-top:8px}.pi-padding-top-10{padding-top:10px!important}.pi-padding-top-15{padding-top:15px}.pi-padding-top-35{padding-top:35px}.pi-padding-top-75-p{padding-top:75%}.pi-padding-top-250{padding-top:250px}.pi-padding-bottom-5{padding-bottom:5px}.pi-padding-bottom-8{padding-bottom:8px}.pi-padding-bottom-200{padding-bottom:200px}pi-padding-top-bottom-5{padding-top:5px;padding-bottom:5px}.pi-padding-top-bottom-200{padding-top:200px!important;padding-bottom:200px!important}.pi-padding-top-8-percent{padding-top:8%}.padding-20{padding:20px!important}.border-dark-blue{border:1px solid hsla(210,100%,20%,1)}.border-dark-blue-right{border-right:1px solid hsla(210,100%,20%,1)}.border-dark-blue-left{border-left:1px solid hsla(210,100%,20%,1)}.border-dark-blue-top{border-top:1px solid hsla(210,100%,20%,1)}.border-dark-blue-bottom{border-bottom:1px solid hsla(210,100%,20%,1)}ol{list-style-type:none;counter-reset:item;margin:0;padding:0}ol>li{display:table;counter-increment:item;margin-bottom:0.6em}ol>li:before{content:counters(item, ".") ". ";display:table-cell;padding-right:0.6em}li ol>li{margin:0}li ol>li:before{content:counters(item, ".") " "}.pi-link-hover a:hover{text-decoration:underline}.pi-img-full-xs{float:right}.pi-img-full-xs img{width:200px}.pi-box .pi-img-full-xs img{box-shadow:-3px 3px 15px 0 hsla(210, 50%, 10%, 0.3)}.pi-blur-{-webkit-filter:blur(1px);-moz-filter:blur(1px);-o-filter:blur(1px);filter:blur(1px)}.pi-caption-img-overlay{display:table;height:100%;width:100%;text-align:center;position:absolute;top:44%;padding:0 5%;z-index:20}.pi-caption-img-overlay-inner{display:inline-block;padding:1% 8%;font-style:normal;font-size:15px;font-weight:700;letter-spacing:4px;color:rgba(255, 255, 255, 1);line-height:2em;border:1px solid white;box-shadow:-.5px 1px 5px rgba(0,0,0,.75);background:none}.pi-caption-img-overlay-inner .h6{display:inline-block;padding:1% 5%;font-style:normal;font-size:12px;font-weight:700;letter-spacing:2px;color:rgba(255, 255, 255, 1);line-height:2em;background:none}.pi-caption-img-overlay-inner:hover,.pi-caption-img-overlay-inner h6:hover{background:rgba(255,255,255,1);color:rgba(100,120,120,1);text-shadow:none;box-shadow:none}.video-overlay .pi-caption-img-overlay-inner{font-weight:300;box-shadow:none}.video-overlay .btn-ghost{font-size:16px;font-weight:300;padding:18px 40px}.pi-gallery.webinar .video-svg-container{width:50%}.pi-gallery.webinar .pi-img-overlay.pi-img-overlay-dark.pi-caption-opened{background:radial-gradient(hsla(210,0%,50%,.3)0%, hsla(210,0%,0%,.1)20%, hsla(210,0%,0%,0)30%)}.pi-gallery.webinar .pi-img-overlay.pi-img-overlay-dark.pi-caption-opened:hover{background:rgba(24, 28, 32, 0.8)}.product-button{font-size:14px;font-weight:100;text-transform:uppercase;text-shadow:none}.hover-blur-bw img{-webkit-filter:blur(0px) grayscale(40%);-moz-filter:blur(0px) grayscale(40%);-o-filter:blur(0px) grayscale(40%);filter:blur(0px) grayscale(40%)}.hover-blur-bw img:hover{-webkit-filter:blur(2px) grayscale(100%);-moz-filter:blur(2px) grayscale(100%);-o-filter:blur(2px) grayscale(100%);filter:blur(2px) grayscale(100%)}.hover-blur-bw:hover .pi-caption-img-overlay-inner{box-shadow:none}.pi-item-bw{-webkit-filter:blur(0px) grayscale(40%);-moz-filter:blur(0px) grayscale(40%);-o-filter:blur(0px) grayscale(40%);filter:blur(0px) grayscale(40%);opacity:.75;-webkit-transition:-webkit-all 0.3s ease-in-out;-moz-transition:-moz-all 0.3s ease-in-out;-ms-transition:-ms-all 0.3s ease-in-out;-o-transition:-o-all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.pi-item-bw:hover{-webkit-filter:blur(0px) grayscale(10%);-moz-filter:blur(0px) grayscale(10%);-o-filter:blur(0px) grayscale(10%);filter:blur(0px) grayscale(10%);opacity:.85;-webkit-transition:-webkit-all 0.3s ease-out;-moz-transition:-moz-all 0.3s ease-out;-ms-transition:-ms-all 0.3s ease-out;-o-transition:-o-all 0.3s ease-out;transition:all 0.3s ease-out}.pi-img-opacity-15{opacity:.15}.pi-img-opacity-50{opacity:.5}.pi-img-opacity-85{opacity:.85}.pi-section-darker{background:black}.no-blur{-webkit-filter:blur(0);-moz-filter:blur(0);-o-filter:blur(0);filter:blur(0)}.pi-gallery .pi-gallery-item img{padding:5%}.pi-gallery-item{padding-top:40px!important}.mediaWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.mediaWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mediaWrapper img{position:absolute;top:0;left:0;width:100%;height:100%}.cursor-pointer{cursor:pointer}.text-shadow-none{text-shadow:none}.pi-font-size-30{font-size:30px}.dropdown-menu{margin:2px 0;min-width:384px;border-radius:0;padding:20px 0;overflow-y:auto;overflow-x:hidden}.product .dropdown-menu{margin:0px -57px}.product .dropdown-menu.architect{min-width:350px}.products .dropdown-menu{margin:4px -25px}.dropdown .btn{padding:4px 12px 4px;border-radius:0;background:transparent;border:none;border:1px solid white}.dropdown .btn:hover{background:transparent;border:1px solid hsla(210,100%,20%,1)}.dropdown.open .btn{background:transparent;border:1px solid hsla(210,100%,20%,1)}.dropdown.open .btn-ghost.small{margin:0 120px 0;padding:14px 0}.dropdown.open .btn-ghost.small a{padding:14px 60px;font-size:14px}.pi-section-white.pi-row-reduced .dropdown.open button:hover,.pi-section-white.pi-row-reducible .dropdown.open button:hover{color:hsla(159,100%,25%,1)}.pi-section-white .pi-simple-menu>li>a{color:hsla(210,100%,20%,1);font-weight:100;letter-spacing:.1em}.nav>li>a:focus,.nav>li>a:hover{background:hsla(230,60%,98%,1)}.product .pi-titlebar.pi-breadcrumb-only{padding-bottom:0;padding-top:6px}.product .pi-titlebar.pi-breadcrumb-only .btn-bread-align{text-align:right;margin:-4px 0}.pi-bread-sticky .pi-section-white{top:0;margin:-7px 0;padding-top:12px}.pi-header-rows-fixed .pi-header{padding-bottom:0}.pi-header-row-fixed .pi-bread-sticky,.pi-header-rows-fixed .pi-bread-sticky{position:fixed;top:0;left:0;right:0;z-index:1000}.pi-bread-sticky .pi-row-reducible{top:102px;-webkit-box-shadow:0 1px 20px rgba(0, 0, 0, 0.3);box-shadow:0 1px 20px rgba(0, 0, 0, 0.3);-webkit-transition:top 0.5s ease-in-out;-moz-transition:top 0.5s ease-in-out;-ms-transition:top 0.5s ease-in-out;-o-transition:top 0.5s ease-in-out;transition:top 0.5s ease-in-out}.pi-bread-sticky .pi-row-reduced{top:68px}.pi-breadcrumb{margin-bottom:10px}.pi-bread-sticky .pi-breadcrumb-only{padding-bottom:5px}.pi-breadcrumb-only .btn{line-height:14px;margin:-3px 0}.pi-bread-sticky-condensed{padding-top:10px!important;padding-bottom:10px!important}.product .pi-breadcrumb-only .dropdown .btn{margin:-6px 0}.pi-cart-button-right{margin:-32px 15px 0px 0px}.product-title{margin-top:70%;margin-bottom:5%}.product-title h4{font-size:24px!important}.pi-section-dark{background-color:hsla(210,13%,15%,1);color:hsla(210,7%,55%,1)}.pi-text-yellow{color:yellow!important;text-shadow:none!important}.pi-text-light-blue{color:rgba(235,235,250,1)!important}.pi-text-light-green{color:rgba(180,235,220,1)!important}.pi-btn-green.pi-btn{color:rgba(0,137,87,1)!important}.pi-btn-green.pi-btn:hover{color:rgba(0,105,68,1)!important}.pi-text-light-orange{color:rgba(240,235,220,1)!important}.pi-background-dark-green{background:rgba(5, 70, 75, 1)!important}.pi-background-green{background:hsla(168,34%,34%,1)}.pi-background-green p{color:hsla(168,35%,50%,1)}.pi-background-dark-blue{background:hsla(210,100%,20%,1)!important}.pi-background-dark-blue p{color:hsla(210,40%,75%,1)!important}.pi-text-dark-blue{color:rgba(0,51,103,1)!important}.pi-background-grey-45{background:hsla(230,15%,45%,1)}.pi-background-grey-40{background:hsla(230,15%,40%,1)}.pi-background-grey-35{background:hsla(230,15%,35%,1)}.pi-background-grey-30{background:hsla(230,15%,30%,1)}.pi-background-grey-blue{background:rgba(40,65,90,1)!important}.pi-text-grey-blue{color:rgba(40,65,90,1)!important}.pi-background-light-grey{background:hsla(210,80%,99%,1)}.pi-background-faded-red{background-color:hsla(354,36%,58%,1)}.pi-background-light-blue-grey{background:hsla(210,50%,97.25%,1)}.pi-background-light-blue-grey-gradient{background:linear-gradient(to bottom, hsla(230,70%,97%,0.3) 0%, hsla(230,70%,97%,.7) 100%)}.pi-background-light-blue-grey-gradient-2{background:radial-gradient(hsla(210,100%,100%,1)10%, hsla(210,30%,60%,.1)40%, hsla(210,30%,60%,.3)60%, hsla(210,30%,60%,.6)80%, hsla(210,30%,60%,.8)100%)}.pi-background-light-blue-grey-gradient-3{background:linear-gradient(to top, hsla(207,100%,98%,1)0%, hsla(207,100%,100%,.8)100%)}.pi-background-bright-red{background:linear-gradient(60deg, hsla(348,85%,54%,1) 0%, hsla(348,85%,45%,1) 100%)}.pi-background-white-gradient{background:linear-gradient(to bottom, hsla(210,0%,20%,0.08) 0%, hsla(210,0%,20%,0.03) 7%, hsla(230,0%,100%,.01) 30%, hsla(230,0%,100%,0) 50%)}.pi-background-red-to-blue{background:linear-gradient(270deg,hsla(220,100%,57%,1),hsla(0,100%,100%,1),hsla(328,72%,49%,1))}.pi-texture-architect{background:hsla(228,55%,20%,0.90)!important}.outline-light-blue-grey{border:1px solid hsla(210, 100%, 20%, .1);padding:50px 0}.text-dark{color:hsla(216,13%,15%,1)!important}.color-dark-blue{color:hsla(210,100%,20%,1)!important}.color-dark-blue-hover{color:hsla(210,100%,20%,1)!important}.color-dark-blue-hover:hover{color:hsla(210,90%,40%,1)!important}.color-dark-blue-link{color:hsla(210,100%,20%,1)!important}.color-dark-blue-link:hover{color:hsla(210,79%,42%,1)!important}.color-light-blue{color:hsla(210,60%,65%,1)}.color-light-blue-2{color:hsla(210,90%,50%,1)!important}.color-light-green{color:hsla(194,30%,40%,1)!important}.color-dark-green{color:hsla(194,96%,11%,1)!important}.color-architect{color:hsla(228,63%,51%,1)!important}.color-professional{color:hsla(166,100%,24%,1)!important}.color-designer{color:hsla(328,72%,49%,1)!important}.color-modeler{color:hsla(268,79%,56%,1)!important}.color-simulator{color:hsla(207,12%,40%,1)!important}.color-online{color:hsla(220,100%,57%,1)!important}.color-player{color:hsla(207,12%,40%,1)!important}.color-runtime{color:hsla(173,70%,35%,1)!important}.color-ithink{color:hsla(358,65%,46%,1)!important}.bg-color-architect{background:hsla(228,63%,51%,1)!important}.bg-color-professional{background:hsla(166,100%,24%,1)!important}.bg-color-designer{background:hsla(328,72%,49%,1)!important}.bg-color-modeler{background:hsla(268,79%,56%,1)!important}.bg-color-simulator{background:hsla(207,12%,40%,1)!important}.bg-color-runtime{background:hsla(173,70%,35%,1)!important}.bg-color-player{background:hsla(16,100%,60%,1)!important}.bg-color-ithink{background:hsla(358,65%,46%,1)!important}.bg-color-online{background:hsla(220,100%,57%,1)!important}.bg-color-difference-header{background-image:linear-gradient(hsla(222,41%,23%,1), hsla(247,39%,9%,1))!important}.bg-color-difference-section{background-image:linear-gradient(hsla(226,32%,38%,1), hsla(231,38%,23%,1))!important}.bg-star-layer{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.25}.star-block{font-size:3.0em;font-family:Comfortaa, Arial, sans-serif}.star-emp-span{display:block;margin:30px 0 10px 0;font-size:1.3em}.bib-entry{font-size:1.1em;line-height:1.3;margin-bottom:0.5em}.outline-architect{border:2px solid hsla(228,63%,51%,1)!important}.pi-border-bottom-strong-base{border-bottom:none}.icon-bright-red{color:hsla(348,85%,90%,1)}.icon-bright-red:hover{color:white}.icon-dark{color:hsla(194,96%,11%, .2)}.icon-dark:hover{color:hsla(194,96%,11%, .4)}.tp-leftarrow,.tp-rightarrow{margin-top:-30px!important}.tp-bullets{bottom:6px!important}.callout .pi-section{padding-top:30px;padding-bottom:30px}.callout .callout-btn{padding-top:30px}.callout-short .pi-section{padding-top:60px;padding-bottom:30px}.callout-short .callout-btn{padding-top:6px}.triangle-right-green{height:0;width:0;border-left:100px solid hsla(184,88%,16%,1);border-right:100px solid transparent;border-bottom:100px solid transparent;border-top:100px solid transparent}.book .trapezoid-up-green{border-bottom:60px solid hsla(184,88%,16%,1);border-left:56px solid transparent;border-right:56px solid transparent;height:0;width:100%;margin-top:-119px;z-index:2}.book .trapezoid-down-green{border-top:60px solid hsla(184,88%,16%,1);border-left:56px solid transparent;border-right:56px solid transparent;height:0;width:100%;margin-bottom:-100px;margin-top:35px;z-index:2}.shape-container{position:relative;width:100%;background:hsla(184,88%,16%,1);background-repeat:no-repeat}.about .shape-right{position:absolute;top:10%;right:0;height:80%;border-right:70vw solid hsla(184,88%,32%,1);border-top:9vw solid transparent;border-bottom:9vw solid transparent}.about .shape-left{position:absolute;top:10%;left:0;height:80%;border-left:70vw solid hsla(184,88%,32%,1);border-top:9vw solid transparent;border-bottom:9vw solid transparent}.training.shape-container{position:relative;width:100%;background:linear-gradient(60deg, hsla(348,85%,54%,1) 0%, hsla(348,85%,45%,1) 100%);background-repeat:no-repeat}.training .shape-right{position:absolute;top:0;right:0;height:100%;border-right:40vw solid hsla(348,85%,35%,1);border-top:255px solid transparent;border-bottom:0 solid transparent}.training .shape-left{position:absolute;top:0;left:0;height:100%;border-left:40vw solid hsla(348,85%,35%,1);border-top:255px solid transparent;border-bottom:0 solid transparent}.bottom-callout.shape-container{position:relative;width:100%;background:linear-gradient(60deg, hsla(348,85%,54%,1) 0%, hsla(348,85%,45%,1) 100%);background-repeat:no-repeat}.bottom-callout .shape-right{position:absolute;top:0;right:0;height:100%;border-right:40vw solid hsla(348,85%,35%,1);border-top:255px solid transparent;border-bottom:0 solid transparent}.bottom-callout .shape-left{position:absolute;top:0;left:0;height:100%;border-left:40vw solid hsla(348,85%,35%,1);border-top:255px solid transparent;border-bottom:0 solid transparent}.droplist{list-style:none outside none;padding-left:0;white-space:nowrap}.droplist a{text-decoration:none;line-height:1.428571429}.droplist>li{display:inline-block}.droplist-menu{display:none;background-clip:padding-box;background-color:#FFFFFF;border:1px solid rgba(0, 0, 0, 0.15);border-top:none;border-radius:0 0 4px 4px;box-shadow:0 2px 12px rgba(0, 0, 0, 0.176);display:none;float:left;list-style:none outside none;margin:8px 0 0 0!important;width:450px;padding:0 0 0 20px;position:absolute;top:100%;z-index:1000;left:-1650%!important}.droplist-menu>li,.droplist-menu>li>a{clear:both;display:block;font-weight:normal;line-height:1.42857;padding:0;white-space:nowrap}.droplist-dropdown{position:relative}.droplist-dropdown .caret{display:inline-block;width:0;height:0;margin:-10px 0 0 2px;vertical-align:middle;border-top:16px solid;border-right:11px solid transparent;border-left:11px solid transparent}.droplist-left>li:before{content:"\203A";position:relative;right:5px;color:#999}.droplist-right>li:last-child:after{content:"\203A";position:relative;left:5px;color:#999}.droplist .droplist-dropdown:after,.droplist .droplist-dropdown:before,.droplist .droplist-ellipsis:after,.droplist .droplist-ellipsis:before,.droplist .no-after:after,.droplist .no-before:before{content:""}.pi-titlebar .pi-breadcrumb .droplist ul{display:none}.pi-titlebar .pi-breadcrumb .droplist>li{display:inline-block}.droplist-menu .pi-section{margin:0 25px!important}.droplist-menu .pi-section .pi-row{margin:0!important}.droplist-menu .pi-section .pi-row .pi-col-7{margin:0 25px 0 0!important}.no-content:after{content:none!important}.after-white:after{font-family:"fontello";content:"\e8c8";margin:0!important;color:white!important}.gs-snippet,.gs-title{font-family:courier}.gs-webResult{border:1px solid #eee;padding:1em}.gsc-result-info{display:none}.gcsc-branding{display:none}.gsc-thumbnail{display:none}.gs-snippet{display:none}.gs-title a{font-size:16px}.gs-snippet{font-size:14px}.gs-snippet b,.gs-title b{font-weight:normal}.gsc-url-bottom,.gsc-url-top{display:none}.gsc-cursor-page{font-size:1.5em;padding:4px 8px;border:2px solid #ccc}.gsc-inline-block,.reset-box-sizing,.reset-box-sizing *,.reset-box-sizing :after,.reset-box-sizing :before{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.gsc-input-box,.gsc-input-box-focus,.gsc-input-box-hover,.gsc-search-button,input.gsc-input{box-sizing:content-box;line-height:normal}.pie-chart{position:relative;margin:0 auto 30px auto;text-align:center}.pie-chart canvas{position:absolute;z-index:1;top:0;left:0}.pie-chart .pie-chart-custom-text,.pie-chart .pie-chart-percent,.pie-chart i{position:absolute;z-index:10;top:-10px;left:0;display:block;width:100%;color:#444444;text-align:center}.pie-chart-a .pie-chart-custom-text,.pie-chart-a .pie-chart-percent,.pie-chart i{color:rgba(8,171,137,.6)}.pie-chart-b .pie-chart-custom-text,.pie-chart-b .pie-chart-percent,.pie-chart i{color:rgba(98,212,219,.5)}.pie-chart-c .pie-chart-custom-text,.pie-chart-c .pie-chart-percent,.pie-chart i{color:rgba(179,90,190,.5)}.pie-chart img{max-width:100%;vertical-align:middle}.pie-chart .pie-chart-custom-text{font-size:18px}.pie-chart .pie-chart-percent{font-size:40px}.pie-chart-description{position:absolute;top:20px;left:0;display:block;width:100%;text-align:center}.flexslider{margin:0}.flexslider-no-background{background:none;border:none;margin:0 0 30px}.flex-direction-nav a{background-image:none}.flex-direction-nav a.flex-next:before{font-family:"fontello";content:'\e8cc';color:white;margin-top:10px}.flex-direction-nav a.flex-prev:before{font-family:"fontello";content:'\e8cb';color:white;margin-top:10px}.flex-dark-nav .flex-direction-nav a.flex-next:before{font-family:"fontello";content:'\e8cc';color:rgba(33,37,43,1);margin-top:10px}.flex-dark-nav .flex-direction-nav a.flex-prev:before{font-family:"fontello";content:'\e8cb';color:rgba(33,37,43,1);margin-top:10px}.flexslider:hover .flex-next{opacity:0.8;right:5px}.flexslider:hover .flex-prev{left:5px;opacity:0.8}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1}.flex-control-nav{margin:20px 0}.flex-control-paging li a{background:rgba(255,255,255,.4)}.flex-control-paging li a:hover{background:rgba(255,255,255,1)}.flex-dark-nav .flex-control-paging li a{background:rgba(33,37,43,.4)}.flex-dark-nav .flex-control-paging li a:hover{background:rgba(33,37,43,1)}.flex-control-paging li a.flex-active{background:rgba(255,255,255,1);cursor:pointer}.flex-dark-nav .flex-control-paging li a{background:rgba(33,37,43,.7)}.flex-dark-nav .flex-control-paging li a:hover{background:rgba(33,37,43,1)}.flex-dark-nav .flex-control-paging li a.flex-active{background:rgba(33,37,43,1);cursor:pointer}.flex-light .flex-pauseplay a{bottom:-8px}.flex-dark .flex-pauseplay a{bottom:-13px;color:rgba(255,255,255,.4)}.flex-dark .flex-pauseplay a:hover{bottom:-13px;color:white}.flexslider .slides{padding:0;margin:0}#home-slider-2 .flex-control-nav{margin-bottom:24px}.training-slider .pi-img-w{margin:0}.training-slider .flex-control-nav{margin-bottom:15px}.pi-caption-centered p{margin:0 0 70% 0}.pi-text-shadow-2{text-shadow:1px .5px 1px rgba(25,25,25,.65)}.pi-revolution-slider{height:600px;max-height:600px}.checkbox label,.radio label{padding-left:0}.cart-grid{border:none;width:100%;margin:0 auto;font-weight:300}.cart-grid .h5{color:#666E70}.cart-grid td:nth-child(2){width:1%}.cart-grid tr{border:white;border-bottom:rgba(200, 200, 200, 1) 1px dashed;background-color:white;background:white}.cart-grid tr:first-child{border:white;border-bottom:rgba(200, 200, 200, 1) 2px solid;background-color:white;background:white}.cart-grid tr:last-child{border:white;border-top:rgba(200, 200, 200, 1) 2px solid;background-color:white;background:white}.cart-grid tr:first-child{padding-top:0;padding-bottom:0}.cart-grid tr:last-child{border-bottom:none;padding-bottom:0;padding-top:0}.cart-grid td,.cart-grid th{padding:5% 1%;border:white;background-color:white;background:white}.cart-grid tr:first-child td{padding:1% 0}.cart-grid tr:last-child td{padding:1% 0}.cart-grid tr:last-child td:first-child,.cart-grid tr:not(:first-child) td:nth-child(6){font-size:18px}.cart-grid tr:last-child img{width:0}.cart-grid tr td:nth-child(3){text-align:left}.cart-grid tr:first-child td:nth-child(3){padding:0 1%}.cart-grid tr td:nth-child(4),.cart-grid tr td:nth-child(5){padding:0 3%}.cart-grid tr td:nth-child(6){padding:0 0 0 3%;text-align:right}.cart-grid tr:last-child td:nth-child(2),.cart-grid tr:last-child td:nth-child(4){visibility:hidden}.cart-grid tr:last-child td:first-child{font-weight:500;text-transform:uppercase}.cart-grid tr:last-child td:nth-child(6){font-weight:500}.cart-grid .qty-cell-container{width:100px;display:flex;justify-content:center;align-items:center}.cart-grid .qty-container{display:inline-flex;flex-direction:column;justify-content:center;padding-right:6px}.cart-grid .qty-increment{display:inline-flex;flex-direction:column;align-items:center;position:relative;top:-3px}.pi-page-margin-top-condensed.mobile-fix{margin-top:130px}.my-training.pi-page-margin-top-condensed.mobile-fix{margin-top:94px}.training-grid tr td{padding-left:0%;padding-right:0%}.training-grid td:first-child{width:40%}.training-grid td:nth-child(2){width:30%}.training-grid tr td:nth-child(3),.training-grid tr td:nth-child(4){width:1%;text-align:center!important;padding-left:0%;padding-right:0%}.training-grid tr td:nth-child(5){width:25%;padding-left:0%;padding-right:0%}.training-grid tr:last-child,.training-grid tr:last-child td:nth-child(4){visibility:hidden}.training-grid tr:last-child{visibility:visible!important;border-top:none;border-bottom:#c8c8c8 2px solid}.cart-grid.training-grid tr:last-child td:nth-child(2){visibility:visible!important}.training-grid tr:last-child td:first-child{font-size:14px;font-weight:300;text-transform:capitalize;padding:5% 1%}.simple-training-grid{border:none;padding:0 5%}.simple-training-grid tr:first-child{height:0;visibility:hidden}.simple-training-grid tr:last-child td:first-child{width:0;visibility:hidden}.orders-grid td,.orders-grid th{padding:2% 1%}.cart-grid .orders-grid tr td{text-align:center!important}.orders-grid td{width:auto!important}.orders-grid tr:last-child,.orders-grid tr:last-child td:nth-child(2){visibility:visible}.orders-grid tr:last-child td:nth-child(6){font-weight:500}.orders-grid tr:last-child{border-top:rgba(200, 200, 200, 1) 1px dashed;border-bottom:rgba(200, 200, 200, 1) 2px solid}.orders-grid tr:last-child td{visibility:visible}.orders-grid tr:last-child,.orders-grid tr:last-child td:nth-child(4){visibility:visible}.orders-grid tr:last-child td:first-child,.orders-grid tr:last-child td:nth-child(6){font-weight:500;font-size:14px}.orders-grid tr:last-child img{width:100%}.open-orders-grid{margin:0 auto}.cart-grid.open-orders-grid tr:last-child td:nth-child(2),.cart-grid.open-orders-grid tr:last-child td:nth-child(4){visibility:visible}.cart-grid .orders-grid td{width:auto!important}.cart-grid.open-orders-grid tr:last-child td{padding:4% 0}.cart-grid.open-orders-grid tr td{padding:4% 0}.cart-grid.open-orders-grid tr:first-child{font-weight:600;padding:1% 0}.cart-grid.open-orders-grid tr:first-child td{padding:1% 0}.cart-grid.open-orders-grid tr td:nth-child(2),.cart-grid.open-orders-grid tr td:nth-child(3){width:15%!important}.cart-grid.open-orders-grid tr td:first-child,.cart-grid.open-orders-grid tr td:nth-child(4){width:10%!important}.cart-grid.open-orders-grid tr td:nth-child(5),.cart-grid.open-orders-grid tr td:nth-child(6){width:25%!important}.cart-grid.open-orders-grid tr td:nth-child(3){text-align:center}.cart-grid.open-orders-grid tr td:nth-child(6){padding:0}.cart-grid.open-orders-grid tr:last-child td:nth-child(3){padding:2% 0%}.cart-grid.open-orders-grid tr:last-child{border-top:rgba(200, 200, 200, 1) 1px dashed}.cart-grid.open-orders-grid tr:last-child td:first-child{font-weight:300}.cart-grid.open-orders-grid tr td:nth-child(6){text-align:center!important}.print-invoice-grid{margin:0 auto;width:90%;text-align:right;font-weight:300;font-size:14px}.print-invoice-grid tr:first-child{font-weight:500}.print-invoice-grid td:first-child{text-align:left}.cart-grid.print-invoice-grid tr:last-child td:nth-child(2),.cart-grid.print-invoice-grid tr:last-child td:nth-child(4){visibility:visible}.cart-grid.print-invoice-grid tr:last-child td{padding:2% 0}.cart-grid.print-invoice-grid tr:last-child td{padding:2% 0}.cart-grid.print-invoice-grid tr td:nth-child(6){padding:0}.cart-grid.print-invoice-grid tr:last-child td:first-child{font-weight:300;text-transform:capitalize;font-size:14px}.cart-grid.print-invoice-grid tr td:nth-child(4),.cart-grid.print-invoice-grid tr td:nth-child(5){padding:1% 0}.cart-grid.print-invoice-grid td:first-child{width:20%}.cart-grid.print-invoice-grid td:nth-child(2){width:30%}.cart-grid.print-invoice-grid tr td:nth-child(3){width:15%;text-align:right;padding:2% 0}.cart-grid.print-invoice-grid td:nth-child(4){width:15%;text-align:right}.print-invoice-grid-2{text-align:right}.cart-grid.print-invoice-grid-2 td:first-child{width:30%}.cart-grid.print-invoice-grid-2 td:nth-child(2){width:30%}.cart-grid.print-invoice-grid-2 td:nth-child(3){width:30%}.print-invoice-grid-3{width:90%;margin:0 auto;text-align:right;font-size:14px}.product-grid td,.product-grid th{padding:0% 1%}.product-grid tr td:last-child tr{border:none}.product-grid tr td{width:auto!important;padding:4% 0;text-align:center}.product-grid tr:last-child{visibility:visible;border-top:none;border-bottom:rgba(200, 200, 200, 1) 2px solid}.cart-grid.product-grid tr:last-child td:nth-child(2),.cart-grid.product-grid tr:last-child td:nth-child(4),.product-grid tr td,.product-grid tr td:first-child,.product-grid tr td:nth-child(2),.product-grid tr td:nth-child(3),.product-grid tr td:nth-child(4),.product-grid tr td:nth-child(5){visibility:visible;border-top:none;border-bottom:rgba(200, 200, 200, 1) 2px solid;width:auto!important;padding:4% 0;text-align:center}.product-grid tr td:first-child{width:20%!important}.product-grid tr td:nth-child(2){width:20%!important}.product-grid tr td:nth-child(3){width:20%!important}.product-grid tr td:last-child{width:30%!important;text-align:center}.product-grid tr:first-child td:first-child,.product-grid tr:first-child td:nth-child(2),.product-grid tr:first-child td:nth-child(3),.product-grid tr:first-child td:nth-child(4),.product-grid tr:first-child td:nth-child(5){padding:1% 0!important}.cart-grid.product-grid tr:last-child td:first-child,.cart-grid.product-grid tr:not(:first-child) td:nth-child(6){font-size:14px}.product-button tr:first-child td{padding:2% 0 1%!important}.product-grid .windows-logo-blue{width:47%;background-image:url('/images/logos/windows-blue.svg');background-size:cover;padding:0;padding-bottom:12%}.product-grid .apple-logo-dark{width:47%;background-image:url('/images/logos/apple-dark.svg');background-size:cover;padding:0;padding-bottom:15%}.cart-grid.support-grid tr:last-child td{text-transform:capitalize;font-weight:300}.support-grid tr td:last-child{width:40%!important}.support-grid.renew-grid .btn-ghost-green{padding:12px 14px}.thumbnail-insert ul{margin:0;padding:0;list-style:none;text-align:center}.thumbnail-insert ul li{display:inline-block;margin-left:35px;margin-top:25px}.thumbnail-insert ul>:first-child{margin-left:0}.thumbnail-insert ul li img{width:70%;height:70%;padding:2px;opacity:1}.thumbnail-insert ul li img:hover{opacity:1}.light-blue-grey{background:#C6C8D7}.red_text{color:red}.icon-cart{font-size:30px}.results iframe{width:100%;max-height:1100px}.results .gs-webResult{width:100%!important}.results .gs-result .gs-snippet{font-weight:300;font-size:14px;text-align:justify;letter-spacing:1px;line-height:1.4em}.results .gsc-results-wrapper-visible{visibility:hidden!important}.trial btn-ghost span{visibility:hidden}.trial .btn-wide.btn-ghost.btn-ghost-light-blue.btn-ghost-background-white{padding:20px 40px;font-size:12px}.sign-in-note{display:block;position:absolute;top:820px;right:0;left:0;bottom:0px;margin:auto;z-index:100}span.sign-in-note-text{color:white;font-family:'Open Sans', Arial, sans-serif;font-size:17px;font-weight:100}@media screen and (min-width:1024px) and (max-width:1400px) and (orientation:landscape){.pi-col-lgl-0{width:0%}.pi-col-lgl-1{width:8.333333333333332%}.pi-col-lgl-2{width:16.666666666666664%}.pi-col-lgl-3{width:25%}.pi-col-lgl-4{width:33.33333333333333%}.pi-col-lgl-5{width:41.66666666666667%}.pi-col-lgl-6{width:50%}.pi-col-lgl-7{width:58.333333333333336%}.pi-col-lgl-8{width:66.66666666666667%}.pi-col-lgl-9{width:25%}.pi-col-lgl-10{width:83.33333333333334%}.pi-col-lgl-11{width:91.66666666666666%}.pi-col-lgl-12{width:100%}.pi-col-lgl-offset-0{margin-left:0}.pi-col-lgl-offset-1{margin-left:8.333333333333332%}.pi-col-lgl-offset-2{margin-left:16.666666666666664%}.pi-col-lgl-offset-3{margin-left:25%}.pi-col-lgl-offset-4{margin-left:33.333333333333333%}.pi-col-lgl-offset-5{margin-left:41.66666666666667%}.pi-col-lgl-offset-6{margin-left:50%}.pi-col-lgl-offset-7{margin-left:58.333333333333336%}.pi-col-lgl-offset-8{margin-left:66.66666666666667%}.pi-col-lgl-offset-9{margin-left:75%}.pi-col-lgl-offset-10{margin-left:83.33333333333334%}.pi-col-lgl-offset-11{margin-left:91.66666666666666%}.pi-col-lgl-offset-12{margin-left:100%}.product-page .pi-section-menu-mobile-w{right:4.9vw!important;right:4.9vmax!important}.product-page #product-hero-section h1{font-size:7.5vw!important;font-size:7.5vmax!important;margin-top:15%!important}.product-page #product-hero-section h2{font-size:2.16vw!important;font-size:2.16vmax!important;margin-top:5%!important}.product-page #product-hero-section p{font-size:2vw!important;font-size:2vmax!important;margin-top:15%!important}#product-hero-section .down i:before{font-size:6vw;font-size:6vmax}.product-page .slider.slick-slider{padding-top:60px;padding-bottom:80px}.slick-dots li button:before{font-size:1.5vh!important}.webinar .slider.slick-slider{padding-top:60px;padding-bottom:80px}.webinar .icon-right-dir:before{font-size:9vw;font-size:9vmax;padding-left:0px;border-radius:30px}.webinar .video-play [class*=" icon-"]:before,.webinar [class^=icon-]:before{width:1.2em!important;line-height:.8em!important}}@media screen and (min-width:1000px) and (max-width:1400px) and (orientation:portrait){.pi-col-lgp-0{width:0%}.pi-col-lgp-1{width:8.333333333333332%}.pi-col-lgp-2{width:16.666666666666664%}.pi-col-lgp-3{width:25%}.pi-col-lgp-4{width:33.33333333333333%}.pi-col-lgp-5{width:41.66666666666667%}.pi-col-lgp-6{width:50%}.pi-col-lgp-7{width:58.333333333333336%}.pi-col-lgp-8{width:66.66666666666667%}.pi-col-lgp-9{width:25%}.pi-col-lgp-10{width:83.33333333333334%}.pi-col-lgp-11{width:91.66666666666666%}.pi-col-lgp-12{width:100%}.pi-col-lgp-offset-0{margin-left:0}.pi-col-lgp-offset-1{margin-left:8.333333333333332%}.pi-col-lgp-offset-2{margin-left:16.666666666666664%}.pi-col-lgp-offset-3{margin-left:25%}.pi-col-lgp-offset-4{margin-left:33.333333333333333%}.pi-col-lgp-offset-5{margin-left:41.66666666666667%}.pi-col-lgp-offset-6{margin-left:50%}.pi-col-lgp-offset-7{margin-left:58.333333333333336%}.pi-col-lgp-offset-8{margin-left:66.66666666666667%}.pi-col-lgp-offset-9{margin-left:75%}.pi-col-lgp-offset-10{margin-left:83.33333333333334%}.pi-col-lgp-offset-11{margin-left:91.66666666666666%}.pi-col-lgp-offset-12{margin-left:100%}.product-page .pi-section-menu-mobile-w{right:5.5vw!important;right:5.5vmax!important}.product-page .pi-row-reducible .logo-svg-container figure>div{margin-top:.5vw!important;margin-top:.5vmax!important;margin-bottom:.5vw!important;margin-bottom:.5vmax!important}.product-page #product-hero-section h1{font-size:7.5vw!important;font-size:7.5vmax!important;margin-top:15%!important}.product-page #product-hero-section h2{font-size:2.16vw!important;font-size:2.16vmax!important;margin-top:5%!important}.product-page #product-hero-section p{font-size:2vw!important;font-size:2vmax!important;margin-top:15%!important}#product-hero-section .down i:before{font-size:6vw;font-size:6vmax}.product-page .slider.slick-slider{padding-top:60px;padding-bottom:80px}.slick-dots li button:before{font-size:1vh!important}.webinar .slider.slick-slider{padding-top:60px;padding-bottom:80px}.webinar .icon-right-dir:before{font-size:9vw;font-size:9vmax;padding-left:0px;border-radius:30px}.webinar .video-play [class*=" icon-"]:before,[class^=icon-]:before{width:1.2em!important;line-height:.8em!important}.home-hero-3-section .home-text .nav{margin-top:8vh;margin-bottom:4vh}.home-hero-3-section .home-text .header h2{font-size:2.75vh;font-size:2.75vmax;margin-top:4vh;margin-bottom:4vh;line-height:1.5;padding:0 10%}.home-hero-3-section .home-text .header h4{font-size:1.75vh;font-size:1.75vmax;margin-top:2vh;margin-bottom:15vh;line-height:1.5;padding:0 15%}.home-hero-3-section p{font-size:.95vh;font-size:.95vmax;margin-top:2vh;margin-bottom:2vh;line-height:2}.home-hero-3-section.content-section .nav i{margin:-2.5vw;margin:-2.5vmax}..home-hero-3-section [class*=" icon-"]:before,[class^=icon-]:before{width:1vw;width:1vmax;line-height:1vw;line-height:1vmax}.welcome .content .text-a,.welcome .content .text-b{order:2}.welcome .content .graphic-a,.welcome .content .graphic-a{order:1}.welcome .home-hero-3-section .ghost{margin-top:4vh;margin-bottom:4vh}.welcome .home-hero-3-section.content-section .nav i{margin:-16% -10%}}@media (max-width:1119px){.pi-bread-sticky .pi-row-reducible{top:101px}.pi-bread-sticky .pi-row-reduced{top:66px}.pi-bread-sticky .h3{font-size:20px}.pi-breadcrumb-only .btn{margin:-10px 0}.btn-bread-align{margin:-7px 0px;text-align:right}.pi-row-reducible .logo-figure{width:150px}.pi-row-reduced .logo-figure{width:100px}.btn-bread-align .btn-ghost a{color:#FFF;padding:10px 12px}.logo-svg-container{width:15%;transform:translate(0%, 10%)}.pi-row-reduced .logo-svg-container{width:10%;transform:translate(0%, 0%)}.pi-page-margin-top{margin-top:144px!important}.ghost-grid{margin-top:140px;padding-top:70px;padding-bottom:70px}.ghost-grid-no-bread{margin-top:100px;padding-top:70px;padding-bottom:70px}.pi-scroll-top-arrow.pi-active.pi-scroll-top-arrow-footer{bottom:0px;right:0}.stella-architect-img .callout-text-1 h1{font-size:5.5vw;line-height:5.5vw;position:absolute;transform:translate(0, 9vw);padding:0;margin:0}.stella-architect-img .callout-text-1 h2{font-size:3vw;line-height:6vw;position:absolute;transform:translate(0, 3.5vw);padding:0;margin:0}.stella-architect-img .callout-text-2 h2{text-align:center;width:100%;line-height:6vw;font-size:3vw;position:absolute;transform:translate(-2vw, 29.5vw);padding:0;margin:0}.stella-architect-img .callout-text-2 p{line-height:3vw;font-size:1.5vw;position:absolute;transform:translate(1vw, 39vw);padding:0;margin:0}.stella-architect-img .callout-text-3 h2{text-align:center;width:100%;line-height:6vw;font-size:3vw;position:absolute;transform:translate(-2vw, 83vw);padding:0;margin:0}.stella-architect-img .callout-text-3 p{line-height:3vw;font-size:1.5vw;position:absolute;transform:translate(0, 118vw);padding:0;margin:0}.stella-architect-img .callout-text-4 h2{text-align:center;width:100%;line-height:6vw;font-size:3vw;position:absolute;transform:translate(-2vw, 137.5vw);padding:0;margin:0}.stella-architect-img .callout-text-4 p{line-height:3vw;font-size:1.5vw;position:absolute;transform:translate(-5vw, 150vw);padding:0;margin:0}.stella-professional-img .callout-text-1 h1{font-size:5.5vw;line-height:5.5vw;position:absolute;transform:translate(0, 9vw);padding:0;margin:0}.stella-professional-img .callout-text-1 h2{font-size:3vw;line-height:6vw;position:absolute;transform:translate(0, 3.5vw);padding:0;margin:0}.stella-professional-img .callout-text-2 h2{text-align:center;width:100%;line-height:6vw;font-size:3vw;position:absolute;transform:translate(-2vw, 29.5vw);padding:0;margin:0}.stella-professional-img .callout-text-2 p{line-height:3vw;font-size:1.5vw;position:absolute;transform:translate(1vw, 39vw);padding:0;margin:0}.stella-professional-img .callout-text-3 h2{text-align:center;width:100%;line-height:6vw;font-size:3vw;position:absolute;transform:translate(-2vw, 83vw);padding:0;margin:0}.stella-professional-img .callout-text-3 p{line-height:3vw;font-size:1.5vw;position:absolute;transform:translate(0, 118vw);padding:0;margin:0}.stella-professional-img .callout-text-4 h2{text-align:center;width:100%;line-height:6vw;font-size:3vw;position:absolute;transform:translate(-2vw, 137.5vw);padding:0;margin:0}.stella-professional-img .callout-text-4 p{line-height:3vw;font-size:1.5vw;position:absolute;transform:translate(-5vw, 150vw);padding:0;margin:0}.stella-designer-img .callout-text-1 h1{font-size:5.5vw;line-height:5.5vw;position:absolute;transform:translate(0, 9vw);padding:0;margin:0}.stella-designer-img .callout-text-1 h2{font-size:3vw;line-height:6vw;position:absolute;transform:translate(0, 3.5vw);padding:0;margin:0}.stella-designer-img .callout-text-2 h2{text-align:center;width:100%;line-height:6vw;font-size:3vw;position:absolute;transform:translate(-1.5vw, 29.5vw);padding:0;margin:0}.stella-designer-img .callout-text-2 p{line-height:3vw;font-size:1.5vw;position:absolute;transform:translate(1vw, 39vw);padding:0;margin:0}.stella-designer-img .callout-text-3 h2{text-align:center;width:100%;line-height:6vw;font-size:3vw;position:absolute;transform:translate(-2vw, 83vw);padding:0;margin:0}.stella-designer-img .callout-text-3 p{line-height:3vw;font-size:1.5vw;position:absolute;transform:translate(0, 118vw);padding:0;margin:0}.stella-designer-img .callout-text-4 h2{text-align:center;width:100%;line-height:6vw;font-size:3vw;position:absolute;transform:translate(-2vw, 137vw);padding:0;margin:0}.stella-designer-img .callout-text-4 p{line-height:3vw;font-size:1.5vw;position:absolute;transform:translate(-5vw, 150vw);padding:0;margin:0}.stella-designer-img .callout-text-4 p.pi-small-text{line-height:3vw;font-size:.9vw;position:absolute;transform:translate(-5vw, 162vw);padding:0;margin:0}.item-square h2{font-size:30px;line-height:1.3em;margin-bottom:10px}.item-square h5{margin-bottom:10px;font-size:15px;line-height:1.5em;padding-bottom:20px}.item-square .btn-ghost{font-size:12px}.item-square .btn-ghost.product{padding:14px 20px}.products .item-square .pi-img-w{margin-top:5%}.page-404-img.callout-text h1{font-size:6.5vw;font-weight:500;line-height:3vw;letter-spacing:0vw;z-index:2;margin:0;padding:0;padding-top:39%;text-shadow:none;text-align:center}.page-404-img.callout-text h2{font-size:4vw;font-weight:500;line-height:3vw;letter-spacing:.1vw;z-index:2;margin:0;padding:0;text-shadow:none;font-style:normal;font-weight:100;text-align:center}.page-404-img.callout-text h3{font-size:1.5vw;font-weight:500;line-height:0vw;letter-spacing:.1vw;z-index:2;margin:0;padding:0;padding-top:3%;text-shadow:none;text-align:center}.page-404-img.callout-text .p1{font-size:1.5vw;font-weight:500;line-height:0vw;letter-spacing:.05vw;z-index:2;margin:0;padding:0;padding-top:5%;text-shadow:none;text-align:center}.page-404-img.callout-text .p2{font-size:1.5vw;font-weight:500;line-height:0vw;letter-spacing:.05vw;z-index:2;margin:0;padding:0;padding-top:2.5%;text-shadow:none;text-align:center}.page-404 .button{padding-top:6%}.page-404 .btn-ghost{font-weight:100;font-size:1.75vw;margin:0 auto;padding:0;padding:2%}.page-404 .btn-ghost.btn-ghost-dark-blue-reverse-2{padding:1.25vw 5vw}.pi-page-margin-top-condensed.mobile-fix{padding-top:10px!important;padding-bottom:0px!important}.my-training.pi-page-margin-top-condensed.mobile-fix{margin-top:80px}.book .btn-ghost{padding:14px 0}.product .pi-titlebar.pi-breadcrumb-only{padding-top:9px}.solutions-section .text-overlay{width:54vw}.webinar .icon-right-dir:before{font-size:9vw;font-size:9vmax;padding-left:0px;border-radius:30px}.webinar .video-play [class*=" icon-"]:before,.webinar [class^=icon-]:before{width:1.2em!important;line-height:.8em!important}.returning .home-hero-3-section .pi-text-left.ghost{margin-top:2vmax;margin-bottom:1vmax}}@media (max-width:992px){.product .pi-titlebar.pi-breadcrumb-only{padding-top:17px;padding-bottom:17px}.product .pi-titlebar.pi-breadcrumb-only .btn-bread-align{margin:0;text-align:center}.pi-bread-sticky .pi-row-reducible{top:67px}.pi-bread-sticky .pi-row-reduced{top:67px}#server-update .pi-bread-sticky .pi-row-reduced{top:69px}.pi-row-lg .pi-btn.pi-mobile-menu-toggler{margin-top:11px;margin-bottom:11px}.pi-header-row-fixed .pi-row-reduced .pi-row-block>.pi-btn,.pi-header-row-fixed .pi-row-reduced .pi-row-block form,.pi-header-rows-fixed .pi-row-reduced .pi-row-block>.pi-btn,.pi-header-rows-fixed .pi-row-reduced .pi-row-block form{margin-top:9px;margin-bottom:9px}.pi-row-reducible .logo-figure{width:107px}.pi-row-reduced .logo-figure{width:107px}.callout-short .pi-section{padding-top:50px;padding-bottom:30px}.callout-short .callout-btn{padding-top:20px}.btn-bread-align{margin:-5px -23px;text-align:right}.btn-bread-align .btn-ghost{padding:3px 0}.btn-bread-align .btn-ghost a{padding:10px 12px}.btn-cart-center-md{padding:10px 0 5px 0!important}.btn-cart-center-md p{padding-right:22px}.pi-section-parallax.about{background-repeat:no-repeat;background-position:center!important}.solutions-section{padding-top:100px}.solutions-section .pi-tabs-navigation-big{display:table-cell}.solutions-section .pi-tabs-navigation-big li{display:table-cell}.solutions-section .pi-tabs-navigation-big li a{padding:1vw 2.5vw}.book .trapezoid-down-green{margin-top:0}.book .trapezoid-up-green{margin-top:-114px}.logo-svg-container{width:13%;transform:translate(0%, 0%)}.pi-row-reduced .logo-svg-container{width:12%;transform:translate(0%, 0%)}.pi-no-margin-top-xs{margin-top:0}.pi-page-margin-top{margin-top:146px!important}.pi-page-margin-top-condensed{margin-top:100px}.pi-no-bread-margin-top{margin-top:63px}.pi-page-margin-top.training-media{margin-top:75px}.ghost-grid{margin-top:110px;padding-top:60px;padding-bottom:70px}.ghost-grid-no-bread{margin-top:50px;padding-top:70px;padding-bottom:70px}.pi-padding-top-50-sm{padding-top:50px!important}.pi-margin-top-minus-7-md{margin-top:-7px}.pi-margin-right-minus-175{margin-right:-175px!important}.pi-scroll-top-arrow.pi-active.pi-scroll-top-arrow-footer{bottom:0px}.droplist .h3{font-size:12px}.pi-menu-mobile>li{margin:3px -15px}.pi-col-md-padding-top-40{padding-top:40px}.pi-col-md-padding-bottom-20{padding-bottom:20px}.callout .callout-btn{padding-top:20px}.page-404-img.callout-text h1{font-size:6.5vw;font-weight:500;line-height:3vw;letter-spacing:0vw;z-index:2;margin:0;padding:0;padding-top:39%;text-shadow:none;text-align:center}.page-404-img.callout-text h2{font-size:4vw;font-weight:500;line-height:3vw;letter-spacing:.1vw;z-index:2;margin:0;padding:0;text-shadow:none;font-style:normal;font-weight:100;text-align:center}.page-404-img.callout-text h3{font-size:1.5vw;font-weight:500;line-height:0vw;letter-spacing:.1vw;z-index:2;margin:0;padding:0;padding-top:3%;text-shadow:none;text-align:center}.page-404-img.callout-text .p1{font-size:1.5vw;font-weight:500;line-height:0vw;letter-spacing:.05vw;z-index:2;margin:0;padding:0;padding-top:5%;text-shadow:none;text-align:center}.page-404-img.callout-text .p2{font-size:1.5vw;font-weight:500;line-height:0vw;letter-spacing:.05vw;z-index:2;margin:0;padding:0;padding-top:2.5%;text-shadow:none;text-align:center}.page-404 .button{padding-top:6%}.page-404 .btn-ghost{font-weight:100;font-size:1.75vw;margin:0 auto;padding:0;padding:2%}.page-404 .btn-ghost.btn-ghost-dark-blue-reverse-2{padding:1.25vw 5vw}.pi-margin-top-20-sm{margin-top:20px}.pi-padding-bottom-10-sm{padding-bottom:10px}.pi-padding-bottom-20-sm{padding-bottom:20px}.pi-padding-bottom-40-sm{padding-bottom:40px}.pi-padding-top-30-sm{padding-top:30px!important}#book-hero-1{padding-bottom:0%}.book .pi-padding-left-38-percent{padding-left:40px}.text-overlay-2 .text-overlay-quote{top:1px;left:-100px}.pull-quote{font-size:18px}.pi-page-margin-top-condensed.mobile-fix{margin-top:80px}.my-training.pi-page-margin-top-condensed.mobile-fix{margin-top:30px}#product-hero-section.pi-page-margin-top{margin-top:114px!important}#product-hero-section .full-svg-container{transform:translate(19%, 34%)}#product-hero-section .architect-logo-light{width:10%;padding-bottom:10%}#product-hero-section .product-text h1{top:34%;right:39%;font-size:4.1vw;font-size:4.1vmax;font-weight:100;letter-spacing:.5vw!important}#product-hero-section .product-text h4{top:47%;right:39%;font-size:1.9vw;font-size:1.9vmax;font-weight:100;letter-spacing:.5vw!important}#product-hero-section .button{top:73%;right:48%}#product-hero-section .btn-ghost{font-size:1.2vw;font-size:1.2vmax;font-weight:500;letter-spacing:.15vw;letter-spacing:.15vmax;padding:1.2vw 4vw;padding:1.2vmax 4vmax}.products .icon-fix,.products.player .icon-fix{width:30%;padding-bottom:30%}.products .item-square{height:50vw;width:50vw}.products-sm h4{font-size:1.3em!important}.products-sm .pi-caption-img-overlay-inner{font-size:.8em;letter-spacing:.2em;padding:3% 5%}.webinar .icon-right-dir:before{font-size:9vw;font-size:9vmax;padding-left:0px;border-radius:30px}.webinar .video-play [class*=" icon-"]:before,.webinar [class^=icon-]:before{width:1.2em!important;line-height:.8em!important}.welcome h2{font-size:2.5vw;font-size:2.5vmax}.welcome .home-hero-3-section.content-section .paragraph h3{font-size:2.5vw;font-size:2.5vmax}.welcome .home-hero-3-section.content-section .paragraph h4{font-size:1.5vw;font-size:1.5vmax}.welcome .home-hero-3-section.content-section .paragraph a{font-size:1.3vw;font-size:1.3vmax}.home-hero-3-section.content-section .nav i{margin:-3.5vw;margin:-3.5vmax}}@media screen and (min-width:993px) and (max-width:1023px) and (orientation:landscape){.product .dropdown-menu{margin:0 -67px}}@media screen and (min-width:766px) and (max-width:992px) and (orientation:landscape){.product .dropdown-menu{margin:auto}}@media screen and (min-width:766px) and (max-width:1023px) and (orientation:landscape){.pi-col-mdl-0{width:0%}.pi-col-mdl-1{width:8.333333333333332%}.pi-col-mdl-2{width:16.666666666666664%}.pi-col-mdl-3{width:25%}.pi-col-mdl-4{width:33.33333333333333%}.pi-col-mdl-5{width:41.66666666666667%}.pi-col-mdl-6{width:50%}.pi-col-mdl-7{width:58.333333333333336%}.pi-col-mdl-8{width:66.66666666666667%}.pi-col-mdl-9{width:25%}.pi-col-mdl-10{width:83.33333333333334%}.pi-col-mdl-11{width:91.66666666666666%}.pi-col-mdl-12{width:100%}.pi-col-mdl-offset-0{margin-left:0}.pi-col-mdl-offset-1{margin-left:8.333333333333332%}.pi-col-mdl-offset-2{margin-left:16.666666666666664%}.pi-col-mdl-offset-3{margin-left:25%}.pi-col-mdl-offset-4{margin-left:33.333333333333333%}.pi-col-mdl-offset-5{margin-left:41.66666666666667%}.pi-col-mdl-offset-6{margin-left:50%}.pi-col-mdl-offset-7{margin-left:58.333333333333336%}.pi-col-mdl-offset-8{margin-left:66.66666666666667%}.pi-col-mdl-offset-9{margin-left:75%}.pi-col-mdl-offset-10{margin-left:83.33333333333334%}.pi-col-mdl-offset-11{margin-left:91.66666666666666%}.pi-col-mdl-offset-12{margin-left:100%}#home-hero-section .home-text h1{margin-top:20%}#home-hero-section .home-text h2{font-size:1.8vmax}.pi-revolution-slider .slide-1 .layer-1{z-index:4;padding:0px 0px 0px 140px}.pi-revolution-slider .slide-1 .layer-1 .pi-img-w{width:200px}.pi-revolution-slider .slide-1 .layer-2{font-size:42px;padding:12px 16px 12px 100px!important}.pi-revolution-slider .slide-1 .layer-3{font-size:31px;padding:12px 16px 12px 80px}.pi-revolution-slider .slide-1 .layer-4{font-size:21px;padding:12px 16px 12px 100px}.pi-revolution-slider .slide-1 .layer-5{padding:12px 16px 12px 80px}.pi-revolution-slider .slide-1 .layer-5 .btn-ghost.btn-ghost-dark-blue{padding:18px 100px}.pi-revolution-slider .slide-2 .layer-1{padding:12px 16px 12px 24px}.pi-revolution-slider .slide-2 .layer-2{padding:12px 16px 12px 38px}.pi-revolution-slider .slide-2 .layer-3{}.pi-revolution-slider .slide-2 .layer-4{}.pi-revolution-slider .slide-2 .layer-5{padding:12px 16px 12px 34px}.product-page .pi-section-menu-mobile-w{right:5vw!important;right:5vmax!important}.product-page .slider.slick-slider{padding-top:60px;padding-bottom:80px}.product-page #product-hero-section .product-text h1{font-size:7.1vw;font-size:7.1vmax;margin-top:7%}.product-page #product-hero-section .product-text h2{font-size:2.04vw;font-size:2.04vmax;margin-top:4%}.product-page #product-hero-section .product-text p{margin-top:11%;font-size:2vw;font-size:2vmax}.product-page #product-hero-section .product-text .down i:before{font-size:7vw;font-size:7vmax}.product-page .pi-section-w h1{font-size:44px}.webinar .slider.slick-slider{padding-top:60px;padding-bottom:80px}.webinar .icon-right-dir:before{font-size:12vw;font-size:12vmax;padding-left:0px;border-radius:25px}.webinar .video-play [class*=" icon-"]:before,.webinar [class^=icon-]:before{width:1.2em!important;line-height:.8em!important}#product-hero-section.pi-page-margin-top{margin-top:114px!important}#product-hero-section .full-svg-container{transform:translate(19%, 34%)}#product-hero-section .architect-logo-light{width:10%;padding-bottom:10%}#product-hero-section .product-text h1{top:34%;right:39%;font-size:4.1vmax;font-weight:100;letter-spacing:.5vw!important}#product-hero-section .product-text h4{top:47%;right:39%;font-size:1.9vmax;font-weight:100;letter-spacing:.5vw!important}#product-hero-section .button{top:73%;right:48%}#product-hero-section .btn-ghost{font-size:1.2vmax;font-weight:500;letter-spacing:.15vmax;padding:1.2vmax 4vmax}.product-items .item-a{padding-top:40px;padding-bottom:40px;border-top:none;border-bottom:none;border-left:none;border-right:1px solid hsla(210,100%,20%,1)}.product-items .item-b{padding-top:40px;padding-bottom:40px;border:none}.product-items .pi-img-w{width:60%}.products .icon-fix{width:30%;padding-bottom:30%}.products .item-square{height:50vw;width:50vw}.product .dropdown-menu{left:calc(50% - 192px)}.products .item-square .pi-img-w{margin-top:2%}.products-sm h4{font-size:1.3em!important}.products-sm .pi-caption-img-overlay-inner{font-size:.8em;letter-spacing:.2em;padding:3% 5%}.solutions-section .text-overlay a{padding:1vw 4vw;font-size:1vw}.pi-col-mdl-7{width:58.333333333333336%}.pi-col-mdl-offset-5{margin-left:41.66666666666667%}.landing-b .hero-header p{font-size:1.1vw;font-size:1.1vmax}.home-hero-3-section .pi-section-video{left:-50%}.returning .header .wrapper{padding:6vw 0;padding:6vmax 0}.returning .header .wrapper .btn-ghost{float:none;font-size:calc(80% + 0.5vw);padding:2.5vmax 3.5vmax}}@media screen and (min-width:766px) and (max-width:1024px) and (orientation:portrait){.pi-col-mdp-0{width:0%}.pi-col-mdp-1{width:8.333333333333332%}.pi-col-mdp-2{width:16.666666666666664%}.pi-col-mdp-3{width:25%}.pi-col-mdp-4{width:33.33333333333333%}.pi-col-mdp-5{width:41.66666666666667%}.pi-col-mdp-6{width:50%}.pi-col-mdp-7{width:58.333333333333336%}.pi-col-mdp-8{width:66.66666666666667%}.pi-col-mdp-9{width:25%}.pi-col-mdp-10{width:83.33333333333334%}.pi-col-mdp-11{width:91.66666666666666%}.pi-col-mdp-12{width:100%}.pi-col-mdp-offset-0{margin-left:0}.pi-col-mdp-offset-1{margin-left:8.333333333333332%}.pi-col-mdp-offset-2{margin-left:16.666666666666664%}.pi-col-mdp-offset-3{margin-left:25%}.pi-col-mdp-offset-4{margin-left:33.333333333333333%}.pi-col-mdp-offset-5{margin-left:41.66666666666667%}.pi-col-mdp-offset-6{margin-left:50%}.pi-col-mdp-offset-7{margin-left:58.333333333333336%}.pi-col-mdp-offset-8{margin-left:66.66666666666667%}.pi-col-mdp-offset-9{margin-left:75%}.pi-col-mdp-offset-10{margin-left:83.33333333333334%}.pi-col-mdp-offset-11{margin-left:91.66666666666666%}.pi-col-mdp-offset-12{margin-left:100%}#home-hero-section .home-text h1{margin-top:22%}#home-hero-section .home-text h2{font-size:1.8vmax}#home-hero-section .button{margin-top:18%}#home-hero-section p{margin-top:40%;font-size:1.5vw}#home-hero-section .down i:before{font-size:6vw}.home-hero-3-section .pi-col-md-10,.home-hero-3-section .pi-col-xs-10{padding-right:0px}.pi-revolution-slider .slide-1 .layer-1{z-index:4;padding:0px 0px 0px 140px}.pi-revolution-slider .slide-1 .layer-1 .pi-img-w{width:160px}.pi-revolution-slider .slide-1 .layer-2{font-size:42px;padding:12px 16px 12px 82px!important}.pi-revolution-slider .slide-1 .layer-3{font-size:31px;padding:12px 16px 12px 80px}.pi-revolution-slider .slide-1 .layer-4{font-size:21px;padding:12px 16px 12px 100px}.pi-revolution-slider .slide-1 .layer-5{padding:12px 16px 12px 40px!important}.pi-revolution-slider .slide-1 .layer-5 .btn-ghost.btn-ghost-dark-blue{padding:14px 60px}.pi-revolution-slider .slide-2 .layer-1{padding:12px 16px 12px 24px}.pi-revolution-slider .slide-2 .layer-2{padding:12px 16px 12px 38px}.pi-revolution-slider .slide-2 .layer-3{}.pi-revolution-slider .slide-2 .layer-4{margin:0 0 0 -80px}.pi-revolution-slider .slide-2 .layer-5{padding:12px 16px 12px 34px;margin:50px 0 0 -34px}.btn-ghost{font-size:16px}.product .dropdown-toggle.btn-ghost.product-reverse{padding:7px 14px}.product .dropdown-menu{margin:0 170px}.product-page .pi-section-menu-mobile-w{right:.5vw!important;right:.5vmax!important;top:6vh!important;top:6vh!important}.product-page .pi-row-reducible .logo-svg-container figure>div{margin-top:1.2vw;margin-top:1.2vmax}.product-page .slider.slick-slider{padding-top:60px;padding-bottom:80px}.product-page #product-hero-section .product-text h1{margin-top:14%;font-size:7.1vw;font-size:7.1vmax}.product-page #product-hero-section .product-text h2{margin-top:4%;font-size:2.08vw;font-size:2.08vmax}.product-page #product-hero-section .product-text p{margin-top:11%;font-size:3vw;font-size:3vmax}.product-page #product-hero-section .product-text .down i:before{font-size:10vw;font-size:10vmax}.product-page .slick-next:before,.product-page .slick-prev:before{font-size:7vw!important;font-size:7vmax!important}.webinar .slider.slick-slider{padding-top:60px;padding-bottom:80px}.webinar .slick-next:before,.webinar .slick-prev:before{font-size:7vw!important;font-size:7vmax!important}.webinar .icon-right-dir:before{font-size:12vw;font-size:12vmax;padding-left:0px;border-radius:25px}.webinar .video-play [class*=" icon-"]:before,.webinar [class^=icon-]:before{width:1.2em!important;line-height:.8em!important}#product-hero-section.pi-page-margin-top{margin-top:106px!important}#product-hero-section .full-svg-container{transform:translate(23%, 17%)}#product-hero-section .architect-logo-light{width:10%;padding-bottom:10%}#product-hero-section .product-text h1{top:30%;right:35%;font-size:4.1vmax;font-weight:100;letter-spacing:.5vw!important}#product-hero-section .product-text h4{top:47%;right:35.5%;font-size:1.9vmax;font-weight:100;letter-spacing:.5vw!important}#product-hero-section .button{top:75%;right:45%}#product-hero-section .btn-ghost{font-size:1.2vmax;font-weight:500;letter-spacing:.15vmax;padding:1.2vmax 4vmax}.product-items .item-a{padding-top:40px;padding-bottom:40px;border-top:1px solid hsla(210,100%,20%,1);border-bottom:1px solid hsla(210,100%,20%,1);border-left:none;border-right:none}.product-items .item-b{padding-top:40px;padding-bottom:40px;border:none}.product-items .pi-row{border:none;padding-top:0!important;padding-bottom:0;margin-top:0;margin-bottom:0}.product-items .pi-img-w{width:60%}.products .icon-fix,.products.player .icon-fix{width:30%;padding-bottom:30%}.products .item-square{height:50vw;width:50vw}.item-square h5{padding-bottom:0}.products .item-square .pi-img-w{margin-top:-7%}.products-sm h4{font-size:1.3em!important}.products-sm .pi-caption-img-overlay-inner{font-size:.8em;letter-spacing:.2em;padding:3% 5%}.piVideoHigh .caption{padding-top:140px!important;padding-bottom:100px!important}.product .icon-fix{width:40%;padding-bottom:40%}.solutions-section .text-overlay{width:58vw}.solutions-section .text-overlay-quote{font-size:1.3vw;line-height:2.5vw}.solutions-section .text-overlay a{padding:1vw 4vw;font-size:1.4vw}.pi-col-smp-8{width:66.6666666%}.pi-col-smp-offset-4{margin-left:33.33333333%}.sip .pi-img-full-xs img,.sip .pi-img-w{width:100%;margin-left:0;text-align:center}.landing-b .hero-header p{font-size:1.1vw;font-size:1.1vmax}.home-hero-3-section{padding-bottom:90vh}.home-hero-3-section .pi-section-video{left:-50%}.home-hero-3-section .home-text .nav{margin-top:8vh;margin-bottom:2vh}.home-hero-3-section .home-text .header .title{padding-top:0;padding-bottom:0}.home-hero-3-section .home-text .header h2{font-size:2.25vh;font-size:2.25vmax;margin-top:4vh;margin-bottom:4vh;line-height:2;padding:0 10%}.home-hero-3-section .home-text .header h4{font-size:2vh;font-size:2vmax!important;margin-top:2vh;margin-bottom:2vh;line-height:1.5;padding:0 15%}.home-hero-3-section .ghost{margin-top:10vh;margin-bottom:10vh}.home-hero-3-section p{font-size:calc(65% + 0.5vw);margin-top:2vh;margin-bottom:2vh;line-height:2}.home-hero-3-section.content-section .nav i{margin:-2.5vw;margin:-2.5vmax}.home-hero-3-section [class*=" icon-"]:before,[class^=icon-]:before{width:1vw;width:1vmax;line-height:1vw;line-height:1vmax}.home-hero-3-section .footer-links{margin-top:2vh}.home-hero-3-section .footer-links h4{font-size:calc(75% + 0.5vw)}.welcome .content .text-a,.welcome .content .text-b{order:2}.welcome .content .graphic-a,.welcome .content .graphic-b{order:1}.welcome .home-hero-3-section .ghost{margin-top:4vh;margin-bottom:4vh}.welcome .home-hero-3-section.content-section .nav i{margin:-18% -10%}.returning .header.ghost{text-align:center}.returning .header .wrapper{padding:4vw 0;padding:4vmax 0;display:flex}.returning .header .wrapper .btn-ghost{float:none;font-size:calc(80% + 0.5vw);padding:2.5vmax 3.5vmax}}@media (min-width:768px){.pi-col-sm-offset-0{margin-left:0}}@media (max-width:767px){.pi-bread-sticky .pi-row-reducible{top:68px;padding-top:6px}.pi-bread-sticky .pi-row-reduced{top:68px;padding-top:6px}.pi-titlebar.pi-breadcrumb-only{padding-top:10px}.pi-section-menu-mobile-w{right:0}.pi-breadcrumb.pi-padding-bottom-10-xs{margin-bottom:0!important}.pi-header-row-fixed .pi-row-reduced .pi-row-block>.pi-btn,.pi-header-row-fixed .pi-row-reduced .pi-row-block form,.pi-header-rows-fixed .pi-row-reduced .pi-row-block>.pi-btn,.pi-header-rows-fixed .pi-row-reduced .pi-row-block form{margin-top:10px;margin-bottom:10px}.pi-bread-sticky .h3{font-size:20px}.pi-breadcrumb-only .btn{margin:-10px 0}.btn-bread-align{text-align:center}.btn-bread-align .btn-ghost a{padding:10px 30px}.btn-bread-align-2{padding:0 0 5px 0;margin:-3px 0 0 0;text-align:center}.btn-bread-align-2 .btn-ghost{padding:5px 10px}.pi-row-reducible .logo-figure{width:107px}.pi-row-reduced .logo-figure{}.pi-page-margin-top-condensed{margin-top:85px}.ghost-grid{margin-top:80px;padding-top:0px;padding-bottom:0px}.ghost-grid-no-bread{margin-top:40px;padding-top:0px;padding-bottom:0px}.logo-svg-container{width:15%;transform:translate(0%, 0%)}.pi-row-reduced .logo-svg-container{width:12%;transform:translate(0%, 0%)}.pi-col-sm-offset-0-b{margin-left:0}.pi-no-margin-top-xs{margin-top:0}.pi-page-margin-top.training-media{margin-top:60px}.easyPieChart{width:50px;height:50px}.pi-no-padding-top-sm{padding-top:0!important}.pi-no-padding-bottom-sm{padding-bottom:0!important}.pi-margin-top-5-sm{margin-top:5px}.pi-no-border-right-sm{border-right:none}.pi-padding-top-10-xs{padding-top:10px!important}.pi-padding-top-20-xs{padding-top:20px!important}.pi-padding-top-25-xs{padding-top:25px!important}.pi-padding-top-30-xs{padding-top:30px!important}.pi-padding-top-40-xs{padding-top:40px!important}.pi-padding-bottom-10-xs{padding-bottom:10px!important}.pi-padding-bottom-20-xs{padding-bottom:20px!important}.pi-padding-bottom-40-xs{padding-bottom:40px}.pi-padding-top-20-xs{padding-top:20px}.pi-no-margin-top-xs{margin-top:0}.pi-margin-top-20-xs{margin-top:20px}.pi-margin-top-minus-40-xs{margin-top:-40px}.pi-padding-sides-30-xs{padding-left:30px;padding-right:30px}.pi-padding-left-xs-10{padding-left:10px}.pi-col-xs-pull-0{left:0}.pi-col-xs-push-0{right:0}.pi-bullets-circle li,.pi-bullets-square li,.pi-list-with-icons li{padding-left:0}.pi-scroll-top-arrow.pi-active.pi-scroll-top-arrow-footer{bottom:0px}.droplist .h3{font-size:12px}.droplist-menu{left:-1475%!important}#home-callout p{margin:20px 0 0 0}.systems-thinking-icon{width:200%;padding-bottom:200%;margin:-40px 0 0 -50px}.solutions-section{padding-top:96px}.solutions-section .text-overlay a{font-size:1.2vw;padding:.2vw 3.5vw;top:24vw}.solutions-section .resources .padding-top-xs{padding-top:40px!important}.padding-top-sm-50{padding-top:50px}.page-404-img.callout-text h1{font-size:7vw;font-weight:500;line-height:3vw;letter-spacing:0vw;z-index:2;margin:0;padding:0;padding-top:39%;text-shadow:none;text-align:center}.page-404-img.callout-text h2{font-size:4.5vw;font-weight:500;line-height:3vw;letter-spacing:.1vw;z-index:2;margin:0;padding:0;text-shadow:none;font-style:normal;font-weight:100;text-align:center}.page-404-img.callout-text h3{font-size:1.5vw;font-weight:500;line-height:0vw;letter-spacing:.1vw;z-index:2;margin:0;padding:0;padding-top:3%;text-shadow:none;text-align:center}.page-404-img.callout-text .p1{font-size:1.75vw;font-weight:500;line-height:0vw;letter-spacing:.05vw;z-index:2;margin:0;padding:0;padding-top:7%;text-shadow:none;text-align:center}.page-404-img.callout-text .p2{font-size:1.75vw;font-weight:500;line-height:0vw;letter-spacing:.05vw;z-index:2;margin:0;padding:0;padding-top:2.5%;text-shadow:none;text-align:center}.page-404 .button{padding-top:7%}.page-404 .btn-ghost{font-weight:100;font-size:2.5vw;margin:0 auto;padding:0;padding:2%}.page-404 .btn-ghost.btn-ghost-dark-blue-reverse-2{padding:1.25vw 5vw}#book-hero-1{padding-bottom:0%}.book .trapezoid-down-green{margin-top:-11px;border-top:30px solid hsla(184,88%,16%,1);border-left:30px solid transparent;border-right:30px solid transparent}.book .trapezoid-up-green{margin-top:-80px;border-bottom:30px solid hsla(184,88%,16%,1);border-left:30px solid transparent;border-right:30px solid transparent}.text-overlay-2 .text-overlay-quote:before{top:155px}.pi-social-icons-simple.pi-small a{font-size:28px}.email .pi-social-icons-simple.pi-small a{width:70px;height:50px;font-size:40px}.pi-row-lg .pi-social-icons-simple li{margin-left:10px;margin-right:10px}.articles .pi-tabs-navigation-big li a{font-size:12px}.articles .pi-gallery-item .isotope-item{margin-bottom:30px}.articles .pi-gallery-small-margins .pi-img-w{margin-bottom:5px}.connector-logo{width:90%;background-image:url('/images/logos/connector.svg');background-size:cover;padding:0;padding-bottom:15%}.pi-timeline-item{padding:25px 25px 35px;top:40px;margin:72px 0 140px}.pi-timeline-item .pi-timeline-item-date{top:-64px}.pi-timeline-item .pi-timeline-item-date:after{width:0;top:-20px;left:0;border-top:0 solid transparent;border-left:45px solid transparent;border-bottom:20px solid hsla(210,50%,94%,1);border-right:45px solid transparent}.pi-timeline-item-date{background:white;height:55px;border:1px solid hsla(210,50%,96%,1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pi-timeline-item-date:hover{background:hsla(210,50%,94%,1)}.pi-timeline-item-date:after{top:-2px}.pi-timeline-item-left .pi-timeline-item-date:before{border:1px solid hsla(210,35%,80%,1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pi-timeline-item-left .pi-timeline-item-date:hover:before{background:hsla(210,35%,80%,1)}.pi-timeline-item-right .pi-timeline-item-date:before{border:1px solid hsla(210,35%,80%,1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.pi-timeline-item-right .pi-timeline-item-date:hover:before{background:hsla(210,35%,80%,1)}.pi-timeline-item-date span:last-child{color:hsla(210,35%,80%,1)}.pi-timeline-item .pi-timeline-item-date:before{top:-50px;left:50%;margin:0 0 0 -6px;width:12px;height:12px}.connector-article h2{font-size:25px}.connector-article h4{font-size:18px}.event-table th{font-size:20px;text-align:center}.event-table td{font-size:16px;text-align:center}.connector-article p{line-height:1.8em}.pull-quote{font-style:italic;font-size:18px;text-align:justify;padding:10px 40px}.pull-quote:after{font-family:fontello;content:'\e882';font-style:normal;padding:0 10px;font-size:28px}.pi-sm-no-margin-top-bottom{margin-top:0!important;margin-bottom:0!important}.pi-sm-no-padding-top{padding-top:0}.pi-sm-no-padding-bottom{padding-bottom:0!important}.training-grid td:first-child{width:65%}.training-grid td:nth-child(2){width:30%}.training-grid td:nth-child(3),.training-grid tr td:nth-child(3),.training-grid tr td:nth-child(4){width:1%}.orders-grid td:last-child,.orders-grid td:nth-child(6),.orders-grid th:last-child{visibility:hidden;width:1px!important;padding:0!important;text-align:center!important}.orders-grid tr:first-child td{font-size:14px;padding:0 4%;text-align:center!important}.open-orders-grid tr td,.open-orders-grid tr td:nth-child(3){padding:4% 0!important;text-align:center!important}.open-orders-grid tr td:last-child{visibility:visible}.cart-grid.support-grid tr:last-child td:first-child,.support-grid tr:first-child td:last-child,.support-grid tr:last-child td,.support-grid tr td{font-size:11px;padding:4% 4%!important}.support-grid tr:first-child td:first-child{width:60%!important}.support-grid tr:first-child td:last-child{width:30%!important}.support-grid .btn-ghost.btn-ghost-dark-blue{padding:12px 14px}.trial h1{font-size:36px}.webinar .icon-right-dir:before{font-size:12vw;font-size:12vmax;padding-left:0px;border-radius:25px}.webinar .video-play [class*=" icon-"]:before,.webinar [class^=icon-]:before{width:1.2em!important;line-height:.8em!important}.returning .header .wrapper{padding:6vw 0;padding:6vmax 0}.returning .header .wrapper .btn-ghost{float:none;font-size:calc(80% + 0.5vw);padding:2.5vmax 3.5vmax}}@media (max-width:767px) and (min-width:480px){.product .dropdown-menu{margin:auto;min-width:0;max-width:100vw;width:100%}}@media (max-width:480px){.pi-page-margin-top{margin-top:150px!important}.pi-page-margin-top-condensed{margin-top:90px}.pi-page-margin-top.training-media{margin-top:80px}.pi-scroll-top-arrow.pi-active.pi-scroll-top-arrow-footer{bottom:0px}.product .pi-titlebar.pi-breadcrumb-only{padding-top:17px;padding-bottom:0}.product .pi-titlebar.pi-breadcrumb-only .btn-bread-align{margin:-14px -24px;padding-right:40px;padding-left:40px}.product .pi-titlebar.pi-breadcrumb-only .dropdown{padding-top:5px;padding-bottom:0;margin-left:-10px}.product .dropdown-menu{margin:0;min-width:0;max-width:100vw;width:100%}.pi-bread-sticky .pi-row-reducible{top:72px}.pi-bread-sticky .pi-row-reduced{top:72px}.pi-row-reducible .logo-figure{width:100px}.pi-row-reduced .logo-figure{}.btn-bread-align .btn-ghost a{padding:10px 16px}.logo-svg-container{width:24%;transform:translate(-5%, 0%);margin-top:4px}.pi-row-reduced .logo-svg-container{width:16%;transform:translate(-5%, 0%)}.pi-row-lg .pi-btn.pi-mobile-menu-toggler{margin-top:13px;margin-bottom:13px}.pi-section-menu-mobile-w{width:100%}.pi-header-row-fixed .pi-row-reduced .pi-row-block>.pi-btn,.pi-header-row-fixed .pi-row-reduced .pi-row-block form,.pi-header-rows-fixed .pi-row-reduced .pi-row-block>.pi-btn,.pi-header-rows-fixed .pi-row-reduced .pi-row-block form{margin-top:8px;margin-bottom:8px}pi-img-right.pi-img-center-sm img{float:none}.btn-bread-align{padding:5px 0 25px 0;margin:0;text-align:center}.btn-bread-align-2{padding:0 0 5px 0;margin:-5px 0 0 0;text-align:center}.btn-bread-align-2 .btn-ghost{padding:5px 10px;text-align:center;border-width:1px}.btn-cart-center-md p{padding-right:0}.h4,h4{font-size:calc(75% + 0.5vw)}.piICheck.piStylishSelect h4{font-size:20px}.pi-img-full-xs{margin-left:2px;float:none!important}.connector-article .pi-img-full-xs{margin:10px auto 30px}.pi-img-full-xs img{width:100%!important}.pi-img-left{float:none;margin:10px auto}.pi-img-left img{width:100%!important}.pi-section-white .h1.pi-has-bg:after,.pi-section-white .h2.pi-has-bg:after,.pi-section-white .h3.pi-has-bg:after,.pi-section-white .h4.pi-has-bg:after,.pi-section-white .h5.pi-has-bg:after,.pi-section-white .h6.pi-has-bg:after,.pi-section-white h1.pi-has-bg:after,.pi-section-white h2.pi-has-bg:after,.pi-section-white h3.pi-has-bg:after,.pi-section-white h4.pi-has-bg:after,.pi-section-white h5.pi-has-bg:after,.pi-section-white h6.pi-has-bg:after{background:none}.pi-text-center-sm{text-align:center}.droplist .h3{font-size:12px}.droplist-menu{left:-1300%!important}.systems-thinking-icon{width:450%;padding-bottom:450%;margin:-20px 0 0 -60px}.mental-modeling-icon{width:450%;padding-bottom:450%;margin:-20px 0 0 -60px}.modeling-icon{width:450%;padding-bottom:450%;margin:-20px 0 0 -60px}.insights-icon{width:450%;padding-bottom:450%;margin:-20px 0 0 -60px}.pi-margin-top-2xs-minus-10{margin-top:-10px}.pi-margin-top-minus-10-2xs{margin-top:-10px}.pi-no-padding-2xs{padding:0}.pi-padding-top-2xs-0{padding-top:0!important}.pi-padding-top-2xs-10{padding-top:10px!important}.padding-top-2xs-20{padding-top:20px}.pi-padding-top-2xs-20{padding-top:20px}.pi-padding-top-bottom-2xs-20{padding-top:20px;padding-bottom:20px}.pi-padding-top-20-2xs{padding-top:20px!important}.padding-top-2xs-40{padding-top:40px}.pi-padding-top-40-2xs{padding-top:40px}.pi-padding-bottom-2xs-0{padding-bottom:0px!important}.pi-padding-bottom-2xs-10{padding-bottom:10px!important}.pi-padding-bottom-10-2xs{padding-bottom:10px}.pi-padding-bottom-20-2xs{padding-bottom:20px}.pi-padding-sides-30-2xs{padding-left:30px;padding-right:30px}.text-overlay-2 .text-overlay-quote:before{top:162px;font-size:30px;left:3px}.book .trapezoid-down-green{margin-top:7px;border-top:30px solid hsla(184,88%,16%,1);border-left:30px solid transparent;border-right:30px solid transparent}.book .trapezoid-up-green{margin-top:-80px;border-bottom:30px solid hsla(184,88%,16%,1);border-left:30px solid transparent;border-right:30px solid transparent}.page-404-img.callout-text h1{font-size:6.5vw;font-weight:500;line-height:3vw;letter-spacing:0vw;z-index:2;margin:0;padding:0;padding-top:38%;text-shadow:none;text-align:center}.page-404-img.callout-text h2{font-size:4vw;font-weight:500;line-height:3vw;letter-spacing:.1vw;z-index:2;margin:0;padding:0;text-shadow:none;font-style:normal;font-weight:100;text-align:center}.page-404-img.callout-text h3{font-size:1.5vw;font-weight:500;line-height:0vw;letter-spacing:.1vw;z-index:2;margin:0;padding:0;padding-top:3%;text-shadow:none;text-align:center}.page-404-img.callout-text .p1{font-size:1.75vw;font-weight:500;line-height:0vw;letter-spacing:.05vw;z-index:2;margin:0;padding:0;padding-top:5%;text-shadow:none;text-align:center}.page-404-img.callout-text .p2{font-size:1.75vw;font-weight:500;line-height:0vw;letter-spacing:.05vw;z-index:2;margin:0;padding:0;padding-top:3%;text-shadow:none;text-align:center}.page-404 .button{padding-top:3%}.page-404 .btn-ghost{font-weight:100;font-size:1.75vw;margin:0 auto;padding:0;padding:2%}.page-404 .btn-ghost.btn-ghost-dark-blue-reverse-2{padding:1.25vw 7vw}.cart-grid tr td:first-child,.cart-grid tr td:nth-child(4),.cart-grid tr td:nth-child(5){width:25%}.cart-grid td:nth-child(2){width:1%!important}.cart-grid tr td:nth-child(3),.cart-grid tr td:nth-child(6){width:1%!important}.cart-grid td:nth-child(3){font-size:12px}.cart-grid tr:first-child td:last-child{width:25%;text-align:center;padding:0}.icon-cart{font-size:24px}.training-grid td:nth-child(2){width:50%!important}.training-grid td:nth-child(2) .btn-ghost.btn-ghost-dark-blue{padding:12px}.orders-grid tr:first-child td{font-size:9px!important;padding:0% 8.5%;text-align:center!important}.open-orders-grid tr:first-child td{font-size:9px;padding:0%!important}.orders-grid tr:first-child td:nth-child(2),.orders-grid tr:first-child td:nth-child(4),.orders-grid tr td,.orders-grid tr td:nth-child(2),.orders-grid tr td:nth-child(3),.orders-grid tr td:nth-child(4){font-size:9px!important;text-align:center!important}.open-orders-grid tr td:nth-child(2),.open-orders-grid tr td:nth-child(3){font-size:9px}.open-orders-grid .btn-ghost.btn-ghost-dark-blue,.open-orders-grid .btn-ghost.btn-ghost-dark-blue-reverse-2{font-size:9px;padding:9px 12px}.cart-grid.support-grid tr:last-child td:first-child,.support-grid tr:first-child td:last-child,.support-grid tr:last-child td,.support-grid tr td{font-size:9px;padding:4% 2%!important}.support-grid .btn-ghost.btn-ghost-dark-blue{padding:8px;font-size:8px}.support-grid tr td:last-child span{font-size:9px}.support-grid.renew-grid tr td:last-child{width:30%!important}.support-grid.renew-grid .btn-ghost-green{padding:5px;font-size:7px}.product-downloads .grid .pi-col-2xs-3{padding-left:2px;padding-right:2px}.product-downloads .grid .h5,.product-downloads .grid h4,.product-downloads .grid h5{font-size:10px!important}.product-downloads .grid .btn-ghost{padding:8px 8px;font-size:7px}.product-downloads .grid #MainContent_lblStellaPro_Win64_1_0_NA{font-size:8px!important}.education-store .pi-page-margin-top{margin-top:100px!important}.education-store h1{font-size:38px}.trial .btn-wide.btn-ghost.btn-ghost-light-blue.btn-ghost-background-white{font-size:11px;padding:14px 16px}pi-img-w{width:90%;margin-left:0;text-align:center}.returning .header .wrapper{padding:6vw 0;padding:6vmax 0}.returning .header .wrapper .btn-ghost{float:none;font-size:calc(80% + 0.5vw);padding:2.5vmax 3.5vmax}}@media screen and (min-width:480px) and (max-width:766px) and (orientation:landscape){.pi-col-sml-0{width:0%}.pi-col-sml-1{width:8.333333333333332%}.pi-col-sml-2{width:16.666666666666664%}.pi-col-sml-3{width:25%}.pi-col-sml-4{width:33.33333333333333%}.pi-col-sml-5{width:41.66666666666667%}.pi-col-sml-6{width:50%}.pi-col-sml-7{width:58.333333333333336%}.pi-col-sml-8{width:66.66666666666667%}.pi-col-sml-9{width:25%}.pi-col-sml-10{width:83.33333333333334%}.pi-col-sml-11{width:91.66666666666666%}.pi-col-sml-12{width:100%}.pi-col-sml-offset-0{margin-left:0}.pi-col-sml-offset-1{margin-left:8.333333333333332%}.pi-col-sml-offset-2{margin-left:16.666666666666664%}.pi-col-sml-offset-3{margin-left:25%}.pi-col-sml-offset-4{margin-left:33.333333333333333%}.pi-col-sml-offset-5{margin-left:41.66666666666667%}.pi-col-sml-offset-6{margin-left:50%}.pi-col-sml-offset-7{margin-left:58.333333333333336%}.pi-col-sml-offset-8{margin-left:66.66666666666667%}.pi-col-sml-offset-9{margin-left:75%}.pi-col-sml-offset-10{margin-left:83.33333333333334%}.pi-col-sml-offset-11{margin-left:91.66666666666666%}.pi-col-sml-offset-12{margin-left:100%}#home-hero-section .home-text h1{margin-top:4%}#home-hero-section .home-text h2{font-size:1.8vmax}.pi-revolution-slider .slide-1 .layer-1{z-index:4;padding:0px 0px 0px 74px!important}.pi-revolution-slider .slide-1 .layer-1 .pi-img-w{width:140px}.pi-revolution-slider .slide-1 .layer-2{font-size:42px;padding:0px 16px 12px 58px!important}.pi-revolution-slider .slide-1 .layer-3{font-size:31px;padding:12px 16px 12px 40px!important}.pi-revolution-slider .slide-1 .layer-4{font-size:21px;padding:12px 16px 12px 54px!important}.pi-revolution-slider .slide-1 .layer-5{padding:12px 16px 12px 30px!important}.pi-revolution-slider .slide-1 .layer-5 .btn-ghost.btn-ghost-dark-blue{padding:14px 60px}.pi-revolution-slider .slide-2 .layer-1{padding:12px 16px 12px 24px}.pi-revolution-slider .slide-2 .layer-2{padding:12px 16px 12px 42px}.pi-revolution-slider .slide-2 .layer-3{}.pi-revolution-slider .slide-2 .layer-4{margin:0 0 0 -46px}.pi-revolution-slider .slide-2 .layer-4 .btn-ghost.btn-ghost-dark-blue{padding:10px 40px;font-size:18px}.pi-revolution-slider .slide-2 .layer-5{padding:12px 16px 12px 34px;margin:30px 0 0 -32px}.returning .slick-dots li button:before{font-size:3.5vh!important}.landing-b .product .dropdown-toggle.btn-ghost.product-reverse{padding:10px 40px;font-size:10px}.landing-b .background-image .logo{width:14vw;width:14vmax}.landing-b h1{font-size:5vw!important;font-size:5vmax!important}.landing-b h2{font-size:1.75vw!important;font-size:1.75vmax!important}.landing-b p{font-size:1.4vw!important;font-size:1.4vmax!important}.landing-b .button-top{padding:10px 10px;font-size:7px}.landing-b .callout-box-left{padding-top:80px!important}.landing-b .callout-box-left p{font-size:1.5vw!important;font-size:1.5vmax!important}.landing-b .callout-box-right{padding-top:0!important}.landing-b .callout-box-right h4{font-size:2vw;font-size:2vmax}.landing-b .callout-box-right p{font-size:1.4vw;font-size:1.4vmax;padding:0 30px;margin-bottom:10px}.home-hero-3-section .pi-section-video{left:-85%}.welcome .home-hero-3-section.content-section .paragraph a{font-size:.95vw;font-size:.95vmax}.home-hero-3-section .home-text .nav i{margin:-1.75vw;margin:-1.75vmax}.home-hero-3-section [class*=" icon-"]:before,[class^=icon-]:before{width:1vw;width:1vmax;line-height:1vw;line-height:1vmax}.product-page .pi-row-lg .pi-btn.pi-mobile-menu-toggler{margin-top:.5vw;margin-top:.5vmax;margin-bottom:.5vw;margin-top:.5vmax;margin-right:-.75vw;margin-right:-.75vmax}.product-page .pi-section-menu-mobile-w{right:6.5vw!important;right:6.5vmax!important}.product-page .slider.slick-slider{padding-top:40px;padding-bottom:40px}.product-page #product-hero-section .product-text h1{margin-top:-8%;font-size:5.6vw;font-size:5.6vmax}.product-page #product-hero-section .product-text h2{font-size:1.55vw;font-size:1.55vmax}.product-page #product-hero-section .product-text p{margin-top:5%;font-size:2.4vw;font-size:2.4vmax}.product-page #product-hero-section .down i:before{font-size:8vw;font-size:8vmax}.product-page #product-hero-section .product-text .pi-padding-top-10-xs{margin-top:-2%}.webinar .slider.slick-slider{padding-top:40px;padding-bottom:40px}#product-hero-section.pi-page-margin-top{margin-top:94px!important}#product-hero-section .full-svg-container{transform:translate(22%, 14%)}#product-hero-section .architect-logo-light{width:10%;padding-bottom:10%}#product-hero-section .product-text h1{top:30%;right:36%;font-size:5vmax;font-weight:100;letter-spacing:.5vw!important}#product-hero-section .product-text h4{top:47%;right:36.5%;font-size:2.3vmax;font-weight:100;letter-spacing:.5vw!important}#product-hero-section .button{top:75%;right:45%}#product-hero-section .btn-ghost{font-size:2vmax;font-weight:500;letter-spacing:.15vmax;padding:1.2vmax 4vmax}.product-items .item-a{padding-top:40px;padding-bottom:40px;border-top:1px solid hsla(210,100%,20%,1);border-bottom:1px solid hsla(210,100%,20%,1);border-left:none;border-right:none}.product-items .item-b{padding-top:40px;padding-bottom:40px;border:none}.product-items .pi-row{border:none;padding-top:0!important;padding-bottom:0;margin-top:0;margin-bottom:0}.product-items .pi-img-w{width:60%}.products .icon-fix,.products.player .icon-fix{width:30%;padding-bottom:30%}.products .item-square{height:50vw;width:50%}.products .item-square .pi-img-w{margin-top:-10%}.products .item-square h2{font-size:20px;margin-bottom:0}.products .item-square h5{font-size:12px;padding-bottom:0;margin-bottom:5px}.products-sm h4{font-size:1.3em!important}.products-sm .pi-caption-img-overlay-inner{font-size:.8em;letter-spacing:.2em;padding:3% 5%}.product .dropdown-menu{margin:0;min-width:0;max-width:100vw;width:100%}.piVideoHigh .caption{padding-top:140px!important;padding-bottom:100px!important}.product .icon-fix{width:40%;padding-bottom:40%}#solution-banner{padding-bottom:35.75%}.solutions-section .text-overlay{width:74%;right:13%;top:2%}.solutions-section .text-overlay-quote{font-size:1.3vw;line-height:2.5vw}.solutions-section .text-overlay a{padding:1vw 4vw;font-size:1.4vw}.text-overlay .text-overlay-quote:before{top:8vw}.webinar .icon-right-dir:before{font-size:20vw;font-size:20vmax;padding-left:0px;border-radius:25px}.webinar .video-play [class*=" icon-"]:before,.webinar [class^=icon-]:before{width:1.2em!important;line-height:.8em!important}}@media screen and (max-width:635px){.home-hero-3-section{padding-bottom:125vh!important;min-height:950px}.home-hero-3-section .footer-links{margin-top:4vh}.home-hero-3-section .pi-col-2xs-2,.home-hero-3-section .pi-col-2xs-offset-1{margin:5px 0px;width:100%}.home-hero-3-section #header-text{margin-left:8.333333333333332%;width:83.333333333333334%}.home-hero-3-section .pi-col-2xs-offset-1{margin-left:0%}.home-hero-3-section .pi-col-2xs-2 a,.home-hero-3-section .pi-col-2xs-offset-1 a{margin:auto;width:33%}}@media screen and (min-width:320px) and (max-width:766px) and (orientation:portrait){.pi-col-smp-0{width:0%}.pi-col-smp-1{width:8.333333333333332%}.pi-col-smp-2{width:16.666666666666664%}.pi-col-smp-3{width:25%}.pi-col-smp-4{width:33.33333333333333%}.pi-col-smp-5{width:41.66666666666667%}.pi-col-smp-6{width:50%}.pi-col-smp-7{width:58.333333333333336%}.pi-col-smp-8{width:66.66666666666667%}.pi-col-smp-9{width:25%}.pi-col-smp-10{width:83.33333333333334%}.pi-col-smp-11{width:91.66666666666666%}.pi-col-smp-12{width:100%}.pi-col-smp-offset-0{margin-left:0}.pi-col-smp-offset-1{margin-left:8.333333333333332%}.pi-col-smp-offset-2{margin-left:16.666666666666664%}.pi-col-smp-offset-3{margin-left:25%}.pi-col-smp-offset-4{margin-left:33.333333333333333%}.pi-col-smp-offset-5{margin-left:41.66666666666667%}.pi-col-smp-offset-6{margin-left:50%}.pi-col-smp-offset-7{margin-left:58.333333333333336%}.pi-col-smp-offset-8{margin-left:66.66666666666667%}.pi-col-smp-offset-9{margin-left:75%}.pi-col-smp-offset-10{margin-left:83.33333333333334%}.pi-col-smp-offset-11{margin-left:91.66666666666666%}.pi-col-smp-offset-12{margin-left:100%}#home-hero-section .home-text h1{margin-top:3%}.home-hero-3-section{padding-bottom:110vh;min-height:840px}.home-hero-3-section .pi-section-video{left:-75%}.home-hero-3-section .pi-col-xs-offset-2{margin-left:8.333333333333332%}.home-hero-3-section .home-text .nav h2{color:hsla(240, 6%, 62%, 1);font-size:calc(130% + 0.5vw)}.home-hero-3-section .home-text .nav{margin-top:8vh;margin-bottom:2vh}.home-hero-3-section .home-text .nav i{margin:-1.5vw;margin:-1.5vmax}.home-hero-3-section .footer-links h4{font-size:calc(75% + 0.5vw)}.home-hero-3-section .home-text .header .title{padding-top:0;padding-bottom:0}.home-hero-3-section .home-text .header h2{font-size:2.25vh;font-size:2.25vmax;margin-top:4vh;margin-bottom:4vh;line-height:2;padding:0 10%}.home-hero-3-section .home-text .header h4{font-size:2vh;font-size:2vmax!important;margin-top:2vh;margin-bottom:2vh;line-height:1.5;padding:0 15%}.home-hero-3-section .ghost{margin-top:10vh;margin-bottom:10vh}.home-hero-3-section p{font-size:calc(65% + 0.5vw);margin-top:2vh;margin-bottom:2vh;line-height:2}.returning .header .wrapper{padding:6vw 0;padding:6vmax 0}.returning .header .wrapper .btn-ghost{float:none;font-size:calc(80% + 0.5vw);padding:2.5vmax 3.5vmax}.product-page .pi-section-menu-mobile-w{right:0vw!important;right:0vmax!important;top:9vw!important;top:9vmax!important}.pi-row-lg .pi-btn.pi-mobile-menu-toggler{margin-top:1vw;margin-top:1vmax;margin-bottom:1vw;margin-bottom:1vmax}.product-page .pi-section-w h1{font-size:35px}.product-page #product-hero-section .product-text h1{margin-top:-20%;font-size:5.5vw;font-size:5.5vmax}.product-page #product-hero-section .product-text h2{font-size:1.6vw;font-size:1.6vmax;margin-top:5%}.product-page #product-hero-section .product-text .pi-padding-top-xs-10{margin-top:-2%}.product-page #product-hero-section p{margin-top:8%;font-size:4vw;font-size:4vmax}.product-page #product-hero-section .down i:before{font-size:11vw;font-size:11vmax}.product-page .slider.slick-slider{padding-top:40px;padding-bottom:40px}.webinar .slider.slick-slider{padding-top:40px;padding-bottom:40px}.webinar .icon-right-dir:before{font-size:15vw;font-size:15vmax;padding-left:0px;border-radius:20px}.webinar .video-play [class*=" icon-"]:before,.webinar [class^=icon-]:before{width:1.2em!important;line-height:.8em!important}.welcome .content .text-a,.welcome .content .text-b{order:2}.welcome .content .graphic-a,.welcome .content .graphic-b{order:1}.welcome .home-hero-3-section .ghost{margin-top:4vh;margin-bottom:4vh}.welcome .home-hero-3-section.content-section .nav i{margin:-4.25vw -3vw;margin:-4.25vmax -3vmax}.welcome h3{font-size:2.25vw;font-size:2.25vmax}.welcome h4{font-size:2vw!important;font-size:2vmax!important}.welcome .home-hero-3-section.content-section .paragraph a{font-size:1.25vw;font-size:1.25vmax}.welcome .home-hero-3-section.content-section .paragraph .btn-ghost.product-reverse{padding:.85vmax 2vmax}}@media (max-width:320px){.pi-no-bread-margin-top{margin-top:10%}.pi-scroll-top-arrow.pi-active.pi-scroll-top-arrow-footer{bottom:0px}.pi-img-full-xs{float:none}.pi-img-left{float:none;margin:10px auto}.pi-bread-sticky .pi-row-reduced{top:65px}.pi-img-full-xs img{width:100%!important}.pi-section-white .h1.pi-has-bg:after,.pi-section-white .h2.pi-has-bg:after,.pi-section-white .h3.pi-has-bg:after,.pi-section-white .h4.pi-has-bg:after,.pi-section-white .h5.pi-has-bg:after,.pi-section-white .h6.pi-has-bg:after,.pi-section-white h1.pi-has-bg:after,.pi-section-white h2.pi-has-bg:after,.pi-section-white h3.pi-has-bg:after,.pi-section-white h4.pi-has-bg:after,.pi-section-white h5.pi-has-bg:after,.pi-section-white h6.pi-has-bg:after{background:none}.pi-text-center-sm{text-align:center}.droplist .h3{font-size:12px}.droplist-menu{left:-1300%!important}}@media screen and (min-width:320px) and (max-width:480px) and (orientation:landscape){#home-hero-section .home-text h1{margin-top:15%}}@media screen and (min-width:320px) and (max-width:480px) and (orientation:portrait){#home-hero-section .home-text h1{margin-top:2%}#home-hero-section .home-text h2{font-size:1.8vmax}#home-hero-section .button{margin-top:12%}#home-hero-section p{margin-top:28%;font-size:2vw}#home-hero-section .down i:before{font-size:6vw}.landing-b #landing-hero-business-b,.landing-b #landing-hero-business-b-2 .labnding-b .callout-left{height:175vmin}.landing-b #landing-hero-business-b-2 .background-image,.landing-b #landing-hero-business-b .background-image{height:158vmin}.landing-b .background-image .logo{width:12vw;width:12vmax}.landing-b .callout-box-left{padding-bottom:6vw;padding-bottom:6vmax}.landing-b .hero-header h1{font-size:6vw;font-size:6vmax;padding-top:7vw;padding-top:7vmax;padding-bottom:2vw;padding-bottom:2vmax}.landing-b .hero-header h2{font-size:2vw;font-size:2vmax}.landing-b .hero-header .callout-box-left p{padding:0 4vw;padding:0 4vmax;font-size:1.5vw;font-size:1.5vmax}.landing-b .hero-header .callout-box-right p{font-size:2vw;font-size:2vmax;margin-top:15px}.btn-ghost.product-reverse{padding:14px 16px;font-size:10px}.landing-b .product .dropdown-toggle.btn-ghost.product-reverse{padding:14px 56px;font-size:13px;margin-top:30px}.returning .svg-icon{width:65%;padding-bottom:65%;transform:translate(0,0);margin-bottom:40px;margin-top:40px}.returning .full-svg-container{margin-top:60px}.pi-col-2xsp-10{width:83.333333%}.pi-col-2xsp-offset-2{margin-left:16.666666%}.pi-revolution-slider .slide-1 .layer-1{z-index:4;padding:0px 0px 0px 50px!important}.pi-revolution-slider .slide-1 .layer-1 .pi-img-w{width:70px}.pi-revolution-slider .slide-1 .layer-2{font-size:14px!important;padding:0px 16px 12px 32px!important}.pi-revolution-slider .slide-1 .layer-3{font-size:11px!important;padding:4px 16px 12px 22px!important}.pi-revolution-slider .slide-1 .layer-4{font-size:10px!important;line-height:10px!important;padding:0px 16px 12px 2px!important}.pi-revolution-slider .slide-1 .layer-5{padding:10px 16px 12px 14px!important}.pi-revolution-slider .slide-1 .layer-5 .btn-ghost.btn-ghost-dark-blue{padding:8px 10px}.pi-revolution-slider .slide-2 .layer-1{padding:12px 16px 12px 30px;font-size:58px}.pi-revolution-slider .slide-2 .layer-2{padding:12px 16px 12px 46px}.pi-revolution-slider .slide-2 .layer-3{}.pi-revolution-slider .slide-2 .layer-4{margin:0 0 0 -100px}.pi-revolution-slider .slide-2 .layer-4 .btn-ghost.btn-ghost-dark-blue{padding:6px 20px;font-size:12px}.pi-revolution-slider .slide-2 .layer-5{padding:12px 16px 12px 34px;margin:60px 0 0 -105px;font-size:36px}.pi-revolution-slider .slide-2 .layer-5 span{font-size:18px}#product-hero-section.pi-page-margin-top{margin-top:100px!important}#product-hero-section .full-svg-container{transform:translate(31%, -5%)}#product-hero-section .architect-logo-light{width:12%;padding-bottom:12%}#product-hero-section .product-text h1{top:30%;right:8%;font-size:4vmax;font-weight:100;letter-spacing:.5vw!important;width:100%}#product-hero-section .product-text h4{top:46%;right:31%;font-size:2vmax!important;font-weight:100;letter-spacing:.5vw!important}#product-hero-section .button{top:77%;right:41%}#product-hero-section .btn-ghost{font-size:1.2vmax;font-weight:500;letter-spacing:.15vmax;padding:1vmax 4vmax}.product-items .item-a{padding-top:40px;padding-bottom:40px;border-top:1px solid hsla(210,100%,20%,1);border-bottom:1px solid hsla(210,100%,20%,1);border-left:none;border-right:none}.product-items .item-b{padding-top:40px;padding-bottom:40px;border:none}.product-items .pi-row{border:none;padding-top:0!important;padding-bottom:0;margin-top:0;margin-bottom:0}.product-items .pi-img-w{width:80%}.products .icon-fix,.products.player .icon-fix{width:30%;padding-bottom:30%}.products .item-square{height:100vw;width:100vw}.products .item-square .pi-img-w{margin-top:-5%}.products .item-square h2{font-size:20px;margin-bottom:0}.products .item-square h5{font-size:12px;padding-bottom:0;margin-bottom:5px}.products-sm h4{font-size:1.3em}.products-sm .pi-caption-img-overlay-inner{font-size:.8em;letter-spacing:.2em;padding:3% 5%}.piVideoHigh .caption{padding-top:140px!important;padding-bottom:100px!important}.product .icon-fix{width:40%;padding-bottom:40%}#solution-banner{padding-bottom:74%}.solutions-section .text-overlay{width:74%;right:4%;top:10%;padding:4vw}.solutions-section .pi-tabs-navigation-big li{display:block}.solutions-section .pi-tabs-navigation-big li:first-child{margin-top:-73vw}.solutions-section .pi-tabs-navigation-big li a{padding:1vw 2vw;font-size:2vw}.solutions-section .text-overlay h2{font-size:3.5vw}.solutions-section .text-overlay-quote{font-size:2vw;line-height:3.8vw;text-indent:3.5vw}.solutions-section .text-overlay .name{font-size:2vw}.solutions-section .text-overlay a{padding:2vw 6vw;font-size:2vw}.text-overlay .text-overlay-quote:before{top:11vw;left:1vw;font-size:4vw}.dow-icon,.ford-icon,.ibm-icon,.mit-icon,.nasa-icon,.pwc-icon{width:120%;padding-bottom:120%}.welcome .content .text-a,.welcome .content .text-b{order:2}.welcome .content .graphic-a,.welcome .content .graphic-b{order:1}.welcome .home-hero-3-section .ghost{margin-top:4vh;margin-bottom:4vh}}@media (max-width:0px){.pi-no-bread-margin-top{margin-top:5px}.pi-img-full-xs{float:none}.pi-img-full-xs img{width:100%!important}.pi-img-left img{width:100%!important}.pi-img-left{float:none;margin:10px auto}.pi-section-white .h1.pi-has-bg:after,.pi-section-white .h2.pi-has-bg:after,.pi-section-white .h3.pi-has-bg:after,.pi-section-white .h4.pi-has-bg:after,.pi-section-white .h5.pi-has-bg:after,.pi-section-white .h6.pi-has-bg:after,.pi-section-white h1.pi-has-bg:after,.pi-section-white h2.pi-has-bg:after,.pi-section-white h3.pi-has-bg:after,.pi-section-white h4.pi-has-bg:after,.pi-section-white h5.pi-has-bg:after,.pi-section-white h6.pi-has-bg:after{background:none}.pi-text-center-sm{text-align:center}.droplist .h3{font-size:12px}.droplist-menu{left:-1300%!important}}