.headerAndNavContainer {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  transition: transform 0.3s ease, opacity 0.3s ease;
}

/* Hidden when scrolling down */
.headerAndNavContainer.nav-hidden {
  transform: translateY(-100%);
  opacity: 0;
}

/* Visible when scrolling up */
.headerAndNavContainer.nav-visible {
  transform: translateY(0);
  opacity: 1;
}


.flex-control-nav li a.flex-active {
    background: #e6e6e6;
    border: 1px solid #e6e6e6;
}
.flex-control-nav li a {
    width: 10px;
    height: 10px;
    border: 1px solid #e6e6e6;
}
.hasHoverEffect--zoom .imgHover-transform, .hasHoverEffect--shake .imgHover-transform {
    transition: transform 350ms ease;
    -ms-transform: scale(.95) translateY(0);
    transform: scale(.95) translateY(0);
}

.hasHoverEffect--zoom .imgHover:hover .imgHover-transform, 
.hasHoverEffect--shake .imgHover:hover .imgHover-transform {
    -ms-transform: scale(1) translateY(0);
    transform: scale(1) translateY(0);
}
/*--------------- GLOBAL ---------------*/
/*.headerAndNavContentInner {*/
/*    border-bottom: 1px solid #e6e6e6;*/
/*}*/
/*FONTS*/
html, body {
    font-family: degular, sans-serif;
    font-style: normal;
    font-weight: 300;
}
.pageSubtitle, button, .button, input[type=submit],
.navContainer, .navContent li .button, .blockInnerContent .button, .itemInnerContent .button {
    font-family: degular, sans-serif;
    font-style: normal;
    font-weight: 300;
}
.contentTitle, .contentTitle a, .pageTitle, .imgCaption-title {
    font-family: degular, sans-serif;
    font-style: normal;
    font-weight: 200;
}
button, .button, input[type=submit], .navContent li .button {
    padding: .5em 1.75em;
}
/*--------------- FOOTER ---------------*/
.block_f5bed80b009648a5811268b9b9a92be8 .blockText ul {
    font-size: 18px;
    font-weight: 500;
}
.block_f5bed80b009648a5811268b9b9a92be8 .blockText li {
    display: inline-block;
    margin-right: 2em;
}
.footerContent .blockWrap_f5bed80b009648a5811268b9b9a92be8 {
    padding-top: 50px;
}
/*--------------- HOME ---------------*/
.items_f269052eba0640afbd214e6ab9ad6083.listView .itemPreview.hasImg .itemImg {
    width: 60%;
}
.items_f269052eba0640afbd214e6ab9ad6083.listView .itemPreview.hasImg .itemContent {
    width: 40%;
}
.items_f269052eba0640afbd214e6ab9ad6083 .item img {
    border-radius: 20px 0 0 20px;
    padding: 6%;
}
.items_a533374ce41d4b95aa011a46dbeeae44 .itemInnerContent ul {
    display: flex;
    flex-wrap: wrap;
    gap: .5em;
    width: 100%;
}
.items_a533374ce41d4b95aa011a46dbeeae44 .itemInnerContent li {
    background: transparent;
    padding: .5em 1.5em;
    font-size: 14px;
    color: #080808;
    border-radius: 50px;
    border: 1px solid #e6e6e6;
}
.abtWrap {
        max-width: 1600px;
        margin-left: auto;
        margin-right: auto;
        box-sizing: content-box;
        padding-left: 4%;
        padding-right: 4%;
        padding-top: 100px;
        padding-bottom: 100px;
    }
