@import"https://fonts.googleapis.com/css?family=Fjalla+One:400|Libre+Franklin:400,700,700i,100i,100,500";.container{max-width:1100px;padding-left:10px;padding-right:10px;margin-left:auto;margin-right:auto}@media(min-width: 30.01rem){.container{padding-left:20px;padding-right:20px}}@media(min-width: 50.01rem){.container{padding-left:50px;padding-right:50px}}@media(min-width: 1300px){.container{padding-left:0;padding-right:0}}[data-testid=custom-header] *,[data-testid=custom-footer] *{-webkit-box-sizing:border-box;box-sizing:border-box}@font-face{font-family:freight-sans-pro;src:url("https://use.typekit.net/af/ba2099/000000000000000000010b58/27/l?subset_id=2&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/ba2099/000000000000000000010b58/27/d?subset_id=2&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/ba2099/000000000000000000010b58/27/a?subset_id=2&fvd=n3&v=3") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:freight-sans-pro;src:url("https://use.typekit.net/af/442215/000000000000000000010b5a/27/l?subset_id=2&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/442215/000000000000000000010b5a/27/d?subset_id=2&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/442215/000000000000000000010b5a/27/a?subset_id=2&fvd=n4&v=3") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:freight-sans-pro;src:url("https://use.typekit.net/af/8dd886/000000000000000000010b5c/27/l?subset_id=2&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/8dd886/000000000000000000010b5c/27/d?subset_id=2&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/8dd886/000000000000000000010b5c/27/a?subset_id=2&fvd=n5&v=3") format("opentype");font-weight:500;font-style:normal}@font-face{font-family:freight-sans-pro;src:url("https://use.typekit.net/af/cef9f3/000000000000000000010b5e/27/l?subset_id=2&fvd=n6&v=3") format("woff2"),url("https://use.typekit.net/af/cef9f3/000000000000000000010b5e/27/d?subset_id=2&fvd=n6&v=3") format("woff"),url("https://use.typekit.net/af/cef9f3/000000000000000000010b5e/27/a?subset_id=2&fvd=n6&v=3") format("opentype");font-weight:600;font-style:normal}@font-face{font-family:freight-sans-pro;src:url("https://use.typekit.net/af/1709eb/000000000000000000010b60/27/l?subset_id=2&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/1709eb/000000000000000000010b60/27/d?subset_id=2&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/1709eb/000000000000000000010b60/27/a?subset_id=2&fvd=n7&v=3") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:freight-sans-pro;src:url("https://use.typekit.net/af/1ece10/000000000000000000010b59/27/l?subset_id=2&fvd=i3&v=3") format("woff2"),url("https://use.typekit.net/af/1ece10/000000000000000000010b59/27/d?subset_id=2&fvd=i3&v=3") format("woff"),url("https://use.typekit.net/af/1ece10/000000000000000000010b59/27/a?subset_id=2&fvd=i3&v=3") format("opentype");font-weight:300;font-style:italic}@font-face{font-family:freight-sans-pro;src:url("https://use.typekit.net/af/3df5fe/000000000000000000010b5b/27/l?subset_id=2&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/3df5fe/000000000000000000010b5b/27/d?subset_id=2&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/3df5fe/000000000000000000010b5b/27/a?subset_id=2&fvd=i4&v=3") format("opentype");font-weight:400;font-style:italic}@font-face{font-family:freight-sans-pro;src:url("https://use.typekit.net/af/2a72d2/000000000000000000010b5f/27/l?subset_id=2&fvd=i6&v=3") format("woff2"),url("https://use.typekit.net/af/2a72d2/000000000000000000010b5f/27/d?subset_id=2&fvd=i6&v=3") format("woff"),url("https://use.typekit.net/af/2a72d2/000000000000000000010b5f/27/a?subset_id=2&fvd=i6&v=3") format("opentype");font-weight:600;font-style:italic}@font-face{font-family:freight-sans-pro;src:url("https://use.typekit.net/af/65fc7d/000000000000000000010b61/27/l?subset_id=2&fvd=i7&v=3") format("woff2"),url("https://use.typekit.net/af/65fc7d/000000000000000000010b61/27/d?subset_id=2&fvd=i7&v=3") format("woff"),url("https://use.typekit.net/af/65fc7d/000000000000000000010b61/27/a?subset_id=2&fvd=i7&v=3") format("opentype");font-weight:700;font-style:italic}@font-face{font-family:"Avenir Next Cyr";src:url("./fonts/AvenirNextCyr-Bold.woff2") format("woff2"),url("./fonts/AvenirNextCyr-Bold.woff") format("woff"),url("./fonts/AvenirNextCyr-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Avenir Next Cyr";src:url("./fonts/AvenirNextCyr-Regular.woff2") format("woff2"),url("./fonts/AvenirNextCyr-Regular.woff") format("woff"),url("./fonts/AvenirNextCyr-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Avenir Next Cyr";src:url("./fonts/AvenirNextCyr-Medium.woff2") format("woff2"),url("./fonts/AvenirNextCyr-Medium.woff") format("woff"),url("./fonts/AvenirNextCyr-Medium.ttf") format("truetype");font-weight:500;font-style:normal}body.custom-design-techaviv #content a:not(.theme_only){color:#39acef}body.custom-design-techaviv .custom-wlc-color{color:#39acef}body.custom-design-techaviv .loading-block .loader{border-top:5px solid rgba(57,172,239,.2);border-right:5px solid rgba(57,172,239,.2);border-bottom:5px solid rgba(57,172,239,.2);border-left:5px solid #39acef}body.custom-design-techaviv .monday-button{color:#39acef;border-color:#39acef}body.custom-design-techaviv .monday-button::after{border-color:#39acef;border-left-color:transparent}body.custom-design-techaviv .monday-button:not(.disabled):not(.loading):hover{background-color:#39acef;color:#fff}body.custom-design-techaviv .monday-button.loading::after{border-color:#39acef;border-left-color:transparent}body.custom-design-techaviv .monday-button.primary{background-color:#39acef;color:#fff}body.custom-design-techaviv .monday-button.primary:hover:not(.disabled):not(.loading){background-color:#5abaf2;border-color:#5abaf2}body.custom-design-techaviv .monday-button.primary::after{border-color:#fff;border-left-color:transparent}body.custom-design-techaviv .monday-button.primary.loading{background-color:#39acef;color:#39acef}body.custom-design-techaviv md-radio-button.md-default-theme.md-checked .md-off,body.custom-design-techaviv md-radio-button.md-checked .md-off{border-color:#39acef}body.custom-design-techaviv md-radio-button.md-default-theme .md-on,body.custom-design-techaviv md-radio-button .md-on{background-color:#39acef}body.custom-design-techaviv md-checkbox.md-default-theme.md-checked .md-icon,body.custom-design-techaviv md-checkbox.md-checked .md-icon{background-color:#39acef}body.custom-design-techaviv .navigation-tabs-wrapper .md-nav-bar md-nav-ink-bar{background:#39acef;color:#39acef}body.custom-design-techaviv .md-chips.md-chips.md-removable md-chip{background:#39acef;color:#fff}body.custom-design-techaviv .jobs-list .job-card .job-read-more{color:#39acef;border-color:#39acef}body.custom-design-techaviv .jobs-list .job-card .job-read-more:hover{background:#39acef;color:#fff}body.custom-design-techaviv .organization-card .see-more-wrapper span:hover,body.custom-design-techaviv .organization-card .header .organization-info .name:hover{color:#39acef}body.custom-design-techaviv .basic-profile-wrapper .basic-profile-sidebar .icon-row .text a:hover{color:#39acef}body.custom-design-techaviv .trust-navigation li.active{border-color:#39acef}body.custom-design-techaviv .email-drop{border-color:#39acef}body.custom-design-techaviv .sidebar-menu li:before{background:#39acef}body.custom-design-techaviv md-progress-linear .md-container{background-color:rgba(57,172,239,.3)}body.custom-design-techaviv md-progress-linear .md-bar{background-color:#39acef}body.custom-design-techaviv .wlc-onboarding-container .onboarding-box .onboarding-box-header .steps .step.current,body.custom-design-techaviv .wlc-onboarding-container .onboarding-box .onboarding-box-header .steps .step.current::before{background:rgba(57,172,239,.5)}body.custom-design-techaviv .wlc-onboarding-container .onboarding-box .onboarding-box-header .steps .step.completed{background:#39acef}body.custom-design-techaviv .wlc-onboarding-container .already-registered a,body.custom-design-techaviv .wlc-onboarding-container .onboarding-box .onboarding-box-main .account-wrapper .change-method a:hover{color:#39acef}body.custom-design-techaviv .techaviv-custom-hero{background-size:cover;background-position:center center;font-family:"Avenir Next Cyr",freight-sans-pro,sans-serif;padding:150px 0 40px}@media(max-width: 639px){body.custom-design-techaviv .techaviv-custom-hero{padding:40px 0 40px}}@media(min-width: 50.01em){body.custom-design-techaviv .techaviv-custom-hero{padding:150px 0 60px}}@media screen and (min-width: 64.01em){body.custom-design-techaviv .techaviv-custom-hero{padding:100px 0 60px}}body.custom-design-techaviv .techaviv-custom-hero h2{margin:1em 0 0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:32px;letter-spacing:0em;line-height:1em;font-family:"Avenir Next Cyr",freight-sans-pro;font-weight:300;font-style:normal;font-size:88px;line-height:1.3em;text-transform:none;text-align:center}@media screen and (max-width: 890px){body.custom-design-techaviv .techaviv-custom-hero h2{font-size:32px}}@media screen and (max-width: 890px){body.custom-design-techaviv .techaviv-custom-hero h2{margin:55px 0 20px}}body.custom-design-techaviv .techaviv-custom-hero .techaviv-custom-hero__intro{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;margin:2.5em 0}body.custom-design-techaviv .techaviv-custom-hero .techaviv-custom-hero__intro-col{padding:0 1.5em;font-family:"Avenir Next Cyr",freight-sans-pro;color:#fff;text-align:center}body.custom-design-techaviv .techaviv-custom-hero .techaviv-custom-hero__intro-col>h4{margin:0 0 .5rem;font-size:54px;font-weight:bold;color:#fff;letter-spacing:-0.075em}@media screen and (max-width: 890px){body.custom-design-techaviv .techaviv-custom-hero .techaviv-custom-hero__intro-col>h4{font-size:20px}}body.custom-design-techaviv .techaviv-custom-hero .techaviv-custom-hero__intro-col>p{color:#fff}body.custom-design-techaviv .techaviv-custom-hero .techaviv-custom-hero__sponsor{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;margin:32px 0 0;text-align:center;color:#fff}body.custom-design-techaviv .techaviv-custom-hero .techaviv-custom-hero__sponsor a:not(:last-child){margin-right:1em}body.custom-design-techaviv .techaviv-custom-hero .techaviv-custom-hero__sponsor img{max-height:47px}@media screen and (max-width: 890px){body.custom-design-techaviv .techaviv-custom-hero .techaviv-custom-hero__sponsor img{max-height:34px}}@media(min-width: 50.01em){body.custom-design-techaviv .techaviv-custom-hero .techaviv-custom-hero__sponsor{margin:2em 0 0}}body.custom-design-techaviv .techaviv-custom-hero .techaviv-custom-hero__sponsor-text{margin:0 1em 0 .5em;font-size:18px}@media screen and (max-width: 890px){body.custom-design-techaviv .techaviv-custom-hero .techaviv-custom-hero__sponsor-text{font-size:12px}}body.custom-design-techaviv .techaviv-custom-hero .techaviv-custom-hero__jobboard-logo{margin:0 0 3em;text-align:center}body.custom-design-techaviv .techaviv-custom-hero .techaviv-custom-hero__jobboard-logo>img{width:180px}body.custom-design-techaviv .techaviv-custom-hero .subtitle,body.custom-design-techaviv .techaviv-custom-hero .trust__hero-subtitle{color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:18px;letter-spacing:0em;line-height:1.2em;text-transform:none;font-family:"Avenir Next Cyr",freight-sans-pro;font-weight:400;font-style:normal;font-size:25px;line-height:1.4em;text-align:center}@media screen and (max-width: 890px){body.custom-design-techaviv .techaviv-custom-hero .subtitle,body.custom-design-techaviv .techaviv-custom-hero .trust__hero-subtitle{padding:0 1em;font-size:18px}}@media screen and (min-width: 891px){body.custom-design-techaviv .techaviv-custom-hero .subtitle p,body.custom-design-techaviv .techaviv-custom-hero .trust__hero-subtitle p{display:none}}@media screen and (max-width: 480px){body.custom-design-techaviv .techaviv-custom-hero .subtitle br{display:none}}.techaviv-custom-part{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:unset;display:block !important;position:relative;z-index:60}.techaviv-custom-part .Mobile-bar-branding-logo{width:105px}.techaviv-custom-part *{-webkit-box-sizing:content-box;box-sizing:content-box}.techaviv-custom-part *::before,.techaviv-custom-part *::after{-webkit-box-sizing:inherit;box-sizing:inherit}.techaviv-custom-part html{font-family:sans-serif;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}.techaviv-custom-part .cd_wrapper{margin:0px}.techaviv-custom-part figure,.techaviv-custom-part footer,.techaviv-custom-part header,.techaviv-custom-part menu,.techaviv-custom-part nav{display:block}.techaviv-custom-part [hidden]{display:none}.techaviv-custom-part a{background-color:transparent}.techaviv-custom-part a:active,.techaviv-custom-part a:hover{outline:0px}.techaviv-custom-part h1{font-size:2em;margin:.67em 0px}.techaviv-custom-part img{border:0px}.techaviv-custom-part svg:not(:root){overflow:hidden}.techaviv-custom-part figure{margin:1em 40px}.techaviv-custom-part code{font-family:monospace,monospace;font-size:1em}.techaviv-custom-part button{color:inherit;font:inherit;margin:0px}.techaviv-custom-part button{overflow:visible}.techaviv-custom-part button{text-transform:none}.techaviv-custom-part button{-webkit-appearance:button;cursor:pointer}.techaviv-custom-part .clear::after{display:block;visibility:hidden;font-size:0px;height:0px;clear:both;content:"."}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}@-webkit-keyframes sqs-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes sqs-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes show-confirmation{0%{opacity:0;-webkit-transform:scale(0.96);transform:scale(0.96)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes show-confirmation{0%{opacity:0;-webkit-transform:scale(0.96);transform:scale(0.96)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes show-confirmation-mobile{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes show-confirmation-mobile{0%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}.techaviv-custom-part .sqs-block.vsize-1 .sqs-block-content{height:34px}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(0.9);transform:scale(0.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(0.95);transform:scale(0.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(0.3);transform:scale(0.3)}}.techaviv-custom-part .sqs-row{width:auto !important}.techaviv-custom-part .sqs-row::before,.techaviv-custom-part .sqs-row::after{content:"";display:table}.techaviv-custom-part .sqs-row::after{clear:both}.techaviv-custom-part [class*=sqs-col]{float:left}.techaviv-custom-part [class*=sqs-col] .sqs-block{padding-left:17px;padding-right:17px}.techaviv-custom-part [class*=sqs-col]:last-child{padding-right:0px}.techaviv-custom-part .sqs-col-12{width:100%}.techaviv-custom-part .sqs-col-12 .sqs-col-12{width:100%}.techaviv-custom-part .sqs-col-12 .sqs-col-7{width:58.3333%}.techaviv-custom-part .sqs-col-12 .sqs-col-6{width:50%}.techaviv-custom-part .sqs-col-12 .sqs-col-5{width:41.6667%}.techaviv-custom-part .sqs-col-7{width:58.3333%}.techaviv-custom-part .sqs-col-7 .sqs-col-7{width:100%}.techaviv-custom-part .sqs-col-7 .sqs-col-6{width:85.7143%}.techaviv-custom-part .sqs-col-7 .sqs-col-5{width:71.4286%}.techaviv-custom-part .sqs-col-6{width:50%}.techaviv-custom-part .sqs-col-6 .sqs-col-6{width:100%}.techaviv-custom-part .sqs-col-6 .sqs-col-5{width:83.3333%}.techaviv-custom-part .sqs-col-5{width:41.6667%}.techaviv-custom-part .sqs-col-5 .sqs-col-5{width:100%}.techaviv-custom-part .sqs-layout>.sqs-row{margin-left:-17px;margin-right:-17px}.techaviv-custom-part .sqs-layout:not(.sqs-editing) .sqs-row .sqs-block:not(.float):not(.sqs-feature-gated-wrapper):first-child{padding-top:0px}.techaviv-custom-part .sqs-layout:not(.sqs-editing) .sqs-block+.sqs-row .sqs-block:not(.float):first-child{padding-top:17px}.techaviv-custom-part .sqs-layout:not(.sqs-editing) .sqs-row+.sqs-row .sqs-block:not(.float):first-child{padding-top:17px}.techaviv-custom-part .sqs-layout:not(.sqs-editing)>.sqs-row:first-child>[class*=sqs-col]:first-child>.sqs-block:last-child,.techaviv-custom-part .sqs-layout:not(.sqs-editing) .sqs-block+.sqs-row .sqs-block:not(.float):last-child{padding-bottom:17px}.techaviv-custom-part .sqs-layout:not(.sqs-editing) .sqs-row+.sqs-row:not(:last-child) .sqs-block:last-child{padding-bottom:17px}.techaviv-custom-part .sqs-block.sized .sqs-block-content{overflow:hidden}.techaviv-custom-part .sqs-block{position:relative;height:auto;padding-top:17px;padding-bottom:17px;outline:none;-webkit-box-shadow:rgba(128,128,128,0) 0px 0px 0px 1px inset;box-shadow:rgba(128,128,128,0) 0px 0px 0px 1px inset;-webkit-transition:-webkit-box-shadow .2s ease-in-out 0s;transition:-webkit-box-shadow .2s ease-in-out 0s;-o-transition:box-shadow .2s ease-in-out 0s;transition:box-shadow .2s ease-in-out 0s;transition:box-shadow .2s ease-in-out 0s, -webkit-box-shadow .2s ease-in-out 0s}.techaviv-custom-part .sqs-block:not(.sqs-block-html):not(.sqs-block-markdown){clear:both}.techaviv-custom-part .sqs-block[class*=float]{-webkit-box-sizing:border-box;box-sizing:border-box;clear:none;z-index:10 !important}@font-face{.techaviv-custom-part{font-family:squarespace-ui-font;src:url("https://assets.squarespace.com/universal/fonts/squarespace-ui-font.eot?#iefix") format("embedded-opentype"),url("https://assets.squarespace.com/universal/fonts/squarespace-ui-font.svg#squarespace-ui-font") format("svg"),url("https://assets.squarespace.com/universal/fonts/squarespace-ui-font.woff") format("woff"),url("https://assets.squarespace.com/universal/fonts/squarespace-ui-font.ttf") format("truetype");font-weight:normal;font-style:normal}}@font-face{.techaviv-custom-part{font-family:squarespace-ui-font;src:url("//assets.squarespace.com/universal/fonts/squarespace-ui-font.eot?#iefix") format("embedded-opentype"),url("//assets.squarespace.com/universal/fonts/squarespace-ui-font.svg#squarespace-ui-font") format("svg"),url("//assets.squarespace.com/universal/fonts/squarespace-ui-font.woff") format("woff"),url("//assets.squarespace.com/universal/fonts/squarespace-ui-font.ttf") format("truetype");font-weight:normal;font-style:normal}}.techaviv-custom-part .sqs-use--icon,.techaviv-custom-part .sqs-use--mask{fill:transparent;-webkit-transition:fill 170ms ease-in-out 0s;-o-transition:fill 170ms ease-in-out 0s;transition:fill 170ms ease-in-out 0s}.techaviv-custom-part .sqs-svg-icon--wrapper{display:inline-block;position:relative;overflow:hidden;cursor:pointer;text-decoration:none;-webkit-transition:background-color 170ms ease-in-out 0s;-o-transition:background-color 170ms ease-in-out 0s;transition:background-color 170ms ease-in-out 0s;z-index:0}.techaviv-custom-part .sqs-svg-icon--wrapper>div,.techaviv-custom-part .sqs-svg-icon--wrapper svg{position:absolute;top:0px;left:0px;width:100%;height:100%}.techaviv-custom-part .social-icons-shape-circle .sqs-svg-icon--wrapper{border-radius:50%}.techaviv-custom-part .social-icons-style-border .sqs-svg-icon--wrapper{border:2px solid;-webkit-box-sizing:border-box;box-sizing:border-box}.techaviv-custom-part .social-icons-size-extra-large:not(.social-icons-style-regular) .sqs-svg-icon--wrapper{width:48px;height:48px}.techaviv-custom-part .social-icon-alignment-left .sqs-svg-icon--list{text-align:left}.techaviv-custom-part .social-icons-size-extra-large.social-icon-alignment-left .sqs-svg-icon--wrapper{margin:0px 12px 0px 0px}.techaviv-custom-part .social-icons-color-white.social-icons-style-border .sqs-svg-icon--wrapper{border-color:#fff}.techaviv-custom-part .social-icons-color-white.social-icons-style-border .sqs-use--icon{fill:#fff}.techaviv-custom-part .social-icons-color-white.social-icons-style-border .sqs-svg-icon--wrapper:hover{background-color:#fff}.techaviv-custom-part .social-icons-color-white.social-icons-style-border .sqs-svg-icon--wrapper:hover .sqs-use--icon{fill:#222}.techaviv-custom-part .sqs-block-html{clear:none}.techaviv-custom-part .sqs-block-html .sqs-block-content{outline:none}.techaviv-custom-part .sqs-block-html .sqs-block-content :not(h1):not(h2):not(h3){overflow-wrap:break-word}.techaviv-custom-part .sqs-block-html .sqs-block-content>:first-child{margin-top:0px}.techaviv-custom-part .sqs-block-html .sqs-block-content>:last-child{margin-bottom:0px}.techaviv-custom-part .sqs-block-image .sqs-block-image-figure{margin:0px}.techaviv-custom-part .sqs-block-image .sqs-block-image-link{display:block}.techaviv-custom-part .sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .image-block-wrapper img{max-width:none}.techaviv-custom-part .sqs-block-image.sized .image-block-outer-wrapper:not(.image-block-v2) .image-block-wrapper{overflow:hidden;padding-bottom:inherit !important}.techaviv-custom-part .sqs-block-image.sized .image-block-outer-wrapper:not(.image-block-v2) .image-block-wrapper img{text-align:inherit;max-width:none}.techaviv-custom-part .sqs-block-image img{display:block}.techaviv-custom-part .sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .image-block-wrapper{line-height:0;text-align:center;position:relative;overflow:hidden}.techaviv-custom-part .sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .image-block-wrapper img{max-width:100%}.techaviv-custom-part .sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .intrinsic{margin:auto}.techaviv-custom-part .sqs-block-image .image-block-outer-wrapper:not(.image-block-v2) .intrinsic .image-block-wrapper img{position:absolute;top:0px;left:0px;max-width:none;width:100%}.techaviv-custom-part .sqs-block-image.vsize-1 .image-block-wrapper{height:34px}.techaviv-custom-part .sqs-block-image[class*=vsize-] .sqs-block-content{height:auto;overflow:visible}.techaviv-custom-part .sqs-block-spacer .sqs-block-content{visibility:hidden}.techaviv-custom-part .sqs-layout .html-block.sqs-block img{max-width:100%;height:auto}@font-face{.techaviv-custom-part{font-family:social-icon-font;src:url("//assets.squarespace.com/universal/fonts/social-20141119/social-icon-font.eot?#iefix") format("embedded-opentype"),url("//assets.squarespace.com/universal/fonts/social-20141119/social-icon-font.woff") format("woff"),url("//assets.squarespace.com/universal/fonts/social-20141119/social-icon-font.ttf") format("truetype"),url("//assets.squarespace.com/universal/fonts/social-20141119/social-icon-font.svg#social-icon-font") format("svg");font-weight:normal;font-style:normal}}@media screen and (max-width: 640px){.techaviv-custom-part .sqs-layout [class*=sqs-col]{float:none !important;width:auto !important}.techaviv-custom-part .sqs-layout .spacer-block{display:none}.techaviv-custom-part .sqs-layout .sqs-row .sqs-block:first-child{padding-top:17px !important}.techaviv-custom-part .sqs-layout .sqs-row .sqs-block:last-child{padding-bottom:17px !important}.techaviv-custom-part .sqs-layout .sqs-row+.sqs-row,.techaviv-custom-part .sqs-layout .sqs-row+.sqs-block{margin-top:0px !important}}.techaviv-custom-part html{pointer-events:auto}.techaviv-custom-part .cd_wrapper.tweak-site-width-option-full-background{background-color:#ddd;-webkit-font-smoothing:subpixel-antialiased}.techaviv-custom-part .cd_wrapper.tweak-site-width-option-full-background.tweak-footer-show:not(.tweak-site-border-show){background-color:#0d0d0d;-webkit-font-smoothing:antialiased}.techaviv-custom-part img[data-src]:not([src]){opacity:0}.techaviv-custom-part .cd_wrapper{font-family:freight-sans-pro;font-weight:400;font-style:normal;font-size:20px;letter-spacing:.04em;line-height:1.6em;text-transform:none;color:#000}.techaviv-custom-part p:first-child{margin-top:0px}.techaviv-custom-part p:last-child{margin-bottom:0px}.techaviv-custom-part h1,.techaviv-custom-part h2,.techaviv-custom-part h3{text-rendering:optimizelegibility}.techaviv-custom-part h1:first-child,.techaviv-custom-part h2:first-child,.techaviv-custom-part h3:first-child{margin-top:0px}.techaviv-custom-part h1:last-child,.techaviv-custom-part h2:last-child,.techaviv-custom-part h3:last-child{margin-bottom:0px}.techaviv-custom-part h1{font-family:freight-sans-pro;font-weight:300;font-style:normal;font-size:88px;letter-spacing:.01em;line-height:1.3em;text-transform:none}@media screen and (max-width: 640px){.techaviv-custom-part h1{font-size:32px;letter-spacing:.00363636px}}.techaviv-custom-part h2{font-family:"Libre Franklin";font-weight:100;font-style:normal;font-size:26px;letter-spacing:.02em;line-height:1.6em;text-transform:none}.techaviv-custom-part h3{font-family:freight-sans-pro;font-weight:400;font-style:normal;font-size:25px;letter-spacing:.17em;line-height:1.4em;text-transform:uppercase}@media screen and (max-width: 640px){.techaviv-custom-part h3{font-size:24px;letter-spacing:.1632px}}.techaviv-custom-part h1+h1,.techaviv-custom-part h1+h2,.techaviv-custom-part h1+h3,.techaviv-custom-part h2+h1,.techaviv-custom-part h2+h2,.techaviv-custom-part h2+h3,.techaviv-custom-part h3+h1,.techaviv-custom-part h3+h2,.techaviv-custom-part h3+h3{margin-top:15px}.techaviv-custom-part h1{color:#000}.techaviv-custom-part h1 a{padding-bottom:.05em;border-bottom:1px solid rgba(0,0,0,.3);-webkit-transition:border-color .15s ease-out 0s,color .15s ease-out 0s;-o-transition:border-color .15s ease-out 0s,color .15s ease-out 0s;transition:border-color .15s ease-out 0s,color .15s ease-out 0s}.techaviv-custom-part h1 a:hover{color:rgba(0,0,0,.6);border-color:rgba(0,0,0,.15)}.techaviv-custom-part h2{color:#000}.techaviv-custom-part h2 a{padding-bottom:.05em;border-bottom:1px solid rgba(0,0,0,.3);-webkit-transition:border-color .15s ease-out 0s,color .15s ease-out 0s;-o-transition:border-color .15s ease-out 0s,color .15s ease-out 0s;transition:border-color .15s ease-out 0s,color .15s ease-out 0s}.techaviv-custom-part h2 a:hover{color:rgba(0,0,0,.6);border-color:rgba(0,0,0,.15)}.techaviv-custom-part h3{color:#000}.techaviv-custom-part h3 a{padding-bottom:.05em;border-bottom:1px solid rgba(0,0,0,.3);-webkit-transition:border-color .15s ease-out 0s,color .15s ease-out 0s;-o-transition:border-color .15s ease-out 0s,color .15s ease-out 0s;transition:border-color .15s ease-out 0s,color .15s ease-out 0s}.techaviv-custom-part h3 a:hover{color:rgba(0,0,0,.6);border-color:rgba(0,0,0,.15)}@media screen and (max-width: 640px){.techaviv-custom-part h1,.techaviv-custom-part h2,.techaviv-custom-part h3{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}.techaviv-custom-part a{color:inherit;text-decoration:none}.techaviv-custom-part a:active,.techaviv-custom-part a:focus{outline:0px}.techaviv-custom-part .sqs-block-html p a,.techaviv-custom-part .sqs-block-image p a{color:#0081d1;padding-bottom:.05em;border-bottom:1px solid rgba(0,129,209,.3);-webkit-transition:border-color .15s ease-out 0s,color .15s ease-out 0s;-o-transition:border-color .15s ease-out 0s,color .15s ease-out 0s;transition:border-color .15s ease-out 0s,color .15s ease-out 0s}.techaviv-custom-part .sqs-block-html p a:hover,.techaviv-custom-part .sqs-block-image p a:hover{color:rgba(0,129,209,.5)}.techaviv-custom-part .sqs-block-html p a:hover,.techaviv-custom-part .sqs-block-image p a:hover{color:rgba(0,129,209,.6);border-color:rgba(0,129,209,.15)}.techaviv-custom-part .Site-inner{position:relative}.techaviv-custom-part .tweak-site-width-option-full-background .Header-inner,.techaviv-custom-part .tweak-site-width-option-full-background .Footer-inner{max-width:1680px;margin-left:auto;margin-right:auto}.techaviv-custom-part .tweak-overlay-parallax-enabled.has-parallax-images:not(.tweak-site-width-option-constrained-width){background-color:#fff !important}.techaviv-custom-part .Footer-blocks--top .sqs-col-12>.sqs-block:not(.float):not(.sqs-float-left):not(.sqs-float-right):not(.sqs-block-gallery):not(.sqs-block-image):not(.sqs-block-video):not(.sqs-block-map):not(.sqs-block-calendar):not(.sqs-block-menu):not(.sqs-block-tourdates):not(.sqs-block-summary-v2):not(.sqs-block-archive):not(.sqs-block-instagram),.techaviv-custom-part .Footer-blocks--bottom .sqs-col-12>.sqs-block:not(.float):not(.sqs-float-left):not(.sqs-float-right):not(.sqs-block-gallery):not(.sqs-block-image):not(.sqs-block-video):not(.sqs-block-map):not(.sqs-block-calendar):not(.sqs-block-menu):not(.sqs-block-tourdates):not(.sqs-block-summary-v2):not(.sqs-block-archive):not(.sqs-block-instagram){-webkit-box-sizing:border-box;box-sizing:border-box;width:33.32%;margin-right:auto;margin-left:auto}@media screen and (max-width: 1200px){.techaviv-custom-part .Footer-blocks--top .sqs-col-12>.sqs-block:not(.float):not(.sqs-float-left):not(.sqs-float-right):not(.sqs-block-gallery):not(.sqs-block-image):not(.sqs-block-video):not(.sqs-block-map):not(.sqs-block-calendar):not(.sqs-block-menu):not(.sqs-block-tourdates):not(.sqs-block-summary-v2):not(.sqs-block-archive):not(.sqs-block-instagram),.techaviv-custom-part .Footer-blocks--bottom .sqs-col-12>.sqs-block:not(.float):not(.sqs-float-left):not(.sqs-float-right):not(.sqs-block-gallery):not(.sqs-block-image):not(.sqs-block-video):not(.sqs-block-map):not(.sqs-block-calendar):not(.sqs-block-menu):not(.sqs-block-tourdates):not(.sqs-block-summary-v2):not(.sqs-block-archive):not(.sqs-block-instagram){width:66.6667%}}@media screen and (max-width: 900px){.techaviv-custom-part .Footer-blocks--top .sqs-col-12>.sqs-block:not(.float):not(.sqs-float-left):not(.sqs-float-right):not(.sqs-block-gallery):not(.sqs-block-image):not(.sqs-block-video):not(.sqs-block-map):not(.sqs-block-calendar):not(.sqs-block-menu):not(.sqs-block-tourdates):not(.sqs-block-summary-v2):not(.sqs-block-archive):not(.sqs-block-instagram),.techaviv-custom-part .Footer-blocks--bottom .sqs-col-12>.sqs-block:not(.float):not(.sqs-float-left):not(.sqs-float-right):not(.sqs-block-gallery):not(.sqs-block-image):not(.sqs-block-video):not(.sqs-block-map):not(.sqs-block-calendar):not(.sqs-block-menu):not(.sqs-block-tourdates):not(.sqs-block-summary-v2):not(.sqs-block-archive):not(.sqs-block-instagram){width:83.3333%}}@media screen and (max-width: 600px){.techaviv-custom-part .Footer-blocks--top .sqs-col-12>.sqs-block:not(.float):not(.sqs-float-left):not(.sqs-float-right):not(.sqs-block-gallery):not(.sqs-block-image):not(.sqs-block-video):not(.sqs-block-map):not(.sqs-block-calendar):not(.sqs-block-menu):not(.sqs-block-tourdates):not(.sqs-block-summary-v2):not(.sqs-block-archive):not(.sqs-block-instagram),.techaviv-custom-part .Footer-blocks--bottom .sqs-col-12>.sqs-block:not(.float):not(.sqs-float-left):not(.sqs-float-right):not(.sqs-block-gallery):not(.sqs-block-image):not(.sqs-block-video):not(.sqs-block-map):not(.sqs-block-calendar):not(.sqs-block-menu):not(.sqs-block-tourdates):not(.sqs-block-summary-v2):not(.sqs-block-archive):not(.sqs-block-instagram){width:100%}}@media only screen and (max-width: 640px){.techaviv-custom-part .sqs-layout .sqs-col-12>.sqs-block-spacer{display:block}}.techaviv-custom-part [data-nc-group]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.techaviv-custom-part [data-nc-container]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0px;max-width:100%}.techaviv-custom-part [data-nc-element]{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:0 0 auto;flex:0 0 auto}.techaviv-custom-part [data-nc-collapse] [data-nc-element]{-webkit-box-flex:1;-ms-flex:0 1 auto;flex:0 1 auto;max-width:100%}.techaviv-custom-part [data-nc-base=header] [data-nc-group=top]{display:none}.techaviv-custom-part [data-nc-base=header] [data-nc-group=bottom]{display:none}@media screen and (min-width: 640px){.techaviv-custom-part .ancillary-header-branding-position-bottom-left [data-nc-base=header] [data-nc-group=bottom],.techaviv-custom-part .ancillary-header-primary-nav-position-bottom-right.has-primary-nav [data-nc-base=header] [data-nc-group=bottom],.techaviv-custom-part .ancillary-header-secondary-nav-position-bottom-right.has-secondary-nav [data-nc-base=header] [data-nc-group=bottom]{display:-webkit-box;display:-ms-flexbox;display:flex}}.techaviv-custom-part [data-nc-base=header] [data-nc-container=top-left]{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:none}.techaviv-custom-part [data-nc-base=header] [data-nc-container=top-left] [data-nc-element=branding]{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}.techaviv-custom-part [data-nc-base=header] [data-nc-container=top-left] [data-nc-element=primary-nav]{-webkit-box-ordinal-group:3;-ms-flex-order:3;order:3}.techaviv-custom-part [data-nc-base=header] [data-nc-container=top-left] [data-nc-element=secondary-nav]{-webkit-box-ordinal-group:4;-ms-flex-order:4;order:4}.techaviv-custom-part [data-nc-base=header] [data-nc-container=top-left] [data-nc-element=tagline]{-webkit-box-ordinal-group:5;-ms-flex-order:5;order:5}.techaviv-custom-part [data-nc-base=header] [data-nc-container=top-center]{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}.techaviv-custom-part [data-nc-base=header] [data-nc-container=top-center] [data-nc-element=tagline]{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}.techaviv-custom-part [data-nc-base=header] [data-nc-container=top-center] [data-nc-element=primary-nav]{-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}.techaviv-custom-part [data-nc-base=header] [data-nc-container=top-center] [data-nc-element=branding]{-webkit-box-ordinal-group:3;-ms-flex-order:3;order:3}.techaviv-custom-part [data-nc-base=header] [data-nc-container=top-center] [data-nc-element=secondary-nav]{-webkit-box-ordinal-group:4;-ms-flex-order:4;order:4}.techaviv-custom-part [data-nc-base=header] [data-nc-container=top-right]{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:none}.techaviv-custom-part [data-nc-base=header] [data-nc-container=top-right] [data-nc-element=tagline]{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}.techaviv-custom-part [data-nc-base=header] [data-nc-container=top-right] [data-nc-element=primary-nav]{-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}.techaviv-custom-part [data-nc-base=header] [data-nc-container=top-right] [data-nc-element=secondary-nav]{-webkit-box-ordinal-group:3;-ms-flex-order:3;order:3}.techaviv-custom-part [data-nc-base=header] [data-nc-container=top-right] [data-nc-element=branding]{-webkit-box-ordinal-group:6;-ms-flex-order:6;order:6}.techaviv-custom-part [data-nc-base=header] [data-nc-container=bottom-left]{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:none}.techaviv-custom-part [data-nc-base=header] [data-nc-container=bottom-left] [data-nc-element=branding]{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}.techaviv-custom-part [data-nc-base=header] [data-nc-container=bottom-left] [data-nc-element=primary-nav]{-webkit-box-ordinal-group:3;-ms-flex-order:3;order:3}.techaviv-custom-part [data-nc-base=header] [data-nc-container=bottom-left] [data-nc-element=secondary-nav]{-webkit-box-ordinal-group:4;-ms-flex-order:4;order:4}.techaviv-custom-part [data-nc-base=header] [data-nc-container=bottom-left] [data-nc-element=tagline]{-webkit-box-ordinal-group:5;-ms-flex-order:5;order:5}.techaviv-custom-part .ancillary-header-branding-position-bottom-left [data-nc-base=header] [data-nc-container=bottom-left][data-nc-container]{display:-webkit-box;display:-ms-flexbox;display:flex}.techaviv-custom-part .ancillary-header-branding-position-bottom-left [data-nc-base=header] [data-nc-container=bottom-left][data-nc-element]{display:block}.techaviv-custom-part [data-nc-base=header] [data-nc-container=bottom-center]{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}.techaviv-custom-part [data-nc-base=header] [data-nc-container=bottom-center] [data-nc-element=tagline]{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}.techaviv-custom-part [data-nc-base=header] [data-nc-container=bottom-center] [data-nc-element=primary-nav]{-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}.techaviv-custom-part [data-nc-base=header] [data-nc-container=bottom-center] [data-nc-element=branding]{-webkit-box-ordinal-group:3;-ms-flex-order:3;order:3}.techaviv-custom-part [data-nc-base=header] [data-nc-container=bottom-center] [data-nc-element=secondary-nav]{-webkit-box-ordinal-group:4;-ms-flex-order:4;order:4}.techaviv-custom-part [data-nc-base=header] [data-nc-container=bottom-right]{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:none}.techaviv-custom-part [data-nc-base=header] [data-nc-container=bottom-right] [data-nc-element=tagline]{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}.techaviv-custom-part [data-nc-base=header] [data-nc-container=bottom-right] [data-nc-element=primary-nav]{-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}.techaviv-custom-part [data-nc-base=header] [data-nc-container=bottom-right] [data-nc-element=secondary-nav]{-webkit-box-ordinal-group:3;-ms-flex-order:3;order:3}.techaviv-custom-part [data-nc-base=header] [data-nc-container=bottom-right] [data-nc-element=branding]{-webkit-box-ordinal-group:6;-ms-flex-order:6;order:6}.techaviv-custom-part .ancillary-header-primary-nav-position-bottom-right.has-primary-nav [data-nc-base=header] [data-nc-container=bottom-right][data-nc-container],.techaviv-custom-part .ancillary-header-secondary-nav-position-bottom-right.has-secondary-nav [data-nc-base=header] [data-nc-container=bottom-right][data-nc-container]{display:-webkit-box;display:-ms-flexbox;display:flex}.techaviv-custom-part .ancillary-header-primary-nav-position-bottom-right.has-primary-nav [data-nc-base=header] [data-nc-container=bottom-right][data-nc-element],.techaviv-custom-part .ancillary-header-secondary-nav-position-bottom-right.has-secondary-nav [data-nc-base=header] [data-nc-container=bottom-right][data-nc-element]{display:block}@media screen and (min-width: 640px){.techaviv-custom-part [data-nc-base=mobile-bar]{display:none}}.techaviv-custom-part [data-nc-base=mobile-bar] [data-nc-container=top-left]{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:none}.techaviv-custom-part [data-nc-base=mobile-bar] [data-nc-container=top-left] [data-nc-element=menu-icon]{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}.techaviv-custom-part [data-nc-base=mobile-bar] [data-nc-container=top-left] [data-nc-element=branding]{-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}.techaviv-custom-part .ancillary-mobile-bar-branding-position-top-left [data-nc-base=mobile-bar] [data-nc-container=top-left][data-nc-container]{display:-webkit-box;display:-ms-flexbox;display:flex}.techaviv-custom-part .ancillary-mobile-bar-branding-position-top-left [data-nc-base=mobile-bar] [data-nc-container=top-left][data-nc-element]{display:block}.techaviv-custom-part [data-nc-base=mobile-bar] [data-nc-container=top-center]{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}.techaviv-custom-part [data-nc-base=mobile-bar] [data-nc-container=top-center] [data-nc-element=menu-icon]{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}.techaviv-custom-part [data-nc-base=mobile-bar] [data-nc-container=top-center] [data-nc-element=branding]{-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}.techaviv-custom-part [data-nc-base=mobile-bar] [data-nc-container=top-right]{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:none}.techaviv-custom-part [data-nc-base=mobile-bar] [data-nc-container=top-right] [data-nc-element=branding]{-webkit-box-ordinal-group:4;-ms-flex-order:4;order:4}.techaviv-custom-part [data-nc-base=mobile-bar] [data-nc-container=top-right] [data-nc-element=menu-icon]{-webkit-box-ordinal-group:5;-ms-flex-order:5;order:5}.techaviv-custom-part .ancillary-mobile-bar-menu-icon-position-top-right [data-nc-base=mobile-bar] [data-nc-container=top-right][data-nc-container]{display:-webkit-box;display:-ms-flexbox;display:flex}.techaviv-custom-part .ancillary-mobile-bar-menu-icon-position-top-right [data-nc-base=mobile-bar] [data-nc-container=top-right][data-nc-element]{display:block}.techaviv-custom-part [data-nc-base=mobile-bar] [data-nc-container=bottom-left]{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;display:none}.techaviv-custom-part [data-nc-base=mobile-bar] [data-nc-container=bottom-left] [data-nc-element=menu-icon]{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}.techaviv-custom-part [data-nc-base=mobile-bar] [data-nc-container=bottom-left] [data-nc-element=branding]{-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}.techaviv-custom-part [data-nc-base=mobile-bar] [data-nc-container=bottom-center]{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:none}.techaviv-custom-part [data-nc-base=mobile-bar] [data-nc-container=bottom-center] [data-nc-element=menu-icon]{-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}.techaviv-custom-part [data-nc-base=mobile-bar] [data-nc-container=bottom-center] [data-nc-element=branding]{-webkit-box-ordinal-group:2;-ms-flex-order:2;order:2}.techaviv-custom-part [data-nc-base=mobile-bar] [data-nc-container=bottom-right]{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:none}.techaviv-custom-part [data-nc-base=mobile-bar] [data-nc-container=bottom-right] [data-nc-element=branding]{-webkit-box-ordinal-group:4;-ms-flex-order:4;order:4}.techaviv-custom-part [data-nc-base=mobile-bar] [data-nc-container=bottom-right] [data-nc-element=menu-icon]{-webkit-box-ordinal-group:5;-ms-flex-order:5;order:5}.techaviv-custom-part .Footer{display:none;background-color:#0d0d0d;-webkit-font-smoothing:antialiased}.techaviv-custom-part .tweak-footer-show .Footer{display:block}.techaviv-custom-part .Footer-inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding:90px 50px}@media screen and (max-width: 1024px){.techaviv-custom-part .Footer-inner{padding-top:64px;padding-bottom:64px}}@media screen and (max-width: 960px){.techaviv-custom-part .Footer-inner{padding-top:48px;padding-bottom:48px}}@media screen and (max-width: 768px){.techaviv-custom-part .Footer-inner{padding-top:36px;padding-bottom:36px}}@media screen and (max-width: 640px){.techaviv-custom-part .Footer-inner{padding-top:20px;padding-bottom:20px}}@media screen and (max-width: 960px){.techaviv-custom-part .Footer-inner{padding-left:48px;padding-right:48px}}@media screen and (max-width: 768px){.techaviv-custom-part .Footer-inner{padding-left:36px;padding-right:36px}}@media screen and (max-width: 640px){.techaviv-custom-part .Footer-inner{padding-left:20px;padding-right:20px}}.techaviv-custom-part .Footer-blocks{color:#fff}.techaviv-custom-part .Footer-blocks.empty{padding:0px !important}.techaviv-custom-part .Footer-blocks h1{color:#000}.techaviv-custom-part .Footer-blocks h1 a{padding-bottom:.05em;border-bottom:1px solid rgba(0,0,0,.3);-webkit-transition:border-color .15s ease-out 0s,color .15s ease-out 0s;-o-transition:border-color .15s ease-out 0s,color .15s ease-out 0s;transition:border-color .15s ease-out 0s,color .15s ease-out 0s}.techaviv-custom-part .Footer-blocks h1 a:hover{color:rgba(0,0,0,.6);border-color:rgba(0,0,0,.15)}.techaviv-custom-part .Footer-blocks h2{color:#000}.techaviv-custom-part .Footer-blocks h2 a{padding-bottom:.05em;border-bottom:1px solid rgba(0,0,0,.3);-webkit-transition:border-color .15s ease-out 0s,color .15s ease-out 0s;-o-transition:border-color .15s ease-out 0s,color .15s ease-out 0s;transition:border-color .15s ease-out 0s,color .15s ease-out 0s}.techaviv-custom-part .Footer-blocks h2 a:hover{color:rgba(0,0,0,.6);border-color:rgba(0,0,0,.15)}.techaviv-custom-part .Footer-blocks h3{color:#fff}.techaviv-custom-part .Footer-blocks h3 a{padding-bottom:.05em;border-bottom:1px solid rgba(255,255,255,.3);-webkit-transition:border-color .15s ease-out 0s,color .15s ease-out 0s;-o-transition:border-color .15s ease-out 0s,color .15s ease-out 0s;transition:border-color .15s ease-out 0s,color .15s ease-out 0s}.techaviv-custom-part .Footer-blocks h3 a:hover{color:rgba(255,255,255,.6);border-color:rgba(255,255,255,.15)}.techaviv-custom-part .Footer-blocks .sqs-block-html p a,.techaviv-custom-part .Footer-blocks .sqs-block-image p a{color:#52c2c8;padding-bottom:.05em;border-bottom:1px solid rgba(82,194,200,.3);-webkit-transition:border-color .15s ease-out 0s,color .15s ease-out 0s;-o-transition:border-color .15s ease-out 0s,color .15s ease-out 0s;transition:border-color .15s ease-out 0s,color .15s ease-out 0s}.techaviv-custom-part .Footer-blocks .sqs-block-html p a:hover,.techaviv-custom-part .Footer-blocks .sqs-block-image p a:hover{color:rgba(82,194,200,.5)}.techaviv-custom-part .Footer-blocks .sqs-block-html p a:hover,.techaviv-custom-part .Footer-blocks .sqs-block-image p a:hover{color:rgba(82,194,200,.6);border-color:rgba(82,194,200,.15)}.techaviv-custom-part .Footer-business-info{display:none;font-family:"Fjalla One";font-weight:400;font-style:normal;font-size:13px;letter-spacing:.06em;line-height:1.4em;text-transform:uppercase;color:#fff}.techaviv-custom-part .tweak-footer-business-info-show .Footer-business-info{display:block}.techaviv-custom-part .Footer-business-info-item--name{font-family:"Fjalla One";font-weight:400;font-style:normal;font-size:13px;letter-spacing:.06em;line-height:1em;text-transform:uppercase;color:#44bcf3}.techaviv-custom-part .Footer-business-info-item--email{display:inline-block;color:#fff;-webkit-transition:color .15s ease-out 0s;-o-transition:color .15s ease-out 0s;transition:color .15s ease-out 0s}.techaviv-custom-part .Footer-business-info-item--email:hover{color:rgba(255,255,255,.5)}.techaviv-custom-part .Footer-business-hours{display:none;font-family:"Fjalla One";font-weight:400;font-style:normal;font-size:13px;letter-spacing:.06em;line-height:1.4em;text-transform:uppercase;color:#fff}.techaviv-custom-part .Footer-business-hours-heading{font-family:"Fjalla One";font-weight:400;font-style:normal;font-size:13px;letter-spacing:.06em;line-height:1em;text-transform:uppercase;color:#a6a6a6}.techaviv-custom-part .Footer-nav{font-family:"Fjalla One";font-weight:400;font-style:normal;font-size:13px;letter-spacing:.06em;line-height:1.4em;text-transform:uppercase}.techaviv-custom-part .Footer-nav a{color:#fff;-webkit-transition:color .15s ease-out 0s;-o-transition:color .15s ease-out 0s;transition:color .15s ease-out 0s}.techaviv-custom-part .Footer-nav a:hover{color:rgba(255,255,255,.5)}.techaviv-custom-part .Footer-nav-group:empty{display:none !important}.techaviv-custom-part .Footer-nav-folder-heading{display:none;font-family:"Fjalla One";font-weight:400;font-style:normal;font-size:13px;letter-spacing:.06em;line-height:1em;text-transform:uppercase;color:#a6a6a6}.techaviv-custom-part .tweak-footer-layout-columns .Footer-inner{overflow:hidden}.techaviv-custom-part .tweak-footer-layout-columns .Footer-blocks--top{padding-bottom:40px}.techaviv-custom-part .tweak-footer-layout-columns .Footer-blocks--bottom{padding-top:40px}.techaviv-custom-part .tweak-footer-layout-columns .Footer-middle{margin:-20px;display:-webkit-box;display:-ms-flexbox;display:flex}.techaviv-custom-part .tweak-footer-layout-columns .Footer-business-info,.techaviv-custom-part .tweak-footer-layout-columns .Footer-business-hours,.techaviv-custom-part .tweak-footer-layout-columns .Footer-nav-group,.techaviv-custom-part .tweak-footer-layout-columns .Footer-blocks--middle{padding:20px}.techaviv-custom-part .tweak-footer-layout-columns .Footer-business{-webkit-box-flex:1;-ms-flex:0 0 auto;flex:0 0 auto}.techaviv-custom-part .tweak-footer-layout-columns .Footer-business-info,.techaviv-custom-part .tweak-footer-layout-columns .Footer-business-hours{float:left}.techaviv-custom-part .tweak-footer-layout-columns .Footer-business-info-item{padding-bottom:.382em}.techaviv-custom-part .tweak-footer-layout-columns .Footer-business-info-item--name{padding-bottom:1em}.techaviv-custom-part .tweak-footer-layout-columns .Footer-business-info-item--email{max-width:10em}.techaviv-custom-part .tweak-footer-layout-columns .Footer-business-hours-heading{padding-bottom:1em}.techaviv-custom-part .tweak-footer-layout-columns .Footer-nav{min-width:0px;-webkit-box-flex:1;-ms-flex:0 1 auto;flex:0 1 auto}.techaviv-custom-part .tweak-footer-layout-columns .Footer-nav-group{float:left}.techaviv-custom-part .tweak-footer-layout-columns .Footer-nav-folder-heading,.techaviv-custom-part .tweak-footer-layout-columns .Footer-nav-folder-item{display:block;max-width:16em}.techaviv-custom-part .tweak-footer-layout-columns .Footer-nav-folder-heading{padding-bottom:1em}.techaviv-custom-part .tweak-footer-layout-columns .Footer-nav-folder-item{padding-bottom:.618em}.techaviv-custom-part .tweak-footer-layout-columns .Footer-blocks--middle{-webkit-box-flex:1;-ms-flex:0 0 33%;flex:0 0 33%;-webkit-box-ordinal-group:1;-ms-flex-order:1;order:1}.techaviv-custom-part .tweak-footer-layout-columns .Footer-blocks--middle.empty:not(.sqs-editing){-webkit-box-flex:1;-ms-flex:0 1 0px;flex:0 1 0px}.techaviv-custom-part .tweak-footer-layout-columns.tweak-footer-layout-columns.tweak-footer-business-info-show:not(.tweak-footer-layout-columns-auto) .Footer-business-info{width:160px}.techaviv-custom-part .tweak-footer-layout-columns.tweak-footer-layout-columns:not(.tweak-footer-layout-columns-auto) .Footer-nav-group{width:160px}.techaviv-custom-part .tweak-footer-layout-columns .Footer--mid .Footer-business-info,.techaviv-custom-part .tweak-footer-layout-columns .Footer--mid .Footer-business-hours{float:none}.techaviv-custom-part .tweak-footer-layout-columns .Footer--mid .Footer-nav-group{width:10em}.techaviv-custom-part .tweak-footer-layout-columns .Footer--mid .Footer-blocks--middle{-webkit-box-flex:1;-ms-flex:0 1 300px;flex:0 1 300px}.techaviv-custom-part .tweak-footer-layout-columns .Footer--mid .Footer-blocks--middle.empty:not(.sqs-editing){-webkit-box-flex:1;-ms-flex:0 1 0px;flex:0 1 0px}@media screen and (max-width: 479px){.techaviv-custom-part .tweak-footer-layout-columns:not(.has-footer-nav) .Footer-middle{margin:0px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.techaviv-custom-part .tweak-footer-layout-columns:not(.has-footer-nav) .Footer-business{-webkit-box-flex:1;-ms-flex:0 0 auto;flex:0 0 auto}.techaviv-custom-part .tweak-footer-layout-columns:not(.has-footer-nav) .Footer-business-info,.techaviv-custom-part .tweak-footer-layout-columns:not(.has-footer-nav) .Footer-business-hours{float:none}.techaviv-custom-part .tweak-footer-layout-columns:not(.has-footer-nav) .Footer-business-info-item--email{max-width:100%}.techaviv-custom-part .tweak-footer-layout-columns:not(.has-footer-nav) .Footer-nav{-webkit-box-flex:1;-ms-flex:0 0 auto;flex:0 0 auto}.techaviv-custom-part .tweak-footer-layout-columns:not(.has-footer-nav) .Footer-nav-group{float:none;width:auto}.techaviv-custom-part .tweak-footer-layout-columns:not(.has-footer-nav) .Footer-nav-folder-heading,.techaviv-custom-part .tweak-footer-layout-columns:not(.has-footer-nav) .Footer-nav-folder-item{max-width:none}.techaviv-custom-part .tweak-footer-layout-columns:not(.has-footer-nav) .Footer-blocks--middle{-webkit-box-flex:1;-ms-flex:0 0 auto;flex:0 0 auto}}@media screen and (max-width: 599px)and (min-width: 480px){.techaviv-custom-part .tweak-footer-layout-columns:not(.has-footer-nav) .Footer-business-info,.techaviv-custom-part .tweak-footer-layout-columns:not(.has-footer-nav) .Footer-business-hours{float:none}.techaviv-custom-part .tweak-footer-layout-columns:not(.has-footer-nav) .Footer-nav-group{width:10em}.techaviv-custom-part .tweak-footer-layout-columns:not(.has-footer-nav) .Footer-blocks--middle{-webkit-box-flex:1;-ms-flex:0 1 300px;flex:0 1 300px}.techaviv-custom-part .tweak-footer-layout-columns:not(.has-footer-nav) .Footer-blocks--middle.empty:not(.sqs-editing){-webkit-box-flex:1;-ms-flex:0 1 0px;flex:0 1 0px}}.techaviv-custom-part .enable-load-effects .Header [data-nc-container]{opacity:0;-webkit-transition:opacity 200ms ease-out 600ms;-o-transition:opacity 200ms ease-out 600ms;transition:opacity 200ms ease-out 600ms}.techaviv-custom-part .enable-load-effects .Site.loaded .Header [data-nc-container]{opacity:1}.techaviv-custom-part .Header [data-nc-element]{padding:5px 15px}.techaviv-custom-part .Header-inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:35px;padding-right:35px}@media screen and (max-width: 960px){.techaviv-custom-part .Header-inner{padding-left:33px;padding-right:33px}}@media screen and (max-width: 768px){.techaviv-custom-part .Header-inner{padding-left:21px;padding-right:21px}}@media screen and (max-width: 640px){.techaviv-custom-part .Header-inner{padding-left:5px;padding-right:5px}}.techaviv-custom-part .Header--top{display:none;background:#52c2c8;-webkit-font-smoothing:antialiased}.techaviv-custom-part .Header-inner--top{padding-top:15px;padding-bottom:15px}.techaviv-custom-part .Header--bottom{display:none;background-color:#fff;-webkit-font-smoothing:subpixel-antialiased}.techaviv-custom-part .Header--bottom.Header--overlay{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0px;left:0px;background:transparent;z-index:1000;width:100%;-webkit-font-smoothing:antialiased}.techaviv-custom-part .Header-inner--bottom{padding-top:21px}@media screen and (min-width: 640px){.techaviv-custom-part .ancillary-header-branding-position-bottom-left .Header--bottom,.techaviv-custom-part .ancillary-header-primary-nav-position-bottom-right.has-primary-nav .Header--bottom,.techaviv-custom-part .ancillary-header-secondary-nav-position-bottom-right.has-secondary-nav .Header--bottom{display:block}}.techaviv-custom-part .has-logo-image .Header-branding{line-height:0}.techaviv-custom-part .Header-branding-logo{width:100%}.techaviv-custom-part .Header-branding-logo{max-width:123px}.techaviv-custom-part .Header-nav{white-space:nowrap;line-height:1em}.techaviv-custom-part [data-nc-collapse] .Header-nav{white-space:normal}.techaviv-custom-part .Header-nav-item,.techaviv-custom-part .Header-nav-folder-item{-webkit-transition:color 170ms ease-in-out 0s,background-color 170ms ease-in-out 0s;-o-transition:color 170ms ease-in-out 0s,background-color 170ms ease-in-out 0s;transition:color 170ms ease-in-out 0s,background-color 170ms ease-in-out 0s}.techaviv-custom-part .Header-nav-item{display:inline-block;vertical-align:middle}.techaviv-custom-part .Header-nav-item--folder{position:relative}.techaviv-custom-part .Header-nav-folder{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:100%;left:-99999px;z-index:1002;margin-left:-1em;padding:1em;opacity:0;white-space:nowrap;text-align:left;-webkit-transform:translate3d(0px, 10px, 0px);transform:translate3d(0px, 10px, 0px);-webkit-transition:left 0s linear .2s,opacity .2s ease-out 0s,-webkit-transform 0s linear .2s;transition:left 0s linear .2s,opacity .2s ease-out 0s,-webkit-transform 0s linear .2s;-o-transition:left 0s linear .2s,transform 0s linear .2s,opacity .2s ease-out 0s;transition:left 0s linear .2s,transform 0s linear .2s,opacity .2s ease-out 0s;transition:left 0s linear .2s,transform 0s linear .2s,opacity .2s ease-out 0s,-webkit-transform 0s linear .2s}.techaviv-custom-part .Header-nav-folder-title{display:inline}.techaviv-custom-part .Header-nav-folder-item{display:block;padding:.382em}.techaviv-custom-part .Header-nav-item--folder:hover .Header-nav-folder{left:0px;opacity:1;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);-webkit-transition:left 0s linear 0s,opacity .2s ease-out 0s,-webkit-transform .2s ease-out 0s;transition:left 0s linear 0s,opacity .2s ease-out 0s,-webkit-transform .2s ease-out 0s;-o-transition:left 0s linear 0s,transform .2s ease-out 0s,opacity .2s ease-out 0s;transition:left 0s linear 0s,transform .2s ease-out 0s,opacity .2s ease-out 0s;transition:left 0s linear 0s,transform .2s ease-out 0s,opacity .2s ease-out 0s,-webkit-transform .2s ease-out 0s}.techaviv-custom-part .Header-nav{font-family:freight-sans-pro;font-weight:500;font-style:normal;font-size:17px;letter-spacing:.19em;text-transform:uppercase}.techaviv-custom-part .tweak-header-primary-nav-hover-style-plain .Header-nav .Header-nav-inner{margin:-0.618em -0.96em}.techaviv-custom-part .tweak-header-primary-nav-hover-style-plain .Header-nav .Header-nav-item{color:#000}.techaviv-custom-part .tweak-header-primary-nav-hover-style-plain .Header-nav .Header-nav-folder{background-color:#000;-webkit-font-smoothing:antialiased}.techaviv-custom-part .tweak-header-primary-nav-hover-style-plain .Header-nav .Header-nav-folder-item{color:#fff}.techaviv-custom-part .tweak-header-primary-nav-hover-style-plain .Header--overlay .Header-nav .Header-nav-inner{margin:-0.618em -0.96em}.techaviv-custom-part .tweak-header-primary-nav-hover-style-plain .Header--overlay .Header-nav .Header-nav-item{color:#fff}.techaviv-custom-part .tweak-header-primary-nav-hover-style-plain .Header--overlay .Header-nav .Header-nav-folder{background-color:#fff;-webkit-font-smoothing:subpixel-antialiased}.techaviv-custom-part .tweak-header-primary-nav-hover-style-plain .Header--overlay .Header-nav .Header-nav-folder-item{color:#000}.techaviv-custom-part .cd_wrapper:not(.tweak-header-secondary-nav-inherit-styles) .Header-nav--secondary{font-family:freight-sans-pro;font-weight:500;font-style:normal;font-size:17px;letter-spacing:.06em;text-transform:uppercase}.techaviv-custom-part .tweak-header-secondary-nav-hover-style-button:not(.tweak-header-secondary-nav-inherit-styles) .Header-nav--secondary .Header-nav-folder{min-width:100%;margin-left:0px}.techaviv-custom-part .tweak-header-secondary-nav-hover-style-button:not(.tweak-header-secondary-nav-inherit-styles).tweak-header-secondary-nav-button-style-outline .Header-nav--secondary .Header-nav-inner{margin:-0.618em}.techaviv-custom-part .tweak-header-secondary-nav-hover-style-button:not(.tweak-header-secondary-nav-inherit-styles).tweak-header-secondary-nav-button-style-outline .Header-nav--secondary .Header-nav-item{color:#000}.techaviv-custom-part .tweak-header-secondary-nav-hover-style-button:not(.tweak-header-secondary-nav-inherit-styles).tweak-header-secondary-nav-button-style-outline .Header-nav--secondary .Header-nav-folder{background-color:#fff;-webkit-font-smoothing:subpixel-antialiased}.techaviv-custom-part .tweak-header-secondary-nav-hover-style-button:not(.tweak-header-secondary-nav-inherit-styles).tweak-header-secondary-nav-button-style-outline .Header-nav--secondary .Header-nav-folder-item{color:#000}.techaviv-custom-part .tweak-header-secondary-nav-hover-style-button:not(.tweak-header-secondary-nav-inherit-styles).tweak-header-secondary-nav-button-style-outline .Header-nav--secondary .Header-nav-item{-webkit-box-shadow:none;box-shadow:none;border:2px solid #000;color:#000}.techaviv-custom-part .tweak-header-secondary-nav-hover-style-button:not(.tweak-header-secondary-nav-inherit-styles).tweak-header-secondary-nav-button-style-outline .Header-nav--secondary .Header-nav-item:hover{background-color:#000;color:#fff}.techaviv-custom-part .tweak-header-secondary-nav-hover-style-button:not(.tweak-header-secondary-nav-inherit-styles).tweak-header-secondary-nav-button-style-outline .Header-nav--secondary .Header-nav-item{background-color:transparent;-webkit-transition:background-color 170ms ease-out 0s,color 170ms ease-out 0s;-o-transition:background-color 170ms ease-out 0s,color 170ms ease-out 0s;transition:background-color 170ms ease-out 0s,color 170ms ease-out 0s}.techaviv-custom-part .tweak-header-secondary-nav-hover-style-button:not(.tweak-header-secondary-nav-inherit-styles).tweak-header-secondary-nav-button-style-outline .Header-nav--secondary .Header-nav-folder{margin-top:2px;margin-left:-2px}.techaviv-custom-part .tweak-header-secondary-nav-hover-style-button:not(.tweak-header-secondary-nav-inherit-styles).tweak-header-secondary-nav-button-style-outline .Header--overlay .Header-nav--secondary .Header-nav-inner{margin:-0.618em}.techaviv-custom-part .tweak-header-secondary-nav-hover-style-button:not(.tweak-header-secondary-nav-inherit-styles).tweak-header-secondary-nav-button-style-outline .Header--overlay .Header-nav--secondary .Header-nav-item{color:#fff}.techaviv-custom-part .tweak-header-secondary-nav-hover-style-button:not(.tweak-header-secondary-nav-inherit-styles).tweak-header-secondary-nav-button-style-outline .Header--overlay .Header-nav--secondary .Header-nav-folder{background-color:#fff;-webkit-font-smoothing:subpixel-antialiased}.techaviv-custom-part .tweak-header-secondary-nav-hover-style-button:not(.tweak-header-secondary-nav-inherit-styles).tweak-header-secondary-nav-button-style-outline .Header--overlay .Header-nav--secondary .Header-nav-folder-item{color:#000}.techaviv-custom-part .tweak-header-secondary-nav-hover-style-button:not(.tweak-header-secondary-nav-inherit-styles).tweak-header-secondary-nav-button-style-outline .Header--overlay .Header-nav--secondary .Header-nav-item{-webkit-box-shadow:none;box-shadow:none;border:2px solid #fff;color:#fff}.techaviv-custom-part .tweak-header-secondary-nav-hover-style-button:not(.tweak-header-secondary-nav-inherit-styles).tweak-header-secondary-nav-button-style-outline .Header--overlay .Header-nav--secondary .Header-nav-item:hover{background-color:#fff;color:#fff}.techaviv-custom-part .cd_wrapper:not(.tweak-header-primary-nav-hover-style-button) .Header-nav--primary .Header-nav-item{margin:0px .96em;padding:.618em 0px}.techaviv-custom-part .tweak-header-secondary-nav-hover-style-button:not(.tweak-header-secondary-nav-inherit-styles) .Header-nav--secondary .Header-nav-item{padding:12px 18px;margin:.618em}.techaviv-custom-part .cd_wrapper:not(.tweak-header-secondary-nav-hover-style-button):not(.tweak-header-secondary-nav-inherit-styles) .Header-nav--secondary .Header-nav-item{margin:0px .618em;padding:.618em 0px}@-webkit-keyframes indicator-loading{0%{width:0%}100%{width:100%}}@keyframes indicator-loading{0%{width:0%}100%{width:100%}}.techaviv-custom-part .Mobile-bar-menu{outline:0px;border:0px;padding:0px;background-color:transparent;text-transform:inherit;letter-spacing:inherit}.techaviv-custom-part .Mobile-bar{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0px 50px}@media screen and (max-width: 960px){.techaviv-custom-part .Mobile-bar{padding-left:40px;padding-right:40px}}@media screen and (max-width: 768px){.techaviv-custom-part .Mobile-bar{padding-left:28px;padding-right:28px}}@media screen and (max-width: 640px){.techaviv-custom-part .Mobile-bar{padding-left:12px;padding-right:12px}}.techaviv-custom-part .Mobile-bar--top{background:#fff;-webkit-font-smoothing:subpixel-antialiased}.techaviv-custom-part .ancillary-mobile-bar-branding-position-top-left .Mobile-bar--top,.techaviv-custom-part .ancillary-mobile-bar-menu-icon-position-top-right .Mobile-bar--top{padding-top:8px;padding-bottom:8px}.techaviv-custom-part .Mobile-bar--bottom{position:fixed;bottom:0px;left:0px;z-index:1001;width:100%;background:rgba(0,0,0,0);-webkit-font-smoothing:antialiased}.techaviv-custom-part .Mobile-bar-branding,.techaviv-custom-part .Mobile-bar-menu{padding:8px;line-height:0}.techaviv-custom-part .has-logo-image .Mobile-bar-branding{line-height:0}.techaviv-custom-part .Mobile-bar-menu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;stroke:#000}.techaviv-custom-part .Mobile-bar-menu .Icon{display:none}.techaviv-custom-part .tweak-mobile-bar-menu-icon-hamburger .Mobile-bar-menu .Icon--hamburger{display:block}.techaviv-custom-part .is-mobile-overlay-active{position:fixed;width:100%}.techaviv-custom-part .Mobile-overlay{position:fixed;top:0px;left:-99999px;bottom:0px;z-index:1010;width:100%;-webkit-transition:left 0s ease 525ms,background-color 350ms cubic-bezier(0.55, 0, 0.1, 1) 175ms;-o-transition:left 0s ease 525ms,background-color 350ms cubic-bezier(0.55, 0, 0.1, 1) 175ms;transition:left 0s ease 525ms,background-color 350ms cubic-bezier(0.55, 0, 0.1, 1) 175ms}.techaviv-custom-part .is-mobile-overlay-active .Mobile-overlay{left:0px;background-color:#0af;-webkit-transition:left 0s ease 0s,background-color 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s;-o-transition:left 0s ease 0s,background-color 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s;transition:left 0s ease 0s,background-color 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s}.techaviv-custom-part .enable-load-effects .Mobile-overlay{-webkit-animation:525ms linear 0s 1 normal none running anim-opacity-99;animation:525ms linear 0s 1 normal none running anim-opacity-99}.techaviv-custom-part .Mobile-overlay-back{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:0}.techaviv-custom-part .Mobile-overlay-close{outline:0px;border:0px;background-color:transparent;text-transform:inherit;letter-spacing:inherit;display:none;position:absolute;top:0px;z-index:1;padding:22px;line-height:0;stroke:transparent;-webkit-transition:stroke 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s,background-color 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s;-o-transition:stroke 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s,background-color 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s;transition:stroke 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s,background-color 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s}.techaviv-custom-part .tweak-mobile-overlay-close-show .Mobile-overlay-close{display:block}.techaviv-custom-part .tweak-mobile-overlay-slide-origin-left .Mobile-overlay-close{right:0px}.techaviv-custom-part .is-mobile-overlay-active .Mobile-overlay-close{background-color:#0af;stroke:#fff;-webkit-transition:stroke 350ms cubic-bezier(0.55, 0, 0.1, 1) 175ms,background-color 350ms cubic-bezier(0.55, 0, 0.1, 1) 175ms;-o-transition:stroke 350ms cubic-bezier(0.55, 0, 0.1, 1) 175ms,background-color 350ms cubic-bezier(0.55, 0, 0.1, 1) 175ms;transition:stroke 350ms cubic-bezier(0.55, 0, 0.1, 1) 175ms,background-color 350ms cubic-bezier(0.55, 0, 0.1, 1) 175ms}.techaviv-custom-part .Mobile-overlay-close .Icon--close{display:block}.techaviv-custom-part .Mobile-overlay-menu{position:absolute;top:0px;bottom:0px;z-index:2;width:calc(100% - 60px);overflow:hidden;background-color:#000;-webkit-font-smoothing:antialiased}.techaviv-custom-part .tweak-mobile-overlay-slide-origin-left .Mobile-overlay-menu{-webkit-transform:translate3d(-100%, 0px, 0px);transform:translate3d(-100%, 0px, 0px);-webkit-transition:-webkit-transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 175ms;transition:-webkit-transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 175ms;-o-transition:transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 175ms;transition:transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 175ms;transition:transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 175ms, -webkit-transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 175ms}.techaviv-custom-part .tweak-mobile-overlay-slide-origin-left.is-mobile-overlay-active .Mobile-overlay-menu{-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);-webkit-transition:-webkit-transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s;transition:-webkit-transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s;-o-transition:transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s;transition:transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s;transition:transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s, -webkit-transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s}.techaviv-custom-part .Mobile-overlay-menu-main{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0px;bottom:0px;z-index:3;width:100%;padding:36px;overflow:auto;-webkit-transition:-webkit-transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s;transition:-webkit-transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s;-o-transition:transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s;transition:transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s;transition:transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s, -webkit-transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s}.techaviv-custom-part .has-active-folder .Mobile-overlay-menu-main{-webkit-transform:translate3d(-100%, 0px, 0px);transform:translate3d(-100%, 0px, 0px)}.techaviv-custom-part .Mobile-overlay-nav-item--folder,.techaviv-custom-part .Mobile-overlay-folder-item--toggle{outline:0px;border:0px;padding:0px;background-color:transparent;text-transform:inherit;letter-spacing:inherit}.techaviv-custom-part .Mobile-overlay-nav-item,.techaviv-custom-part .Mobile-overlay-folder-item{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;width:100%;padding-bottom:.618em;text-align:left}.techaviv-custom-part .Mobile-overlay-nav-item--folder::after{content:"»";font-family:sans-serif;color:#fff}.techaviv-custom-part .Mobile-overlay-nav--secondary .Mobile-overlay-nav-item:first-child{padding-top:1em}.techaviv-custom-part .Mobile-overlay-folder{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0px;bottom:0px;width:100%;padding:36px;overflow:auto;-webkit-transform:translate3d(100%, 0px, 0px);transform:translate3d(100%, 0px, 0px);-webkit-transition:-webkit-transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s;transition:-webkit-transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s;-o-transition:transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s;transition:transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s;transition:transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s, -webkit-transform 350ms cubic-bezier(0.55, 0, 0.1, 1) 0s}.techaviv-custom-part .Mobile-overlay-folder.is-active-folder{z-index:2;-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px)}.techaviv-custom-part .Mobile-overlay-folder-item--toggle{padding-bottom:1.618em}.techaviv-custom-part .Mobile-overlay-folder-item--toggle::before{content:"«";font-family:sans-serif;color:#fff}.techaviv-custom-part .Mobile-overlay-folder-item{font-family:"Libre Franklin";font-weight:500;font-style:normal;font-size:16px;letter-spacing:0em;line-height:1em;text-transform:none}.techaviv-custom-part .Mobile-overlay-folder-item{color:#fff}.techaviv-custom-part .cd_wrapper:not(.tweak-mobile-overlay-menu-secondary-inherit) .Mobile-overlay-folder-item--toggle{font-family:"Fjalla One";font-weight:400;font-style:normal;font-size:22px;letter-spacing:.02em;line-height:1em;text-transform:uppercase}.techaviv-custom-part .cd_wrapper:not(.tweak-mobile-overlay-menu-secondary-inherit) .Mobile-overlay-folder-item--toggle{color:#0af}.techaviv-custom-part .cd_wrapper:not(.tweak-mobile-overlay-menu-primary-style-button) .Mobile-overlay-nav .Mobile-overlay-nav-item{font-family:"Libre Franklin";font-weight:500;font-style:normal;font-size:16px;letter-spacing:0em;line-height:1em;text-transform:none;color:#fff}.techaviv-custom-part .cd_wrapper:not(.tweak-mobile-overlay-menu-secondary-style-button):not(.tweak-mobile-overlay-menu-secondary-inherit) .Mobile-overlay-nav--secondary .Mobile-overlay-nav-item{font-family:"Fjalla One";font-weight:400;font-style:normal;font-size:22px;letter-spacing:.02em;line-height:1em;text-transform:uppercase;color:#0af}.techaviv-custom-part .Icon--close{width:16px;height:16px}.techaviv-custom-part .Icon--hamburger{width:24px;height:18px}.techaviv-custom-part .tweak-icon-weight-medium .Icon--close{stroke-width:3}.techaviv-custom-part .tweak-icon-weight-medium .Icon--hamburger{stroke-width:3}.techaviv-custom-part .tweak-icon-weight-medium .Icon--hamburger .use--even{display:none}@-webkit-keyframes anim-opacity-full{0%{opacity:0}100%{opacity:1}}@keyframes anim-opacity-full{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes anim-opacity-half{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes anim-opacity-half{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes anim-opacity-99{0%{opacity:0}99%{opacity:0}100%{opacity:1}}@keyframes anim-opacity-99{0%{opacity:0}99%{opacity:0}100%{opacity:1}}.techaviv-custom-part .cd_wrapper[class*=collection]{position:relative}@-webkit-keyframes videoLightboxOverlayFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes videoLightboxOverlayFadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes videoLightboxOverlayFadeOut{0%{opacity:1}100%{opacity:0}}@keyframes videoLightboxOverlayFadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes videoLightboxOpen{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes videoLightboxOpen{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes videoLightboxClose{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes videoLightboxClose{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}}.techaviv-custom-part .cd_wrapper[class*=collection]{position:relative}@keyframes videoLightboxOverlayFadeIn{0%{opacity:0}100%{opacity:1}}@keyframes videoLightboxOverlayFadeOut{0%{opacity:1}100%{opacity:0}}@keyframes videoLightboxOpen{0%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes videoLightboxClose{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}50%{opacity:0;-webkit-transform:scale(0.9);transform:scale(0.9)}}.techaviv-custom-part .tweak-footer-layout-columns .Footer--mid.Footer--compact .Footer-middle{margin:0;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.techaviv-custom-part .tweak-footer-layout-columns .Footer--mid.Footer--compact .Footer-business{-webkit-box-flex:0 0 auto;-webkit-box-flex:1;-ms-flex:0 0 auto;flex:0 0 auto}.techaviv-custom-part .tweak-footer-layout-columns .Footer--mid.Footer--compact .Footer-business-info,.techaviv-custom-part .tweak-footer-layout-columns .Footer--mid.Footer--compact .Footer-business-hours{float:none}.techaviv-custom-part .tweak-footer-layout-columns .Footer--mid.Footer--compact .Footer-business-info-item--email{max-width:100%}.techaviv-custom-part .tweak-footer-layout-columns .Footer--mid.Footer--compact .Footer-nav{-webkit-box-flex:0 0 auto;-webkit-box-flex:1;-ms-flex:0 0 auto;flex:0 0 auto}.techaviv-custom-part .tweak-footer-layout-columns .Footer--mid.Footer--compact .Footer-nav-group{float:none;width:auto}.techaviv-custom-part .tweak-footer-layout-columns .Footer--mid.Footer--compact .Footer-nav-folder-heading,.techaviv-custom-part .tweak-footer-layout-columns .Footer--mid.Footer--compact .Footer-nav-item,.techaviv-custom-part .tweak-footer-layout-columns .Footer--mid.Footer--compact .Footer-nav-folder-item{max-width:none}.techaviv-custom-part .tweak-footer-layout-columns .Footer--mid.Footer--compact .Footer-blocks--middle{-webkit-box-flex:0 0 auto;-webkit-box-flex:1;-ms-flex:0 0 auto;flex:0 0 auto}.techaviv-custom-part .sqs-col-12 .sqs-col-11{width:91.6667%}.techaviv-custom-part .sqs-col-12 .sqs-col-1{width:8.3333%}@media screen and (max-width: 1170px){.techaviv-custom-part footer .Footer-nav-group{width:10em}.techaviv-custom-part .tweak-footer-layout-columns .Footer-blocks--middle{-webkit-box-flex:0;-ms-flex:0 1 300px;flex:0 1 300px}}@media screen and (max-width: 560px){.techaviv-custom-part .tweak-footer-layout-columns footer .Footer-middle{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;margin:0}.techaviv-custom-part .tweak-footer-layout-columns footer .Footer-inner{padding-left:20px;padding-right:20px}.techaviv-custom-part .tweak-footer-layout-columns footer .Footer-nav,.techaviv-custom-part .tweak-footer-layout-columns footer .Footer-blocks--middle,.techaviv-custom-part .tweak-footer-layout-columns footer .Footer-business{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.techaviv-custom-part footer .Footer-nav-group{float:none !important;width:auto}.techaviv-custom-part footer .Footer-nav-group footer .Footer-nav-group{display:block}}.techaviv-custom-part .Header .Header-nav-inner a{color:#fff}.main_trust_cookiePolicy .Header--bottom.Header--overlay{position:relative;background:#39acef}