/*!
    Theme Name: Simudyne Brand Book
    Theme URI:
    Description:
    Version: 1.0.0
    Author: Territory Projects
    Author URI: territoryprojects.com
    Tags:

    License:
    License URI:
*/@import url("fonts/Optimo-PxGrotesk/PxGroteskRegular-Regular.css");.light-blue-background{background-color:#002dff}.colour-row .dotted-row,.dotted-divider .dotted-line,.section .image-section .bottom-border:after{border-bottom:1px dotted hsla(0,0%,100%,.4)}.colour-row .grey.dotted-row,.dotted-divider .grey.dotted-line,.section .image-section .grey.bottom-border:after{border-bottom:1px dotted #9f9ab1}.section.parent-section,.sidebar .pagenav .page_item,.sidebar .title .dotted-line,.site-content footer{border-top:1px dotted hsla(0,0%,100%,.4)}.grey.section.parent-section,.sidebar .pagenav .grey.page_item,.sidebar .title .grey.dotted-line,.site-content footer.grey{border-top:1px dotted #9f9ab1}.spacer-line:after{display:block;content:"";height:100%;background:#fff;width:54px;margin-bottom:col-size(1);height:1px}.spacer-line{display:inline-block;vertical-align:middle;margin:0 10px 3px;margin:8px 0 10px;position:relative}.spacer-line.grey:after{background:#9f9ab1}.spacer-line.blue:after{background:#0f033c}.spacer-line.no-horizontal-margin{margin-left:0;margin-right:0}body.brand-site,html{background:#100646}.site-content{display:-webkit-box;display:-ms-flexbox;display:flex}.site-content .sidebar{width:310px}.site-content .sidebar .inner{position:-webkit-sticky;position:sticky;top:0}.site-content .content-area{-webkit-box-flex:1;-ms-flex:1;flex:1}.site-content .container{max-width:800px}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.brand-site{font-family:PxGroteskRegular,Arial,courier;font-size:18px;color:#9f9ab1;letter-spacing:-.41px;color:#fff}body.brand-site a{color:#fff}body.brand-site a:hover{text-decoration:none}body.brand-site h1{font-size:68px;color:#fff;letter-spacing:-2.83px;line-height:78px;margin-bottom:30px}body.brand-site h2{font-size:42px;color:#fff;letter-spacing:-1.05px;line-height:48px;margin:22px 0 28px}body.brand-site h3{font-size:28px;color:#fff;letter-spacing:-.64px;margin:12px 0 18px}body.brand-site h4{font-size:18px;color:#fff;letter-spacing:-.41px;margin-top:0}body.brand-site .grey{color:#9f9ab1!important}body.brand-site .section-count{font-size:10px}body.brand-site .section-count span{background-color:#002dff;border-radius:4px;padding-right:20px;padding-left:5px}body.brand-site .copyright{font-size:10px;color:#9f9ab1;letter-spacing:.18px;line-height:20px}body.brand-site .parent-section p{font-size:22px;color:#9f9ab1;letter-spacing:-.5px;line-height:28px}body.brand-site p{font-size:18px;color:#9f9ab1;letter-spacing:-.41px;line-height:24px}body.brand-site .child-sub-section-type p{font-size:13px;color:#9f9ab1;letter-spacing:0;line-height:20px}body.brand-site .landing-section p{font-size:22px;color:#fff;letter-spacing:-.5px;line-height:32px}body.brand-site .small-text{font-size:11px;color:#fff;letter-spacing:.92px;line-height:14px;text-transform:uppercase}body.brand-site .updated-time{font-size:10px;color:#9f9ab1;padding:5px}body.brand-site .caption p{white-space:pre-wrap;font-size:12px;color:#fff;letter-spacing:0;line-height:16px}body.brand-site .sidebar .title{font-size:14px;color:#fff;letter-spacing:0;line-height:20px}body.brand-site .sidebar .title .line2{color:#a7a0be}body.brand-site .sidebar .last-modified{font-size:10px;color:#848095;letter-spacing:0;line-height:16px}body.brand-site .sidebar .last-modified .date{color:#fff}body.brand-site .sidebar .page_item a{font-size:15px;color:#fff;letter-spacing:0;line-height:16px}body.brand-site .sidebar .children .page_item a{font-size:14px;color:#fff;letter-spacing:0;line-height:16px}.sidebar{background:#0f033c}.sidebar .inner{padding:25px!important;height:100vh;overflow:auto;-ms-overflow-style:none}.sidebar .inner::-webkit-scrollbar{width:0;background:transparent}.sidebar .inner::-webkit-scrollbar-thumb{background:transparent}.sidebar .title{margin-bottom:130px}.sidebar .title .dotted-line{margin:27px auto 15px}.sidebar li,.sidebar ul{list-style:none;display:block;margin:0;padding:0}.sidebar .pagenav{display:block}.sidebar .pagenav .page_item{position:relative;width:100%;display:block;padding:0 0 5px}.sidebar .pagenav .page_item:after{position:absolute;content:"";display:block;right:0;top:12px;height:8px;width:8px;background:#fff;border-radius:50%}.sidebar .pagenav .page_item .children{max-height:0;-webkit-transition:max-height .5s;transition:max-height .5s;overflow:hidden}.sidebar .pagenav .page_item .children .page_item{border:none!important}.sidebar .pagenav .page_item .children .page_item:after{display:none}.sidebar .pagenav .page_item .children a{opacity:.5}.sidebar .pagenav .page_item .children a:hover{opacity:1}.sidebar .pagenav .page_item.active-child:after,.sidebar .pagenav .page_item.active:after{background:#002dff}.sidebar .pagenav .page_item.active-child .children,.sidebar .pagenav .page_item.active .children{max-height:500px}.sidebar .pagenav .page_item.active-child .children a,.sidebar .pagenav .page_item.active .children a{background:transparent}.sidebar .pagenav .page_item.active-child .active a{opacity:1}.section{margin:120px 0;margin-bottom:120px;margin-top:120px}.section.parent-section{padding-top:120px}.section.home-page-section{margin:0;padding:0;border:none}.section .image-section{margin:60px auto}.section .image-section.no-margin{margin:0 auto}.section .image-section img{width:100%;height:auto;max-width:none}.section .image-section .bottom-border:after{content:"";display:block;padding-top:40px;margin-bottom:40px}.section img.size-full{width:100%;height:auto}.download-button{position:absolute;right:0}.download-button a{background:#002dff;display:block;margin-left:4px;max-width:150px;padding:15px;border-top-left-radius:4px;border-bottom-left-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex}.download-button a:before{content:"";display:block;background:url(images/download-icon.svg);background-position:0;background-repeat:no-repeat;min-width:28px;height:28px;border:0 solid #fff}.image-grid{margin-top:20px}.image-grid .image-row{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -12px;border:0 solid red;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.image-grid .image-row .image-col{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:12px}.image-grid .image-row .image-col img{width:100%;border-radius:4px}.image-grid .image-row .image-col .caption{padding:10px 0}.image-grid .image-row .image-col .caption img{width:auto}.carousel-container{margin-top:60px;margin-bottom:180px}.carousel-container .carousel-item img,.carousel-container .carousel-item video{width:100%;height:auto;display:block}.carousel-container .controls{position:absolute;bottom:-60px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.carousel-container .controls .carousel-control-next,.carousel-container .controls .carousel-control-prev{position:relative;width:15px;height:15px;display:block;background-position:50%;background-repeat:no-repeat;opacity:1}.carousel-container .controls .carousel-control-prev{background-image:url(images/left-arrow.svg);margin-right:15px}.carousel-container .controls .carousel-control-next{background-image:url(images/right-arrow.svg);margin-left:15px}.carousel-container .controls .carousel-indicators{position:relative;margin:0}.carousel-container .controls .carousel-indicators li{height:10px;width:10px;background:transparent;border:1px solid #fff;border-radius:50%;opacity:1;position:relative;margin:0 7px}.carousel-container .controls .carousel-indicators li:after{content:"";display:block;position:absolute;height:0;width:0;background:#fff;border-radius:50%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .5s;transition:all .5s}.carousel-container .controls .carousel-indicators li.active:after{height:5px;width:5px}.colour-row{margin-top:70px!important;padding-bottom:40px;margin-bottom:30px}.colour-row img{width:100%;height:auto}.colour-row .colour-codes{margin-top:10px;line-height:18px!important}.colour-row+.colour-row{margin-top:40px!important}.colour-row .dotted-row{padding-top:40px}div[class*=colour-row]:last-of-type .dotted-row{display:none}.text-section{margin-top:30px;margin-bottom:30px}.text-section.first-in-section{margin-top:0;margin-bottom:0}.text-section .add-box{background-color:hsla(0,0%,85%,.1);height:100%;padding:40px}.dotted-divider{margin:40px 0}.landing-section{min-height:100vh;margin-bottom:-120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.landing-section .subtitle{margin-bottom:10px}.landing-section .video-background{position:absolute;height:100%;width:100%;border:0 solid red;overflow:hidden}.landing-section .video-background .video-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:100%}.landing-section .video-background .video-container .video-container-inner{position:absolute;top:50%;top:22%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.landing-section .video-background .video-container .video-container-inner:after{display:block;content:"";height:20%;width:100%;bottom:0;left:0;position:absolute;background-image:-webkit-gradient(linear,left top,left bottom,from(#100646),to(rgba(16,6,70,0)));background-image:linear-gradient(#100646,rgba(16,6,70,0))}.landing-section .video-background .video-container .video-container-inner video{position:absolute;width:100%;height:100%}.landing-section .container{height:100vh;position:relative}.landing-section .container .logo{position:absolute;top:38px;left:calc(8.333333% + 15px);width:159px;height:28px;background-image:url(images/SimudyneLogo.svg)}.landing-section .container .row{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.landing-section .scroll-down-button{padding-left:35px;padding-right:20px;margin-top:30px}.landing-section .scroll-down-button:before{content:"";position:absolute;left:15px;top:5px;display:block;background:url(images/down-arrow.svg);background-position:0;background-repeat:no-repeat;min-width:28px;height:28px;border:0 solid #fff}.button{position:relative;overflow:hidden;display:inline-block;background:#002dff;padding:12px 24px;border-radius:4px;cursor:pointer;border:none;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.button:hover{background:#0420c4}.small.button{padding:4px 12px}.inactive.button{background:#9f9ab1;background:#ecebee;color:#0f033c}.white.button{background-color:#fff;color:#0f033c}.white-outline.button{background-color:transparent;color:#fff;border:1px solid #fff}.white-outline.button:hover{background:#fff;color:#0f033c}.dark.video-button:before{background-image:url(images/icons/PlayButtonDark.svg)}.video-button{display:inline-block;position:relative;padding:12px 24px 12px 0;cursor:pointer}.video-button:before{content:" ";display:inline-block;vertical-align:middle;margin:-5px 15px -5px 0;height:22px;width:32px;background-image:url(images/icons/PlayButtonBlue.svg);background-repeat:no-repeat}.video-button:hover:before{background-image:url(images/icons/PlayButtonBlueHover.svg)}.video-outer-trigger{cursor:pointer}.video-outer-trigger:hover .video-button:before{background-image:url(images/icons/PlayButtonBlueHover.svg)}.login-prompt{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;background:url(images/login-bg.jpg) 50%;background-size:cover}.login-prompt .inner-login{padding:48px 60px;border-radius:4px;background:#fff}.login-prompt .inner-login *{color:#0f033c!important}.login-prompt .inner-login .symbol{width:35px;height:35px;background:url(images/SimudyneSymbol.svg) 50% no-repeat;margin:auto}.login-prompt .inner-login h2{font-size:30px;color:#0f033c;letter-spacing:-.68px;text-align:center;margin-bottom:40px}.login-prompt .inner-login input{display:block;width:100%}.login-prompt .inner-login input[type=submit]{color:#fff!important}.login-prompt .inner-login input[type=password]{display:block;margin:0;background-color:#fff;border:none;width:100%!important;padding:10px;border-radius:2px;outline:0;border:1px solid #0f033c;margin-bottom:10px;padding-left:30px;font-size:13px;color:#271c4f;letter-spacing:-.3px;background-image:url(images/Locked.svg);background-repeat:no-repeat;background-position:10px 50%}.login-prompt .inner-login input[type=password]::-webkit-input-placeholder{color:#271c4f}.login-prompt .inner-login input[type=password]::-moz-placeholder{color:#271c4f}.login-prompt .inner-login input[type=password]::-ms-input-placeholder{color:#271c4f}.login-prompt .inner-login input[type=password]::placeholder{color:#271c4f}.login-prompt .inner-login input[type=password]:focus{background-color:#fff!important;color:#0f033c!important;-webkit-box-shadow:0 0 10px 0 rgba(42,0,222,.2);box-shadow:0 0 10px 0 rgba(42,0,222,.2);border-radius:2px}.login-prompt .inner-login input[type=password].error{border-color:red}@media (max-width:481px){.button{display:block}}