.headerTxt .contentTitle {
    font-size: 62px;
    max-width: 800px;
    line-height: 1;
}
.headerTxt span {
    background-image: linear-gradient(166deg, #000428, #007B91 50%, #004e92);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    /*display: inline-block;*/
}
/*background color on work items*/
.items_a533374ce41d4b95aa011a46dbeeae44 .itemImg {
    background-color: #004e92;
    background-color: rgba(0, 78, 146, 0.05);
    padding: 6%;
    border-radius: 20px;
}
.items_a533374ce41d4b95aa011a46dbeeae44 .itemContent {
    margin-top: 1.5em;
}
/*li style*/
.items_bea1c32e61f54601873ae424e2e6562a .itemContent ul {
    list-style-type: none;
    padding-left: 0;
} 
.items_bea1c32e61f54601873ae424e2e6562a .itemContent li {
    border-bottom: 1px solid #e6e6e6;
    padding: .75em .5em;
}
.items_d8878dc57b2949e196c4d7f248a5c9ec .item,
.items_a4ca84a8b1f845bc8ea5efbc5c393082 .item {
    background-image: url(https://static.spacecrafted.com/e7ee5fa7ae58476ab0f605cbf331dec5/i/daf4df2e01ec4ebab697caa15edd49f0/1/5feFb8zhrk/gradient.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.items_f269052eba0640afbd214e6ab9ad6083 .item .contentTitle, .items_f269052eba0640afbd214e6ab9ad6083 .item .contentTitle a,
.items_a533374ce41d4b95aa011a46dbeeae44 .item .contentTitle, .items_a533374ce41d4b95aa011a46dbeeae44 .item .contentTitle a {
    /*font-family: degular, sans-serif;*/
    /*font-style: normal;*/
    /*font-weight: 300;*/
    font-family: degular, sans-serif;
    font-style: normal;
    font-weight: 300;
}
.items_a533374ce41d4b95aa011a46dbeeae44 .item .contentTitle {
    padding-bottom: .95em;
}
.items_d8878dc57b2949e196c4d7f248a5c9ec .item .contentTitle, .items_d8878dc57b2949e196c4d7f248a5c9ec .item.contentTitle {
    font-family: degular, sans-serif !important;
    font-style: normal !important;
    font-weight: 200;
        
}
/*--------------- WORK ---------------*/
/*.blockWrap_Uuv2SDG3tW3HyaWr .contentTitle {*/
/*    font-family: dm-sans, sans-serif;*/
/*    font-style: normal;*/
/*    font-weight: 900;*/
/*}*/
.blockWrap_Uuv2SDG3tW3HyaWr .blockInnerContent,
.blockWrap_Uuv2SDG3tW3HyaWr .blockInnerContent .scEditable--richText {
    font-family: degular, sans-serif !important;
    font-style: normal !important;
    font-weight: 200;
    line-height: 1.1;
}
.items_XCQLoCZKmoLrX0xz .item:nth-child(2) .itemContent li {
    border-bottom: 1px solid #e6e6e6;
    padding: 1em .5em;
}
.block_10ehhr9tffXCYCH7.cols2.imgMgn1 .imgGridItem {
    margin: 4% 0 0 1%;
}
.block_10ehhr9tffXCYCH7.cols2.imgMgn1 .imgGridItem:nth-child(1) {
    width: 24%;
}
.block_10ehhr9tffXCYCH7.cols2.imgMgn1 .imgGridItem:nth-child(2) {
    width: 74%;
}
.block_10ehhr9tffXCYCH7 img,
.block_gTZi6TajsH4jycoO img,
.block_Ieg3ryFB0tiUne9D img {
    border: 1px solid #e6e6e6;
    border-radius: 20px;
}
.blockWrap_CLJTMC9f0Zf68xoJ .contentImg {
    border-radius: 20px;
}
/*--------------- CASE STUDIES ---------------*/
/*bold strapline titles*/
/*intro section*/
/*.blockWrap_euITKeo84sxDCzES .contentTitle,*/
/*.blockWrap_HX5pQpNzkX0jCqwM .contentTitle,*/
/*.blockWrap_oSCiPu8kBgfOIsTz .contentTitle,*/
/*.blockWrap_pskDsUCwhzPIPDg0 .contentTitle,*/
/*.blockWrap_ftthPWKVrPYYvCoU .contentTitle,*/
/*.blockWrap_ySDiJ5La7x4SGu8L .contentTitle {*/
/*    font-family: dm-sans, sans-serif;*/
/*    font-style: normal;*/
/*    font-weight: 900;*/
    /*font-family: ogg, sans-serif;*/
    /*font-style: normal;*/
    /*font-weight: 300;*/
/*}*/
.blockWrap_euITKeo84sxDCzES .blockInnerContent p:first-child {
    font-size: 30px;
    color: #080808;
    line-height: 1.2;
    padding-bottom: .5em;
    font-family: degular, sans-serif;
    font-style: normal;
    font-weight: 200;
}
.block_t5PrbAIjrVXE305E .blockImg img {
    border-radius: 20px;
}
/*.items_aWPvd6SgjU1bjfrj .item .contentTitle, .items_aWPvd6SgjU1bjfrj .item .contentTitle a {*/
/*    font-family: dm-sans, sans-serif;*/
/*    font-style: normal;*/
/*    font-weight: 900;*/
/*}*/
/*brand systems*/
.items_ktNcF35uBhYHAk71 .item .itemInnerContent p {
    padding: 2em .5em;
}
.items_ktNcF35uBhYHAk71 .item .itemInnerContent p:nth-last-child(n+2) {
    border-bottom: 1px solid #e6e6e6;
}

/*website gallery*/
.block_IzELEcFvD4iozKrV ul,
.block_75DhTn76ZOD1uuUN ul,
.block_hNUZQqa6O0vfM9J8 ul,
.block_7vHLFmAMO5ut4B5I ul {
    display: flex;
    flex-wrap: wrap;
    gap: .5em;
    width: 100%;
}
.block_IzELEcFvD4iozKrV .itemInnerContent li, 
.block_75DhTn76ZOD1uuUN .itemInnerContent li,
.block_hNUZQqa6O0vfM9J8 .itemInnerContent li,
.block_7vHLFmAMO5ut4B5I .itemInnerContent li {
    background: transparent;
    padding: .5em 1.5em;
    font-size: 14px;
    color: #080808;
    border-radius: 50px;
    border: 1px solid #e6e6e6;
}
/*.block_IzELEcFvD4iozKrV .itemInnerContent li:first-child,*/
/*.block_75DhTn76ZOD1uuUN .itemInnerContent li:first-child,*/
/*.block_hNUZQqa6O0vfM9J8 .itemInnerContent li:first-child,*/
/*.block_7vHLFmAMO5ut4B5I .itemInnerContent li:first-child {*/
/*    margin-left: 0;*/
/*}*/
.block_DXuT5EDfGe8LOleA .blockImg img {
    border-radius: 20px;
}
.block_DXuT5EDfGe8LOleA .stackedGallery li {
    margin-top: 4%;
}
/*storytelling*/
/*.block_D65V3uZgRwrcWxnp .imgGridItem:nth-of-type(2) {*/
/*    margin-left: 3.5em !important;*/
/*}*/
.block_D65V3uZgRwrcWxnp .imgGridItem img,
.block_rsYMWo7sYdSMuP65 .blockImg img,
.block_xip5yZp1JeFKjbJj .imgGridItem img {
    border-radius: 20px;
}
.blockWrap_rsYMWo7sYdSMuP65 {
    margin-top: 4% !important;
}
/*email*/
.items_ktNcF35uBhYHAk71 .item img {
    border-radius: 20px 0 0 20px;
}
.block_0YMMJrXaxdSgEbf9 .blockImg img, 
.block_5jltsN3b1nKqoYAc .blockImg img {
    border: 1px solid #e6e6e6 !important;
    border-radius: 12px;
}
.items_heWOAa29D3zhEfaD .item .itemContent li:first-child {
    color: #080808;
    font-size: 24px;
    font-weight: 300;
}
/*.block_B37fhWdkEIgaJ2EI .contentTitle, */
/*.block_oOpF7zLDLHE9IQA2 .contentTitle {*/
/*    font-family: dm-sans, sans-serif;*/
/*    font-style: normal;*/
/*    font-weight: 900;*/
/*}*/
/*--------------- SEARCH ---------------*/
/*.items_a6206b8b37a24822b26c8839309309b0 .item .itemInnerContent strong {*/
/*    font-weight: bold;*/
/*    font-size: 24px;*/
/*}*/
/*.items_a6206b8b37a24822b26c8839309309b0 .item .itemInnerContent ul {*/
/*    line-height: 2;*/
/*}*/
/*.items_a6206b8b37a24822b26c8839309309b0 {*/
/*    display: flex;*/
/*}*/

/*.items_a6206b8b37a24822b26c8839309309b0 .item {*/
/*    flex: 1; */
/*}*/
/*.fullBleed .noSecondaryContent .primaryAndSecondaryContent .block_WbqQMJFRk8Pgwka9 {*/
    /*max-width: 1200px;*/
/*    margin: 0 auto;*/
/*    position: relative;*/
/*    border-bottom: 1px solid #e6e6e6;*/
/*    padding-left: 0;*/
/*    padding-right: 0;*/
/*    padding-top: 50px;*/
/*    padding-bottom: 50px;*/
/*}*/
/*.blockWrap_WbqQMJFRk8Pgwka9 .hasClickAction:after {*/
/*    content: '';*/
/*    background-image: url(https://static.spacecrafted.com/e7ee5fa7ae58476ab0f605cbf331dec5/i/cdcc225da0424e0fa3867088206f62b2/1/5feFb8zhrk/arrow.png);*/
/*    height: 13px;*/
/*    width: 20px;*/
/*    background-repeat: no-repeat;*/
/*    background-size: cover;*/
/*    display: inline-block;*/
/*    position: absolute;*/
/*    right: 30px;*/
/*    top: 50%;*/
/*    -webkit-transform: translateY(-50%);*/
/*    -ms-transform: translateY(-50%);*/
/*    transform: translateY(-50%);*/
/*    -webkit-transition: all .25s ease-in-out;*/
/*    -ms-transition: all .25s ease-in-out;*/
/*    transition: all .25s ease-in-out;*/
/*}*/
/*.blockWrap_WbqQMJFRk8Pgwka9 .showAnswers:after {*/
/*    -webkit-transform: rotate(180deg);*/
/*    -ms-transform: rotate(180deg);*/
/*    transform: rotate(180deg);*/
/*}*/
/*.blockWrap_b2e59551a8a34f8899fab6cecf46cbaf {*/
/*    padding-bottom: 100px;*/
/*    padding-left: 4%;*/
/*    padding-right: 4%;*/
/*}*/
/*.blockWrap_CZK1wxYpVIMt8Lr4 .contentTitle {*/
    /*border-bottom: 1px solid #e6e6e6;*/
    /*margin-bottom: 30px;*/
/*    padding-bottom: 1.2em;*/
/*}*/
/*.blockWrap_WbqQMJFRk8Pgwka9 .blockText {*/
/*    padding: 0 30px;*/
/*}*/
/*--------------- MEDIA QUERIES ---------------*/
@media only screen and (max-width: 768px) {
    .items_a6206b8b37a24822b26c8839309309b0 {
        flex-direction: column;
      } 
      .block_D65V3uZgRwrcWxnp.cols2.imgMgn1 .imgGridItem,
      .block_xip5yZp1JeFKjbJj.cols2.imgMgn1 .imgGridItem {
        width: 100%;
        margin: 4% 0 0 0;
    }
}
@media only screen and (max-width: 1023px) {
    div.blockWrap_c2efb15f23da4a64a9416c55da7fd91a {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .headerTxt .contentTitle,
    .items_d8878dc57b2949e196c4d7f248a5c9ec .item .contentTitle {
        font-size: 46px;
    }
    .abtWrap,
    div.blockWrap_d8878dc57b2949e196c4d7f248a5c9ec {
        padding-top: 50px;
    }
    .blockWrap_bea1c32e61f54601873ae424e2e6562a {
        padding-top: 50px;
    }
    .block_10ehhr9tffXCYCH7 img, .block_gTZi6TajsH4jycoO img {
        border-radius: 10px;
    }
    .cols3.imgMgn1 .imgGridItem {
        width: 47%;
    }   
    .block_CLJTMC9f0Zf68xoJ.cols3.imgMgn1 .imgGridItem:nth-child(3n+1) {
        margin-left: 5%;
        clear: none;
    }
    .block_CLJTMC9f0Zf68xoJ.cols3.imgMgn1 .imgGridItem:nth-child(2n+1) {
        margin-left: 0;
    }
}

@media only screen and (max-width: 1199px) {
    /*email*/    
    .items_f269052eba0640afbd214e6ab9ad6083 .item,
    .items_ktNcF35uBhYHAk71 .item {
        display: block !important;
    }
    .items_f269052eba0640afbd214e6ab9ad6083.listView .itemPreview.hasImg .itemImg, 
    .items_f269052eba0640afbd214e6ab9ad6083.listView .itemPreview.hasImg .itemContent,
    .items_ktNcF35uBhYHAk71.listView .itemPreview.hasImg .itemImg,
    .items_ktNcF35uBhYHAk71.listView .itemPreview.hasImg .itemContent {
        width: 100%;
    }
    .items_ktNcF35uBhYHAk71 .item img {
        border-radius: 20px 20px 0 0;
    }
    .items_f269052eba0640afbd214e6ab9ad6083.listView .itemPreview.hasImg .itemContent {
        box-sizing: border-box;
        width: 100%;
        padding: 4% 4% 6% 4%;
    }
    .items_f269052eba0640afbd214e6ab9ad6083 .item {
        margin-bottom: 1.5em;
    }    
}
@media only screen and (min-width: 1024px) {
    .block_CLJTMC9f0Zf68xoJ.cols3.imgMgn1 .imgGridItem {
        width: 31.5%;
        margin: 2.5% 0 0 2.5%;
    }
    .block_CLJTMC9f0Zf68xoJ.cols3.imgMgn1 .imgGridItem:nth-child(3n+1) {
        margin-left:0;
    }
}
@media only screen and (min-width: 1200px) {
    .items_ktNcF35uBhYHAk71.listView .itemPreview.hasImg .itemImg,
    .items_ktNcF35uBhYHAk71.listView .itemPreview.hasImg .itemContent {
        width: 48%;
    }
}
@media only screen and (min-width: 768px) {
/*HEADER/NAV*/    
    .headerAndNavContent {
        box-sizing: content-box;
        padding-left: 4%;
        padding-right: 4%;
    }
    .headerContainer {
        padding-left: 0;
    }
    .navContainer {
        padding-right: 0;
    }
/*HOME*/    
    .block_b0a434007c7e4e1f818cac1ea536acb8.blockContentBleed .blockText {
        padding-left: 0;
    }
    .blockWrap_b0a434007c7e4e1f818cac1ea536acb8, .blockWrap_bea1c32e61f54601873ae424e2e6562a {
        display: inline-block;
        width: 49%;
        vertical-align: top;
    }  
/*two column list style*/
    .items_bea1c32e61f54601873ae424e2e6562a .itemContent ul,
    .items_XCQLoCZKmoLrX0xz .item:nth-child(2) .itemContent ul  {
        column-count: 2;
        column-gap: 2.5em;
    }  
/*case studies*/ 
    /*results*/
    .items_heWOAa29D3zhEfaD .item:first-child {
        width: 33%;
    }
    .items_heWOAa29D3zhEfaD .item {
        width: 19.9%;
    }
}