@font-face{font-family:'Poppins';src:url(/themes/custom/uplifting/fonts/poppins/Poppins-Regular.ttf);}@font-face{font-family:'Poppins Bold';src:url(/themes/custom/uplifting/fonts/poppins/Poppins-Bold.ttf);}@font-face{font-family:'Poppins Light';src:url(/themes/custom/uplifting/fonts/poppins/Poppins-Light.ttf);}@font-face{font-family:'Poppins Medium';src:url(/themes/custom/uplifting/fonts/poppins/Poppins-Medium.ttf);}@font-face{font-family:'Poppins SemiBold';src:url(/themes/custom/uplifting/fonts/poppins/Poppins-SemiBold.ttf);}img,legend{border:0;}legend,td,th{padding:0;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,optgroup,strong{font-weight:700;}dfn{font-style:italic;}h1{font-size:2em;margin:.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-.5em;}sub{bottom:-.25em;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre,textarea{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em;}table{border-collapse:collapse;border-spacing:0;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}html{margin:0;padding:0;border:0;width:100%;height:100%;}body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block;}body{line-height:1.5;background:white;min-width:100%;min-height:100%;overflow-x:hidden;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;float:none!important;}table,th,td{vertical-align:middle;}blockquote before,blockquote after,q before,q after{content:'';}a{color:inherit;}a img{border:none;}b,i{display:none;}ul{list-style-type:none;}@font-face{font-family:"Proxima Nova Black Italic";font-style:italic;font-weight:normal;src:url(/themes/custom/uplifting/fonts/proximaNova/ProximaNova-Black_Italic.otf) format("opentype");}@font-face{font-family:"Proxima Nova Bold Italic";font-style:italic;font-weight:normal;src:url(/themes/custom/uplifting/fonts/proximaNova/ProximaNova-Bold_Italic.otf) format("opentype");}@font-face{font-family:"Proxima Nova Bold";font-style:normal;font-weight:normal;src:url(/themes/custom/uplifting/fonts/proximaNova/ProximaNova-Bold.otf) format("opentype");}@font-face{font-family:"Proxima Nova Semibold";font-style:normal;font-weight:normal;src:url(/themes/custom/uplifting/fonts/proximaNova/ProximaNova-Semibold.otf) format("opentype");}@font-face{font-family:"Proxima Nova Extrabold Italic";font-style:italic;font-weight:normal;src:url(/themes/custom/uplifting/fonts/proximaNova/ProximaNova-Extrabold_Italic.otf) format("opentype");}@font-face{font-family:"Proxima Nova Extrabold";font-style:normal;font-weight:normal;src:url(/themes/custom/uplifting/fonts/proximaNova/ProximaNova-Extrabold.otf) format("opentype");}@font-face{font-family:"Proxima Nova Light Italic";font-style:italic;font-weight:normal;src:url(/themes/custom/uplifting/fonts/proximaNova/ProximaNova-Light_Italic.otf) format("opentype");}@font-face{font-family:"Proxima Nova Light";font-style:normal;font-weight:normal;src:url(/themes/custom/uplifting/fonts/proximaNova/ProximaNova-Light.otf) format("opentype");}@font-face{font-family:"Proxima Nova Regular Italic";font-style:italic;font-weight:normal;src:url(/themes/custom/uplifting/fonts/proximaNova/ProximaNova-Regular_Italic.otf) format("opentype");}@font-face{font-family:"Proxima Nova Regular";font-style:normal;font-weight:normal;src:url(/themes/custom/uplifting/fonts/proximaNova/ProximaNova-Regular.otf) format("opentype");}@font-face{font-family:"Proxima Nova Thin Italic";font-style:italic;font-weight:normal;src:url(/themes/custom/uplifting/fonts/proximaNova/ProximaNova-Thin_Italic.otf) format("opentype");}@font-face{font-family:"Proxima Nova Thin";font-style:normal;font-weight:normal;src:url(/themes/custom/uplifting/fonts/proximaNova/ProximaNova-Thin.otf) format("opentype");}@font-face{font-family:"Source Code Pro Regular";font-style:normal;src:url(/themes/custom/uplifting/fonts/proximaNova/SourceCodePro-Regular.otf) format("opentype");}.no-scroll{height:100%;overflow:hidden;}.global-button,.global-button--light-blue,.block--bundle-banner .banner__wrapper .field--name-field-primary-link a,.contact-block-container .mktoForm .mktoButtonWrap.mktoInset .mktoButton,.contact-block-container .mktoForm .mktoButtonWrap .mktoButton,.block--featured-resource-type--location .field--name-field-call-to-action-link a{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#fff;font-weight:normal;line-height:1em;letter-spacing:5px;border:0;box-sizing:border-box;cursor:pointer;display:inline-block;min-width:225px;padding:26px 51px;text-align:center;text-decoration:none;text-transform:uppercase;transition:box-shadow 300ms,background-color 300ms;}.global-button:hover,.global-button--light-blue:hover,.block--bundle-banner .banner__wrapper .field--name-field-primary-link a:hover,.contact-block-container .mktoForm .mktoButtonWrap .mktoButton:hover,.block--featured-resource-type--location .field--name-field-call-to-action-link a:hover{background-color:#3d3d3d;}.global-button--full-width{display:block;}.global-button--small,.field--name-field-link a{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:14px;color:#fff;font-weight:normal;line-height:17px;letter-spacing:-0.2px;padding:20px 30px;text-transform:none;}.global-button--blue{background-color:#035576;}.global-button--blue:hover{background-color:#02435d;}.global-button--white{background-color:#fff;}.global-button--white:hover{background-color:#168ec4;}.global-button--light-blue,.block--bundle-banner .banner__wrapper .field--name-field-primary-link a{background-color:#168ec4;}.global-button--light-blue:hover,.block--bundle-banner .banner__wrapper .field--name-field-primary-link a:hover{background-color:#096b92;}.global-link,.field--name-field-person-blog a,.paragraph--type--product-features .field--name-field-product-feature-cta a{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:14px;color:#168ec4;font-weight:normal;line-height:17px;letter-spacing:0;display:inline-block;position:relative;text-decoration:none;}.global-link::after,.field--name-field-person-blog a::after,.paragraph--type--product-features .field--name-field-product-feature-cta a::after{background-color:#168ec4;bottom:-1px;content:'';height:2px;left:0;position:absolute;transition:bottom .3s ease;width:100%;}.global-link:hover::after,.field--name-field-person-blog a:hover::after,.paragraph--type--product-features .field--name-field-product-feature-cta a:hover::after{bottom:-3px;}.global-link--white{color:#fff;}.global-link--white::after{background-color:#fff;}.main-container{position:relative;z-index:0;}.main-container--gray{background-color:#eaeaea;}.visually-hidden{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal;}.no-ul-list,body ul.links.inline li,.region-branding .block-system-menublock ul.menu,nav.breadcrumb ol,.drupal-messages ol{list-style-type:none;padding:0;margin:0;}.no-ul-list>li,body ul.links.inline li>li,.region-branding .block-system-menublock ul.menu>li,nav.breadcrumb ol>li,.drupal-messages ol>li{display:inline-block;list-style-type:none;margin:2px;}.tmp-shadow,.blocked-style,.layout-node-form .layout-region-node-secondary>.form-wrapper,aside .block,.drupal-messages{box-shadow:0 0 2px 0 #777777;}.tmp-shadow-none{box-shadow:none;}.blocked-style,.layout-node-form .layout-region-node-secondary>.form-wrapper,aside .block{border:1px solid #fff;padding:12px;border-radius:5px;background:#f7f7f7;}html,body{min-height:100%;padding:0;margin:0;}a,a:link,a:visited{}.global-link a,.field--name-field-person-blog a a,.paragraph--type--product-features .field--name-field-product-feature-cta a a,.global-link a:link,.field--name-field-person-blog a a:link,.paragraph--type--product-features .field--name-field-product-feature-cta a a:link,.global-link a:visited,.field--name-field-person-blog a a:visited,.paragraph--type--product-features .field--name-field-product-feature-cta a a:visited{text-decoration:none;}a:webkit-any-link,a:link:webkit-any-link,a:visited:webkit-any-link{cursor:auto;}a:hover,a:link:hover,a:visited:hover{cursor:pointer;}body p{margin:3px 0 10px;}em{font-style:italic;}img,svg{max-width:100%;height:auto;}blockquote{padding:0 15px;color:#333333;border-left:4px solid #f7f7f7;}blockquote:last-child{margin-bottom:0;}pre{white-space:pre-wrap;overflow-x:auto;}pre code{border:1px dotted #333333;background:#f7f7f7;padding:2px 9px;display:block;font-size:85%;}table{width:100%;border-collapse:collapse;}table th{font-weight:600;text-align:left;padding:4px 5px;}table td{border:0;outline:none;padding:4px 5px;font-family:"Proxima Nova Regular";}table thead{border:1px solid #ccc;border-bottom:0;}table tbody{border:1px solid #ccc;}table tbody tr:nth-child(even) td{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}body button.tabledrag-toggle-weight{margin:5px;}body td.field-multiple-drag{max-width:30px;}body .inline{display:inline-block;}body ul.links.inline{padding:0;margin:0;}body ul.links.inline li{padding:0 9px 3px 0;display:inline-block;}form .form-item{padding:0 0 7px;}form .form-item.form-type-textarea{padding-bottom:0;}form .description{font-style:italic;font-size:90%;margin-bottom:3px;}.layout-node-form .layout-region-node-secondary>.form-wrapper h3,.layout-node-form .layout-region-node-secondary>.form-wrapper h4{font-size:inherit;}.layout-node-form .layout-region-node-footer{padding-top:20px;margin-top:20px;border-top:1px solid #f7f7f7;}form details.js-form-wrapper{cursor:pointer;}.js input.form-autocomplete,.js input.form-autocomplete.ui-autocomplete-loading{background-position:100% center;background-repeat:no-repeat;}.js[dir="rtl"] input.form-autocomplete,.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading{background-position:0% center;background-repeat:no-repeat;}.inline-form{background-color:#fff;border-bottom:3px solid #168ec4;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;box-sizing:border-box;height:auto;padding:32px 32px 44px;}.inline-form__title{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:22px;color:#000;font-weight:normal;line-height:32px;letter-spacing:-0.15px;margin-bottom:8px;}.inline-form__title::after{background-color:#000;content:'';display:block;height:3px;margin-top:3px;position:relative;width:19px;}.inline-form__body,.inline-form__body p{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:12px;color:#a1a1a1;font-weight:normal;line-height:18px;letter-spacing:0;margin-bottom:20px;margin-top:20px;}.inline-form__success{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:14px;color:#a1a1a1;font-weight:normal;line-height:1;letter-spacing:0;display:none;-ms-flex-direction:column;flex-direction:column;}.inline-form__success-headline{margin-bottom:11px;}.inline-form__success-body{color:#000;margin-bottom:17px;}.inline-form__error{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:14px;color:#a1a1a1;font-weight:normal;line-height:1;letter-spacing:0;display:none;-ms-flex-direction:column;flex-direction:column;}.inline-form__error-headline{margin-bottom:11px;}.inline-form__error-body{color:#d2253c;}.custom-form__textinput,form .custom-form__textinput-fieldset input[type=email],form .custom-form__textinput-fieldset input[type=text]{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:14px;color:#000;font-weight:normal;line-height:1em;letter-spacing:-0.09px;background-color:transparent;border-bottom:2px solid #eaeaea;border-left:0;border-right:0;border-top:0;box-sizing:border-box;display:block;line-height:2em;outline:none;width:100%;z-index:1;}.custom-form__textinput-fieldset{box-sizing:border-box;display:block;height:50px;margin-bottom:20px;padding-top:18px;position:relative;}.custom-form__textinput-fieldset::before{color:#a1a1a1;content:attr(data-placeholder);display:block;left:0;position:absolute;z-index:0;}.custom-form__textarea{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:14px;color:#000;font-weight:normal;line-height:1em;letter-spacing:-0.09px;background-color:transparent;border:0;box-sizing:border-box;display:block;height:185px;line-height:1.25em;outline:none;padding:0 15px;resize:none;width:100%;}.custom-form__textarea-fieldset{border:2px solid #eaeaea;margin-bottom:20px;}.custom-form__textarea-legend,form .custom-form__textarea-fieldset legend{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:14px;color:#a1a1a1;font-weight:normal;line-height:17px;letter-spacing:0;background-color:#fff;margin-left:11px;padding:5px 4px;}.custom-form__checkbox{display:block;}.custom-form__button{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#fff;font-weight:normal;line-height:20px;letter-spacing:2px;background-color:#168ec4;border:0;cursor:pointer;display:block;padding-left:0;padding-right:0;transition:all .3s ease;width:100%;}.custom-form__button[disabled],.custom-form__button[disabled]:hover{background-color:#168ec4;opacity:.3;}.custom-form__textinput-fieldset::before{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:14px;color:#a1a1a1;font-weight:normal;line-height:14px;letter-spacing:-0.09px;top:calc(50% - 7px);transition:font-size .3s ease,top .3s ease;}.custom-form__textinput-fieldset:active::before,.custom-form__textinput-fieldset:focus::before,.custom-form__textinput-fieldset:hover::before{font-size:11px;top:0;}.custom-form__textinput-fieldset--active::before{font-size:11px;top:0;}.custom-form__fieldset--hidden{height:1px;overflow:hidden;visibility:hidden;}.custom-form--centered .custom-form__fieldset{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:10px;}@media only screen and (min-width:1024px){.custom-form--centered .custom-form__fieldset{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;}}.custom-form--centered .custom-form__textinput-fieldset{-ms-flex:0 0 100%;flex:0 0 100%;height:50px;}@media only screen and (min-width:1024px){.custom-form--centered .custom-form__textinput-fieldset{-ms-flex:0 0 29.51%;flex:0 0 29.51%;margin-right:45px;}}.custom-form--centered .custom-form__textinput-fieldset::before{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:14px;color:#a1a1a1;font-weight:normal;line-height:14px;letter-spacing:-0.09px;top:calc(50% - 7px);}@media only screen and (min-width:1024px){.custom-form--centered .custom-form__textinput-fieldset::before{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:18px;color:#a1a1a1;font-weight:normal;line-height:18px;letter-spacing:0;}}.custom-form--centered .custom-form__textinput-fieldset:active::before,.custom-form--centered .custom-form__textinput-fieldset:focus::before,.custom-form--centered .custom-form__textinput-fieldset:hover::before{font-size:11px;top:0;}.custom-form--centered .custom-form__textinput-fieldset--active::before{font-size:11px;top:0;}@media only screen and (min-width:768px){.custom-form--centered .custom-form__button{margin:0 auto;max-width:170px;}}@media only screen and (min-width:1024px){.custom-form--centered .custom-form__button{margin:0;max-width:170px;}}.custom-form--inline .custom-form__button{max-width:none;width:100%;}.custom-form__button{min-width:0;width:100%;}form .custom-form__textinput-fieldset{padding:18px 0 0;}form .custom-form__textinput-fieldset label{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}form .custom-form__textarea-fieldset textarea{resize:none;width:100%;box-sizing:border-box;border:none;}form .custom-form__textarea-fieldset textarea:focus{outline:none;}form .custom-form__textarea-fieldset .grippie{display:none;}form .custom-form__textarea-fieldset label{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.margin{margin:50px!important;}.margin-2x{margin:100px!important;}.margin-half{margin:25px!important;}.no-margin{margin:0!important;}.padding{padding:50px!important;}.padding-2x{padding:100px!important;}.padding-half{padding:25px!important;}.no-padding{padding:0!important;}.margin-top{margin-top:50px!important;}.margin-top-2x{margin-top:100px!important;}.margin-top-half{margin-top:25px!important;}.no-margin-top{margin-top:0!important;}.padding-top{padding-top:50px!important;}.padding-top-2x{padding-top:100px!important;}.padding-top-half{padding-top:25px!important;}.no-padding-top{padding-top:0!important;}.margin-right{margin-right:50px!important;}.margin-right-2x{margin-right:100px!important;}.margin-right-half{margin-right:25px!important;}.no-margin-right{margin-right:0!important;}.padding-right{padding-right:50px!important;}.padding-right-2x{padding-right:100px!important;}.padding-right-half{padding-right:25px!important;}.no-padding-right{padding-right:0!important;}.margin-bottom{margin-bottom:50px!important;}.margin-bottom-2x{margin-bottom:100px!important;}.margin-bottom-half{margin-bottom:25px!important;}.no-margin-bottom{margin-bottom:0!important;}.padding-bottom{padding-bottom:50px!important;}.padding-bottom-2x{padding-bottom:100px!important;}.padding-bottom-half{padding-bottom:25px!important;}.no-padding-bottom{padding-bottom:0!important;}.margin-left{margin-left:50px!important;}.margin-left-2x{margin-left:100px!important;}.margin-left-half{margin-left:25px!important;}.no-margin-left{margin-left:0!important;}.padding-left{padding-left:50px!important;}.padding-left-2x{padding-left:100px!important;}.padding-left-half{padding-left:25px!important;}.no-padding-left{padding-left:0!important;}p.no-drop-cap:first-child::first-letter{font-family:inherit!important;font-size:16px!important;color:inherit!important;font-weight:inherit!important;line-height:1.5!important;margin-right:0!important;float:none!important;}h1,h1.text-style--lg{font-family:"Proxima Nova Bold";font-size:80px;line-height:80px;}h1.text-style--xl{font-family:"Proxima Nova Bold";font-size:100px;line-height:100px;}h1.text-style--md{font-family:"Proxima Nova Bold";font-size:50px;line-height:50px;}h1.text-style--sm{font-family:"Proxima Nova Bold";font-size:40px;line-height:40px;}h2,h2.text-style--lg{font-family:"Proxima Nova Bold";font-size:48px;line-height:48px;}h2.text-style--xl{font-family:"Proxima Nova Bold";font-size:64px;line-height:64px;}h2.text-style--md{font-family:"Proxima Nova Bold";font-size:26px;line-height:26px;}h2.text-style--sm{font-family:"Proxima Nova Bold";font-size:24px;line-height:24px;}h3,h3.text-style--lg{font-family:"Proxima Nova Bold";font-size:26px;line-height:26px;}h3.text-style--xl{font-family:"Proxima Nova Bold";font-size:36px;line-height:36px;}h3.text-style--md{font-family:"Proxima Nova Bold";font-size:24px;line-height:24px;}h3.text-style--sm{font-family:"Proxima Nova Bold";font-size:16px;line-height:16px;}h4,h4.text-style--lg{font-family:"Proxima Nova Bold";font-size:18px;line-height:18px;}h4.text-style--xl{font-family:"Proxima Nova Bold";font-size:18px;line-height:18px;}h4.text-style--md{font-family:"Proxima Nova Bold";font-size:14px;line-height:14px;}h4.text-style--sm{font-family:"Proxima Nova Bold";font-size:14px;line-height:14px;}p,p.text-style--lg{font-family:"Proxima Nova Regular";color:#777;font-size:18px;line-height:30px;}p.text-style--xl{font-family:"Proxima Nova Regular";color:#777;font-size:18px;line-height:30px;}p.text-style--md{font-family:"Proxima Nova Regular";color:#777;font-size:16px;line-height:24px;}p.text-style--sm{font-family:"Proxima Nova Regular";color:#777;font-size:16px;line-height:24px;}.card-container--prominence-3{margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;}@media only screen and (max-width:767px){.card-container--prominence-3{max-width:320px;}}@media only screen and (min-width:768px){.card-container--prominence-3{width:768px;}}@media only screen and (min-width:1024px){.card-container--prominence-3{width:1024px;}}@media only screen and (min-width:768px){.card-container--prominence-3{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;}.card-container--prominence-3>.field__item{width:32.20339%;float:left;margin-right:1.69492%;}.card-container--prominence-3>.field__item:nth-of-type(3n){float:right;margin-right:0;}}.cog--mq,.page--aggregate-content #content .region-content>div:not(#block-uplifting-content){margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;margin:0 auto;}@media only screen and (max-width:767px){.cog--mq,.page--aggregate-content #content .region-content>div:not(#block-uplifting-content){max-width:320px;}}@media only screen and (min-width:768px){.cog--mq,.page--aggregate-content #content .region-content>div:not(#block-uplifting-content){width:768px;}}@media only screen and (min-width:1024px){.cog--mq,.page--aggregate-content #content .region-content>div:not(#block-uplifting-content){width:1024px;}}.cog--mq.fluid,.page--aggregate-content #content .region-content>div.fluid:not(#block-uplifting-content){width:100%;max-width:1260px;display:block;padding-left:26px;padding-right:26px;}@media only screen and (min-width:768px){.cog--mq.fluid,.page--aggregate-content #content .region-content>div.fluid:not(#block-uplifting-content){padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.cog--mq.fluid,.page--aggregate-content #content .region-content>div.fluid:not(#block-uplifting-content){padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.cog--mq.fluid,.page--aggregate-content #content .region-content>div.fluid:not(#block-uplifting-content){padding-left:90px;padding-right:90px;margin-left:auto;margin-right:auto;}}.cog--fw,.cog--fw.featured-content,.paragraph--type--slides-transcript{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;}.page-view #pre-content{padding:0 15px;}.frontpage #content-area{background-color:#ececec;}@media only screen and (min-width:768px){.is-overlappable-bottom+.can-overlap-top{margin-top:-70px;}.can-overlap-bottom+.is-overlappable-top{margin-top:-70px;}.node--view-mode-full header+.content .field--name-field-page-components .why-acquia--lift-wrapper:first-child{margin-top:-70px;}}.block-page-title-block{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;width:100%;max-width:1260px;display:block;padding-left:26px;padding-right:26px;}@media only screen and (min-width:768px){.block-page-title-block{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.block-page-title-block{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.block-page-title-block{padding-left:90px;padding-right:90px;margin-left:auto;margin-right:auto;}}.block-page-title-block h1{font-family:"Proxima Nova Bold";font-size:40px;line-height:40px;}@media only screen and (min-width:768px){.block-page-title-block h1{font-family:"Proxima Nova Bold";font-size:80px;line-height:80px;}}#pg__c.page-panel .mq-main{max-width:100%;}body #pg__c.page-panel section#content>#content-area{padding-left:0;padding-right:0;}.cog-pl .cog-panel--fullrow{width:100%;}.cog-pl .cog-panel--mq{margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;}@media only screen and (max-width:767px){.cog-pl .cog-panel--mq{max-width:320px;}}@media only screen and (min-width:768px){.cog-pl .cog-panel--mq{width:768px;}}@media only screen and (min-width:1024px){.cog-pl .cog-panel--mq{width:1024px;}}.panel-cog-layout-one-col .cog-layout--main{width:100%;float:right;margin-right:0;}@media only screen and (min-width:768px){.panel-cog-layout-one-two-one .cog-layout--middle-left{width:49.15254%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-two-one .cog-layout--middle-right{width:49.15254%;float:right;margin-right:0;}}@media only screen and (min-width:768px){.panel-cog-layout-one-two-one-cl .cog-layout--middle-left{width:74.57627%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-two-one-cl .cog-layout--middle-right{width:23.72881%;float:right;margin-right:0;}}@media only screen and (min-width:768px){.panel-cog-layout-one-two-one-cr .cog-layout--middle-left{width:23.72881%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-two-one-cr .cog-layout--middle-right{width:74.57627%;float:right;margin-right:0;}}@media only screen and (min-width:768px){.panel-cog-layout-one-three-one .cog-layout--middle-left{width:32.20339%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-three-one .cog-layout--middle-center{width:32.20339%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-three-one .cog-layout--middle-right{width:32.20339%;float:right;margin-right:0;}}@media only screen and (min-width:768px){.panel-cog-layout-one-three-one-cm .cog-layout--middle-left{width:23.72881%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-three-one-cm .cog-layout--middle-center{width:49.15254%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-three-one-cm .cog-layout--middle-right{width:23.72881%;float:right;margin-right:0;}}@media only screen and (min-width:768px){.panel-cog-layout-one-two-three-one .cog-layout--first-middle-left{width:49.15254%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-two-three-one .cog-layout--first-middle-right{width:49.15254%;float:right;margin-right:0;}.panel-cog-layout-one-two-three-one .cog-layout--second-middle-left{width:32.20339%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-two-three-one .cog-layout--second-middle-center{width:32.20339%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-two-three-one .cog-layout--second-middle-right{width:32.20339%;float:right;margin-right:0;}}@media only screen and (min-width:768px){.panel-cog-layout-one-three-two-one .cog-layout--first-middle-left{width:32.20339%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-three-two-one .cog-layout--first-middle-center{width:32.20339%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-three-two-one .cog-layout--first-middle-right{width:32.20339%;float:right;margin-right:0;}.panel-cog-layout-one-three-two-one .cog-layout--second-middle-left{width:49.15254%;float:left;margin-right:1.69492%;}.panel-cog-layout-one-three-two-one .cog-layout--second-middle-right{width:49.15254%;float:right;margin-right:0;}}.page--aggregate-content #content .cog-layout--header{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;}@media only screen and (min-width:768px){.body-sidebars-first aside.sidebar-first{width:23.72881%;float:left;margin-right:1.69492%;}.body-sidebars-first aside.sidebar-first>*{padding-left:15px;}.body-sidebars-first section#content{width:74.57627%;float:right;margin-right:0;}.body-sidebars-first section#content>*{padding-right:25px;}}@media only screen and (min-width:768px){.body-sidebars-second aside.sidebar-second{width:23.72881%;float:right;margin-right:0;}.body-sidebars-second aside.sidebar-second>*{padding-right:15px;}.body-sidebars-second section#content{width:74.57627%;float:left;margin-right:1.69492%;}.body-sidebars-second section#content>*{padding-left:25px;}}@media only screen and (min-width:768px){.body-sidebars-both aside.sidebar-first{width:15.25424%;float:left;margin-right:1.69492%;}.body-sidebars-both aside.sidebar-first>*{padding-left:15px;}.body-sidebars-both section#content{width:66.10169%;float:left;margin-right:1.69492%;}.body-sidebars-both section#content>*{padding-right:25px;}.body-sidebars-both aside.sidebar-second{width:15.25424%;float:right;margin-right:0;}.body-sidebars-both aside.sidebar-second>*{padding-right:15px;}}.body-sidebars-none section#content{width:100%;float:left;margin-left:0;margin-right:0;}.body-sidebars-none section#content>*{padding-left:15px;padding-right:15px;}aside.sidebar{overflow:hidden;}aside .block{margin-bottom:25px;}aside .block h2{font-size:175%;color:#333333;}.background--gray{background-color:#eaeaea;}.background--full-white{background-color:#fff;}.background--full-black{background-color:#000;}.background--light-blue{background-color:#9bdaf8;}.background--main-blue{background-color:#168ec4;}.background--dark-blue{background-color:#035576;}.background--dark-gray{background-color:#3d3d3d;}.background--extra-dark-gray{background-color:#3a3a3a;}.background--mid-gray{background-color:#777;}.background--light-gray{background-color:#a1a1a1;}.background--very-light-gray{background-color:#eaeaea;}.background--custom-light-gray{background-color:#ececec;}.background--custom-mid-gray{background-color:#9b9b9b;}.background--custom-dark-gray{background-color:#373737;}.background--custom-hover-blue{background-color:#096b92;}.background--custom-dark-blue{background-color:#114053;}.background--custom-link-blue{background-color:#33abdf;}.background--warm-dark-gray{background-color:#2d2d2d;}.background--warm-light-gray{background-color:#969696;}.background--warm-mid-gray{background-color:#454545;}.background--mint{background-color:#92d04d;}.background--mint-dark{background-color:#22a846;}.background--boston{background-color:#f05a26;}.background--boston-dark{background-color:#b73407;}.background--australia{background-color:#184fae;}.background--australia-dark{background-color:#093279;}.background--amd{background-color:#3ca6b8;}.background--amd-dark{background-color:#116978;}.background--wilson{background-color:#ae1a28;}.background--wilson-dark{background-color:#700d16;}.background--powder{background-color:#018dc6;}.background--powder-dark{background-color:#035576;}.background--huge-red{background-color:#e75d5a;}.background--huge-red-dark{background-color:#ae191b;}.panel-cog-layout-aggregate-content .cog-layout--header,.page-view #pre-content{background:#048fc6 url(/themes/custom/uplifting/images/backgrounds/acquia-watermark-transparent.png) no-repeat;background-attachment:fixed;background-position:top center;background-size:1200px;}.page-header{color:#fff;display:-ms-flexbox;display:flex;min-height:375px;position:relative;}.page-header__image-container,.block--bundle-banner .field--name-field-background-image{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1;}.page-header__image,.block--bundle-banner .field--name-field-background-image img,.block--bundle-banner .field--name-field-background-image source,.block--bundle-section-landing-hero .field--name-field-background-image source,.block--bundle-section-landing-hero .field--name-field-background-image img,.block--bundle-section-landing-hero .field--name-image source,.block--bundle-section-landing-hero .field--name-image img,.nodetype--case_study .page-header .field--name-field-background-image source,.nodetype--case_study .page-header .field--name-field-background-image img,.nodetype--case_study .page-header .field--name-image source,.nodetype--case_study .page-header .field--name-image img,.node--type-product .page-header .field--name-field-background-image source,.node--type-product .page-header .field--name-field-background-image img,.node--type-product .page-header .field--name-image source,.node--type-product .page-header .field--name-image img{display:block;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);}.page-header__breadcrumbs{margin-bottom:20px;}.page-header__share{display:none;position:absolute;right:40px;top:81px;}@media only screen and (min-width:768px){.page-header__share{display:block;}}@media only screen and (min-width:1024px){.page-header__share{right:60px;}}.page-header__contents{box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:26px;padding-right:26px;position:relative;width:100%;padding-bottom:52px;padding-top:52px;position:relative;}@media only screen and (min-width:768px){.page-header__contents{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.page-header__contents{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.page-header__contents{padding-left:90px;padding-right:90px;}}@media only screen and (min-width:768px){.page-header__contents{padding-bottom:81px;padding-top:81px;}}.page-header__title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:40px;color:inherit;font-weight:normal;line-height:45px;letter-spacing:-0.7px;margin-bottom:8px;}@media only screen and (min-width:768px){.page-header__title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:70px;color:inherit;font-weight:normal;line-height:80px;letter-spacing:-1.09px;margin-bottom:9px;max-width:80%;}}@media only screen and (min-width:1024px){.page-header__title{max-width:70%;}}.page-header__subtitle{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:21px;color:inherit;font-weight:normal;line-height:30px;letter-spacing:0;margin-bottom:20px;}@media only screen and (min-width:768px){.page-header__subtitle{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:30px;color:inherit;font-weight:normal;line-height:39px;letter-spacing:0;margin-bottom:31px;max-width:50%;}}@media only screen and (min-width:1024px){.page-header__subtitle{width:441px;}}.page-header__body{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:inherit;font-weight:normal;line-height:21px;letter-spacing:0;margin-bottom:55px;max-width:498px;width:100%;}@media only screen and (min-width:768px){.page-header__body{margin-bottom:90px;}}.page-header__stats-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around;}@media only screen and (min-width:768px){.page-header__stats-list{max-width:50%;padding-bottom:100px;padding-top:95px;}}@media only screen and (min-width:1024px){.page-header__stats-list{max-width:565px;padding-bottom:100px;padding-top:95px;}}@media only screen and (min-width:1440px){.page-header__stats-list{max-width:600px;}}.page-header__stats-list-item{max-width:178px;padding:0 2%;width:31%;}.page-header__stats-list-item:first-child{padding-left:0;}.page-header__stats-list-item:last-child{padding-right:0;}.page-header__stat-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:20px;color:inherit;font-weight:normal;line-height:40px;letter-spacing:0;text-align:center;}@media only screen and (min-width:768px){.page-header__stat-title{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:35px;color:inherit;font-weight:normal;line-height:40px;letter-spacing:0;}}@media only screen and (min-width:1024px){.page-header__stat-title{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:50px;color:inherit;font-weight:normal;line-height:61px;letter-spacing:0;margin-bottom:3px;}}.page-header__stat-body{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:11px;color:inherit;font-weight:normal;line-height:16px;letter-spacing:0;text-align:center;}@media only screen and (min-width:768px){.page-header__stat-body{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:14px;color:inherit;font-weight:normal;line-height:17px;letter-spacing:0;}}.page-header__card{color:#777;display:block;margin-bottom:-35px;margin-top:20px;position:relative;text-decoration:none;z-index:1;}.page-header__card::after{border-radius:100%;bottom:0;box-shadow:0 0 80px #000;content:' ';height:35px;left:20%;opacity:.8;position:absolute;transition:opacity .6s ease;width:60%;z-index:0;}.page-header__card::after{z-index:-1;}.page-header__card:hover::after{opacity:.3;}.page-header__card:hover .page-header__card-cta::after{bottom:-3px;}@media only screen and (min-width:768px){.page-header__card{bottom:30px;margin-bottom:0;position:absolute;right:40px;width:330px;}}@media only screen and (min-width:1024px){.page-header__card{right:40px;width:360px;}}@media only screen and (min-width:1440px){.page-header__card{bottom:40px;right:60px;}}.page-header__card-contents{background-color:#02435d;padding:45px 35px;}@media only screen and (min-width:1024px){.page-header__card-contents{padding:55px 40px 57px;}}.page-header__card-category{font-family:"Source Code Pro Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:14px;color:#fff;font-weight:normal;line-height:18px;letter-spacing:0;display:block;margin-bottom:20px;position:relative;}.page-header__card-category::after{background-color:#777;content:'';display:inline-block;height:1px;margin-left:1em;position:absolute;top:50%;width:20px;}.page-header__card-title{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:24px;color:#fff;font-weight:normal;line-height:29px;letter-spacing:0;margin-bottom:11px;}@media only screen and (min-width:768px){.page-header__card-title{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:22px;color:#fff;font-weight:normal;line-height:27px;letter-spacing:0;}}.page-header__card-text,.page-header__card-contents .field--name-field-short-description{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#fff;font-weight:normal;line-height:26px;letter-spacing:0;margin-bottom:20px;}.page-header__card-cta{color:#fff;}.page-header__card-cta::after{background-color:#fff;}.page-header--detail{color:#a1a1a1;}.page-header--detail .page-header__contents{padding-bottom:0;}.page-header--detail .page-header__title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:40px;color:#000;font-weight:normal;line-height:45px;letter-spacing:-0.7px;}@media only screen and (min-width:768px){.page-header--detail .page-header__title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:70px;color:#000;font-weight:normal;line-height:80px;letter-spacing:-1.09px;margin-bottom:12px;max-width:80%;}}@media only screen and (max-width:767px){.page-header--landing{min-height:480px;}}.page-header--landing .page-header__subtitle{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:18px;color:inherit;font-weight:normal;line-height:30px;letter-spacing:0;}@media only screen and (min-width:768px){.page-header--landing .page-header__subtitle{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:30px;color:inherit;font-weight:normal;line-height:39px;letter-spacing:0;margin-bottom:21px;}}.block--bundle-banner{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;position:relative;background-color:#035576;color:#fff;padding-top:3rem;padding-bottom:2rem;}.block--bundle-banner .field--name-field-background-image{z-index:0;}.block--bundle-banner .field--name-field-background-image img,.block--bundle-banner .field--name-field-background-image source{max-width:none;}.block--bundle-banner .banner__wrapper{margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 2rem;box-sizing:border-box;}@media only screen and (max-width:767px){.block--bundle-banner .banner__wrapper{max-width:320px;}}@media only screen and (min-width:768px){.block--bundle-banner .banner__wrapper{width:768px;}}@media only screen and (min-width:1024px){.block--bundle-banner .banner__wrapper{width:1024px;}}@media only screen and (min-width:768px){.block--bundle-banner .banner__wrapper{-ms-flex-direction:row;flex-direction:row;width:768px;padding:0;}}@media only screen and (min-width:1024px){.block--bundle-banner .banner__wrapper{width:1024px;}}.block--bundle-banner .banner__wrapper .field{-ms-flex:1 0 27%;flex:1 0 27%;box-sizing:border-box;}.block--bundle-banner .banner__wrapper h2.field--name-field-headline{font-size:1.625rem;line-height:1.25;}.block--bundle-banner .banner__wrapper h2.field--name-field-headline::after{margin:0;height:0;width:0;}@media only screen and (min-width:768px){.block--bundle-banner .banner__wrapper .field--name-field-banner-description{margin:0 5rem;}}.block--bundle-banner .banner__wrapper .field--name-field-banner-description p{font-size:1rem;line-height:1.5;color:#fff;}.block--bundle-banner .banner__wrapper .field--name-field-primary-link{margin:1.5rem auto 0;}@media only screen and (min-width:768px){.block--bundle-banner .banner__wrapper .field--name-field-primary-link{margin:0;}}.block-block-content h2{width:100%;}.nodetype--landing_page .block--bundle-basic,.nodetype--landing_page .block-system-breadcrumb-block{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;width:100%;max-width:1260px;display:block;padding-left:26px;padding-right:26px;}@media only screen and (min-width:768px){.nodetype--landing_page .block--bundle-basic,.nodetype--landing_page .block-system-breadcrumb-block{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.nodetype--landing_page .block--bundle-basic,.nodetype--landing_page .block-system-breadcrumb-block{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.nodetype--landing_page .block--bundle-basic,.nodetype--landing_page .block-system-breadcrumb-block{padding-left:90px;padding-right:90px;margin-left:auto;margin-right:auto;}}.nodetype--landing_page .block--bundle-basic{padding-left:15px;padding-right:15px;}.nodetype--landing_page .block--bundle-basic.background--light-gray{background:#ececec;position:relative;}.nodetype--landing_page .block--bundle-basic.background--light-gray::after{content:'';background:#ececec;position:absolute;width:100vw;height:100%;top:0;left:-50%;right:-50%;margin:auto;z-index:0;}.nodetype--landing_page .block--bundle-basic.background--light-gray .field--name-body{z-index:1;}@media only screen and (min-width:768px){.nodetype--landing_page .block--bundle-basic.background--light-gray .field--name-body{padding:100px 0;}}.nodetype--landing_page .block--bundle-basic.background--white{background:#fff;position:relative;}.nodetype--landing_page .block--bundle-basic.background--white::after{content:'';background:#fff;position:absolute;width:100vw;height:100%;top:0;left:-50%;right:-50%;margin:auto;z-index:0;}.nodetype--landing_page .block--bundle-basic.background--white .field--name-body{z-index:1;}@media only screen and (min-width:768px){.nodetype--landing_page .block--bundle-basic.background--white .field--name-body{padding:100px 0;}}@media only screen and (min-width:768px){.field--name-body{max-width:1020px!important;}}.field--name-body.field--type-text-with-summary>h2,.field--name-body.field--type-text-with-summary>h3,.field--name-body.field--type-text-with-summary>h4,.field--name-body.field--type-text-with-summary>h5,.field--name-body.field--type-text-with-summary>h6{color:#000;}.field--name-body>p:first-child::first-letter{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:48px;color:#3d3d3d;font-weight:normal;line-height:0.5;letter-spacing:0;float:left;margin-right:4px;padding-top:0;}@media only screen and (min-width:768px){.field--name-body>p:first-child::first-letter{font-size:70px;}}header#branding{position:relative;}.mq-branding{position:relative;width:100%;}.navigation-main__menu-toggler,.navigation-main__menu-toggler:hover,.navigation-main__menu-toggler:focus{position:absolute;top:26px;right:22px;z-index:11;height:24px;width:24px;border-radius:0;box-shadow:none;background-image:url(/themes/custom/uplifting/images/icons/hamburger-icon2.svg);background-repeat:no-repeat;background-color:transparent;border:none;}@media (min-width:767px){.navigation-main__menu-toggler,.navigation-main__menu-toggler:hover,.navigation-main__menu-toggler:focus{display:none;}}.frontpage.logged-out .navigation-main__menu-toggler{background-image:url(/themes/custom/uplifting/images/icons/hamburger-icon.svg);}.frontpage.logged-out .navigation-main__menu-toggler.navigation-mobile__close-button{background-image:url(/themes/custom/uplifting/images/icons/close.svg);}.navigation-main__menu-toggler.navigation-mobile__close-button{top:2.375rem;background-image:url(/themes/custom/uplifting/images/icons/close.svg);background-repeat:no-repeat;background-color:#3d3d3d;border:none;color:transparent;}.navigation-mobile__close-button+.branding-region{right:0%;overflow-x:hidden;}@media (min-width:767px){.navigation-mobile__close-button+.branding-region{height:auto;padding:0;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;background:#048fc6;}}.branding-region{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:fixed;overflow:scroll;box-sizing:border-box;top:0;right:-100%;z-index:10;height:100%;width:100%;transition:right 0.3s;background:#3d3d3d;}@media (min-width:767px){.branding-region{right:auto;height:auto;overflow:visible;padding:0;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;background:transparent;box-shadow:0 0 2px 0 #000;position:relative;transition:none;}}.region-branding,.region-branding-secondary{width:100%;}@media (min-width:767px){.region-branding,.region-branding-secondary{display:-ms-flexbox;display:flex;}.region-branding .block-menu,.region-branding-secondary .block-menu{-ms-flex:1 0 40%;flex:1 0 40%;-ms-flex-order:1;order:1;}.region-branding.menu--main,.region-branding-secondary.menu--main{-ms-flex:1 0 40%;flex:1 0 40%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background:transparent;}}.region-branding .block-system-branding-block,.region-branding-secondary .block-system-branding-block{display:none;}@media (min-width:767px){.region-branding .block-system-branding-block,.region-branding-secondary .block-system-branding-block{display:block;-ms-flex:1 0 25%;flex:1 0 25%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-top:7px;}}.region-branding{height:auto;margin-top:131px;-ms-flex-order:-1;order:-1;}@media (min-width:767px){.region-branding{height:85px;margin-top:0;-ms-flex-order:1;order:1;background:#fff;}}.region-branding--container{box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:26px;padding-right:26px;position:relative;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:0;}@media only screen and (min-width:768px){.region-branding--container{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.region-branding--container{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.region-branding--container{padding-left:90px;padding-right:90px;}}@media (min-width:767px){.region-branding--container{-ms-flex-direction:row;flex-direction:row;}}.region-branding-secondary{margin-left:26px;}@media (min-width:767px){.region-branding-secondary{background:#035576;padding:7px 0;-ms-flex-direction:row;flex-direction:row;margin-left:0;}}.frontpage .region-branding-secondary{background:none;}a.navigation-resource__menu-link,a.navigation-resource__menu-link:hover,a.navigation-account__menu-link:hover,a.navigation-account__menu-link{font-size:0.9375em;line-height:1.125em;letter-spacing:-0.21px;color:#fff;font-weight:bold;text-decoration:none;}@media (min-width:767px){a.navigation-resource__menu-link,a.navigation-resource__menu-link:hover,a.navigation-account__menu-link:hover,a.navigation-account__menu-link{font-size:11px;text-transform:uppercase;}a.navigation-resource__menu-link:hover,a.navigation-account__menu-link:hover,a.navigation-account__menu-link:hover{border-bottom:2px solid;text-decoration:none;}}.navigation-main__menu,.navigation-resource__menu,.navigation-account__menu{margin:0;padding:0;}.navigation-main__menu li,.navigation-resource__menu li,.navigation-account__menu li{position:relative;list-style:none;white-space:nowrap;}@media (min-width:767px){.navigation-main__menu,.navigation-resource__menu,.navigation-account__menu{display:-ms-flexbox;display:flex;}}@media (min-width:767px){.navigation-main__menu{float:right;}}.navigation-main__menu-item{margin:0;padding:32px 0;}.navigation-main__menu-item.navigation-main__menu-item--expanded{padding-bottom:0;}@media (min-width:767px){.navigation-main__menu-item{margin-left:20px;padding:30px 0;border-bottom:3px solid transparent;}.navigation-main__menu-item .navigation-main__submenu{top:calc(100% + 3px);background:#fff;width:auto;min-width:205px;}.navigation-main__menu-item .navigation-main__submenu .navigation-main__submenu{transition:none;padding:0;top:0;}.navigation-main__menu-item:hover{border-color:#168ec4;}.navigation-main__menu-item:hover .navigation-main__submenu{opacity:1;visibility:visible;max-height:100vh;padding:24px 28px 22px;transition:opacity 0.3s,padding 0.3s,visibility 0s;}.navigation-main__menu-item:hover .navigation-main__submenu .navigation-main__submenu{position:relative;width:auto;padding:4px 0 0;box-shadow:none;}.navigation-main__menu-item:last-child:hover .navigation-main__submenu{opacity:0;visibility:hidden;max-height:0;}}@media only screen and (min-width:1024px){.navigation-main__menu-item{margin-left:50px;}.navigation-main__menu-item .navigation-main__submenu{min-width:246px;}}a.navigation-main__menu-link,a.navigation-main__menu-link:hover,a.navigation-main__menu-link--has-submenu:hover,a.navigation-main__menu-link--has-submenu{margin-top:30px;padding-left:26px;color:#fff;font-size:1.25em;font-family:"Proxima Nova Bold";text-transform:uppercase;text-decoration:none;}@media (min-width:767px){a.navigation-main__menu-link,a.navigation-main__menu-link:hover,a.navigation-main__menu-link--has-submenu:hover,a.navigation-main__menu-link--has-submenu{font-size:0.875em;padding-left:0;color:#3d3d3d;}}@media (min-width:767px){a.navigation-main__menu-link--has-submenu::after{content:'\25BE';margin-left:3px;}}.navigation-main__menu-item:last-child a.navigation-main__menu-link--has-submenu::after,.navigation-main__menu-item:last-child a.navigation-main__menu-link--has-submenu+button{display:none;}.navigation-main__menu-link--has-submenu+button{border-radius:0;box-shadow:none;background:transparent;border:none;padding:0;}.navigation-main__menu-link--has-submenu+button::after{content:'\25BE';color:#fff;font-size:0.875em;padding-left:4px;}.navigation-main__menu-link--has-submenu+button:hover{color:#777;}@media (min-width:767px){.navigation-main__menu-link--has-submenu+button{display:none;}}.navigation-main__submenu{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border:0 solid #777;max-height:0;opacity:0;visibility:hidden;padding:0 30px;transition:max-height 0.3s,padding 0.3s,border 0.3s,opacity 0.3s;}@media (min-width:767px){.navigation-main__submenu{width:0;padding:0 24px;border:none;position:absolute;box-shadow:0 2px 4px rgba(0,0,0,0.25);overflow:hidden;transition:opacity 0.3s,padding 0.3s,visibility 0s 0.3s;}}.navigation-main__menu-item--expanded .navigation-main__submenu{border-bottom:4px solid #777;border-top:4px solid #777;max-height:100vh;opacity:1;visibility:visible;margin-top:30px;padding-bottom:28px;padding-top:28px;}@media (min-width:767px){.navigation-main__menu-item--expanded .navigation-main__submenu{width:0;opacity:0;padding:0 24px;border:none;box-shadow:0 2px 4px rgba(0,0,0,0.25);transition:opacity 0.3s,padding 0.3s;}}.navigation-main__menu-item--expanded .navigation-main__submenu{border-bottom:4px solid #777;border-top:4px solid #777;max-height:100vh;opacity:1;visibility:visible;margin-top:30px;padding-bottom:28px;padding-top:28px;}@media (min-width:767px){.navigation-main__menu-item--expanded .navigation-main__submenu{width:0;opacity:0;padding:0 24px;border:none;box-shadow:0 2px 4px rgba(0,0,0,0.25);transition:opacity 0.3s,padding 0.3s;}}li.navigation-main__submenu-group-title.navigation-innerlist{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;overflow:hidden;}@media only screen and (min-width:768px){li.navigation-main__submenu-group-title.navigation-innerlist{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}li.navigation-main__submenu-group-title.navigation-innerlist:first-child{padding-bottom:4px;}@media (min-width:767px){li.navigation-main__submenu-group-title.navigation-innerlist{display:block;color:#a1a1a1;font-size:0.75em;}}li.navigation-main__submenu-group-title.navigation-innerlist:first-child{padding-bottom:20px;}li.navigation-main__submenu-group-title.navigation-innerlist:last-child::after{content:'';height:1px;background-color:#777;width:100%;position:absolute;top:-18px;margin-bottom:0;}@media (min-width:767px){li.navigation-main__submenu-group-title.navigation-innerlist:last-child::after{background-color:#eaeaea;}}.navigation-innerlist-item--subhead{-ms-flex:1 0 25%;flex:1 0 25%;line-height:27px;margin-right:10px;margin-bottom:10px;}@media only screen and (min-width:768px){.navigation-innerlist-item--subhead{margin-bottom:0;}}.navigation-innerlist-item--subhead+.navigation-main__submenu{-ms-flex:1 0 50%;flex:1 0 50%;border:none;margin-top:0;padding-top:0;white-space:normal;}.navigation-innerlist-item--subhead+.navigation-main__submenu .navigation-main__submenu-item{margin-bottom:5px;}@media only screen and (min-width:768px){.navigation-innerlist-item--subhead+.navigation-main__submenu .navigation-main__submenu-item{margin-bottom:5px;}}.navigation-main__menu-item--expanded .navigation-main__submenu-group-title{width:50%;-ms-flex-item-align:start;align-self:flex-start;color:#9b9b9b;font-size:0.9375em;}@media (min-width:767px){.navigation-main__menu-item--expanded .navigation-main__submenu-group-title{font-size:0.75em;color:#a1a1a1;line-height:0.9375em;}}.navigation-main__menu-item--expanded .navigation-main__menu-link--has-submenu{position:relative;}.navigation-main__menu-item--expanded .navigation-main__menu-link--has-submenu::after{width:100%;content:'';position:absolute;left:1.5em;background-color:#048fc6;height:4px;opacity:1;top:57px;}.navigation-main__submenu-group-title .navigation-innerlist-item--subhead{font-family:"Proxima Nova Semibold";line-height:1.25;white-space:normal;position:relative;padding-left:1.5rem;font-size:0.75rem;}.navigation-main__submenu-group-title .navigation-innerlist-item--subhead::before{content:'';position:absolute;width:1.4rem;left:0;height:2px;bottom:5px;background:#a1a1a1;}.navigation-main__submenu-item{width:50%;z-index:0;margin-bottom:14px;}.navigation-main__submenu-item:last-child{margin-bottom:0;}@media (min-width:767px){.navigation-main__submenu-item{width:100%;}}a.navigation-main__submenu-link,a.navigation-main__submenu-link:hover{color:#fff;font-size:1.15rem;font-family:"Proxima Nova Semibold";text-decoration:none;}a.navigation-main__submenu-link:hover{text-decoration:underline;}@media (min-width:767px){a.navigation-main__submenu-link,a.navigation-main__submenu-link:hover{color:#3d3d3d;}a.navigation-main__submenu-link:hover{color:#3d3d3d;}}.navigation-resource__menu-item,.navigation-account__menu-item{margin:0;}@media (min-width:767px){.navigation-resource__menu-item,.navigation-account__menu-item{margin:0 10px 0 0;}.navigation-resource__menu-item:last-child,.navigation-account__menu-item:last-child{margin-right:0;}}.navigation-resource__menu-group-title,.navigation-resource__menu-link,.navigation-account__menu-link{padding-left:0;}.navigation-resource__menu{position:relative;margin-bottom:29px;}@media (min-width:767px){.navigation-resource__menu{margin-bottom:0;}}.navigation-resource__menu::after{content:'';position:absolute;height:1px;width:15px;bottom:-15px;z-index:24;background-color:#777;}@media (min-width:767px){.navigation-resource__menu::after{height:0;width:0;bottom:0;left:0;}}.navigation-resource__menu-group-title{font-size:11px;color:#a1a1a1;font-weight:bold;line-height:15px;letter-spacing:0.33px;}@media (min-width:767px){.navigation-resource__menu-group-title{color:#fff;}}@media (min-width:767px){.navigation-account__menu{float:right;}}@media (min-width:767px){.navigation-secondary--theme-nbc{background-color:#035576;}.navigation-secondary--theme-boston{background-color:#b73407;}.navigation-secondary--theme-mint{background-color:#22a846;}.navigation-secondary--theme-australia{background-color:#093279;}.navigation-secondary--theme-amd{background-color:#116978;}.navigation-secondary--theme-wilson{background-color:#700d16;}.navigation-secondary--theme-powder{background-color:#035576;}.navigation-secondary--theme-huge-red{background-color:#ae191b;}}@media (min-width:767px){.region-branding.theme--clear{position:relative;height:auto;background:transparent;}.region-branding.theme--clear .region-branding--container{position:absolute;left:50%;transform:translate(-50%,0);}.region-branding.theme--clear .navigation-main__menu-item:hover{border-color:#035576;}.region-branding.theme--clear .navigation-main__menu-link,.region-branding.theme--clear .navigation-main__menu-link--has-submenu{color:#fff;}.region-branding.theme--clear .logo svg{max-height:24px;}.region-branding.theme--clear .logo svg,.region-branding.theme--clear .logo svg g{fill:white;}}.breadcrumbs,.page-header__breadcrumbs nav.breadcrumb{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:inherit;font-weight:normal;line-height:20px;letter-spacing:-0.22px;}@media only screen and (min-width:768px){.breadcrumbs,.page-header__breadcrumbs nav.breadcrumb{margin-bottom:20px;}}.breadcrumbs__list-item,nav.breadcrumb ol li{display:inline-block;}.breadcrumbs__list-item::after,nav.breadcrumb ol li::after{content:'/';display:inline-block;}.breadcrumbs__link,nav.breadcrumb ol a{text-decoration:none;}.breadcrumbs__link:hover,nav.breadcrumb ol a:hover{text-decoration:underline;}nav.breadcrumb{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:inherit;font-weight:normal;line-height:20px;letter-spacing:-0.22px;}@media only screen and (min-width:768px){nav.breadcrumb{margin-bottom:20px;}}nav.breadcrumb ol li{margin:0;}nav.breadcrumb ol li:last-child{font-family:"Proxima Nova Regular";}nav.breadcrumb ol li:last-child::after{content:'';}.node--type-landing_page .block-system-breadcrumb-block{padding-top:52px;position:relative;}@media only screen and (min-width:768px){.node--type-landing_page .block-system-breadcrumb-block{padding-top:81px;}}.block-system-breadcrumb-block{color:#a1a1a1;}[class*=global-button--] a,[class*=global-button--] a:link,[class*=global-button--] a:visited,[class*=global-button--] a:hover{color:inherit;text-decoration:none;}.node--view-mode-card.node--type-person{text-align:center;}.node--view-mode-card.node--type-person .card-carousel__content-wrapper{-ms-flex-align:center;align-items:center;}.node--view-mode-card.node--type-person .field--type-string,.node--view-mode-card.node--type-person .field--type-text-long{text-align:center;}.node--view-mode-card.node--type-person .field--name-field-person-position,.node--view-mode-card.node--type-person .field--name-field-person-position~.field--name-field-person-department{display:inline;font-size:0.8em;color:#919191;}.node--view-mode-card.node--type-person .field--name-field-person-position~.field--name-field-person-department::before{content:', ';display:inline;margin-left:-0.3em;}.node--view-mode-card.node--type-person .field--name-field-person-position~.field--name-field-person-department::after{content:'';display:block;}.node--view-mode-card.node--type-person .field--name-field-careers-quote{float:left;clear:both;margin-top:1.8em;}.node--view-mode-card.node--type-person .field--name-field-careers-quote,.node--view-mode-card.node--type-person .field--name-field-careers-quote p{display:inline;}.node--view-mode-card.node--type-person .field--name-field-careers-quote::before{content:"\201C";clear:left;}.node--view-mode-card.node--type-person .field--name-field-careers-quote::after{content:"\201D";}.page-header__card-category{text-transform:uppercase;}.contact-block-container{margin:0 auto;position:relative;width:100%;}.contact-block-container h2{font-family:"Proxima Nova Bold";font-size:18px;line-height:18px;font-size:22px;font-weight:normal;line-height:32px;letter-spacing:-0.15px;margin-bottom:57px;}.contact-block-container h2::after{background-color:#000;content:'';display:block;height:3px;margin-top:3px;position:relative;width:19px;}.contact-block-container .mktoForm{width:100%!important;}.contact-block-container .mktoForm input[type=text],.contact-block-container .mktoForm input[type=email],.contact-block-container .mktoForm input[type=tel]{font-size:14px;background-color:transparent;border-bottom:2px solid #eaeaea;border-left:0;border-right:0;border-top:0;box-shadow:none;box-sizing:border-box;color:#000;display:block;font-weight:normal;letter-spacing:-0.09px;line-height:2em;outline:none;width:100%!important;z-index:1;}.contact-block-container .mktoForm input[type=text].mktoField.mktoInvalid,.contact-block-container .mktoForm input[type=email].mktoField.mktoInvalid,.contact-block-container .mktoForm input[type=tel].mktoField.mktoInvalid{border:0;border-bottom:2px solid #ccc;}.contact-block-container .mktoForm input[type=text]::-webkit-input-placeholder,.contact-block-container .mktoForm input[type=text]:-moz-placeholder,.contact-block-container .mktoForm input[type=text]::-moz-placeholder,.contact-block-container .mktoForm input[type=text]:-ms-input-placeholder,.contact-block-container .mktoForm input[type=email]::-webkit-input-placeholder,.contact-block-container .mktoForm input[type=email]:-moz-placeholder,.contact-block-container .mktoForm input[type=email]::-moz-placeholder,.contact-block-container .mktoForm input[type=email]:-ms-input-placeholder,.contact-block-container .mktoForm input[type=tel]::-webkit-input-placeholder,.contact-block-container .mktoForm input[type=tel]:-moz-placeholder,.contact-block-container .mktoForm input[type=tel]::-moz-placeholder,.contact-block-container .mktoForm input[type=tel]:-ms-input-placeholder{color:#a1a1a1;}.contact-block-container .mktoForm input[type=text]:focus,.contact-block-container .mktoForm input[type=email]:focus,.contact-block-container .mktoForm input[type=tel]:focus{border:0;border-bottom:2px solid #a1a1a1;}.contact-block-container .mktoForm .mktoOffset,.contact-block-container .mktoForm .mktoGutter{display:none;}.contact-block-container .mktoForm .mktoButtonWrap.mktoInset .mktoButton,.contact-block-container .mktoForm .mktoButtonWrap .mktoButton{background-color:#168ec4;background-image:none;border:none;border-radius:0;box-shadow:none;letter-spacing:4px;margin-top:1em;min-width:auto;padding:26px 10px;width:100%;}@media only screen and (min-width:768px){.contact-block-container .mktoForm .mktoButtonWrap.mktoInset .mktoButton,.contact-block-container .mktoForm .mktoButtonWrap .mktoButton{padding:26px 51px;width:auto;}}.contact-block-container .mktoForm .mktoButtonWrap.mktoInset .mktoButton:hover,.contact-block-container .mktoForm .mktoButtonWrap .mktoButton:hover{background-color:#096b92;opacity:1;border:none;}.contact-block-container .mktoForm .mktoInset{margin:0!important;}.contact-block-container .mktoForm .mktoButtonRow{width:100%;}.contact-block-container .mktoForm .mktoFormRow{display:inline-block;margin-bottom:20px;width:100%;}@media only screen and (min-width:768px){.contact-block-container .mktoForm .mktoFormRow{width:33%;}}.contact-block-container .mktoForm .mktoFormRow.mkto-checkbox-row{width:100%;}.contact-block-container .mktoForm .mktoFormCol{width:100%;}@media only screen and (min-width:768px){.contact-block-container .mktoForm .mktoFormCol{width:90%;}}.contact-block-container .mktoForm .mktoFieldWrap{padding-top:18px;width:100%;}.contact-block-container .mktoForm .mktoFieldWrap::before{color:#a1a1a1;content:attr(data-placeholder);display:block;font-size:18px;font-weight:normal;left:0;letter-spacing:-0.09px;line-height:14px;position:absolute;transition:font-size 0.3s ease,top 0.3s ease;}.contact-block-container .mktoForm .mktoFieldWrap:active::before,.contact-block-container .mktoForm .mktoFieldWrap:focus::before,.contact-block-container .mktoForm .mktoFieldWrap:hover::before{font-size:11px;top:0;}.contact-block-container .mktoForm .mktoFieldWrap__active::before{font-size:11px;top:0;}.contact-block-container .mktoForm .mktoFieldWrap__active textarea{border:2px solid;border-color:#a1a1a1;}.contact-block-container .mktoForm .mktoLabel__select-label{font-size:18px;font-weight:normal!important;color:#a1a1a1;}.contact-block-container .mktoForm select,.contact-block-container .mktoForm select.mktoField{font-size:18px;background:none;background-color:transparent;border:none;border-bottom:2px solid #eaeaea;box-shadow:none;box-sizing:border-box;color:#a1a1a1;display:block;font-weight:normal;letter-spacing:-0.09px;line-height:2em;outline:none;width:100%!important;z-index:1;padding-bottom:7px;}.contact-block-container .mktoForm select::after,.contact-block-container .mktoForm select.mktoField::after{content:'';width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #2c9ad7;right:10px;}.contact-block-container .mktoForm select.mktoValid,.contact-block-container .mktoForm select.mktoField.mktoValid{color:#000;font-size:14px;padding-top:5px;}.contact-block-container .mktoForm textarea{font-size:14px;background-color:transparent;border:none;border-bottom:2px solid #eaeaea;box-shadow:none;box-sizing:border-box;color:#000;display:block;font-weight:normal;letter-spacing:-0.09px;line-height:2em;outline:none;width:100%!important;z-index:1;}.contact-block-container .mktoLogicalField.mktoCheckboxList.mktoHasWidth{color:#3a3a3a;font-size:14px;max-width:550px;width:100%!important;}.contact-block-container .mktoLogicalField.mktoCheckboxList.mktoHasWidth label::before{box-shadow:none;border:2px solid #a1a1a1;margin-left:-2.25em;}.contact-block-container .mktoLogicalField.mktoCheckboxList.mktoHasWidth label::before:focus{border:2px solid #a1a1a1;}.contact-block-container .inline-form .mktoFormRow{width:100%;}.contact-block-container .contact-form-vertical{max-width:600px;margin:32px;padding:56px 36px 70px;font-size:22px;font-weight:normal;line-height:32px;letter-spacing:-0.15px;margin-bottom:57px;background-color:#f9f9f9;border-bottom:5px solid #2c9ad7;width:auto;}@media only screen and (min-width:768px){.contact-block-container .contact-form-vertical{border-bottom:0;border-left:10px solid #2c9ad7;width:60%;margin:70px auto 60px;padding:60px 40px;}}@media only screen and (min-width:768px){.contact-block-container .contact-form-vertical .mktoFormRow{width:100%;}}.contact-block-container .contact-form-vertical .mktoFormRow select{font-size:14px;}.contact-block-container .contact-form-horizontal,.contact-block-container .contact-form-horizontal-with-overlap{max-width:800px;margin:32px;padding:56px 36px 70px;font-size:22px;font-weight:normal;line-height:32px;letter-spacing:-0.15px;margin-bottom:57px;}@media only screen and (min-width:768px){.contact-block-container .contact-form-horizontal,.contact-block-container .contact-form-horizontal-with-overlap{margin:0 auto;padding:60px 40px;}}.contact-block-container .contact-form-horizontal-with-overlap{background-color:#f9f9f9;border-bottom:5px solid #2c9ad7;width:auto;}@media only screen and (min-width:768px){.contact-block-container .contact-form-horizontal-with-overlap{border-bottom:0;border-left:10px solid #2c9ad7;position:absolute;z-index:10;width:60%;min-width:60%;}}.contact-block-container .contact-form-horizontal{background-color:#f9f9f9;border-bottom:5px solid #2c9ad7;width:auto;}@media only screen and (min-width:768px){.contact-block-container .contact-form-horizontal{border-bottom:0;border-left:10px solid #2c9ad7;width:60%;min-width:60%;margin-top:70px;margin-bottom:60px;}}.contact-block-container.centered-form--is-floating{padding-top:30px;margin-bottom:0;padding-bottom:60px;background-color:#eaeaea;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;}@media only screen and (min-width:768px){.contact-block-container.centered-form--is-floating{padding-top:70px;}}.contact-block-container.centered-form--is-floating::before{background-color:#2d2d2d;bottom:0;content:'';display:block;height:120px;left:0;position:absolute;right:0;width:100%;}.contact-block-container .mktoTemplateBox #mkto-parent-firstName{display:none;}.contact-block-container textarea#g-recaptcha-response{display:none;}@media only screen and (min-width:768px){.alias--about-us .contact-block-container .contact-form-horizontal-with-overlap{margin-left:16%;}}p.cc_message{color:#969696;font-size:0.875rem;}.cc_container .cc_btn{font-family:"Proxima Nova Semibold";color:#fff;font-size:0.875rem;letter-spacing:1px;text-transform:uppercase;background-color:#168ec4;border-radius:0;padding:10px;}.featured-content{padding:0 0 60px;width:100%;}@media only screen and (min-width:768px){.featured-content{padding:0 0 140px;}}.featured-content__wrapper{margin:0 auto;max-width:1257px;position:relative;width:100%;}.featured-content__media-container{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-height:629px;overflow:hidden;padding:50% 0 0;position:relative;width:100%;}@media only screen and (min-width:768px){.featured-content__media-container{margin:0 auto;}}.featured-content__media{bottom:0;display:block;left:0;max-height:100%;max-width:100%;position:absolute;right:0;top:0;width:100%;}.featured-content__caption{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:12px;color:#a1a1a1;font-weight:normal;line-height:14px;letter-spacing:0;bottom:0;box-sizing:border-box;padding:18px 26px;position:relative;width:100%;}@media only screen and (min-width:768px){.featured-content__caption{padding:24px 26px;}}@media only screen and (min-width:1024px){.featured-content__caption{margin:auto;max-width:1257px;}}@media only screen and (min-width:1440px){.featured-content__caption{padding:24px 0;}}.featured-content__play-button{background-color:transparent;background-image:url("/static/play_normal.svg");background-repeat:no-repeat;border:0;display:block;height:132px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:132px;z-index:1;}.featured-content__play-button--is-hidden{display:none;}.featured-content__wrapper:hover .featured-content__play-button{background-image:url("/static/play_hover.svg");}.featured-content__video [id*='big_play_button']{display:none!important;}.featured-content__video-picture,.featured-content__video-image{cursor:pointer;display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;}.featured-content__video-picture--is-hidden,.featured-content__video-image--is-hidden{display:none;}@media only screen and (max-width:1257px){.cog--fw .featured-content__wrapper,.paragraph--type--slides-transcript .featured-content__wrapper{margin-left:-15px;margin-right:-15px;width:100vw;}}.featured-content__caption{margin-top:0;margin-bottom:0;}.block--featured-resource-header{padding:60px 20px;background-color:#048fc6;}@media only screen and (min-width:768px){.block--featured-resource-header{margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;}}@media only screen and (min-width:768px) and (max-width:767px){.block--featured-resource-header{max-width:320px;}}@media only screen and (min-width:768px) and (min-width:768px){.block--featured-resource-header{width:768px;}}@media only screen and (min-width:768px) and (min-width:1024px){.block--featured-resource-header{width:1024px;}}@media only screen and (min-width:768px){.block--featured-resource-header .inner{width:49.15254%;float:left;margin-right:1.69492%;}.block--featured-resource-header .inner>.field:not(h1){max-width:22em;}}.block--featured-resource-header .inner{font-size:12px;line-height:1.8;}.block--featured-resource-header,.block--featured-resource-header h1,.block--featured-resource-header h2,.block--featured-resource-header h3,.block--featured-resource-header h4,.block--featured-resource-header h5,.block--featured-resource-header h6,.block--featured-resource-header p,.block--featured-resource-header a,.block--featured-resource-header a:visited{color:#fff;font-family:"Proxima Nova Regular";}.block--featured-resource-header .field--name-field-location-phone a,.block--featured-resource-header .field--name-field-location-phone a:visited{color:#3d3d3d;}.block--featured-resource-header a{padding-bottom:0.1em;border-bottom:1px solid #fff;}.block--featured-resource-header a,.block--featured-resource-header a:hover{text-decoration:none;}.block--featured-resource-header h1{font-family:"Proxima Nova Bold";font-size:4em;line-height:1;margin-bottom:0.8em;}@media only screen and (min-width:768px){.block--featured-resource-header h1{font-size:6em;}}.block--featured-resource-header .content .field--name-field-title{font-size:1.6em;line-height:1.2;margin-bottom:0.8em;}.block--featured-resource-header .field__label{font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:0.2em;position:relative;margin-bottom:0.8em;color:#fff;}.block--featured-resource-header .field__label::after{content:'';border-bottom:1px solid #fff;position:absolute;top:50%;margin:-1px 0 0 0.5em;width:2.2em;}.panel-cog-layout-aggregate-content .cog-layout--header .block--featured-resource-header,.page-view #pre-content .block--featured-resource-header{background-color:transparent;}.block--featured-resource-header .content-wrapper--background{background-size:contain;background-position:right;background-repeat:no-repeat;}@media only screen and (max-width:767px){.block--featured-resource-header .content-wrapper--background{background-position:-9999em -9999em;}}.block--featured-resource-type--location{margin:0 -15px;padding-left:15px;padding-right:15px;position:relative;width:100%;}@media only screen and (min-width:768px){.block--featured-resource-type--location{background-color:transparent;}}.block--featured-resource-type--location .field--name-field-background-image picture{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1;min-width:100%;}.block--featured-resource-type--location .field--name-field-background-image picture img{min-width:100%;}.block--featured-resource-type--location h1{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:40px;color:inherit;font-weight:normal;line-height:45px;letter-spacing:-0.7px;}@media only screen and (min-width:768px){.block--featured-resource-type--location h1{position:absolute;top:50%;margin-top:-23px;float:left;}}@media only screen and (min-width:768px){.block--featured-resource-type--location h1{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:70px;color:inherit;font-weight:normal;line-height:80px;letter-spacing:-1.09px;margin-top:-40px;}}.block--featured-resource-type--location .inner{position:relative;width:100%;}.block--featured-resource-type--location .inner-block{background:#fff;color:#777;font-size:14px;line-height:22px;top:50%;padding:3em;}@media only screen and (min-width:768px){.block--featured-resource-type--location .inner-block{float:right;width:200px;}}.block--featured-resource-type--location .inner-block .field__label{display:none;}.block--featured-resource-type--location .inner-block .field--name-field-location-phone .field__label{display:inline;color:inherit;text-transform:inherit;font-size:inherit;letter-spacing:inherit;}.block--featured-resource-type--location .inner-block .field--name-field-location-phone .field__label::after{display:none;}.block--featured-resource-type--location .inner-block .field--name-field-location-phone .field__item{display:inline;}.block--featured-resource-type--location .inner-block p{color:inherit;font-size:inherit;line-height:inherit;}.block--featured-resource-type--location .location-minimal-title{font-family:"Proxima Nova Bold";font-size:26px;line-height:26px;color:#000;margin-bottom:0.5em;}.block--featured-resource-type--location .field--name-field-call-to-action-link a{background-color:#168ec4;font-size:14px;letter-spacing:4px;margin-top:1em;min-width:auto;padding:1em 2em;width:auto;}.block--featured-resource-type--location .field--name-field-call-to-action-link a:hover{background-color:#096b92;}.block--featured-resource-header+div .paragraph--type--3-up{background-color:transparent;}.form-results{background-color:#2d2d2d;padding:32px;}@media only screen and (min-width:1024px){.form-results{padding-bottom:130px;}}.form-results__headline{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:22px;color:#fff;font-weight:normal;line-height:32px;letter-spacing:0;}@media only screen and (min-width:768px){.form-results__headline{margin-bottom:5px;}}.form-results__subhead{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:14px;color:#a1a1a1;font-weight:normal;line-height:1px;letter-spacing:0;margin-bottom:-4px;}@media only screen and (min-width:768px){.form-results__subhead{margin-bottom:-6px;}}.form-results__text{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#a1a1a1;font-weight:normal;line-height:26px;letter-spacing:0;margin-bottom:24px;}@media only screen and (min-width:768px){.form-results__text{margin-bottom:48px;}}.form-results input[type="text"].form-results__link{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:18px;color:#a1a1a1;font-weight:normal;line-height:22px;letter-spacing:0;background-color:transparent;border-bottom:2px solid #d8d8d8;border-left:0;border-right:0;border-top:0;height:55px;line-height:53px;margin-bottom:40px;outline:none;width:calc(100% - 2px);}.form-results__cta{letter-spacing:4px;min-width:auto;text-transform:uppercase;width:100%;}.form-results--is-copied .form-results__cta{background-color:#0e4054;cursor:default;transition:none;}.nodetype--product #block-uplifting-page-title{display:none;}header#header{padding-top:22px;background:#fff;box-shadow:0 0 2px 0 #000;padding-bottom:15px;padding-left:22px;}@media (min-width:767px){header#header{display:none;}}.frontpage.logged-out header#header{position:absolute;background-color:transparent;box-shadow:none;z-index:9;}.frontpage.logged-out header#header .block-system-branding-block svg g{fill:#fff;}@media (min-width:767px){.frontpage.logged-out header#header{display:none;}}.mq-header{max-width:none;position:relative;width:100%;}.region-header .block-system-branding-block svg{max-height:24px;}@media (min-width:767px){.region-header .block-system-branding-block{display:none;}}.highlights{padding-bottom:46px;padding-top:58px;z-index:1;}@media only screen and (min-width:768px){.highlights{background-color:#ececec;padding-top:0;}}@media only screen and (min-width:1024px){.highlights{padding-bottom:116px;padding-top:216px;}}.highlights__column-container{box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:26px;padding-right:26px;position:relative;width:100%;}@media only screen and (min-width:768px){.highlights__column-container{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.highlights__column-container{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.highlights__column-container{padding-left:90px;padding-right:90px;}}@media only screen and (min-width:768px) and (max-width:1023px){.highlights__column-container--first{background-color:#fff;max-width:none;padding-bottom:80px;padding-top:80px;}}.highlights__card{display:block;margin:0 auto 27px;position:relative;text-decoration:none;transform:translate3d(0,0,0);transition:margin-top .6s ease-out,top .6s ease-out,height .3s ease;width:318px;}.highlights__card::after{border-radius:100%;bottom:0;box-shadow:0 0 80px #000;content:' ';height:35px;left:20%;opacity:.8;position:absolute;transition:opacity .6s ease;width:60%;z-index:0;}.highlights__card--first{margin:auto;margin-bottom:-60px;max-width:375px;width:100%;z-index:0;}.highlights__card--first::after{display:none;}.highlights__card--first .highlights__card-image-container{height:auto;max-height:400px;}.highlights__card--first .highlights__card-text-container{padding-bottom:114px;}.highlights__card--first .highlights__headline{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:50px;color:#000;font-weight:normal;line-height:1em;letter-spacing:-0.7px;}@media only screen and (min-width:768px){.highlights__card--first{display:-ms-flexbox;display:flex;margin:auto;max-width:768px;width:84.8%;}.highlights__card--first .highlights__card-image-container{-ms-flex:0 0 321px;flex:0 0 321px;height:405px;margin:0;}.highlights__card--first .highlights__card-text-container{display:-ms-flexbox;display:flex;-ms-flex:1 1 60.2%;flex:1 1 60.2%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:34px 8.7%;z-index:-1;}.highlights__card--first .highlights__tag{margin-bottom:16px;}}@media only screen and (min-width:1024px){.highlights__card--first{display:-ms-flexbox;display:flex;margin-bottom:0;margin-left:5.3%;max-width:none;width:94.7%;}.highlights__card--first .highlights__card-image-container{-ms-flex:0 1 39.8%;flex:0 1 39.8%;height:auto;margin:0;max-height:686px;transform:translate(37px,-116px);}.highlights__card--first .highlights__card-text-container{-ms-flex-pack:start;justify-content:flex-start;padding:66px 8.7% 131px;}.highlights__card--first .highlights__headline{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:66px;color:#000;font-weight:normal;line-height:63px;letter-spacing:-0.96px;}}@media only screen and (min-width:1440px){.highlights__card--first .highlights__card-text-container{min-height:640px;padding:131px 8.7%;}.highlights__card--first .highlights__headline{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:80px;color:#000;font-weight:normal;line-height:74px;letter-spacing:-0.96px;}}@media only screen and (min-width:768px){.highlights__card--second{margin-left:57.64%;max-width:42.36%;width:610px;}}@media only screen and (min-width:1024px){.highlights__card--second .highlights__card-image-container{height:auto;}.highlights__card--second .highlights__card-text-container{padding:8.35% 14% 14.5%;}.highlights__card--second .highlights__headline{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:26px;color:#000;font-weight:normal;line-height:32px;letter-spacing:-0.18px;}.highlights__card--second .highlights__tag{margin-bottom:14px;}}@media only screen and (min-width:768px){.highlights__card--third{margin-left:11.66%;width:38.61%;}}@media only screen and (min-width:1024px){.highlights__card--third .highlights__card-image-container{height:auto;}.highlights__card--third .highlights__card-text-container{padding:76px 62px;}.highlights__card--third .highlights__headline{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:33px;color:#000;font-weight:normal;line-height:42px;letter-spacing:-0.32px;}.highlights__card--third .highlights__tag{margin-bottom:14px;}}@media only screen and (min-width:1440px){.highlights__card--third .highlights__card-text-container{padding:76px 62px 139px;}.highlights__card--third .highlights__headline{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:46px;color:#000;font-weight:normal;line-height:53px;letter-spacing:-0.32px;}}@media only screen and (min-width:768px){.highlights__card--fourth{margin-left:57.64%;max-width:38.61%;width:551px;}}@media only screen and (min-width:1024px){.highlights__card--fourth .highlights__card-image-container{height:auto;}.highlights__card--fourth .highlights__card-text-container{padding:8.35% 14% 14.5%;}.highlights__card--fourth .highlights__headline{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:26px;color:#000;font-weight:normal;line-height:32px;letter-spacing:-0.18px;}.highlights__card--fourth .highlights__tag{margin-bottom:14px;}}.highlights__card-image-container{-ms-flex-line-pack:center;align-content:center;display:block;-ms-flex-direction:column;flex-direction:column;height:220px;overflow:hidden;}.highlights__image{display:block;height:auto;transition:transform .6s ease;width:100%;}.highlights__card-text-container{background-color:#fff;box-sizing:border-box;min-height:204px;padding:36px;position:relative;z-index:1;}.highlights__tag{font-family:"Source Code Pro Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:12px;color:#9b9b9b;font-weight:normal;line-height:15px;letter-spacing:2px;display:block;margin-bottom:8px;}.highlights__tag::after{background-color:rgba(155,155,155,0.5);content:'';display:inline-block;height:2px;margin-left:18px;position:relative;vertical-align:middle;width:19px;}.highlights__headline{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:26px;color:#000;font-weight:normal;line-height:32px;letter-spacing:-0.18px;}.highlights__stats{background-color:#373737;box-sizing:border-box;display:block;margin:auto;max-width:375px;padding:59px 46px;text-decoration:none;transition:margin-top .6s ease-out,height .3s ease;}@media only screen and (min-width:768px){.highlights__stats{margin-left:0;margin-right:0;max-width:51.18%;padding:45px 46px 45px 11.66%;width:50.3%;}}@media only screen and (min-width:1024px){.highlights__stats{padding:59px 5% 59px 11.66%;}}@media only screen and (min-width:1440px){.highlights__stats{margin-left:0;padding:59px 11.95% 59px 11.66%;}}.highlights__stats-title,.highlights__stats-number,.highlights__stats-description,.highlights__stats .field--name-body>p{display:block;}.highlights__stats-title{font-family:"Source Code Pro Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:12px;color:#fff;font-weight:normal;line-height:1em;letter-spacing:1.36px;margin-bottom:7px;}@media only screen and (min-width:1024px){.highlights__stats-title{margin-bottom:8px;}}.highlights__stats-number{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:40px;color:#fff;font-weight:normal;line-height:1em;letter-spacing:0px;margin-bottom:7px;}@media only screen and (min-width:768px){.highlights__stats-number{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:80px;color:#fff;font-weight:normal;line-height:1em;letter-spacing:-2.16px;margin-bottom:8px;}}@media only screen and (min-width:1024px){.highlights__stats-number{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:134px;color:#fff;font-weight:normal;line-height:1em;letter-spacing:-2.16px;margin-bottom:8px;}}@media only screen and (min-width:1440px){.highlights__stats-number{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:165px;color:#fff;font-weight:normal;line-height:1em;letter-spacing:-2.16px;}}.highlights__stats-description,.highlights__stats .field--name-body>p{font-family:"Proxima Nova Light","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#9b9b9b;font-weight:100;line-height:1em;letter-spacing:0;}@media only screen and (min-width:1024px){.highlights__stats-description,.highlights__stats .field--name-body>p{font-family:"Proxima Nova Light","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:20px;color:#9b9b9b;font-weight:28;line-height:1em;letter-spacing:-0.14px;}}@media only screen and (min-width:768px){.highlights{background-color:#ececec;margin-top:-124px;padding-top:0;}}@media only screen and (min-width:1024px){.highlights{padding-top:320px;}}@media only screen and (min-width:768px){.highlights__column-container{opacity:0;transition:opacity .9s ease-in-out;}.highlights__column-container .highlights__card--first{top:200px;}.highlights__column-container .highlights__card--second,.highlights__column-container .highlights__card--third,.highlights__column-container .highlights__card--fourth{height:200px;margin-top:0;overflow:hidden;}.highlights__column-container .highlights__stats{margin-top:0;overflow:hidden;}.highlights__column-container--animated{opacity:1;}.highlights__column-container--animated .highlights__card--first,.highlights__column-container--animated .highlights__card--second,.highlights__column-container--animated .highlights__card--third,.highlights__column-container--animated .highlights__card--fourth{height:auto;overflow:visible;}.highlights__column-container--animated .highlights__card--first{top:0;z-index:0;}.highlights__column-container--animated .highlights__card--second{margin-top:-40px;z-index:1;}.highlights__column-container--animated .highlights__card--third{margin-top:-280px;z-index:2;}.highlights__column-container--animated .highlights__card--fourth{margin-top:-70px;z-index:3;}.highlights__column-container--animated .highlights__stats{height:auto;margin-top:-262px;overflow:visible;}}@media only screen and (min-width:1024px){.highlights__column-container--animated .highlights__card--second{margin-top:-76px;}.highlights__column-container--animated .highlights__card--third{margin-top:-350px;}.highlights__column-container--animated .highlights__card--fourth{margin-top:-270px;}.highlights__column-container--animated .highlights__stats{margin-top:-189px;}}@media only screen and (min-width:1440px){.highlights__column-container--animated .highlights__card--second{margin-top:-76px;}.highlights__column-container--animated .highlights__card--third{margin-top:-442px;}.highlights__column-container--animated .highlights__card--fourth{margin-top:-343px;}.highlights__column-container--animated .highlights__stats{margin-top:-228px;}}.no-touch .highlights__card:hover .highlights__image{transform:scale(1.05);}.no-touch .highlights__card:hover::after{opacity:.3;}.block-acom-content-block{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;}.block-acom-content-block img,.block-acom-content-block svg{max-width:none;}@media only screen and (max-width:767px){.highlights__card{width:auto;max-width:321px;}.highlights__card--first{max-width:375px;}}.highlights__card--first .node--type-blog.node--view-mode-featured{width:100%;}@media only screen and (min-width:768px){.highlights__card--first .node--type-blog.node--view-mode-featured{display:-ms-flexbox;display:flex;}}@media only screen and (min-width:768px){.no-touch .highlights__card--first .highlights__card-image-container{width:400px;}}@media only screen and (min-width:1024px){.no-touch .highlights__card--first .highlights__card-image-container{height:553px;width:437px;}}.no-touch .highlights__card--first img,.no-touch .highlights__card--first source,.no-touch .highlights__card--first svg{transition:transform 0.6s ease;}.no-touch .highlights__card--first:hover img,.no-touch .highlights__card--first:hover source,.no-touch .highlights__card--first:hover svg{transform:scale(1.05);}@media only screen and (min-width:1024px){.highlights__column-container--animated .highlights__card--fourth{margin-top:-154px;}}@media only screen and (min-width:1024px){.highlights__column-container--animated .highlights__stats{margin-top:-245px;}}@media only screen and (min-width:768px){.block--bundle-by-the-numbers{position:relative;}.block--bundle-by-the-numbers .highlights__column-container--animated{position:absolute;top:-47px;}}@media only screen and (min-width:768px) and (min-width:1024px){.block--bundle-by-the-numbers .highlights__column-container--animated{top:-171px;}}.highlights__tag,.highlights__stats-title{text-transform:uppercase;}.highlights{padding-bottom:0;}@media only screen and (min-width:1024px){.highlights{padding-bottom:171px;}}.block--bundle-by-the-numbers{padding-bottom:46px;}@media only screen and (min-width:768px){.highlights__stats{padding-left:9.66%;}}.highlights__stats-number{display:-ms-flexbox;display:flex;}@media only screen and (min-width:1024px){.highlights__stats-number{margin-bottom:0;font-size:112px;}}@media only screen and (min-width:1024px){.highlights__stats-title{margin-bottom:2px;}}.highlights__stats .field--name-field-by-the-numbers-suffix{margin-top:3px;}.highlights__stats .field--name-body{margin:0;padding:0;}.highlights__stats .field--name-body>p{font-family:"Proxima Nova Light","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#9b9b9b;font-weight:100;line-height:1em;letter-spacing:0;}.highlights__stats .field--name-body>p:first-child::first-letter{font-family:"Proxima Nova Light","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#9b9b9b;font-weight:100;line-height:1em;letter-spacing:0;margin-right:0;float:none;}.highlights__stats .field--name-body>p{margin-top:-10px;}@media only screen and (min-width:1024px){.highlights__stats .field--name-body>p{font-family:"Proxima Nova Light","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:20px;color:#9b9b9b;font-weight:28;line-height:1em;letter-spacing:-0.14px;}.highlights__stats .field--name-body>p:first-child::first-letter{font-family:"Proxima Nova Light","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:20px;color:#9b9b9b;font-weight:28;line-height:1em;letter-spacing:-0.14px;}}.inline-cta{width:calc(100% - 64px);background-color:#035576;border-bottom:5px solid #2c9ad7;box-sizing:border-box;color:#fff;margin:auto;padding:60px 32px 55px;width:100%;}@media only screen and (min-width:768px){.inline-cta{width:calc(100% - 104px);}}@media only screen and (min-width:1024px){.inline-cta{width:100%;}}@media only screen and (min-width:768px){.inline-cta{border-bottom:0;border-left:10px solid #2c9ad7;padding:60px 60px 60px 50px;max-width:825px;width:100%;}}@media only screen and (min-width:768px){.inline-cta{max-width:1020px;}}.inline-cta__container{padding:25px;}@media only screen and (min-width:768px){.inline-cta__container{padding:50px 90px;}}.inline-cta--container{padding:0 1rem;}@media only screen and (min-width:768px){.inline-cta--container{margin-left:auto;margin-right:auto;max-width:825px;}}@media only screen and (min-width:768px){.inline-cta--container{max-width:1020px;}}.inline-cta--container .detail-page-richtext,.inline-cta--container .field--name-body{padding:0;}.inline-cta__headline{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:21px;color:#fff;font-weight:normal;line-height:23px;letter-spacing:-0.15px;margin-bottom:20px;display:inline-block;margin-right:5px;}@media only screen and (min-width:1024px){.inline-cta__headline{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:24px;color:#fff;font-weight:normal;line-height:29px;letter-spacing:-0.15px;margin-bottom:10px;}}.inline-cta__headline::after{background-color:#fff;content:'';display:block;height:3px;margin-top:10px;position:relative;width:19px;}.inline-cta__body{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:12px;color:#fff;font-weight:normal;line-height:16px;letter-spacing:0;}@media only screen and (min-width:1024px){.inline-cta__body{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#fff;font-weight:normal;line-height:24px;letter-spacing:0;}}.inline-cta__details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;margin-top:30px;}@media only screen and (min-width:1024px){.inline-cta__details{-ms-flex-direction:row;flex-direction:row;}}.inline-cta__detail-item{margin-bottom:30px;}@media only screen and (min-width:1024px){.inline-cta__detail-item{-ms-flex:0 0 220px;flex:0 0 220px;}}.inline-cta__detail-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:12px;color:#fff;font-weight:normal;line-height:14px;letter-spacing:0;margin-bottom:7px;text-transform:uppercase;}.inline-cta__detail-body,.inline-cta .inline-cta__detail-item .field__item{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:12px;color:#fff;font-weight:normal;line-height:14px;letter-spacing:0;}@media only screen and (max-width:767px){.inline-cta__button{min-width:auto;width:100%;padding-left:0;padding-right:0;}}@media only screen and (min-width:768px){.inline-cta__button{max-width:205px;}}.ipe-form .form-required::after{content:" *";color:#a51b00;}.field--name-field-number-prefix{margin-right:-5px;}@media only screen and (min-width:1024px){.field--name-field-number-prefix{margin-right:-9px;}}.field--name-field-decimal-number{margin-bottom:2px;padding-right:13px;vertical-align:middle;}@media only screen and (min-width:1024px){.field--name-field-decimal-number{margin-bottom:3px;}}.field--name-field-number-suffix{margin-left:-7px;vertical-align:middle;}@media only screen and (min-width:1024px){.field--name-field-number-suffix{margin-left:-14px;}}.page-header__stat-body{margin-top:-2px;}@media only screen and (min-width:1024px){.page-header__stat-body{margin-top:-3px;}}.field--name-field-link{padding-top:0.6rem;}.field--name-field-link a{padding:0;}@media only screen and (min-width:1024px){.field--name-field-link a{padding:20px 30px;}}.block--bundle-section-landing-hero,.nodetype--case_study .page-header,.node--type-product .page-header{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;max-width:none;position:relative;padding-left:0;padding-right:0;width:calc(100% + 30px);color:#fff;}.block--bundle-section-landing-hero__title,.nodetype--case_study .page-header__title,.node--type-product .page-header__title{margin:15px 0;}@media only screen and (min-width:768px){.block--bundle-section-landing-hero__title,.nodetype--case_study .page-header__title,.node--type-product .page-header__title{margin:25px 0;}}.block--bundle-section-landing-hero__subtitle,.nodetype--case_study .page-header__subtitle,.node--type-product .page-header__subtitle{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:14px;color:inherit;font-weight:normal;line-height:18px;letter-spacing:0;}@media only screen and (min-width:768px){.block--bundle-section-landing-hero__subtitle,.nodetype--case_study .page-header__subtitle,.node--type-product .page-header__subtitle{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:inherit;font-weight:normal;line-height:20px;letter-spacing:0;}}.block--bundle-section-landing-hero__stats-list,.nodetype--case_study .page-header__stats-list,.node--type-product .page-header__stats-list{-ms-flex-pack:justify;justify-content:space-between;}.block--bundle-section-landing-hero__stats-list-item,.nodetype--case_study .page-header__stats-list-item,.node--type-product .page-header__stats-list-item{max-width:250px;padding:0 2%;width:auto;}.block--bundle-section-landing-hero__stats-list-item:first-child,.nodetype--case_study .page-header__stats-list-item:first-child,.node--type-product .page-header__stats-list-item:first-child{padding-left:0;}.block--bundle-section-landing-hero__stats-list-item:last-child,.nodetype--case_study .page-header__stats-list-item:last-child,.node--type-product .page-header__stats-list-item:last-child{padding-right:0;}.block--bundle-section-landing-hero__stat-title,.nodetype--case_study .page-header__stat-title,.node--type-product .page-header__stat-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:30px;color:inherit;font-weight:bold;line-height:40px;letter-spacing:0;}@media only screen and (min-width:768px){.block--bundle-section-landing-hero__stat-title,.nodetype--case_study .page-header__stat-title,.node--type-product .page-header__stat-title{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:35px;color:inherit;font-weight:bold;line-height:40px;letter-spacing:0;}}@media only screen and (min-width:1024px){.block--bundle-section-landing-hero__stat-title,.nodetype--case_study .page-header__stat-title,.node--type-product .page-header__stat-title{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:50px;color:inherit;font-weight:bold;line-height:61px;letter-spacing:0;}}.block--bundle-section-landing-hero__card-category,.nodetype--case_study .page-header__card-category,.node--type-product .page-header__card-category{font-family:"Source Code Pro Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:12px;color:#fff;font-weight:normal;line-height:15px;letter-spacing:2px;display:block;margin-bottom:8px;}.block--bundle-section-landing-hero__card-category::after,.nodetype--case_study .page-header__card-category::after,.node--type-product .page-header__card-category::after{background-color:rgba(255,255,255,0.5);content:'';display:inline-block;height:2px;margin-left:18px;position:relative;vertical-align:middle;width:19px;}.block--bundle-section-landing-hero .field--name-field-background-image source,.block--bundle-section-landing-hero .field--name-field-background-image img,.block--bundle-section-landing-hero .field--name-image source,.block--bundle-section-landing-hero .field--name-image img,.nodetype--case_study .page-header .field--name-field-background-image source,.nodetype--case_study .page-header .field--name-field-background-image img,.nodetype--case_study .page-header .field--name-image source,.nodetype--case_study .page-header .field--name-image img,.node--type-product .page-header .field--name-field-background-image source,.node--type-product .page-header .field--name-field-background-image img,.node--type-product .page-header .field--name-image source,.node--type-product .page-header .field--name-image img{max-width:none;}@media only screen and (min-width:1024px){.block--bundle-section-landing-hero .field--name-field-background-image source,.block--bundle-section-landing-hero .field--name-field-background-image img,.block--bundle-section-landing-hero .field--name-image source,.block--bundle-section-landing-hero .field--name-image img,.nodetype--case_study .page-header .field--name-field-background-image source,.nodetype--case_study .page-header .field--name-field-background-image img,.nodetype--case_study .page-header .field--name-image source,.nodetype--case_study .page-header .field--name-image img,.node--type-product .page-header .field--name-field-background-image source,.node--type-product .page-header .field--name-field-background-image img,.node--type-product .page-header .field--name-image source,.node--type-product .page-header .field--name-image img{max-width:125%;}}@media only screen and (min-width:1500px){.block--bundle-section-landing-hero .field--name-field-background-image source,.block--bundle-section-landing-hero .field--name-field-background-image img,.block--bundle-section-landing-hero .field--name-image source,.block--bundle-section-landing-hero .field--name-image img,.nodetype--case_study .page-header .field--name-field-background-image source,.nodetype--case_study .page-header .field--name-field-background-image img,.nodetype--case_study .page-header .field--name-image source,.nodetype--case_study .page-header .field--name-image img,.node--type-product .page-header .field--name-field-background-image source,.node--type-product .page-header .field--name-field-background-image img,.node--type-product .page-header .field--name-image source,.node--type-product .page-header .field--name-image img{max-width:100%;}}@media only screen and (min-width:1920px){.block--bundle-section-landing-hero .field--name-field-background-image source,.block--bundle-section-landing-hero .field--name-field-background-image img,.block--bundle-section-landing-hero .field--name-image source,.block--bundle-section-landing-hero .field--name-image img,.nodetype--case_study .page-header .field--name-field-background-image source,.nodetype--case_study .page-header .field--name-field-background-image img,.nodetype--case_study .page-header .field--name-image source,.nodetype--case_study .page-header .field--name-image img,.node--type-product .page-header .field--name-field-background-image source,.node--type-product .page-header .field--name-field-background-image img,.node--type-product .page-header .field--name-image source,.node--type-product .page-header .field--name-image img{max-width:none;}}.block--bundle-section-landing-hero{margin-bottom:60px;}.page-header__breadcrumbs nav.breadcrumb{color:inherit;background-color:transparent;}.page-header__image-container,.block--bundle-banner .field--name-field-background-image{background-color:#168ec4;}.field--type-entity-reference.field--label-above .page-header__card-category,.block--featured-resource-header .node--view-mode-minimal .page-header__card-cta{display:none;}.drupal-messages{padding:15px;margin:15px 0;border:1px solid white;border-radius:5px;}.drupal-messages.messages--status{background:#f7f7f7;color:#333333;}.drupal-messages.messages--warning{background:rgba(232,237,87,0.3);color:#333333;}.drupal-messages.messages--error{background:rgba(238,105,108,0.3);color:#ee696c;}.uplifting-odometer--wrapper{opacity:1;transition:opacity 0.5s ease-in;}.uplifting-odometer--wrapper.is-hidden{opacity:0;}.odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transition-duration:3s!important;}.odometer .odometer-inside .odometer-digit:first-child{display:none!important;}.platform-graphic{display:block;width:100%;}.platform-graphic--section{background:#fff;padding:1.5rem;margin-bottom:1rem;}@media only screen and (min-width:768px){.platform-graphic--section{padding:2rem 4rem;}}.platform-graphic--section--title{font-size:24px;font-family:"Proxima Nova Bold";color:#000;margin-bottom:1.75rem;line-height:1.25;}@media only screen and (min-width:768px){.platform-graphic--section--two-column{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}}.platform-graphic--section--two-column--item{width:100%;margin-bottom:1rem;display:block;background:#168ec4;color:#fff;padding:1rem 1.5rem;box-sizing:border-box;text-decoration:none;box-shadow:0 2px 5px 0 #d9d6d9;line-height:1.25;}@media only screen and (min-width:768px){.platform-graphic--section--two-column--item{margin-bottom:0;width:calc(50% - 0.5rem);}}.platform-graphic--section--two-column--item:hover{background:#035576;box-shadow:0 2px 5px 0 #f0f0f0;}.platform-graphic--section--two-column--item:hover .platform-graphic--section--two-column--item--name{display:block;}.platform-graphic--section--two-column--item:hover .platform-graphic--section--two-column--item--description{display:none;}.platform-graphic--section--two-column--item--name{display:none;}.platform-graphic--section--three-column{margin-bottom:1rem;}@media only screen and (min-width:768px){.platform-graphic--section--three-column{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;}}.platform-graphic--section--three-column--item{width:100%;background:#168ec4;color:#fff;padding:1rem 1.5rem;display:block;box-sizing:border-box;text-decoration:none;margin-bottom:1rem;box-shadow:0 2px 5px 0 #d9d6d9;line-height:1.25;}@media only screen and (min-width:768px){.platform-graphic--section--three-column--item{margin-bottom:0;width:calc(33% - 0.5rem);}}.platform-graphic--section--three-column--item:hover{background:#035576;box-shadow:0 2px 5px 0 #f0f0f0;}.platform-graphic--section--three-column--item:hover .platform-graphic--section--three-column--item--name{display:block;}.platform-graphic--section--three-column--item:hover .platform-graphic--section--three-column--item--description{display:none;}.platform-graphic--section--three-column--item--name{display:none;}.region-pre-content{box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:26px;padding-right:26px;position:relative;width:100%;padding-top:52px;position:relative;}@media only screen and (min-width:768px){.region-pre-content{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.region-pre-content{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.region-pre-content{padding-left:90px;padding-right:90px;}}@media only screen and (min-width:768px){.region-pre-content{padding-top:81px;}}.full-highlight{overflow:hidden;position:relative;margin-left:-15px;margin-right:-15px;}@media only screen and (min-width:768px){.full-highlight{height:664px;}}@media only screen and (min-width:1024px){.full-highlight{height:820px;margin:0 -15px;}}.full-highlight img{display:block;}.full-highlight__wrapper{box-sizing:border-box;height:100%;margin:0 auto;max-width:1440px;}@media only screen and (min-width:768px){.full-highlight__wrapper{padding-top:60px;}}@media only screen and (min-width:1024px){.full-highlight__wrapper{padding-top:132px;}}@media only screen and (min-width:768px){.full-highlight__image-container{height:100%;left:0;padding:0;position:absolute;top:0;width:100%;}}.full-highlight__image{display:block;height:auto;position:relative;width:100%;}@media only screen and (min-width:768px){.full-highlight__image{height:auto;left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto;}}.full-highlight__content-container{background-color:#fff;box-sizing:border-box;padding:40px 36px 93px;text-align:left;}@media only screen and (min-width:768px){.full-highlight__content-container{display:inline-block;padding:36px 25px 40px 36px;width:324px;}}@media only screen and (min-width:1024px){.full-highlight__content-container{padding:100px 88px;width:551px;}}.full-highlight__content{box-sizing:border-box;margin:0 auto;}@media only screen and (min-width:768px){.full-highlight__content{box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:26px;padding-right:26px;position:relative;width:100%;text-align:right;}}@media only screen and (min-width:768px) and (min-width:768px){.full-highlight__content{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:768px) and (min-width:1024px){.full-highlight__content{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:768px) and (min-width:1440px){.full-highlight__content{padding-left:90px;padding-right:90px;}}.full-highlight__header{color:#000;font-family:"Proxima Nova Bold";font-size:50px;line-height:50px;margin-bottom:23px;}@media only screen and (min-width:768px){.full-highlight__header{margin-bottom:27px;}}.full-highlight__body .field--name-body{margin:0;padding:0;}.full-highlight__body .field--name-body>p{color:#777;font-family:"Proxima Nova Regular";font-size:16px;line-height:24px;margin-bottom:54px;max-width:556px;}.full-highlight__body .field--name-body>p:first-child::first-letter{color:#777;float:none;font-family:"Proxima Nova Regular";font-size:16px;line-height:24px;margin-right:0;}.full-highlight__body .field--name-body>ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:46px;font-size:16px;}.full-highlight__body .field--name-body>ul li{color:#777;font-family:"Proxima Nova Light";line-height:1;margin-right:20px;margin-bottom:8px;padding-left:0;}.full-highlight__body .field--name-body>ul li::before{content:'';height:13px;width:1px;background-color:#777;position:absolute;top:auto;right:-10px;bottom:2px;left:auto;}.full-highlight__body .field--name-body>ul li:first-child{font-family:"Proxima Nova Bold";}.full-highlight__body .field--name-body>ul li:last-child::before{height:0;}.full-highlight__cta{min-width:auto;}.share{display:none;}@media only screen and (min-width:768px){.share{display:block;}}.share__open-btn{background-color:transparent;background-image:url("/static/icon_share.svg");background-position:center;background-repeat:no-repeat;border:0;height:66px;outline:none;position:relative;width:66px;}.share__open-btn--light{background-image:url("/static/icon_share_light.svg");}.share__open-btn--is-front{z-index:1;}.share__options{background-color:#ececec;border-radius:35px;box-sizing:border-box;height:66px;overflow:hidden;padding:22px 26px;position:absolute;right:0;top:0;transition:all 300ms;visibility:hidden;width:66px;will-change:width;z-index:0;}.share--is-open .share__options{opacity:1;visibility:visible;width:300px;z-index:1;}.share__items{-ms-flex-line-pack:center;align-content:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:100%;-ms-flex-pack:justify;justify-content:space-between;opacity:0;transition:opacity 300ms;width:100%;}.share__items--is-visible{opacity:1;}.share__item{color:#a1a1a1;cursor:pointer;height:100%;}.share__item--fb{width:10px;}.share__item--tw{width:20px;}.share__item--li{width:20px;}.share__item--em{width:20px;}.share__item--yt{width:28px;}.share__item--gp{width:24px;}.share__link{background-color:transparent;cursor:pointer;display:block;height:100%;padding:0;width:100%;}.share__link svg{cursor:pointer;height:100%;pointer-events:all;width:100%;}.share__link svg path{fill:#a1a1a1;transition:fill 300ms;}.share__link:hover svg path{fill:#3d3d3d;}.share__link--close{border:0;width:16px;}.share__link--close svg rect{fill:#a1a1a1;transition:fill 300ms;}.share__link--close:hover svg rect{fill:#3d3d3d;}.share__open-btn{background-image:url(/themes/custom/uplifting/images/icons/icon_share.svg);background-color:transparent;box-shadow:none;}.share__open-btn:hover,.share__open-btn:focus{background-image:url(/themes/custom/uplifting/images/icons/icon_share.svg);background-color:transparent;background-position:center;box-shadow:none;}.share__link--close{box-shadow:none;}.share__open-btn--is-front+.share__options{background-color:transparent;}.sharethis-inline-share-buttons.share__items{display:-ms-flexbox!important;display:flex!important;opacity:0!important;width:0;}.sharethis-inline-share-buttons.share__items--is-visible{width:100%;opacity:1!important;}.st-btn{padding:0!important;background-color:transparent!important;}.st-btn:hover{top:0!important;}.st-btn:hover>svg{fill:#3d3d3d!important;}.st-btn>svg{fill:#a1a1a1!important;height:22px!important;width:22px!important;top:0!important;}.prod-packages-results{box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:26px;padding-right:26px;position:relative;width:100%;padding-left:35px;padding-right:35px;}@media only screen and (min-width:768px){.prod-packages-results{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.prod-packages-results{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.prod-packages-results{padding-left:90px;padding-right:90px;}}@media only screen and (min-width:768px){.prod-packages-results{padding-top:55px;}}@media only screen and (min-width:1024px){.prod-packages-results{padding-top:80px;min-height:800px;}}.prod-packages-results__header{border-bottom:1px solid #a1a1a1;position:relative;}@media only screen and (min-width:1024px){.prod-packages-results__header{padding-bottom:50px;}}.prod-packages-results__header-title{font-family:"Proxima Nova Light","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:40px;color:#000;font-weight:normal;line-height:1;letter-spacing:-0.7px;}@media only screen and (min-width:768px){.prod-packages-results__header-title{font-size:24px;}}@media only screen and (min-width:1024px){.prod-packages-results__header-title{font-size:34px;}}.prod-packages-results__header-button-container{margin-bottom:35px;margin-top:35px;text-align:center;}@media only screen and (min-width:768px){.prod-packages-results__header-button-container{margin-bottom:30px;margin-top:18px;text-align:left;}}@media only screen and (min-width:1024px){.prod-packages-results__header-button-container{margin:0;position:absolute;right:0;top:0;}}.prod-packages-results__header-button{border:1px solid #a1a1a1;box-sizing:border-box;color:#a1a1a1;display:inline-block;font-size:14px;line-height:1;min-width:250px;padding:15px 50px;text-decoration:none;}.prod-packages-results__header-button:hover,.prod-packages-results__header-button:focus{background-color:#168ec4;color:#fff;}@media only screen and (min-width:768px){.prod-packages-results__header-button{min-width:auto;}}.prod-packages-results__central-content{padding-top:32px;position:relative;}@media only screen and (min-width:768px){.prod-packages-results__central-content{border-bottom:1px solid #a1a1a1;display:-ms-flexbox;display:flex;padding:60px 0;}}@media only screen and (min-width:1024px){.prod-packages-results__central-content{border-bottom:0;padding:0;padding-right:400px;}}.prod-packages-results__list{font-size:14px;margin-bottom:40px;}@media only screen and (min-width:768px){.prod-packages-results__list{-ms-flex:1;flex:1;padding-right:60px;}}@media only screen and (min-width:1024px){.prod-packages-results__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;}}.prod-packages-results__list-item-wrapper{margin-bottom:22px;}@media only screen and (min-width:1024px){.prod-packages-results__list-item-wrapper{border-bottom:1px solid #a1a1a1;box-sizing:border-box;font-size:18px;margin-bottom:0;padding:35px 50px 35px 0;width:50%;}}@media only screen and (min-width:1440px){.prod-packages-results__list-item-wrapper{padding:35px 60px 35px 0;}}.prod-packages-results__list-item{position:relative;}@media only screen and (min-width:1024px){.prod-packages-results__list-item{float:left;}}@media only screen and (min-width:1440px){.prod-packages-results__list-item{white-space:nowrap;}}.prod-packages-results__list-item::after{background-image:url(/themes/custom/uplifting/images/icons/product-packages-results-icon.svg);background-repeat:no-repeat;background-size:cover;content:'';display:inline-block;height:22px;position:absolute;right:0;top:14px;transform:translateY(-50%);vertical-align:middle;width:22px;}@media only screen and (min-width:1024px){.prod-packages-results__list-item::after{float:left;right:-33px;}}@media only screen and (min-width:768px){.prod-packages-results__form-container{-ms-flex:1;flex:1;}}@media only screen and (min-width:1024px){.prod-packages-results__form-container{position:absolute;right:0;top:40px;width:330px;}}.prod-packages-results__subsection{margin-bottom:100px;}@media only screen and (min-width:768px){.prod-packages-results__subsection{margin-bottom:60px;}}@media only screen and (min-width:1024px){.prod-packages-results__subsection{padding-right:400px;}}.prod-packages-results__subsection-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:21px;color:#000;font-weight:normal;line-height:23px;letter-spacing:0;margin-bottom:25px;margin-top:35px;}@media only screen and (min-width:768px){.prod-packages-results__subsection-title{margin-bottom:35px;margin-top:50px;}}@media only screen and (min-width:1024px){.prod-packages-results__subsection-title{margin-bottom:35px;margin-top:30px;}}@media only screen and (min-width:768px){.prod-packages-results__subsection-items{display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;}}.prod-packages-results__subsection-item{margin-bottom:40px;}@media only screen and (min-width:768px){.prod-packages-results__subsection-item{box-sizing:border-box;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:15px;padding-right:15px;}}.prod-packages-results__subsection-item-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#000;font-weight:normal;line-height:18px;letter-spacing:0;margin-bottom:15px;}@media only screen and (min-width:1024px){.prod-packages-results__subsection-item-title{max-width:280px;}}.prod-packages-results__subsection-item-description{color:#777;font-size:14px;margin-bottom:8px;}@media only screen and (min-width:1024px){.prod-packages-results__subsection-item-description{max-width:280px;}}.prod-packages-results--receipts{margin-top:60px;}@media only screen and (min-width:768px){.prod-packages-results--receipts{margin-top:-10px;}}@media only screen and (min-width:1024px){.prod-packages-results--receipts{margin-top:20px;}}.prod-packages-results__header{border-color:#ccc;}.prod-packages-results__header-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:40px;color:#000;font-weight:normal;line-height:1;letter-spacing:-0.7px;margin-bottom:7px;}@media only screen and (min-width:768px){.prod-packages-results__header-title{font-size:24px;margin-bottom:22px;max-width:660px;}}@media only screen and (min-width:1024px){.prod-packages-results__header-title{font-size:34px;max-width:620px;}}.prod-packages-results__header-body{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#777;font-weight:normal;line-height:24px;letter-spacing:-0.7px;margin-bottom:30px;}@media only screen and (min-width:768px){.prod-packages-results__header-body{margin-bottom:60px;max-width:660px;}}@media only screen and (min-width:1024px){.prod-packages-results__header-body{margin-bottom:0;max-width:620px;}}.synopsis{width:calc(100% - 64px);background-color:#f9f9f9;border-bottom:5px solid #2c9ad7;box-sizing:border-box;color:#333333;margin:auto;padding:60px 32px 55px;width:100%;}@media only screen and (min-width:768px){.synopsis{width:calc(100% - 104px);}}@media only screen and (min-width:1024px){.synopsis{width:100%;}}@media only screen and (min-width:768px){.synopsis{border-bottom:0;border-left:10px solid #2c9ad7;padding:60px 60px 60px 50px;max-width:825px;width:100%;}}@media only screen and (min-width:768px){.synopsis{border-bottom:0;border-left:10px solid #2c9ad7;padding:60px 60px 60px 50px;}}@media only screen and (min-width:1024px){.synopsis{max-width:748px;}}@media only screen and (min-width:1440px){.synopsis{max-width:832px;}}.synopsis__container{padding:25px;}@media only screen and (min-width:768px){.synopsis__container{padding:50px 90px;}}.synopsis__headline{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:21px;color:#333333;font-weight:normal;line-height:23px;letter-spacing:-0.15px;margin-bottom:20px;}@media only screen and (min-width:1024px){.synopsis__headline{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:24px;color:#333333;font-weight:normal;line-height:29px;letter-spacing:-0.15px;margin-bottom:10px;}}.synopsis__headline::after{background-color:#333333;content:'';display:block;height:3px;margin-top:10px;position:relative;width:19px;}.synopsis__subhead{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:13px;color:#333333;font-weight:normal;line-height:18px;letter-spacing:-0.15px;margin-bottom:15px;text-transform:uppercase;}@media only screen and (min-width:1024px){.synopsis__subhead{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:14px;color:#333333;font-weight:normal;line-height:20px;letter-spacing:-0.15px;margin-top:20px;margin-bottom:10px;}}.synopsis__subhead::after{background-color:#333333;content:'';display:block;height:3px;margin-top:10px;position:relative;width:19px;}.synopsis__body p,.synopsis__body ul{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:12px;color:#777;font-weight:normal;line-height:14px;letter-spacing:0;}@media only screen and (min-width:1024px){.synopsis__body p,.synopsis__body ul{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:14px;color:#777;font-weight:normal;line-height:24px;letter-spacing:0;}}.synopsis__body li::before{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:15px;color:#2c9ad7;font-weight:normal;line-height:14px;letter-spacing:0;content:'\2022';margin-right:10px;}@media only screen and (min-width:1024px){.synopsis__body li::before{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:18px;color:#2c9ad7;font-weight:normal;line-height:24px;letter-spacing:0;}}.synopsis__details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;margin-top:30px;}@media only screen and (min-width:1024px){.synopsis__details{-ms-flex-direction:row;flex-direction:row;}}.synopsis__detail-item{margin-bottom:30px;}@media only screen and (min-width:1024px){.synopsis__detail-item{-ms-flex:0 0 220px;flex:0 0 220px;}}.synopsis__detail-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:12px;color:#777;font-weight:normal;line-height:14px;letter-spacing:0;margin-bottom:7px;text-transform:uppercase;}.synopsis__detail-body{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:14px;color:#777;font-weight:normal;line-height:14px;letter-spacing:0;}@media only screen and (max-width:767px){.synopsis__button{min-width:auto;width:100%;padding-left:0;padding-right:0;}}@media only screen and (min-width:768px){.synopsis__button{max-width:205px;}}.block-tabs{margin:1.5em 0;}.block-tabs ul{display:block;padding-left:0;border-bottom:1px solid #b3b3b3;}.block-tabs ul li{display:inline-block;}.block-tabs ul li a{margin:0;padding:0.4em;text-decoration:none;}.card-carousel{background-color:#eaeaea;overflow-x:hidden;padding:34px 0;}@media only screen and (min-width:768px){.card-carousel{padding:70px 0;}}.card-carousel__header-wrapper{box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:26px;padding-right:26px;position:relative;width:100%;display:none;margin-bottom:70px;text-align:left;}@media only screen and (min-width:768px){.card-carousel__header-wrapper{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.card-carousel__header-wrapper{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.card-carousel__header-wrapper{padding-left:90px;padding-right:90px;}}.card-carousel--product .card-carousel__header-wrapper{display:block;margin-bottom:65px;}@media only screen and (min-width:768px){.card-carousel--product .card-carousel__header-wrapper{margin-bottom:80px;}}.card-carousel--product .card-carousel__header-wrapper--is-horizontal-header{margin-bottom:20px;}.card-carousel__horizontal-header,.card-carousel--theme-clear .card-carousel__header-wrapper{-ms-flex-align:center;align-items:center;margin:auto;width:100%;}@media only screen and (min-width:768px){.card-carousel__horizontal-header,.card-carousel--theme-clear .card-carousel__header-wrapper{-ms-flex-direction:row;flex-direction:row;}}.card-carousel__horizontal-header-title,.card-carousel--theme-clear .card-carousel__header-wrapper .card-carousel__header-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#fff;font-weight:normal;line-height:24px;letter-spacing:0;margin-bottom:20px;text-align:center;}@media only screen and (min-width:768px){.card-carousel__horizontal-header-title,.card-carousel--theme-clear .card-carousel__header-wrapper .card-carousel__header-title{margin-bottom:0;}}.card-carousel__horizontal-header-subtitle,.case-study__wrapper .by-lift-link,.card-carousel--theme-clear .card-carousel__header-wrapper .card-carousel__header-subtitle{font-family:"Source Code Pro Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:12px;color:#fff;font-weight:normal;line-height:16px;letter-spacing:3px;opacity:.5;text-align:center;}.card-carousel__header-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:40px;color:#000;font-weight:normal;line-height:45px;letter-spacing:-1px;margin-bottom:20px;}@media only screen and (min-width:768px){.card-carousel__header-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:70px;color:#000;font-weight:normal;line-height:80px;letter-spacing:-1px;margin-bottom:-5px;}}.card-carousel--product .card-carousel__header-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:24px;color:#000;font-weight:normal;line-height:29px;letter-spacing:0;margin-bottom:5px;text-align:center;}@media only screen and (min-width:768px){.card-carousel--product .card-carousel__header-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:34px;color:#000;font-weight:normal;line-height:41px;letter-spacing:0;margin-bottom:7px;}}.card-carousel__header-subtitle{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#a1a1a1;font-weight:normal;line-height:20px;letter-spacing:0;text-align:center;}.card-carousel__header-text{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#777;font-weight:normal;line-height:26px;letter-spacing:0;margin-bottom:20px;max-width:495px;width:100%;}.card-carousel__items{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:0;position:relative;}@media only screen and (min-width:1024px){.card-carousel__items{box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:26px;padding-right:26px;position:relative;width:100%;}}@media only screen and (min-width:1024px) and (min-width:768px){.card-carousel__items{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px) and (min-width:1024px){.card-carousel__items{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1024px) and (min-width:1440px){.card-carousel__items{padding-left:90px;padding-right:90px;}}.card-carousel__item{-ms-flex-align:center;align-items:center;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 100vw;flex:1 0 100vw;-ms-flex-direction:column;flex-direction:column;padding-left:26px;padding-right:26px;position:relative;text-align:center;text-decoration:none;transition:transform 0.3s cubic-bezier(0.445,0.05,0.55,0.95);width:100vw;}@media only screen and (min-width:1024px){.card-carousel__item{-ms-flex:1 1 auto;flex:1 1 auto;margin:0 0 30px;padding:0;transform:translate3d(0,0,0)!important;transition:none;width:33%;}}.card-carousel__item:nth-child(odd){margin-left:1%;margin-right:1%;}.card-carousel--product .card-carousel__item{text-align:left;}.card-carousel__item-content{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex:1 1 540px;flex:1 1 540px;-ms-flex-direction:column;flex-direction:column;max-width:320px;position:relative;text-decoration:none;width:100%;}.card-carousel__item-content::after{border-radius:100%;bottom:0;box-shadow:0 0 80px #000;content:' ';height:35px;left:20%;opacity:.8;position:absolute;transition:opacity .6s ease;width:60%;z-index:0;}@media only screen and (min-width:768px){.card-carousel__item-content{-ms-flex:1 1 620px;flex:1 1 620px;max-width:560px;}}@media only screen and (min-width:1024px){.card-carousel__item-content{-ms-flex:1 1 540px;flex:1 1 540px;max-width:none;}}@media only screen and (min-width:768px){.card-carousel__item-content:hover::after{opacity:.3;}}.card-carousel__content-wrapper{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;background-color:#fff;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 36px;position:relative;z-index:1;}@media only screen and (min-width:768px){.card-carousel__content-wrapper{-ms-flex-pack:start;justify-content:flex-start;min-height:auto;padding-bottom:84px;padding-top:105px;}}@media only screen and (min-width:1024px){.card-carousel__content-wrapper{-ms-flex-pack:start;justify-content:flex-start;padding-bottom:0;padding-left:53px;padding-right:53px;}}.card-carousel--product .card-carousel__content-wrapper{-ms-flex-align:start;align-items:flex-start;}.card-carousel .card-carousel__image-holder+.card-carousel__content-wrapper{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-pack:start;justify-content:flex-start;padding-top:50px;}@media only screen and (min-width:768px){.card-carousel .card-carousel__image-holder+.card-carousel__content-wrapper{padding-top:46px;}}@media only screen and (min-width:1440px){.card-carousel .card-carousel__image-holder+.card-carousel__content-wrapper{padding-top:50px;}}.card-carousel--product .card-carousel .card-carousel__image-holder+.card-carousel__content-wrapper{padding-top:56px;}.card-carousel__image-holder{margin-bottom:-8px;max-height:400px;max-width:100%;position:relative;}@media only screen and (min-width:768px){.card-carousel__image-holder{max-height:none;}}.card-carousel__image-wrapper{display:block;height:100%;overflow:hidden;}.card-carousel__image-container{display:block;max-height:100%;max-width:100%;width:100%;}@media only screen and (min-width:1024px){.card-carousel__image-container{max-height:230px;}}.card-carousel__image,.no-touch .card-carousel .field--type-image{height:100%;transition:transform .6s ease;width:100%;}.card-carousel__title{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:22px;color:#000;font-weight:normal;line-height:32px;letter-spacing:0;margin-bottom:-5px;width:100%;}@media only screen and (min-width:768px){.card-carousel__title{margin-bottom:0;}}.card-carousel--product .card-carousel__title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:24px;color:#000;font-weight:normal;line-height:32px;letter-spacing:-0.18px;margin-bottom:8px;}@media only screen and (min-width:1024px){.card-carousel--product .card-carousel__title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:33px;color:#000;font-weight:normal;line-height:42px;letter-spacing:-0.32px;}}.card-carousel__subtitle{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:12px;color:#a1a1a1;font-weight:normal;line-height:20px;letter-spacing:0;margin-bottom:18px;}@media only screen and (min-width:768px){.card-carousel__subtitle{margin-bottom:35px;}}.card-carousel__text,.card-carousel .field--name-field-careers-quote p{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#777;font-weight:normal;line-height:26px;letter-spacing:0;margin-bottom:55px;width:100%;}@media only screen and (min-width:768px){.card-carousel__text,.card-carousel .field--name-field-careers-quote p{font-size:14px;line-height:24px;margin-bottom:30px;}}.card-carousel__cta{margin-bottom:36px;}@media only screen and (min-width:768px){.card-carousel__cta{bottom:50px;margin-bottom:0;position:absolute;}}@media only screen and (min-width:1024px){.card-carousel__cta{bottom:0;margin-bottom:50px;position:relative;}}.card-carousel__tag{font-family:"Source Code Pro Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:12px;color:#9b9b9b;font-weight:normal;line-height:15px;letter-spacing:2px;display:block;margin-bottom:8px;}.card-carousel__tag::after{background-color:rgba(155,155,155,0.5);content:' ';display:inline-block;height:2px;margin-left:18px;position:relative;vertical-align:middle;width:19px;}.card-carousel__indicators{margin-top:30px;text-align:center;}@media only screen and (min-width:1024px){.card-carousel__indicators{display:none;}}.card-carousel__indicator{background-color:#969696;border-radius:50%;display:inline-block;height:8px;transition:background-color .3s;width:8px;}.card-carousel__indicator:not(:last-child){margin-right:20px;}.card-carousel__indicator--active{background-color:#454545;}@media only screen and (min-width:1024px){.card-carousel__controls{display:none;}}.card-carousel__button{background-color:transparent;border:0;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s,visibility .2s;z-index:1;}.card-carousel__button--left{left:0;}@media only screen and (min-width:768px){.card-carousel__button--left{left:50px;}}.card-carousel__button--right{right:0;}@media only screen and (min-width:768px){.card-carousel__button--right{right:50px;}}.card-carousel__button--hidden{opacity:0;visibility:hidden;}.card-carousel--theme-clear{background-color:transparent;}.card-carousel--theme-clear .card-carousel__indicator{background-color:#fff;opacity:.4;}.card-carousel--theme-clear .card-carousel__indicator--active{opacity:1;}.no-touch .card-carousel__item-content:hover{cursor:pointer;}.no-touch .card-carousel__item-content:hover .card-carousel__image,.no-touch .card-carousel__item-content:hover .card-carousel .field--type-image,.no-touch .card-carousel .card-carousel__item-content:hover .field--type-image{transform:scale(1.05);}.no-touch .card-carousel__item-content:hover .card-carousel__cta::after{bottom:-3px;}.no-touch .card-carousel__item-content:hover::after{opacity:.1;}.block--bundle-text-block{box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:26px;padding-right:26px;position:relative;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;background:transparent;}@media only screen and (min-width:768px){.block--bundle-text-block{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.block--bundle-text-block{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.block--bundle-text-block{padding-left:90px;padding-right:90px;}}@media only screen and (min-width:768px){.block--bundle-text-block{-ms-flex-direction:row;flex-direction:row;}}.block--bundle-text-block .field--name-field-text-block-image,.block--bundle-text-block img{width:100%;display:block;}@media only screen and (min-width:768px){.block--bundle-text-block .field--name-field-text-block-image,.block--bundle-text-block img{width:auto;}}@media only screen and (min-width:768px){.block--bundle-text-block--left-align{padding-bottom:60px;}.block--bundle-text-block--left-align .field--name-field-text-block-image{-ms-flex-order:1;order:1;position:absolute;top:20%;right:3%;height:100%;width:40.67797%;float:left;margin-right:1.69492%;}.block--bundle-text-block--left-align .block--bundle-text-block__textbox{-ms-flex-order:0;order:0;padding:110px 70px;width:57.62712%;float:left;margin-right:1.69492%;}}@media only screen and (min-width:768px){.block--bundle-text-block--right-align{padding-bottom:360px;}.block--bundle-text-block--right-align .field--name-field-text-block-image{width:57.62712%;float:left;margin-right:1.69492%;}.block--bundle-text-block--right-align .block--bundle-text-block__textbox{position:absolute;top:30%;right:8%;margin-bottom:160px;padding:50px;width:40.67797%;float:left;margin-right:1.69492%;}}@media only screen and (min-width:1024px){.block--bundle-text-block--right-align{padding-bottom:210px;}}.field--name-field-text-block-image{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;}h2.field--name-field-headline{margin-bottom:27px;font-size:2.2rem;line-height:1;font-family:"Proxima Nova Bold";}@media only screen and (min-width:768px){h2.field--name-field-headline{font-size:3rem;}}h2.field--name-field-headline::after{content:'';display:inline-block;height:2px;width:30px;background:#777;vertical-align:middle;margin-left:10px;}.field--name-body{font-size:16px;line-height:30px;font-family:"Proxima Nova Regular";color:#777;}.field--name-field-text-block-link a{position:relative;font-size:0.875rem;line-height:1.22;text-decoration:none;font-family:"Proxima Nova Semibold";color:#168ec4;}.field--name-field-text-block-link a::after{content:'';position:absolute;bottom:-1px;left:0;height:2px;background:#168ec4;width:100%;transition:bottom 0.3s ease;}.field--name-field-text-block-link a:hover::after{bottom:-3px;}.block--bundle-text-block__textbox{position:relative;z-index:1;padding:22px 36px 30px;box-sizing:border-box;background:#fff;box-shadow:0 20px 50px -29px #000;}.block--bundle-text-block__textbox .field--name-body{margin:0;padding:0;}.block--bundle-text-block__textbox .field--name-body>p{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:18px;color:#777;font-weight:normal;line-height:30px;letter-spacing:0;}.block--bundle-text-block__textbox .field--name-body>p:first-child::first-letter{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:18px;color:#777;font-weight:normal;line-height:30px;letter-spacing:0;margin-right:0;float:none;}@media only screen and (min-width:1024px){.block--bundle-text-block__textbox .field--name-body:first-child::first-letter{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:18px;color:#777;font-weight:normal;line-height:30px;letter-spacing:0;}}.text-color--full-white{color:#fff;}.text-color--full-black{color:#000;}.text-color--light-blue{color:#9bdaf8;}.text-color--main-blue{color:#168ec4;}.text-color--dark-blue{color:#035576;}.text-color--dark-gray{color:#3d3d3d;}.text-color--extra-dark-gray{color:#3a3a3a;}.text-color--mid-gray{color:#777;}.text-color--light-gray{color:#a1a1a1;}.text-color--very-light-gray{color:#eaeaea;}.text-color--custom-light-gray{color:#ececec;}.text-color--custom-mid-gray{color:#9b9b9b;}.text-color--custom-dark-gray{color:#373737;}.text-color--custom-hover-blue{color:#096b92;}.text-color--custom-dark-blue{color:#114053;}.text-color--custom-link-blue{color:#33abdf;}.text-color--warm-dark-gray{color:#2d2d2d;}.text-color--warm-light-gray{color:#969696;}.text-color--warm-mid-gray{color:#454545;}.text-color--mint{color:#92d04d;}.text-color--mint-dark{color:#22a846;}.text-color--boston{color:#f05a26;}.text-color--boston-dark{color:#b73407;}.text-color--australia{color:#184fae;}.text-color--australia-dark{color:#093279;}.text-color--amd{color:#3ca6b8;}.text-color--amd-dark{color:#116978;}.text-color--wilson{color:#ae1a28;}.text-color--wilson-dark{color:#700d16;}.text-color--powder{color:#018dc6;}.text-color--powder-dark{color:#035576;}.text-color--huge-red{color:#e75d5a;}.text-color--huge-red-dark{color:#ae191b;}.block--bundle-text-columns{background:#454545;color:#fff;padding-bottom:150px;padding-top:60px;display:inline-block;width:100%;}.block--bundle-text-columns>.field--name-field-text-columns-title,.block--bundle-text-columns .field--name-field-text-columns-link{text-align:center;color:#eaeaea;}.block--bundle-text-columns .field--name-field-text-columns-link{color:#2f9fcd;text-decoration:none;padding-bottom:0.06em;border-bottom:1px solid;border:none;margin-bottom:80px;}.block--bundle-text-columns .field--name-field-text-columns-link:hover{text-decoration:none;color:#216f8f;}.block--bundle-text-columns .field--name-field-text-columns-link::after{content:' \203A';}.block--bundle-text-columns .field--name-field-text-columns-title{font-size:2.4em;}@media only screen and (min-width:768px){.block--bundle-text-columns .field--name-field-text-columns-title{font-size:4.4em;}}.form-receipts__card-contents{background-color:#02435d;padding:45px 35px;}@media only screen and (min-width:1024px){.form-receipts__card-contents{padding:55px 40px 57px;}}.form-receipts__card{display:block;position:relative;text-decoration:none;}.form-receipts__card::after{border-radius:100%;bottom:0;box-shadow:0 0 80px #000;content:' ';height:35px;left:20%;opacity:.8;position:absolute;transition:opacity .6s ease;width:60%;z-index:0;}.form-receipts__card::after{z-index:-1;}.form-receipts__card:hover::after{opacity:.3;}.form-receipts__card:hover .form-receipts__card-cta::after{bottom:-3px;}.form-receipts__card-category{font-family:"Source Code Pro Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:14px;color:#fff;font-weight:normal;line-height:18px;letter-spacing:0;display:block;margin-bottom:20px;position:relative;}.form-receipts__card-category::after{background-color:#777;content:'';display:inline-block;height:1px;margin-left:1em;position:absolute;top:50%;width:20px;}.form-receipts__card-title{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:24px;color:#fff;font-weight:normal;line-height:29px;letter-spacing:0;margin-bottom:11px;}@media only screen and (min-width:768px){.form-receipts__card-title{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:22px;color:#fff;font-weight:normal;line-height:27px;letter-spacing:0;}}.form-receipts__card-text{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#fff;font-weight:normal;line-height:26px;letter-spacing:0;margin-bottom:20px;}.form-receipts__card-cta{color:#fff;}.form-receipts__card-cta::after{background-color:#fff;}.product-packages{background-color:#eaeaea;padding-top:53px;}@media only screen and (min-width:1024px){.product-packages{background-color:transparent;padding-bottom:80px;padding-top:53px;}}.product-packages__top{box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:26px;padding-right:26px;position:relative;width:100%;background-color:#fff;padding-bottom:60px;padding-top:52px;}@media only screen and (min-width:768px){.product-packages__top{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.product-packages__top{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.product-packages__top{padding-left:90px;padding-right:90px;}}.product-packages__top::after{background-color:#eaeaea;bottom:-9px;content:'';display:block;height:18px;left:26px;position:absolute;transform:rotate(45deg);width:18px;}@media only screen and (min-width:1024px){.product-packages__top{-ms-flex:0 0 100%;flex:0 0 100%;padding-bottom:50px;padding-top:50px;}.product-packages__top::after{background-color:#eaeaea;bottom:0;content:'';height:1px;left:0;position:relative;transform:none;width:100%;}}.product-packages__container{box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:26px;padding-right:26px;position:relative;width:100%;background-color:#eaeaea;padding-bottom:51px;}@media only screen and (min-width:768px){.product-packages__container{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.product-packages__container{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.product-packages__container{padding-left:90px;padding-right:90px;}}@media only screen and (min-width:1024px){.product-packages__container{background-color:transparent;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-bottom:0;}}.product-packages__left{padding-top:36px;}@media only screen and (min-width:1024px){.product-packages__left{-ms-flex:0 0 206px;flex:0 0 206px;padding-top:0;}}@media only screen and (min-width:1440px){.product-packages__left{-ms-flex:0 0 268px;flex:0 0 268px;padding-top:0;}}.product-packages__center{padding-bottom:50px;position:relative;}@media only screen and (min-width:1024px){.product-packages__center{-ms-flex:1 0 30%;flex:1 0 30%;padding-bottom:0;padding-left:20px;padding-right:20px;padding-top:67px;}}@media only screen and (min-width:1440px){.product-packages__center{-ms-flex:1 0 41.2%;flex:1 0 41.2%;padding-left:50px;padding-right:50px;}}.product-packages__right{background-color:#fff;border-bottom:5px solid #2c9ad7;padding:11px 32px 32px 28px;}@media only screen and (min-width:1024px){.product-packages__right{background-color:transparent;border-bottom:0;-ms-flex:0 0 225px;flex:0 0 225px;padding:0;padding-top:65px;}}@media only screen and (min-width:1440px){.product-packages__right{-ms-flex:0 0 242px;flex:0 0 242px;}}.product-packages--results{box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:26px;padding-right:26px;position:relative;width:100%;}@media only screen and (min-width:768px){.product-packages--results{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.product-packages--results{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.product-packages--results{padding-left:90px;padding-right:90px;}}.product-packages--results .product-packages__container{-ms-flex-pack:justify;justify-content:space-between;padding:0;}@media only screen and (min-width:1024px){.product-packages--results .product-packages__right{-ms-flex:0 0 26.9%;flex:0 0 26.9%;}.product-packages--results .product-packages__left{-ms-flex:0 0 67.3%;flex:0 0 67.3%;}}.product-packages-top{position:relative;}.product-packages-top__title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:40px;color:#000;font-weight:normal;line-height:45px;letter-spacing:-0.7px;margin-bottom:20px;}@media only screen and (min-width:1024px){.product-packages-top__title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:34px;color:#000;font-weight:normal;line-height:36px;letter-spacing:0;margin-bottom:10px;max-width:513px;}}.product-packages-top__text{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:18px;color:#3a3a3a;font-weight:normal;line-height:28px;letter-spacing:0;}@media only screen and (min-width:1024px){.product-packages-top__text{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#777;font-weight:normal;line-height:26px;letter-spacing:0;margin-bottom:30px;max-width:513px;}}.product-packages-left__title{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:18px;color:#000;font-weight:normal;line-height:42px;letter-spacing:-0.13px;margin-bottom:25px;}@media only screen and (min-width:1024px){.product-packages-left__title{line-height:42px;}}.product-packages-left__list{background-color:#2d2d2d;padding:26px 31px;}@media only screen and (min-width:1024px){.product-packages-left__list{padding:26px 30px;}}.product-packages-left__list-item{margin-bottom:20px;}.product-packages-left__list-item:last-child{margin-bottom:0;}@media only screen and (min-width:768px){.product-packages-left__list-item{margin-bottom:29px;}}.product-packages-left__item-title{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:18px;color:#fff;font-weight:normal;line-height:21px;letter-spacing:-0.13px;box-sizing:border-box;display:block;margin-bottom:10px;padding-right:56px;position:relative;}.product-packages-left__item-title::after{background-image:url("/static/icon-check-green.svg");background-position:center;background-repeat:no-repeat;background-size:contain;content:'';display:block;height:28px;position:absolute;right:0;top:50%;transform:translate(0,-50%);width:28px;}@media only screen and (min-width:1024px){.product-packages-left__item-title{margin-bottom:11px;}.product-packages-left__item-title::after{height:20px;width:20px;}}.product-packages-left__item-text{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:13px;color:#777;font-weight:normal;line-height:21px;letter-spacing:-0.09px;}.product-packages-center__heading{-ms-flex-line-pack:center;align-content:center;background-color:#168ec4;border-bottom:1px solid #eaeaea;display:-ms-flexbox;display:flex;position:relative;}@media only screen and (min-width:1024px){.product-packages-center__heading{background-color:transparent;border-bottom:0;height:44px;left:20px;margin-bottom:17px;position:absolute;top:0;width:calc(100% - 40px);}}@media only screen and (min-width:1440px){.product-packages-center__heading{left:50px;width:calc(100% - 100px);}}.product-packages-center__middle-heading{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%;}@media only screen and (min-width:1024px){.product-packages-center__middle-heading{height:61px;position:absolute;top:-9px;}}.product-packages-center__heading-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding:39px 31px;width:100%;}@media only screen and (min-width:1024px){.product-packages-center__heading-wrapper{padding:0;}}.product-packages-center__title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#fff;font-weight:normal;line-height:20px;letter-spacing:-0.22px;display:block;position:relative;width:100%;}@media only screen and (min-width:1024px){.product-packages-center__title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#a1a1a1;font-weight:normal;line-height:20px;letter-spacing:-0.22px;}.product-packages-center__title::after{background-image:none;content:':';display:inline-block;position:relative;}}.product-packages-center__title-hidden{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:18px;color:#000;font-weight:normal;line-height:42px;letter-spacing:-0.13px;display:none;}.product-packages-center__counter{border:1px solid #eaeaea;border-radius:25px;display:none;padding:9px 15px;}@media only screen and (min-width:1024px){.product-packages-center__counter{box-sizing:border-box;display:inline-block;-ms-flex:0 0 152px;flex:0 0 152px;}}.product-packages-center__counter-text{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:12px;color:#a1a1a1;font-weight:normal;line-height:12px;letter-spacing:-0.08px;margin-right:10px;}.product-packages-center__counter-number{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#000;font-weight:normal;line-height:16px;letter-spacing:-0.22px;}.product-packages-center__list{background-color:#fff;}@media only screen and (min-width:1024px){.product-packages-center__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}}.product-packages-center__list-item{border-bottom:1px solid #eaeaea;cursor:pointer;position:relative;}@media only screen and (min-width:1024px){.product-packages-center__list-item{border-bottom:0;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 48%;flex:0 0 48%;-ms-flex-direction:column;flex-direction:column;height:416px;margin-bottom:20px;}}@media only screen and (min-width:1440px){.product-packages-center__list-item{height:373px;}}.product-packages-center__item-content{box-sizing:border-box;padding:27px 31px;}@media only screen and (min-width:1024px){.product-packages-center__item-content{-ms-flex:1 0 50%;flex:1 0 50%;padding:35px 40px;}}.product-packages-center__item-title{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:18px;color:#000;font-weight:normal;line-height:20px;letter-spacing:-0.13px;display:inline-block;margin-bottom:13px;width:calc(100% - 57px);}@media only screen and (min-width:1024px){.product-packages-center__item-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:26px;color:#000;font-weight:normal;line-height:30px;letter-spacing:0;margin-bottom:19px;width:100%;}}.product-packages-center__item-text{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:13px;color:#a1a1a1;font-weight:normal;line-height:21px;letter-spacing:-0.09px;}@media only screen and (min-width:1024px){.product-packages-center__item-text{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:14px;color:#a1a1a1;font-weight:normal;line-height:24px;letter-spacing:-0.08px;}}.product-packages-center__button{background-image:url("/static/icon_circle_add.svg");background-position:center;background-repeat:no-repeat;height:29px;position:absolute;right:31px;text-indent:-9999px;top:27px;width:29px;}.product-packages-center__button:last-child{background-image:url("/static/icon_circle_check.svg");}@media only screen and (min-width:1024px){.product-packages-center__button{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:14px;color:#a1a1a1;font-weight:normal;line-height:17px;letter-spacing:-0.1px;background-color:#035576;background-image:none;box-sizing:border-box;color:#fff;-ms-flex:0 0 17px;flex:0 0 17px;height:auto;left:0;opacity:0;padding:20px;position:relative;text-align:center;text-indent:0;top:0;width:auto;}.product-packages-center__button::before{background-image:url("/static/icon_plus.svg");content:'';display:inline-block;height:10px;margin-right:7px;width:10px;}.product-packages-center__button:last-child{background-image:none;}.product-packages-center__button:last-child::before{transform:rotate(45deg);}}.product-packages-center__list-item{transition:background-color .3s ease,box-shadow .3s ease;}.product-packages-center__list-item .product-packages-center__item-title,.product-packages-center__list-item .product-packages-center__item-text{transition:color .3s ease;}.product-packages-center__list-item .product-packages-center__button{transition:opacity .3s ease;}.product-packages-center__list-item .product-packages-center__button:last-child{display:none;}@media only screen and (min-width:1024px){.product-packages-center__list-item .product-packages-center__button{background-color:#168ec4;}}@media only screen and (min-width:1024px){.product-packages-center__list-item{box-shadow:0 0 2px 1px rgba(0,0,0,0.1);}.product-packages-center__list-item:hover,.product-packages-center__list-item:focus,.product-packages-center__list-item:active{box-shadow:0 0 10px 1px rgba(0,0,0,0.3);}.product-packages-center__list-item:hover .product-packages-center__button,.product-packages-center__list-item:focus .product-packages-center__button,.product-packages-center__list-item:active .product-packages-center__button{opacity:1;}}.product-packages-center__list-item--selected{background-color:#168ec4;}.product-packages-center__list-item--selected .product-packages-center__item-title,.product-packages-center__list-item--selected .product-packages-center__item-text,.product-packages-center__list-item--selected .product-packages-center__button{color:#fff;}.product-packages-center__list-item--selected .product-packages-center__button{display:none;opacity:1;}.product-packages-center__list-item--selected .product-packages-center__button:last-child{display:block;}@media only screen and (min-width:1024px){.product-packages-center__list-item--selected .product-packages-center__button{background-color:#035576;}}@media only screen and (min-width:1024px){.product-packages-center__heading--sticky{background-color:#fff;box-shadow:0 0 1px 0 #3d3d3d;box-sizing:border-box;height:68px;left:0;position:fixed;top:0;width:100%;z-index:2;}.product-packages-center__heading--sticky .product-packages-center__heading-wrapper{box-sizing:border-box;-ms-flex-pack:start;justify-content:flex-start;margin:auto;padding-left:60px;padding-right:60px;width:100%;}.product-packages-center__heading--sticky .product-packages-center__heading-wrapper::after{content:'';display:block;-ms-flex:0 0 225px;flex:0 0 225px;height:1px;position:relative;}.product-packages-center__heading--sticky .product-packages-center__title-hidden{display:block;-ms-flex:0 0 206px;flex:0 0 206px;line-height:1em;}.product-packages-center__heading--sticky .product-packages-center__middle-heading{-ms-flex:1 0 41.2%;flex:1 0 41.2%;margin-left:20px;margin-right:20px;position:relative;top:0;}}@media only screen and (min-width:1440px){.product-packages-center__heading--sticky .product-packages-center__heading-wrapper{max-width:1440px;padding-left:90px;padding-right:90px;}.product-packages-center__heading--sticky .product-packages-center__heading-wrapper::after{-ms-flex:0 0 242px;flex:0 0 242px;}.product-packages-center__heading--sticky .product-packages-center__middle-heading{margin-left:52px;margin-right:52px;}.product-packages-center__heading--sticky .product-packages-center__title-hidden{-ms-flex:0 0 268px;flex:0 0 268px;}}.product-packages-center__title::after{background-image:url("/static/icon_down.svg");background-position:center;background-repeat:no-repeat;content:'';display:block;height:20px;position:absolute;right:8px;top:0;transition:all .3s ease;width:12px;}.product-packages-center__heading--expanded{background-color:#fff;}.product-packages-center__heading--expanded .product-packages-center__title{color:#000;}.product-packages-center__heading--expanded .product-packages-center__title::after{background-image:url("/static/icon_up.svg");}@media only screen and (min-width:1024px){.product-packages-center__heading--expanded .product-packages-center__title::after{background-image:none;}}.product-packages-center__list{max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .3s ease;}.product-packages-center__list--expanded{max-height:1200px;opacity:1;}@media only screen and (min-width:1024px){.product-packages-center__list{max-height:none;opacity:1;overflow:visible;}}@media only screen and (min-width:1024px){.touch .product-packages-center__list-item .product-packages-center__button{opacity:1;}}@media only screen and (min-width:1024px){.product-packages-right__form-wrapper-container--sticky{box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:26px;padding-right:26px;position:relative;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;left:50%;position:fixed;top:100px;transform:translateX(-50%);}}@media only screen and (min-width:1024px) and (min-width:768px){.product-packages-right__form-wrapper-container--sticky{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px) and (min-width:1024px){.product-packages-right__form-wrapper-container--sticky{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1024px) and (min-width:1440px){.product-packages-right__form-wrapper-container--sticky{padding-left:90px;padding-right:90px;}}@media only screen and (min-width:1024px){.product-packages-right__form-wrapper-container--sticky-completed{bottom:0;position:absolute;top:auto;}}.product-packages-right__form-wrapper{background-color:#fff;padding:32px 0;}@media only screen and (min-width:1024px){.product-packages-right__form-wrapper{padding:0;padding-bottom:20px;}}@media only screen and (min-width:1024px){.product-packages-right__form-wrapper-container--sticky .product-packages-right__form-wrapper{max-width:225px;}}@media only screen and (min-width:1440px){.product-packages-right__form-wrapper-container--sticky .product-packages-right__form-wrapper{max-width:242px;}}.product-packages-right__title{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:22px;color:#000;font-weight:normal;line-height:32px;letter-spacing:-0.15px;margin-bottom:8px;}.product-packages-right__title::after{background-color:#000;content:'';display:block;height:3px;margin-top:3px;position:relative;width:19px;}.prod-packages-results{box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:26px;padding-right:26px;position:relative;width:100%;padding-left:35px;padding-right:35px;}@media only screen and (min-width:768px){.prod-packages-results{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.prod-packages-results{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.prod-packages-results{padding-left:90px;padding-right:90px;}}@media only screen and (min-width:768px){.prod-packages-results{padding-top:55px;}}@media only screen and (min-width:1024px){.prod-packages-results{padding-top:80px;}}.prod-packages-results__header{border-bottom:1px solid #a1a1a1;position:relative;}@media only screen and (min-width:1024px){.prod-packages-results__header{padding-bottom:50px;}}.prod-packages-results__header-title{font-family:"Proxima Nova Light","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:40px;color:#000;font-weight:normal;line-height:1;letter-spacing:-0.7px;}@media only screen and (min-width:768px){.prod-packages-results__header-title{font-size:24px;}}@media only screen and (min-width:1024px){.prod-packages-results__header-title{font-size:34px;}}.prod-packages-results__header-button-container{margin-bottom:35px;margin-top:35px;text-align:center;}@media only screen and (min-width:768px){.prod-packages-results__header-button-container{margin-bottom:30px;margin-top:18px;text-align:left;}}@media only screen and (min-width:1024px){.prod-packages-results__header-button-container{margin:0;position:absolute;right:0;top:0;}}.prod-packages-results__header-button{border:1px solid #a1a1a1;box-sizing:border-box;color:#a1a1a1;display:inline-block;font-size:14px;line-height:1;min-width:250px;padding:15px 50px;text-decoration:none;}.prod-packages-results__header-button:hover,.prod-packages-results__header-button:focus{background-color:#168ec4;color:#fff;}@media only screen and (min-width:768px){.prod-packages-results__header-button{min-width:auto;}}.prod-packages-results__central-content{padding-top:32px;position:relative;}@media only screen and (min-width:768px){.prod-packages-results__central-content{border-bottom:1px solid #a1a1a1;display:-ms-flexbox;display:flex;padding:60px 0;}}@media only screen and (min-width:1024px){.prod-packages-results__central-content{border-bottom:0;padding:0;padding-right:400px;}}.prod-packages-results__list{font-size:14px;margin-bottom:40px;}@media only screen and (min-width:768px){.prod-packages-results__list{-ms-flex:1;flex:1;padding-right:60px;}}@media only screen and (min-width:1024px){.prod-packages-results__list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0;}}.prod-packages-results__list-item-wrapper{margin-bottom:22px;}@media only screen and (min-width:1024px){.prod-packages-results__list-item-wrapper{border-bottom:1px solid #a1a1a1;box-sizing:border-box;font-size:18px;margin-bottom:0;padding:35px 50px 35px 0;width:50%;}}@media only screen and (min-width:1440px){.prod-packages-results__list-item-wrapper{padding:35px 60px 35px 0;}}.prod-packages-results__list-item{position:relative;}@media only screen and (min-width:1024px){.prod-packages-results__list-item{float:left;}}@media only screen and (min-width:1440px){.prod-packages-results__list-item{white-space:nowrap;}}.prod-packages-results__list-item::after{background-image:url("/images/product-packages-results-icon.svg");background-repeat:no-repeat;background-size:cover;content:'';display:inline-block;height:22px;position:absolute;right:0;top:14px;transform:translateY(-50%);vertical-align:middle;width:22px;}@media only screen and (min-width:1024px){.prod-packages-results__list-item::after{float:left;right:-33px;}}@media only screen and (min-width:768px){.prod-packages-results__form-container{-ms-flex:1;flex:1;}}@media only screen and (min-width:1024px){.prod-packages-results__form-container{position:absolute;right:0;top:40px;width:330px;}}.prod-packages-results__subsection{margin-bottom:100px;}@media only screen and (min-width:768px){.prod-packages-results__subsection{margin-bottom:60px;}}@media only screen and (min-width:1024px){.prod-packages-results__subsection{padding-right:400px;}}.prod-packages-results__subsection-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:21px;color:#000;font-weight:normal;line-height:23px;letter-spacing:0;margin-bottom:25px;margin-top:35px;}@media only screen and (min-width:768px){.prod-packages-results__subsection-title{margin-bottom:35px;margin-top:50px;}}@media only screen and (min-width:1024px){.prod-packages-results__subsection-title{margin-bottom:35px;margin-top:30px;}}@media only screen and (min-width:768px){.prod-packages-results__subsection-items{display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;}}.prod-packages-results__subsection-item{margin-bottom:40px;}@media only screen and (min-width:768px){.prod-packages-results__subsection-item{box-sizing:border-box;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:15px;padding-right:15px;}}.prod-packages-results__subsection-item-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#000;font-weight:normal;line-height:18px;letter-spacing:0;margin-bottom:15px;}@media only screen and (min-width:1024px){.prod-packages-results__subsection-item-title{max-width:280px;}}.prod-packages-results__subsection-item-description{color:#777;font-size:14px;margin-bottom:8px;}@media only screen and (min-width:1024px){.prod-packages-results__subsection-item-description{max-width:280px;}}.prod-packages-results--receipts{margin-top:60px;}@media only screen and (min-width:768px){.prod-packages-results--receipts{margin-top:-10px;}}@media only screen and (min-width:1024px){.prod-packages-results--receipts{margin-top:20px;}}.prod-packages-results__header{border-color:#ccc;}.prod-packages-results__header-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:40px;color:#000;font-weight:normal;line-height:1;letter-spacing:-0.7px;margin-bottom:7px;}@media only screen and (min-width:768px){.prod-packages-results__header-title{font-size:24px;margin-bottom:22px;max-width:660px;}}@media only screen and (min-width:1024px){.prod-packages-results__header-title{font-size:34px;max-width:620px;}}.prod-packages-results__header-body{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#777;font-weight:normal;line-height:24px;letter-spacing:-0.7px;margin-bottom:30px;}@media only screen and (min-width:768px){.prod-packages-results__header-body{margin-bottom:60px;max-width:660px;}}@media only screen and (min-width:1024px){.prod-packages-results__header-body{margin-bottom:0;max-width:620px;}}.product-packages-left__item-title::after{background-image:url(/themes/custom/uplifting/images/icons/icon-check-green.svg);}.product-packages-center__button{background-image:url(/themes/custom/uplifting/images/icons/icon_circle_add.svg);}.product-packages-center__button:last-child{background-image:url(/themes/custom/uplifting/images/icons/icon_circle_check.svg);}@media only screen and (min-width:1024px){.product-packages-center__button{background-image:none;}.product-packages-center__button::before{background-image:url(/themes/custom/uplifting/images/icons/icon_plus.svg);}.product-packages-center__button:last-child{background-image:none;}}.product-packages-center__title::after{background-image:url(/themes/custom/uplifting/images/icons/icon_down.svg);}.product-packages-center__heading--expanded .product-packages-center__title::after{background-image:url(/themes/custom/uplifting/images/icons/icon_up.svg);}.prod-packages-results__list-item::after{background-image:url(/themes/custom/uplifting/images/icons/product-packages-results-icon.svg);}.block-acom-configurator.cog--fw,.block-acom-configurator.paragraph--type--slides-transcript{padding:0;}.product-packages__center{position:relative;z-index:100;}.prod-packages-results__list-item::after{background-image:url(/themes/custom/uplifting/images/icons/product-packages-results-icon.svg);}.footer{background-color:#2d2d2d;color:#fff;overflow:hidden;padding-top:44px;width:100%;}@media only screen and (min-width:768px){.footer{padding-top:80px;}}.footer__section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0 auto;box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:26px;padding-right:26px;position:relative;width:100%;}@media only screen and (min-width:768px){.footer__section{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.footer__section{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.footer__section{padding-left:90px;padding-right:90px;}}@media only screen and (min-width:768px){.footer__section{-ms-flex-direction:column;flex-direction:column;}}.footer__section--bottom{border-top:1px solid #3a3a3a;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding-top:27px;padding-bottom:65px;}@media only screen and (max-width:767px){.footer__section--bottom{border-top:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;}}.footer__categories{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:distribute;justify-content:space-around;width:100%;}@media only screen and (min-width:768px){.footer__categories{-ms-flex-direction:row;flex-direction:row;margin-left:1.69492%;width:calc(100% - $gutter);}}.footer__category-item--contact,.footer__categories>.block:nth-child(1):not(.block-menu){display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:27px;}@media only screen and (min-width:768px){.footer__category-item--contact,.footer__categories>.block:nth-child(1):not(.block-menu){-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-bottom:0;}}.footer__logo{display:block;height:26px;margin-bottom:18px;width:120px;}@media only screen and (min-width:768px){.footer__logo{margin-bottom:21px;}}.footer__cta,.footer__categories .field--name-field-primary-link{letter-spacing:0;margin:0 auto 50px;min-width:auto;padding:20px 0;width:90.03%;}@media only screen and (min-width:768px){.footer__cta,.footer__categories .field--name-field-primary-link{margin-bottom:0;margin-left:0;margin-right:0;max-width:170px;width:100%;}}.footer__address,.footer__categories .node--type-location .content{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:11px;color:#9b9b9b;font-weight:normal;line-height:19px;letter-spacing:-0.15px;}@media only screen and (min-width:768px){.footer__address,.footer__categories .node--type-location .content{margin-bottom:32px;}}.footer__item-link{font-family:"Proxima Nova Light","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#969696;font-weight:normal;line-height:1;letter-spacing:-0.22px;border-bottom:none;padding-bottom:2px;position:relative;text-decoration:none;}.footer__item-link:hover{border-bottom:1px solid #969696;}.footer__item-link--is-external{padding-right:26px;}.footer__item-link--is-external:after{background-color:transparent;background-image:url(/static/footer-external-icon_2x.png);background-repeat:no-repeat;background-size:12px 12px;content:" ";display:block;height:12px;position:absolute;right:3px;top:5px;width:12px;}.footer__category-item,.footer__categories nav>ul>li{-ms-flex-item-align:start;align-self:flex-start;margin-top:16px;width:100%;}.footer__category-item:first-child,.footer__categories nav>ul>li:first-child{margin-top:0;}@media only screen and (min-width:768px){.footer__category-item,.footer__categories nav>ul>li{margin-top:0;padding-right:1.69492%;width:23.72881%;}}.footer__category-item .footer__innerlist-item+.footer__category-item-header,.footer__categories nav>ul>li .footer__innerlist-item+.footer__category-item-header{margin-bottom:33px;margin-top:31px;}.footer__category-item--two-up{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.footer__category-item--two-up .footer__category-item-header{width:100%;-ms-flex:2 100%;flex:2 100%;}.footer__category-item--two-up .footer__innerlist,.footer__category-item--two-up .footer__categories nav>ul>li,.footer__categories .footer__category-item--two-up nav>ul>li{margin-top:4px;width:50%;}@media only screen and (max-width:767px){.footer__category-item--two-up .footer__innerlist,.footer__category-item--two-up .footer__categories nav>ul>li,.footer__categories .footer__category-item--two-up nav>ul>li{margin-bottom:0;}}@media only screen and (min-width:768px){.footer__category-item--two-up .footer__innerlist,.footer__category-item--two-up .footer__categories nav>ul>li,.footer__categories .footer__category-item--two-up nav>ul>li{margin-top:0;width:100%;}}.footer__innerlist,.footer__categories nav>ul>li{margin-bottom:18px;}.footer__innerlist+.footer__innerlist,.footer__categories nav>ul>li+.footer__innerlist,.footer__categories nav>ul>.footer__innerlist+li,.footer__categories nav>ul>li+li{padding-top:40px;}@media only screen and (min-width:768px){.footer__innerlist+.footer__innerlist,.footer__categories nav>ul>li+.footer__innerlist,.footer__categories nav>ul>.footer__innerlist+li,.footer__categories nav>ul>li+li{padding-top:0;}}.footer__innerlist-item{margin-bottom:4px;min-height:20px;}.footer__innerlist-item--subhead{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:10px;color:#454545;font-weight:normal;line-height:20px;letter-spacing:-0.14px;margin-bottom:6px;text-transform:uppercase;}.footer__category-item-header{height:26px;margin-bottom:15px;}.footer__item-link--header{border-bottom:1px solid #fff;color:#fff;display:inline-block;font-size:12px;padding-bottom:4px;text-transform:uppercase;transition:padding-bottom 300ms;}.footer__item-link--header:hover{padding-bottom:6px;}.footer__meta,.footer__section--bottom nav{margin-bottom:14px;-ms-flex-order:2;order:2;}@media only screen and (min-width:768px){.footer__meta,.footer__section--bottom nav{margin-bottom:0;-ms-flex-order:1;order:1;}}.footer__meta-links{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:20px;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px;width:310px;}.footer__meta-link-item-link{font-family:"Proxima Nova Light","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:13px;color:#33abdf;font-weight:normal;line-height:1;letter-spacing:-0.18px;box-sizing:border-box;cursor:pointer;height:100%;text-decoration:none;}.footer__meta-link-item-link:hover{border-bottom:1px solid #33abdf;}.footer__meta-copyright{font-family:"Proxima Nova Light","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:11px;color:#777;font-weight:normal;line-height:13px;letter-spacing:-0.15px;}.footer__social-items,.footer__section--bottom .block-acom-sociallinks{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:27px;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px;margin-top:0;-ms-flex-order:1;order:1;width:217px;}@media only screen and (min-width:768px){.footer__social-items,.footer__section--bottom .block-acom-sociallinks{margin-bottom:0;margin-right:6.35%;margin-top:14px;-ms-flex-order:2;order:2;}}.footer__social-item{cursor:pointer;overflow:hidden;position:relative;}.footer__social-item--fb{height:20px;width:10px;}.footer__social-item--tw{height:17px;width:22px;}.footer__social-item--li{height:27px;width:27px;}.footer__social-item--yt{height:16px;width:23px;}.footer__social-item--gp{height:16px;width:25px;}.footer__social-item-link{display:block;height:100%;width:100%;}.footer__social-item-link-image{display:block;height:100%;transition:opacity 300ms;width:100%;}.footer__social-item-link-image:hover{opacity:.25;}@media only screen and (min-width:768px){.footer__categories .block-menu{-ms-flex-preferred-size:100%;flex-basis:100%;}}.footer__categories>.block:nth-child(1):not(.block-menu){padding-bottom:20px;}@media only screen and (min-width:768px){.footer__categories>.block:nth-child(1):not(.block-menu){-ms-flex-preferred-size:25%;flex-basis:25%;}}@media only screen and (min-width:768px){.footer__categories>.block:nth-child(1):not(.block-menu)~.block{-ms-flex-preferred-size:75%;flex-basis:75%;}}.footer__categories .node--type-location .content p{margin:0;}.footer__categories nav>ul{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}@media only screen and (min-width:768px){.footer__categories nav>ul{-ms-flex-direction:row;flex-direction:row;}}.footer__section--bottom .block-acom-sociallinks{margin-left:0;margin-right:0;}@media only screen and (max-width:767px){.footer__section--bottom .block-acom-sociallinks{display:block;}}#footer .country{position:absolute!important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}#footer .footer__item-link--header{transition:padding-bottom 300ms,margin-bottom 300ms;margin-bottom:15px;}#footer .footer__item-link--header:hover{margin-bottom:13px;}#footer .footer__item-link--is-external::after{background-image:url(/themes/custom/uplifting/images/icons/footer-external-icon_2x.png);}#footer .footer__innerlist .footer__innerlist-item--subhead,#footer .footer__categories nav>ul>li .footer__innerlist-item--subhead,.footer__categories #footer nav>ul>li .footer__innerlist-item--subhead{display:block;}@media only screen and (max-width:767px){#footer .footer__innerlist,#footer .footer__categories nav>ul>li,.footer__categories #footer nav>ul>li{width:48.71795%;float:left;margin-right:2.5641%;margin-top:15px;}#footer .footer__innerlist:nth-of-type(2n),#footer .footer__categories nav>ul>li:nth-of-type(2n),.footer__categories #footer nav>ul>li:nth-of-type(2n){float:right;margin-right:0;padding-top:0;}}#footer .footer__categories nav>ul>li.footer__category-item-header{height:auto;}@media only screen and (max-width:767px){#footer .footer__categories nav>ul>li.footer__category-item-header{height:auto;width:100%;}}.case-study{box-sizing:border-box;height:100%;position:relative;}.case-study__carousel-wrapper{margin:0 auto;max-width:1440px;position:relative;width:100%;}@media only screen and (min-width:768px){.case-study__carousel-wrapper{min-height:656px;}}@media only screen and (min-width:1024px){.case-study__carousel-wrapper{min-height:680px;}}.case-study__wrapper{box-sizing:border-box;padding-left:26px;padding-right:26px;padding-top:82px;position:relative;width:100%;}@media only screen and (min-width:768px){.case-study__wrapper{height:590px;min-width:350px;padding:118px 0 45px;}}@media only screen and (min-width:1024px){.case-study__wrapper{height:auto;min-height:680px;padding:12% 0 15%;}}.case-study__header{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:50px;color:#fff;font-weight:normal;line-height:50px;letter-spacing:-0.7px;margin-bottom:43px;max-width:295px;position:relative;width:100%;}@media only screen and (min-width:768px){.case-study__header{font-size:72px;line-height:62px;max-width:37%;}}@media only screen and (min-width:1440px){.case-study__header{font-size:72px;line-height:70px;margin-bottom:45px;max-width:400px;}}.case-study__button{margin-bottom:0;position:relative;}.case-study__carousel{box-sizing:border-box;height:100%;max-height:796px;position:relative;width:100%;}@media only screen and (min-width:768px){.case-study__carousel{min-height:590px;padding-left:40px;}}@media only screen and (min-width:1024px){.case-study__carousel{padding:0 60px;}}.case-study__counter-items{bottom:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:start;justify-content:flex-start;left:27px;position:absolute;top:390px;}@media only screen and (min-width:768px){.case-study__counter-items{bottom:112px;left:40px;top:auto;}}@media only screen and (min-width:1024px){.case-study__counter-items{left:60px;}}.case-study__counter-item{display:inline-block;margin-right:22px;}.case-study__counter-item--is-selected::after{background-color:#fff;content:'';display:block;height:2px;width:90%;}.case-study__counter-button{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:15px;color:#fff;font-weight:normal;line-height:24px;letter-spacing:5px;background-color:transparent;border:0;padding:0;text-align:center;transition:all 300ms;}.case-study .case-study__counter-item--is-selected .case-study__counter-button{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:20px;color:#fff;font-weight:normal;line-height:24px;letter-spacing:5px;}.case-study__card-container{bottom:0;box-sizing:border-box;color:#fff;cursor:pointer;display:block;height:367px;left:50%;margin:0;position:relative;transform:translateX(-50%);width:calc(100% - 40px);z-index:1;}.case-study__card-container::after{box-shadow:0 0 39px #000;}@media only screen and (min-width:768px){.case-study__card-container{bottom:-8%;height:270px;left:auto;margin:0;position:absolute;right:40px;transform:none;width:320px;z-index:2;}}@media only screen and (min-width:1024px){.case-study__card-container{bottom:3%;right:5%;}}.case-study__card-track{height:100%;overflow:hidden;position:relative;z-index:1;}.case-study__card-items{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;max-width:100%;position:absolute;top:0;transition:top 1s;will-change:top;}.case-study__card-items--is-static{transition:top 0s;}.case-study__card-items--is-hidden{display:none;}.case-study__card-item{box-sizing:border-box;height:367px;overflow:hidden;padding:72px 46px 86px;position:relative;}@media only screen and (min-width:768px){.case-study__card-item{height:270px;padding:30px 40px;}}.case-study__card-link{cursor:pointer;display:inline-block;text-decoration:none;}.case-study__card-header{height:auto;margin-bottom:26px;max-width:100%;}.case-study__card-subtitle{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#fff;font-weight:normal;line-height:24px;letter-spacing:0;margin-bottom:6px;}.case-study__card-text{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#fff;font-weight:normal;line-height:24px;letter-spacing:0;}.case-study__card-cta{-ms-flex-align:center;align-items:center;display:none;height:100%;-ms-flex-pack:center;justify-content:center;left:0;position:absolute;width:100%;}.case-study__card-cta-copy{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:24px;color:#fff;font-weight:normal;line-height:24px;letter-spacing:0;border-bottom:1px solid #fff;padding:0 38px 8px 0;position:relative;}.case-study__card-cta-copy::after{background-image:url("/static/arrow-cta.svg");background-position:0 0;background-repeat:no-repeat;background-size:28px 10px;content:'';display:block;height:10px;position:absolute;right:0;top:8px;width:28px;}.case-study__image-items{bottom:0;display:none;position:absolute;right:0;top:0;width:100%;z-index:0;}@media only screen and (min-width:768px){.case-study__image-items{display:block;}}@media only screen and (min-width:1024px){.case-study__image-items{right:-40px;}}@media only screen and (min-width:1440px){.case-study__image-items{right:0;}}.case-study__image-container{bottom:0;height:100%;max-height:100%;max-width:100%;opacity:1;position:absolute;right:0;text-align:right;width:auto;}.case-study__image-container--is-hidden{display:none;}.case-study__image-container--is-selected{animation:.5s ease-in fadein;display:block;}.case-study__image-container--is-animating-out{animation:.5s ease-in fadeout;}@keyframes fadein{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeout{0%{opacity:1;}100%{opacity:0;}}@media only screen and (min-width:768px){.case-study__image-container{right:-40px;}}@media only screen and (min-width:1024px){.case-study__image-container{right:0;}}.case-study__image{height:100%;width:auto;}.case-study{position:relative;}@media (min-width:767px){.case-study:before{content:'';width:100%;top:-41px;height:41px;left:0;background:#035576;position:absolute;z-index:0;}body.logged-in .case-study:before{top:-199px;}}.case-study--theme-nbc{background-color:#168ec4;}@media (min-width:767px){.case-study--theme-nbc:before{background:#035576;}}.case-study--theme-nbc .case-study__card-track{background-color:#035576;}.case-study--theme-nbc .case-study__card-cta{background-color:#02435d;}.case-study--theme-nbc .case-study__counter-button{color:#035576;}.case-study--theme-nbc .case-study__counter-button:hover{color:#fff;}.case-study__counter-item--is-selected .case-study--theme-nbc .case-study__counter-button{color:#fff;}.case-study--theme-nbc .case-study__button{background-color:#035576;}.case-study--theme-nbc .case-study__button:hover{background-color:#02435d;}.case-study--theme-boston{background-color:#f05a26;}@media (min-width:767px){.case-study--theme-boston:before{background:#b73407;}}.case-study--theme-boston .case-study__card-track{background-color:#b73407;}.case-study--theme-boston .case-study__card-cta{background-color:#9e2d06;}.case-study--theme-boston .case-study__counter-button{color:#b73407;}.case-study--theme-boston .case-study__counter-button:hover{color:#fff;}.case-study--theme-boston .case-study__button{background-color:#b73407;}.case-study--theme-boston .case-study__button:hover{background-color:#9e2d06;}.case-study--theme-mint{background-color:#92d04d;}@media (min-width:767px){.case-study--theme-mint:before{background:#22a846;}}.case-study--theme-mint .case-study__card-track{background-color:#22a846;}.case-study--theme-mint .case-study__card-cta{background-color:#1e933d;}.case-study--theme-mint .case-study__counter-button{color:#22a846;}.case-study--theme-mint .case-study__counter-button:hover{color:#fff;}.case-study--theme-mint .case-study__button{background-color:#22a846;}.case-study--theme-mint .case-study__button:hover{background-color:#1e933d;}.case-study--theme-australia{background-color:#184fae;}@media (min-width:767px){.case-study--theme-australia:before{background:#093279;}}.case-study--theme-australia .case-study__card-track{background-color:#093279;}.case-study--theme-australia .case-study__card-cta{background-color:#072861;}.case-study--theme-australia .case-study__counter-button{color:#093279;}.case-study--theme-australia .case-study__counter-button:hover{color:#fff;}.case-study--theme-australia .case-study__button{background-color:#093279;}.case-study--theme-australia .case-study__button:hover{background-color:#072861;}.case-study--theme-amd{background-color:#3ca6b8;}@media (min-width:767px){.case-study--theme-amd:before{background:#116978;}}.case-study--theme-amd .case-study__card-track{background-color:#116978;}.case-study--theme-amd .case-study__card-cta{background-color:#0e5562;}.case-study--theme-amd .case-study__counter-button{color:#116978;}.case-study--theme-amd .case-study__counter-button:hover{color:#fff;}.case-study--theme-amd .case-study__button{background-color:#116978;}.case-study--theme-amd .case-study__button:hover{background-color:#0e5562;}.case-study--theme-wilson{background-color:#ae1a28;}@media (min-width:767px){.case-study--theme-wilson:before{background:#700d16;}}.case-study--theme-wilson .case-study__card-track{background-color:#700d16;}.case-study--theme-wilson .case-study__card-cta{background-color:#590a12;}.case-study--theme-wilson .case-study__counter-button{color:#700d16;}.case-study--theme-wilson .case-study__counter-button:hover{color:#fff;}.case-study--theme-wilson .case-study__button{background-color:#700d16;}.case-study--theme-wilson .case-study__button:hover{background-color:#590a12;}.case-study--theme-powder{background-color:#018dc6;}@media (min-width:767px){.case-study--theme-powder:before{background:#035576;}}.case-study--theme-powder .case-study__card-track{background-color:#035576;}.case-study--theme-powder .case-study__card-cta{background-color:#02435d;}.case-study--theme-powder .case-study__counter-button{color:#035576;}.case-study--theme-powder .case-study__counter-button:hover{color:#fff;}.case-study--theme-powder .case-study__button{background-color:#035576;}.case-study--theme-powder .case-study__button:hover{background-color:#02435d;}.case-study--theme-huge-red{background-color:#e75d5a;}@media (min-width:767px){.case-study--theme-huge-red:before{background:#ae191b;}}.case-study--theme-huge-red .case-study__card-track{background-color:#ae191b;}.case-study--theme-huge-red .case-study__card-cta{background-color:#981618;}.case-study--theme-huge-red .case-study__counter-button{color:#ae191b;}.case-study--theme-huge-red .case-study__counter-button:hover{color:#fff;}.case-study--theme-huge-red .case-study__button{background-color:#ae191b;}.case-study--theme-huge-red .case-study__button:hover{background-color:#981618;}.no-touch .case-study__card-item .case-study__card-cta{display:-ms-flexbox;display:flex;top:100%;transition:top .6s ease;}.no-touch .case-study__card-item:hover{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}.no-touch .case-study__card-item:hover .case-study__card-cta{top:0;}.no-touch .case-study__card-container{transition:transform .5s ease;}.no-touch .case-study__card-container::after{border-radius:100%;bottom:0;box-shadow:0 0 80px #000;content:' ';height:35px;left:20%;opacity:.8;position:absolute;transition:opacity .6s ease;width:60%;z-index:0;}.no-touch .case-study__card-container:hover{transform:translateX(-50%) scale(0.96);}@media only screen and (min-width:768px){.no-touch .case-study__card-container:hover{transform:translateX(0) scale(0.96);}}.no-touch .case-study__card-container:hover::after{opacity:.3;}.case-study__card-cta-copy::after{background-image:url(/themes/custom/uplifting/images/icons/arrow-cta.svg);}.case-study__header{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:48px;color:#fff;font-weight:normal;line-height:50px;letter-spacing:-0.7px;}@media only screen and (min-width:768px){.case-study__header{font-size:58px;line-height:52px;}}@media only screen and (min-width:1440px){.case-study__header{font-size:58px;line-height:54px;}}.block-acom-content-block .case-study__carousel .case-study__image-container .field--name-image{position:relative;width:100%;height:100%;}.block-acom-content-block .case-study__carousel .case-study__image-container .field--name-image img{display:block;min-height:100%;}.block-acom-content-block .case-study__carousel .field--name-field-customer-logo-light img{display:block;max-width:100%;}.case-study__carousel{max-height:initial;}.case-study__card-container{position:absolute;bottom:15px;}@media only screen and (min-width:768px){.case-study__card-container{bottom:-50px;}}.case-study__wrapper{padding-bottom:355px;}.case-study__wrapper .by-lift-link{margin-top:50px;margin-bottom:50px;text-align:left;position:relative;z-index:2;max-width:300px;}@media only screen and (min-width:768px){.case-study__wrapper .by-lift-link{margin-bottom:0;}}.by-lift-link{text-transform:uppercase;opacity:1!important;}.by-lift-link a{text-decoration:none;}.by-lift-link .lift-name{font-family:"Proxima Nova Bold";border-bottom:2px solid #fff;}.case-study__counter-items{bottom:350px;top:auto;}@media only screen and (min-width:768px){.case-study__counter-items{bottom:112px;}.case-study__wrapper{height:auto;min-height:590px;padding-bottom:160px;}.case-study__carousel{max-height:initial;}.case-study__card-container{bottom:3%;}}@media only screen and (min-width:768px){.case-study__card-item{padding:50px 40px;}}.case-study__card-header{max-width:60%;}.nodetype--blog .submitted{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;width:100%;max-width:1260px;display:block;padding-left:26px;padding-right:26px;margin-top:20px;margin-bottom:20px;font-family:"Proxima Nova Regular Italic","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#3d3d3d;font-weight:normal;line-height:1.5;letter-spacing:0;}@media only screen and (min-width:768px){.nodetype--blog .submitted{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.nodetype--blog .submitted{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.nodetype--blog .submitted{padding-left:90px;padding-right:90px;margin-left:auto;margin-right:auto;}}.nodetype--blog .field--name-field-page-components:last-child .paragraph--type--body-text{padding-bottom:50px;}.nodetype--blog .field--name-field-profile-card-person .field--name-body{margin:0;padding:0;}.nodetype--blog .field--name-field-profile-card-person .field--name-body>p{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#3d3d3d;font-weight:normal;line-height:1.5em;letter-spacing:0;}.nodetype--blog .field--name-field-profile-card-person .field--name-body>p:first-child::first-letter{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#3d3d3d;font-weight:normal;line-height:1.5em;letter-spacing:0;margin-right:0;float:none;}.block-views-blockleadership-block-4.cog--mq,.page--aggregate-content #content .region-content>div.block-views-blockleadership-block-4:not(#block-uplifting-content){display:block;margin-left:auto;margin-right:auto;width:100%;}@media only screen and (min-width:768px){.block-views-blockleadership-block-4.cog--mq,.page--aggregate-content #content .region-content>div.block-views-blockleadership-block-4:not(#block-uplifting-content){width:768px;}}@media only screen and (min-width:1024px){.block-views-blockleadership-block-4.cog--mq,.page--aggregate-content #content .region-content>div.block-views-blockleadership-block-4:not(#block-uplifting-content){width:1024px;}}.block-views-blockleadership-block-4.cog--mq h2,.page--aggregate-content #content .region-content>div.block-views-blockleadership-block-4:not(#block-uplifting-content) h2{margin:40px 0;}.board-of-directors__content-container{zoom:1;margin-bottom:30px;}.board-of-directors__content-container:before,.board-of-directors__content-container:after{content:'\0020';display:block;height:0;overflow:hidden;}.board-of-directors__content-container:after{clear:both;}.board-of-directors__header{padding-bottom:0.9375rem;font-family:"Proxima Nova Semibold";}.board-of-directors__header a{text-decoration:none;}@media only screen and (min-width:768px){.board-of-directors__header .field--name-field-title,.board-of-directors__header .field--name-field-person-position{font-size:2em;}}.board-of-directors__header .field--name-field-title{float:left;padding-right:0.4em;color:#035576;}.board-of-directors__header .field--name-field-person-position{clear:left;text-transform:none;}@media only screen and (min-width:768px){.board-of-directors__header .field--name-field-person-position{clear:none;}}.board-of-directors-main__left{float:left;width:100%;}@media only screen and (min-width:768px){.board-of-directors-main__left{width:25%;}}.board-of-directors-main__left .field--name-field-person-photo{text-align:center;}@media only screen and (min-width:768px){.board-of-directors-main__left .field--name-field-person-photo{text-align:left;}}.board-of-directors-main__right{width:100%;}@media only screen and (min-width:768px){.board-of-directors-main__right{float:right;width:75%;}}.nodetype--case_study .paragraph--type--body-text .detail-page-richtext p:first-child::first-letter,.nodetype--case_study .paragraph--type--body-text .field--name-body p:first-child::first-letter{font-family:inherit,"Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:inherit;font-weight:inherit;line-height:1.5;letter-spacing:0;margin-right:0;float:none;}.nodetype--datasheet .block-system-main-block{margin-top:50px;}.detail-page-richtext,.field--name-body{box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:26px;padding-right:26px;position:relative;width:100%;}@media only screen and (min-width:768px){.detail-page-richtext,.field--name-body{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.detail-page-richtext,.field--name-body{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.detail-page-richtext,.field--name-body{padding-left:90px;padding-right:90px;}}@media only screen and (min-width:1024px){.detail-page-richtext,.field--name-body{max-width:825px;}}@media only screen and (min-width:1440px){.detail-page-richtext,.field--name-body{max-width:1020px;}}.detail-page-richtext>h2,.field--name-body>h2{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:26px;color:inherit;font-weight:normal;line-height:1.2;letter-spacing:-0.22px;margin:20px 0;}@media only screen and (min-width:768px){.detail-page-richtext>h2,.field--name-body>h2{font-size:36px;}}@media only screen and (min-width:1024px){.detail-page-richtext>h2,.field--name-body>h2{font-size:38px;margin-bottom:30px;margin-top:40px;}}@media only screen and (min-width:1440px){.detail-page-richtext>h2,.field--name-body>h2{font-size:48px;}}.detail-page-richtext>h3,.field--name-body>h3{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:inherit;font-weight:normal;line-height:1.2;letter-spacing:-0.22px;margin:20px 0;}@media only screen and (min-width:768px){.detail-page-richtext>h3,.field--name-body>h3{font-size:24px;margin-top:40px;}}@media only screen and (min-width:1024px){.detail-page-richtext>h3,.field--name-body>h3{font-size:26px;margin-bottom:40px;margin-top:40px;}}@media only screen and (min-width:1440px){.detail-page-richtext>h3,.field--name-body>h3{font-size:32px;}}.detail-page-richtext>p,.field--name-body>p{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#3d3d3d;font-weight:normal;line-height:1.5;letter-spacing:0;margin-bottom:20px;}.detail-page-richtext>p:first-child::first-letter,.field--name-body>p:first-child::first-letter{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:48px;color:#3d3d3d;font-weight:normal;line-height:1;letter-spacing:0;float:left;margin-right:4px;}@media only screen and (min-width:768px){.detail-page-richtext>p:first-child::first-letter,.field--name-body>p:first-child::first-letter{font-size:70px;}}.detail-page-richtext>p a,.field--name-body>p a{color:#168ec4;}.detail-page-richtext>p i,.field--name-body>p i,.detail-page-richtext>p b,.field--name-body>p b{display:inline;}.detail-page-richtext>p b,.field--name-body>p b,.detail-page-richtext>p strong,.field--name-body>p strong{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;}.detail-page-richtext>ul,.field--name-body>ul,.detail-page-richtext>ol,.field--name-body>ol{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#3d3d3d;font-weight:normal;line-height:1.4;letter-spacing:0;list-style:none;margin-bottom:30px;margin-top:30px;}.detail-page-richtext>ul:first-child,.field--name-body>ul:first-child,.detail-page-richtext>ol:first-child,.field--name-body>ol:first-child{margin-top:0;}.detail-page-richtext>ul li,.field--name-body>ul li,.detail-page-richtext>ol li,.field--name-body>ol li{margin-bottom:20px;padding-left:30px;position:relative;}.detail-page-richtext>ul li:last-child,.field--name-body>ul li:last-child,.detail-page-richtext>ol li:last-child,.field--name-body>ol li:last-child{margin-bottom:0;}.detail-page-richtext>ul li::before,.field--name-body>ul li::before,.detail-page-richtext>ol li::before,.field--name-body>ol li::before{color:#168ec4;left:0;position:absolute;top:0;}.detail-page-richtext>ul li a,.field--name-body>ul li a,.detail-page-richtext>ol li a,.field--name-body>ol li a{color:#168ec4;}.detail-page-richtext>ul li::before,.field--name-body>ul li::before{content:'\2022';font-size:22px;line-height:1;}@media only screen and (min-width:768px){.detail-page-richtext>ul li::before,.field--name-body>ul li::before{font-size:30px;line-height:24px;}}.detail-page-richtext>ol,.field--name-body>ol{counter-reset:item;}.detail-page-richtext>ol li::before,.field--name-body>ol li::before{content:counter(item) ". ";counter-increment:item;}.detail-page-richtext__inline{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;width:100%;}@media only screen and (min-width:768px){.detail-page-richtext__inline{margin:0 auto;}}@media only screen and (min-width:1024px){.detail-page-richtext__inline{display:block;}}.detail-page-richtext__inline::after{clear:both;content:'';display:table;}.detail-page-richtext__inline-module{display:inline;}.detail-page-richtext__inline-wrapper{margin:0 auto 30px;}@media only screen and (min-width:768px){.detail-page-richtext__inline-wrapper{width:calc(100% - 80px);}}@media only screen and (min-width:1024px){.detail-page-richtext__inline-wrapper{width:100%;}}.detail-page-richtext__inline-wrapper>p{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#3d3d3d;font-weight:normal;line-height:1.5;letter-spacing:0;width:100%;}@media only screen and (min-width:1024px){.detail-page-richtext__inline-wrapper>p{width:calc(100% - 393px);}}.detail-page-richtext__inline-wrapper>p:first-child::first-letter{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#3d3d3d;font-weight:normal;line-height:1.5;letter-spacing:0;float:none;margin-right:auto;}.detail-page-richtext__inline-wrapper+p{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#3d3d3d;font-weight:normal;line-height:1.5;letter-spacing:0;clear:both;margin:0 auto;width:calc(100% - 52px);}@media only screen and (min-width:768px){.detail-page-richtext__inline-wrapper+p{width:calc(100% - 80px);}}@media only screen and (min-width:1024px){.detail-page-richtext__inline-wrapper+p{width:100%;}}@media only screen and (min-width:1024px){.detail-page-richtext__inline-module--is-left{float:left;}}.detail-page-richtext__inline-module--is-right{-ms-flex-order:1;order:1;}@media only screen and (min-width:1024px){.detail-page-richtext__inline-module--is-right{float:right;}}.detail-page-richtext__inline-module--is-form{display:inline-block;margin:65px auto;max-width:946px;width:100%;}@media only screen and (min-width:768px){.detail-page-richtext__inline-module--is-form{max-width:308px;}}@media only screen and (min-width:1024px){.detail-page-richtext__inline-module--is-form{margin-bottom:15px;margin-left:30px;margin-top:0;}}.inline-cta{width:calc(100% - 64px);background-color:#035576;border-bottom:5px solid #2c9ad7;box-sizing:border-box;color:#fff;margin:50px auto;padding:60px 32px 55px;width:100%;}@media only screen and (min-width:768px){.inline-cta{width:calc(100% - 104px);}}@media only screen and (min-width:1024px){.inline-cta{width:100%;}}@media only screen and (min-width:768px){.inline-cta{border-bottom:0;border-left:10px solid #2c9ad7;padding:60px 60px 60px 50px;}}@media only screen and (min-width:1024px){.inline-cta{max-width:748px;}}@media only screen and (min-width:1440px){.inline-cta{max-width:832px;}}.inline-cta__headline{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:21px;color:#fff;font-weight:normal;line-height:23px;letter-spacing:-0.15px;margin-bottom:20px;}@media only screen and (min-width:1024px){.inline-cta__headline{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:24px;color:#fff;font-weight:normal;line-height:29px;letter-spacing:-0.15px;margin-bottom:10px;}}.inline-cta__headline::after{background-color:#fff;content:'';display:block;height:3px;margin-top:10px;position:relative;width:19px;}.inline-cta__body{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:12px;color:#fff;font-weight:normal;line-height:16px;letter-spacing:0;}@media only screen and (min-width:1024px){.inline-cta__body{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#fff;font-weight:normal;line-height:24px;letter-spacing:0;}}.inline-cta__details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;margin-top:30px;}@media only screen and (min-width:1024px){.inline-cta__details{-ms-flex-direction:row;flex-direction:row;}}.inline-cta__detail-item{margin-bottom:30px;}@media only screen and (min-width:1024px){.inline-cta__detail-item{-ms-flex:0 0 220px;flex:0 0 220px;}}.inline-cta__detail-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:12px;color:#fff;font-weight:normal;line-height:14px;letter-spacing:0;margin-bottom:7px;text-transform:uppercase;}.inline-cta__detail-body,.inline-cta .inline-cta__detail-item .field__item{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:12px;color:#fff;font-weight:normal;line-height:14px;letter-spacing:0;}@media only screen and (max-width:767px){.inline-cta__button{max-width:205px;min-width:auto;width:100%;}}.inline-cta .field--name-field-casestudy-co-name{display:inline-block;margin-right:5px;}.nodetype--ebook .block-system-main-block{margin-top:50px;}.node--type-person.node--view-mode-full{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;width:100%;max-width:1260px;display:block;padding-left:26px;padding-right:26px;position:relative;margin-bottom:5rem;}@media only screen and (min-width:768px){.node--type-person.node--view-mode-full{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.node--type-person.node--view-mode-full{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.node--type-person.node--view-mode-full{padding-left:90px;padding-right:90px;margin-left:auto;margin-right:auto;}}.node--type-person.node--view-mode-full .field--name-body{padding:0;}.node--type-person.node--view-mode-full .field--name-body p:first-child::first-letter{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:inherit;font-weight:inherit;line-height:1.5;letter-spacing:0;margin-right:0;float:none;}.person-header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding-bottom:0.9375rem;}.person-header .field{-ms-flex:1;flex:1;}@media only screen and (min-width:768px){.person-header{-ms-flex-direction:row;flex-direction:row;}}.field--name-field-person-position{font-family:"Proxima Nova Semibold";font-size:1.125rem;letter-spacing:1px;text-transform:uppercase;}.person-header__social-links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:absolute;left:289px;top:3rem;}@media only screen and (min-width:768px){.person-header__social-links{-ms-flex-direction:row;flex-direction:row;-ms-flex-preferred-size:25%;flex-basis:25%;position:relative;top:auto;left:auto;}}.person-header__social-links .field{margin-bottom:0.75rem;}.person-header__social-links a{position:relative;}.person-header__social-links svg{width:25px;height:25px;fill:#aaaaa9;}.person-main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}@media only screen and (min-width:768px){.person-main{-ms-flex-direction:row;flex-direction:row;}}.person-main__left{-ms-flex-negative:0;flex-shrink:0;}.person-main__left img{max-width:none;}@media only screen and (min-width:768px){.person-main__right{padding-left:3.125rem;box-sizing:border-box;}}.field--name-field-person-company{font-size:1.375rem;font-family:"Proxima Nova Semibold";}.field--name-field-person-company+.field--name-body{margin-top:40px;}.field--name-field-person-department+.field--name-body{margin-top:30px;}.nodetype--press_release .block-system-main-block{margin-top:50px;}.nodetype--press_release .field--name-field-page-components:last-child .paragraph--type--body-text{padding-bottom:50px;}.node--type-product-solution.node--view-mode-full .content{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;width:100%;max-width:1260px;display:block;padding-left:26px;padding-right:26px;margin-top:35px;margin-bottom:100px;}@media only screen and (min-width:768px){.node--type-product-solution.node--view-mode-full .content{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.node--type-product-solution.node--view-mode-full .content{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.node--type-product-solution.node--view-mode-full .content{padding-left:90px;padding-right:90px;margin-left:auto;margin-right:auto;}}.nodetype--video .block-system-main-block{margin-top:50px;}.nodetype--video .field--name-field-page-components:last-child .paragraph--type--body-text{padding-bottom:140px;}.nodetype--webinar .block-system-main-block{margin-top:50px;}.nodetype--white_paper .block-system-main-block{margin-top:50px;}.paragraph--type--3-up{padding-top:60px;padding-bottom:150px;}@media only screen and (min-width:768px){.paragraph--type--3-up h2.card-carousel__header-title,.paragraph--type--3-up h3.card-carousel__header-subtitle,.paragraph--type--3-up a.card-carousel__header-cta{text-align:left;max-width:550px;}}.paragraph--type--3-up a.card-carousel__header-cta{margin:0;transform:none;}.paragraph--type--3-up .card-carousel__header-subtitle~.card-carousel__header-cta{margin-top:25px;}.paragraph--type--body-text{padding:9px 26px;}@media only screen and (min-width:768px){.paragraph--type--body-text{padding:15px 90px;}}.paragraph--type--body-text .field--name-field-rich-text-body{font-size:21px;line-height:30px;margin-bottom:20px;}@media only screen and (min-width:768px){.paragraph--type--body-text .field--name-field-rich-text-body{font-size:30px;line-height:39px;margin-bottom:31px;margin-left:auto;margin-right:auto;max-width:825px;}}@media only screen and (min-width:768px){.paragraph--type--body-text .field--name-field-rich-text-body{max-width:1020px;}}.paragraph--type--body-text .field--name-field-rich-text-body>p:first-child::first-letter{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:48px;color:#3d3d3d;font-weight:normal;line-height:0.5;letter-spacing:0;float:left;margin-right:4px;padding-top:15px;}@media only screen and (min-width:768px){.paragraph--type--body-text .field--name-field-rich-text-body>p:first-child::first-letter{font-size:70px;}}.paragraph--type--body-text .field--name-field-rich-text-body table{font-size:16px;}.paragraph--type--body-text .field--name-field-rich-text-body strong{font-family:"Proxima Nova Bold";}.field--name-field-page-components~.field--name-field-page-components .paragraph--type--body-text .field--name-field-rich-text-body>p:first-child::first-letter{font-family:inherit;font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;float:inherit;margin-right:inherit;}@media only screen and (min-width:768px){.field--name-field-page-components~.field--name-field-page-components .paragraph--type--body-text .field--name-field-rich-text-body>p:first-child::first-letter{font-size:inherit;}}.inline-form{background-color:#fff;border-bottom:3px solid #168ec4;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-top:1px solid #e2e2e2;box-sizing:border-box;height:auto;padding:32px 32px 44px;}.inline-form__title{font-family:"Proxima Nova Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:22px;color:#000;font-weight:normal;line-height:32px;letter-spacing:-0.15px;margin-bottom:8px;}.inline-form__title::after{background-color:#000;content:'';display:block;height:3px;margin-top:3px;position:relative;width:19px;}.inline-form__body,.inline-form__body p{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:12px;color:#a1a1a1;font-weight:normal;line-height:18px;letter-spacing:0;margin-bottom:20px;margin-top:20px;}.inline-form__success{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:14px;color:#a1a1a1;font-weight:normal;line-height:1;letter-spacing:0;display:none;-ms-flex-direction:column;flex-direction:column;}.inline-form__success-headline{margin-bottom:11px;}.inline-form__success-body{color:#000;margin-bottom:17px;}.inline-form__error{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:14px;color:#a1a1a1;font-weight:normal;line-height:1;letter-spacing:0;display:none;-ms-flex-direction:column;flex-direction:column;}.inline-form__error-headline{margin-bottom:11px;}.inline-form__error-body{color:#d2253c;}.paragraph--type--call-to-action{position:relative;z-index:2;}.paragraph--type--call-to-action.detail-page-richtext__inline-module--is-form{display:block;}.paragraph--type--call-to-action.detail-page-richtext__inline-module--is-form .detail-page-richtext__inline{display:block;}h2.inline-form__title{font-weight:normal;}.inline-form.inline-form--blue{background-color:#114053;border-left:#168ec4;border-right:#168ec4;border-top:#168ec4;}.inline-form.inline-form--blue h2.inline-form__title{color:#fff;}.inline-form.inline-form--blue h2.inline-form__title::after{background-color:#fff;}.inline-form.inline-form--blue .inline-form__body p,.inline-form__body .inline-form.inline-form--blue p p{color:#fff;}.card-carousel{background-color:#eaeaea;overflow-x:hidden;padding:34px 0;}@media only screen and (min-width:768px){.card-carousel{padding:70px 0;}}.card-carousel__header-wrapper{box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:26px;padding-right:26px;position:relative;width:100%;display:none;margin-bottom:70px;text-align:left;}@media only screen and (min-width:768px){.card-carousel__header-wrapper{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.card-carousel__header-wrapper{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.card-carousel__header-wrapper{padding-left:90px;padding-right:90px;}}.card-carousel--product .card-carousel__header-wrapper{display:block;margin-bottom:65px;}@media only screen and (min-width:768px){.card-carousel--product .card-carousel__header-wrapper{margin-bottom:80px;}}.card-carousel--product .card-carousel__header-wrapper--is-horizontal-header{margin-bottom:20px;}.card-carousel__horizontal-header,.card-carousel--theme-clear .card-carousel__header-wrapper{-ms-flex-align:center;align-items:center;margin:auto;width:100%;}@media only screen and (min-width:768px){.card-carousel__horizontal-header,.card-carousel--theme-clear .card-carousel__header-wrapper{-ms-flex-direction:row;flex-direction:row;}}.card-carousel__horizontal-header-title,.card-carousel--theme-clear .card-carousel__header-wrapper .card-carousel__header-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#fff;font-weight:normal;line-height:24px;letter-spacing:0;margin-bottom:20px;text-align:center;}@media only screen and (min-width:768px){.card-carousel__horizontal-header-title,.card-carousel--theme-clear .card-carousel__header-wrapper .card-carousel__header-title{margin-bottom:0;}}.card-carousel__horizontal-header-subtitle,.case-study__wrapper .by-lift-link,.card-carousel--theme-clear .card-carousel__header-wrapper .card-carousel__header-subtitle{font-family:"Source Code Pro Semibold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:12px;color:#fff;font-weight:normal;line-height:16px;letter-spacing:3px;opacity:.5;text-align:center;}.card-carousel__header-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:40px;color:#000;font-weight:normal;line-height:45px;letter-spacing:-1px;margin-bottom:20px;}@media only screen and (min-width:768px){.card-carousel__header-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:70px;color:#000;font-weight:normal;line-height:80px;letter-spacing:-1px;margin-bottom:-5px;}}.card-carousel--product .card-carousel__header-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:24px;color:#000;font-weight:normal;line-height:29px;letter-spacing:0;margin-bottom:5px;text-align:center;}@media only screen and (min-width:768px){.card-carousel--product .card-carousel__header-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:34px;color:#000;font-weight:normal;line-height:41px;letter-spacing:0;margin-bottom:7px;}}.card-carousel__header-subtitle{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#a1a1a1;font-weight:normal;line-height:20px;letter-spacing:0;text-align:center;}.card-carousel__header-text{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#777;font-weight:normal;line-height:26px;letter-spacing:0;margin-bottom:20px;max-width:495px;width:100%;}.card-carousel__items{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:0;position:relative;}@media only screen and (min-width:1024px){.card-carousel__items{box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:26px;padding-right:26px;position:relative;width:100%;}}@media only screen and (min-width:1024px) and (min-width:768px){.card-carousel__items{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px) and (min-width:1024px){.card-carousel__items{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1024px) and (min-width:1440px){.card-carousel__items{padding-left:90px;padding-right:90px;}}.card-carousel__item{-ms-flex-align:center;align-items:center;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 100vw;flex:1 0 100vw;-ms-flex-direction:column;flex-direction:column;padding-left:26px;padding-right:26px;position:relative;text-align:center;text-decoration:none;transition:transform 0.3s cubic-bezier(0.445,0.05,0.55,0.95);width:100vw;}@media only screen and (min-width:1024px){.card-carousel__item{-ms-flex:1 1 auto;flex:1 1 auto;margin:0 0 30px;padding:0;transform:translate3d(0,0,0)!important;transition:none;width:33%;}}.card-carousel__item:nth-child(odd){margin-left:1%;margin-right:1%;}.card-carousel--product .card-carousel__item{text-align:left;}.card-carousel__item-content{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex:1 1 540px;flex:1 1 540px;-ms-flex-direction:column;flex-direction:column;max-width:320px;position:relative;text-decoration:none;width:100%;}.card-carousel__item-content::after{border-radius:100%;bottom:0;box-shadow:0 0 80px #000;content:' ';height:35px;left:20%;opacity:.8;position:absolute;transition:opacity .6s ease;width:60%;z-index:0;}@media only screen and (min-width:768px){.card-carousel__item-content{-ms-flex:1 1 620px;flex:1 1 620px;max-width:560px;}}@media only screen and (min-width:1024px){.card-carousel__item-content{-ms-flex:1 1 540px;flex:1 1 540px;max-width:none;}}@media only screen and (min-width:768px){.card-carousel__item-content:hover::after{opacity:.3;}}.card-carousel__content-wrapper{-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center;background-color:#fff;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0 36px;position:relative;z-index:1;}@media only screen and (min-width:768px){.card-carousel__content-wrapper{-ms-flex-pack:start;justify-content:flex-start;min-height:auto;padding-bottom:84px;padding-top:105px;}}@media only screen and (min-width:1024px){.card-carousel__content-wrapper{-ms-flex-pack:start;justify-content:flex-start;padding-bottom:0;padding-left:53px;padding-right:53px;}}.card-carousel--product .card-carousel__content-wrapper{-ms-flex-align:start;align-items:flex-start;}.card-carousel .card-carousel__image-holder+.card-carousel__content-wrapper{-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-pack:start;justify-content:flex-start;padding-top:50px;}@media only screen and (min-width:768px){.card-carousel .card-carousel__image-holder+.card-carousel__content-wrapper{padding-top:46px;}}@media only screen and (min-width:1440px){.card-carousel .card-carousel__image-holder+.card-carousel__content-wrapper{padding-top:50px;}}.card-carousel--product .card-carousel .card-carousel__image-holder+.card-carousel__content-wrapper{padding-top:56px;}.card-carousel__image-holder{margin-bottom:-8px;max-height:400px;max-width:100%;position:relative;}@media only screen and (min-width:768px){.card-carousel__image-holder{max-height:none;}}.card-carousel__image-wrapper{display:block;height:100%;overflow:hidden;}.card-carousel__image-container{display:block;max-height:100%;max-width:100%;width:100%;}@media only screen and (min-width:1024px){.card-carousel__image-container{max-height:230px;}}.card-carousel__image,.no-touch .card-carousel .field--type-image{height:100%;transition:transform .6s ease;width:100%;}.card-carousel__title{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:22px;color:#000;font-weight:normal;line-height:32px;letter-spacing:0;margin-bottom:-5px;width:100%;}@media only screen and (min-width:768px){.card-carousel__title{margin-bottom:0;}}.card-carousel--product .card-carousel__title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:24px;color:#000;font-weight:normal;line-height:32px;letter-spacing:-0.18px;margin-bottom:8px;}@media only screen and (min-width:1024px){.card-carousel--product .card-carousel__title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:33px;color:#000;font-weight:normal;line-height:42px;letter-spacing:-0.32px;}}.card-carousel__subtitle{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:12px;color:#a1a1a1;font-weight:normal;line-height:20px;letter-spacing:0;margin-bottom:18px;}@media only screen and (min-width:768px){.card-carousel__subtitle{margin-bottom:35px;}}.card-carousel__text,.card-carousel .field--name-field-careers-quote p{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#777;font-weight:normal;line-height:26px;letter-spacing:0;margin-bottom:55px;width:100%;}@media only screen and (min-width:768px){.card-carousel__text,.card-carousel .field--name-field-careers-quote p{font-size:14px;line-height:24px;margin-bottom:30px;}}.card-carousel__cta{margin-bottom:36px;}@media only screen and (min-width:768px){.card-carousel__cta{bottom:50px;margin-bottom:0;position:absolute;}}@media only screen and (min-width:1024px){.card-carousel__cta{bottom:0;margin-bottom:50px;position:relative;}}.card-carousel__tag{font-family:"Source Code Pro Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:12px;color:#9b9b9b;font-weight:normal;line-height:15px;letter-spacing:2px;display:block;margin-bottom:8px;}.card-carousel__tag::after{background-color:rgba(155,155,155,0.5);content:' ';display:inline-block;height:2px;margin-left:18px;position:relative;vertical-align:middle;width:19px;}.card-carousel__indicators{margin-top:30px;text-align:center;}@media only screen and (min-width:1024px){.card-carousel__indicators{display:none;}}.card-carousel__indicator{background-color:#969696;border-radius:50%;display:inline-block;height:8px;transition:background-color .3s;width:8px;}.card-carousel__indicator:not(:last-child){margin-right:20px;}.card-carousel__indicator--active{background-color:#454545;}@media only screen and (min-width:1024px){.card-carousel__controls{display:none;}}.card-carousel__button{background-color:transparent;border:0;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s,visibility .2s;z-index:1;}.card-carousel__button--left{left:0;}@media only screen and (min-width:768px){.card-carousel__button--left{left:50px;}}.card-carousel__button--right{right:0;}@media only screen and (min-width:768px){.card-carousel__button--right{right:50px;}}.card-carousel__button--hidden{opacity:0;visibility:hidden;}.card-carousel--theme-clear{background-color:transparent;}.card-carousel--theme-clear .card-carousel__indicator{background-color:#fff;opacity:.4;}.card-carousel--theme-clear .card-carousel__indicator--active{opacity:1;}.no-touch .card-carousel__item-content:hover{cursor:pointer;}.no-touch .card-carousel__item-content:hover .card-carousel__image,.no-touch .card-carousel__item-content:hover .card-carousel .field--type-image,.no-touch .card-carousel .card-carousel__item-content:hover .field--type-image{transform:scale(1.05);}.no-touch .card-carousel__item-content:hover .card-carousel__cta::after{bottom:-3px;}.no-touch .card-carousel__item-content:hover::after{opacity:.1;}.no-touch .card-carousel .card-carousel__image-holder+.card-carousel__content-wrapper{padding-bottom:50px;}.card-carousel__items .card-carousel__item-content{-ms-flex:1 1 auto;flex:1 1 auto;min-height:540px;}@media only screen and (min-width:768px){.card-carousel__items .card-carousel__item-content{-ms-flex:1 1 auto;flex:1 1 auto;min-height:620px;}}@media only screen and (min-width:1024px){.card-carousel__items .card-carousel__item-content{-ms-flex:1 1 auto;flex:1 1 auto;min-height:540px;}}.card-carousel__tag{text-transform:uppercase;}.card-carousel__image-wrapper img{width:100%;}.card-carousel__header-cta{display:inline-block;margin-left:50%;transform:translateX(-50%);}.card-carousel .field--name-field-person-short-name{color:#2f9fcd;text-decoration:none;padding-bottom:0.06em;border-bottom:1px solid;margin-bottom:30px;}.card-carousel .field--name-field-person-short-name:hover{text-decoration:none;color:#216f8f;}.card-carousel .field--name-field-person-short-name::after{content:' \203A';}.card-carousel{color:#777;}.card-carousel.background--white{background:#fff;}.card-carousel.background--light-gray{background:#ececec;}.card-carousel--theme-clear .card-carousel__header-wrapper{margin-bottom:20px;}.card-carousel--theme-clear .card-carousel__header-wrapper .card-carousel__header-title{line-height:1;}.card-carousel--theme-clear .card-carousel__header-wrapper .card-carousel__header-subtitle{text-transform:uppercase;text-align:right;}.card-carousel--theme-clear div.card-carousel__header-wrapper{margin-bottom:20px;}.card-carousel--theme-clear.background--light-gray .card-carousel__header-wrapper .card-carousel__header-title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:34px;color:#000;font-weight:normal;line-height:41px;letter-spacing:0;text-align:center;margin-bottom:80px;}.card-carousel--theme-clear.background--light-gray .card-carousel__header-wrapper .card-carousel__header-subtitle{color:#b3b3b3;}.card-carousel--theme-clear.background--light-gray .card-carousel__header-wrapper .card-carousel__header-subtitle.by-lift-link{margin-top:0;}.card-carousel--theme-clear.background--light-gray .card-carousel__header-wrapper .card-carousel__header-subtitle.by-lift-link .lift-name{border:none;text-decoration:underline;}.card-carousel .field--name-field-short-description{font-family:"Proxima Nova Light";color:#a1a1a1;font-size:16px;padding:20px 0;line-height:1.5;}.region-pre-content .lift-static .card-carousel{background:transparent;}.region-pre-content .lift-static .card-carousel .card-carousel__header-wrapper{margin-bottom:20px;}.region-pre-content .lift-static .card-carousel .card-carousel__header-wrapper .card-carousel__header-subtitle~.card-carousel__header-cta{margin:0;}.region-pre-content .lift-static .card-carousel .highlights__card-image-container{height:100%;}.product-features{padding-top:95px;padding-bottom:60px;}.paragraph--type--product-features{margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;}@media only screen and (max-width:767px){.paragraph--type--product-features{max-width:320px;}}@media only screen and (min-width:768px){.paragraph--type--product-features{width:768px;}}@media only screen and (min-width:1024px){.paragraph--type--product-features{width:1024px;}}.paragraph--type--product-features .field--name-field-product-features-title{color:#fff;font-size:36px;font-family:"Proxima Nova Semibold";}@media only screen and (min-width:768px){.paragraph--type--product-features .field--name-field-product-features-title{margin-left:auto;margin-right:auto;text-align:center;margin-bottom:3rem;}}@media only screen and (min-width:768px){.paragraph--type--product-features .field--name-field-product-feature-card.field__items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;}}.paragraph--type--product-features .field--name-field-product-feature-card.field__item{margin:2rem 0;}@media only screen and (min-width:768px){.paragraph--type--product-features .field--name-field-product-feature-card.field__item{-ms-flex:0 1 25%;flex:0 1 25%;text-align:center;}.paragraph--type--product-features .field--name-field-product-feature-card.field__item:nth-child(3n - 1):not(:last-child){padding:0 5rem;}}.paragraph--type--product-features .field--name-field-product-feature-card-title{margin:1rem 0;color:#fff;font-family:"Proxima Nova Regular";}@media only screen and (min-width:768px){.paragraph--type--product-features .field--name-field-product-feature-cta{margin-left:auto;margin-right:auto;}}.paragraph--type--product-features .field--name-field-product-feature-card-desc p{color:#fff;font-family:"Proxima Nova Light";font-size:16px;line-height:1.5;}.paragraph--type--product-features .field--name-field-product-feature-card-desc ul,.paragraph--type--product-features .field--name-field-product-feature-card-desc ol{color:#fff;text-align:left;font-family:"Proxima Nova Light";font-size:16px;line-height:1.5;}.paragraph--type--product-features .field--name-field-product-feature-card-desc ul{list-style-type:disc;}.paragraph--type--product-solution{zoom:1;}.paragraph--type--product-solution:before,.paragraph--type--product-solution:after{content:'\0020';display:block;height:0;overflow:hidden;}.paragraph--type--product-solution:after{clear:both;}.paragraph--type--product-solution .field__label{display:none;}.paragraph--type--product-solution__card{margin-top:20px;position:relative;z-index:1;padding:50px;box-sizing:border-box;background:#fff;box-shadow:0 20px 100px -55px #000;}.paragraph--type--product-solution__card-title{margin-bottom:27px;font-size:3rem;line-height:1;font-family:"Proxima Nova Bold";}.paragraph--type--product-solution .field--name-field-short-description,.paragraph--type--product-solution .field--name-field-stats-description,.paragraph--type--product-solution .field--name-field-casestudy-subhead{font-size:16px;line-height:30px;font-family:"Proxima Nova Regular";color:#777;}.paragraph--type--product-solution .field--name-field-customer-logo{float:left;padding-right:15px;}.paragraph--type--product-solution .field--name-field-link a{color:#2f9fcd;text-decoration:none;padding-bottom:0.06em;border-bottom:1px solid;padding:0;font-size:16px;}.paragraph--type--product-solution .field--name-field-link a:hover{text-decoration:none;color:#216f8f;}.paragraph--type--product-solution .field--name-field-link a::after{content:' \203A';}.paragraph--type--product-solution__key-stats-wrapper,.paragraph--type--product-solution__case-study-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;}.paragraph--type--product-solution__key-stats{display:block;float:left;position:relative;font-size:25px;color:#333333;border:1px solid #777;min-height:100px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;min-width:100px;text-align:center;line-height:100px;padding:12px;font-family:"Proxima Nova Bold";margin-right:10px;}.paragraph--type--product-solution__case-study-image img{max-width:none;}.paragraph--type--product-solution .field--name-field-number-suffix{margin-left:-4px!important;}@media only screen and (min-width:1024px){.paragraph--type--product-solution .field--name-field-number-suffix{margin-left:-4px!important;}}.paragraph--type--product-solution .field--name-field-number-prefix{margin-right:-3px!important;}@media only screen and (min-width:1024px){.paragraph--type--product-solution .field--name-field-number-prefix{margin-right:-3px!important;}}.paragraph--type--product-solution .paragraph--type--product-solution__content-wrapper>div{margin-bottom:40px;}.paragraph--type--product-solution--left-align .paragraph--type--product-solution__content-wrapper .field--name-field-key-stats{padding-bottom:20px;}@media only screen and (min-width:1024px){.paragraph--type--product-solution--left-align{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding-bottom:0;}.paragraph--type--product-solution--left-align .paragraph--type--product-solution__content-wrapper{-ms-flex-order:1;order:1;margin-top:150px;width:43%;margin-right:100px;}}@media only screen and (min-width:1024px) and (min-width:768px){.paragraph--type--product-solution--left-align .field--name-field-case-study{margin-left:53%;margin-top:60px;}}@media only screen and (min-width:1024px) and (min-width:768px) and (max-width:1023px){.paragraph--type--product-solution--left-align .field--name-field-case-study{margin-left:31%;}}@media only screen and (min-width:1024px) and (min-width:768px){.paragraph--type--product-solution--left-align .field--name-field-key-stats{margin-left:31%;margin-top:60px;padding-bottom:0;}}@media only screen and (min-width:1024px) and (min-width:1024px){.paragraph--type--product-solution--left-align .field--name-field-key-stats{margin-left:40%;}}@media only screen and (min-width:1024px){.paragraph--type--product-solution--left-align .paragraph--type--product-solution__card{-ms-flex-order:0;order:0;width:38%;float:left;margin:30px -70px 20px 10px;}}@media only screen and (min-width:1024px) and (min-width:1024px){.paragraph--type--product-solution--left-align .paragraph--type--product-solution__card{margin:90px -100px 50px 100px;padding:100px;width:50%;}}@media only screen and (min-width:1024px){.paragraph--type--product-solution--right-align{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding-bottom:11px;}.paragraph--type--product-solution--right-align .paragraph--type--stats,.paragraph--type--product-solution--right-align .field--name-field-case-study{max-width:60%;}.paragraph--type--product-solution--right-align .paragraph--type--product-solution__content-wrapper{margin-left:100px;margin-top:40px;width:60%;-ms-flex-order:0;order:0;}.paragraph--type--product-solution--right-align .paragraph--type--product-solution__content-wrapper>div{margin-bottom:0;}}@media only screen and (min-width:1024px) and (min-width:1440px){.paragraph--type--product-solution--right-align .paragraph--type--product-solution__content-wrapper{width:50%;margin-top:50px;}}@media only screen and (min-width:1024px){.paragraph--type--product-solution--right-align .paragraph--type--product-solution__card{width:48.5%;padding:100px;margin-left:-100px;margin-right:100px;margin-top:120px;-ms-flex-order:1;order:1;}}@media only screen and (min-width:1024px) and (min-width:1440px){.paragraph--type--product-solution--right-align .paragraph--type--product-solution__card{width:43%;}}.paragraph--type--profile-card{padding:40px 0;margin:20px;position:relative;}@media only screen and (min-width:768px){.paragraph--type--profile-card{margin:50px 90px;}}.paragraph--type--profile-card::before{content:'';width:100%;position:absolute;top:0;right:0;left:0;border-top:solid 1px #b3b3b3;}@media only screen and (min-width:768px){.paragraph--type--profile-card::before{margin:auto;width:60%;}}.paragraph--type--profile-card::after{content:'';width:100%;position:absolute;bottom:0;right:0;left:0;border-bottom:solid 1px #b3b3b3;}@media only screen and (min-width:768px){.paragraph--type--profile-card::after{margin:auto;width:60%;}}.field--name-field-profile-card-title{font-family:"Proxima Nova Regular";font-size:18px;position:relative;margin-bottom:30px;}@media only screen and (min-width:768px){.field--name-field-profile-card-title{width:60%;margin:0 auto 50px;}}.field--name-field-profile-card-title::before{content:'';position:absolute;bottom:-10px;left:0;width:30px;border-bottom:solid 5px;}.paragraph--profile-card{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media only screen and (min-width:768px){.paragraph--profile-card{margin:auto;width:60%;}}@media only screen and (min-width:1024px){.paragraph--profile-card{-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}.paragraph--profile-card--image{width:100%;}@media only screen and (min-width:1024px){.paragraph--profile-card--image{width:25%;padding-right:40px;}}.paragraph--profile-card--content{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:space between;justify-content:space between;}@media only screen and (min-width:1024px){.paragraph--profile-card--content{width:75%;}}.paragraph--profile-card--content--title-line{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.paragraph--profile-card--content--title-line--name{font-family:"Proxima Nova Regular";font-size:18px;margin-right:20px;width:100%;}@media only screen and (min-width:768px){.paragraph--profile-card--content--title-line--name{width:auto;}}.paragraph--profile-card--content--title-line--title{font-family:"Proxima Nova Regular";color:#2f9fcd;text-transform:uppercase;font-size:14px;-ms-flex-item-align:end;align-self:flex-end;line-height:1.6;}.paragraph--profile-card--content--title-line--company{font-family:"Proxima Nova Regular";color:#2f9fcd;text-transform:uppercase;font-size:14px;-ms-flex-item-align:end;align-self:flex-end;line-height:1.6;}.paragraph--profile-card--content--title-line--title+.paragraph--profile-card--content--title-line--company::before{content:', ';}.paragraph--profile-card--content--bio{padding:20px 0;}.paragraph--profile-card--content--bio p,.paragraph--profile-card--content--bio a{font-family:"Proxima Nova Regular";font-size:14px;color:#040404;}.paragraph--profile-card--content--social{display:-ms-flexbox;display:flex;}.paragraph--profile-card--content--social a{color:#b3b3b3;margin-right:20px;text-transform:capitalize;font-size:14px;}.paragraph--type--rich-text{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;width:100%;max-width:1260px;display:block;padding-left:26px;padding-right:26px;padding-top:9px;padding-bottom:9px;}@media only screen and (min-width:768px){.paragraph--type--rich-text{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.paragraph--type--rich-text{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.paragraph--type--rich-text{padding-left:90px;padding-right:90px;margin-left:auto;margin-right:auto;}}@media only screen and (min-width:768px){.paragraph--type--rich-text{padding-top:15px;padding-bottom:15px;}}.paragraph--type--rich-text .field--name-field-rich-text-title{font-size:40px;margin-bottom:8px;font-weight:bold;line-height:45px;}@media only screen and (min-width:768px){.paragraph--type--rich-text .field--name-field-rich-text-title{max-width:70%;font-size:70px;line-height:80px;margin-bottom:9px;}}.paragraph--type--rich-text .field--name-field-rich-text-body{font-size:21px;line-height:30px;margin-bottom:20px;}@media only screen and (min-width:768px){.paragraph--type--rich-text .field--name-field-rich-text-body{max-width:60%;font-size:30px;line-height:39px;margin-bottom:31px;}}.paragraph--type--rich-text .field--name-field-rich-text-call-to-action{color:#2f9fcd;text-decoration:none;padding-bottom:0.06em;border-bottom:1px solid;border:none;font-size:14px;line-height:17px;}.paragraph--type--rich-text .field--name-field-rich-text-call-to-action:hover{text-decoration:none;color:#216f8f;}.paragraph--type--rich-text .field--name-field-rich-text-call-to-action::after{content:' \203A';}@media only screen and (min-width:768px){.paragraph--type--rich-text .field--name-field-rich-text-call-to-action{font-size:100%;}}.paragraph--type--slides-transcript{padding-top:50px;padding-bottom:50px;}@media only screen and (min-width:768px){.paragraph--type--slides-transcript{padding-top:100px;padding-bottom:100px;}}.paragraph--type--slides-transcript__wrapper{margin:0 auto;max-width:1257px;position:relative;width:100%;}@media only screen and (max-width:1257px){.paragraph--type--slides-transcript__wrapper{margin-left:-15px;margin-right:-15px;width:100vw;}}.paragraph--type--slides-transcript--slides-container{position:relative;}.paragraph--type--slides-transcript--slides-container::after{content:'';display:block;padding-bottom:56.25%;}.paragraph--type--slides-transcript--slides{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;}.paragraph--type--slides-transcript--transcript-container{position:relative;margin-bottom:1px;width:100%;color:#fff;overflow:hidden;}.paragraph--type--slides-transcript--slides-container+.paragraph--type--slides-transcript--transcript-container{margin-top:50px;}.paragraph--type--slides-transcript--transcript-container input{position:absolute;opacity:0;z-index:-1;}.paragraph--type--slides-transcript--transcript-container input:checked~.paragraph--type--slides-transcript--transcript{max-height:20em;overflow-y:scroll;}.paragraph--type--slides-transcript--transcript-container input[type=checkbox]+label::after{content:"+";}.paragraph--type--slides-transcript--transcript-container input[type=checkbox]:checked+label::after{transform:rotate(315deg);}.paragraph--type--slides-transcript--transcript-container label{position:relative;display:block;padding:0 0 0 2em;background:#035576;font-family:"Proxima Nova Bold";line-height:3;cursor:pointer;text-transform:uppercase;letter-spacing:1px;}.paragraph--type--slides-transcript--transcript-container label::after{position:absolute;right:0;top:0;display:block;width:3em;height:3em;line-height:3rem;font-family:"Proxima Nova Bold";text-align:center;transition:all 0.35s;}.paragraph--type--slides-transcript--transcript{max-height:0;overflow:hidden;background:white;color:black;font-family:"Proxima Nova Regular";transition:max-height 0.35s;border:solid 2px #035576;padding-right:2rem;padding-left:2rem;}@media only screen and (min-width:768px){.field--name-field-text-column-cards{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;}}.field--name-field-text-column-cards .field--name-field-rich-text-call-to-action{color:#a1a1a1;text-decoration:none;padding-bottom:0.06em;border-bottom:1px solid;border:none;}.field--name-field-text-column-cards .field--name-field-rich-text-call-to-action:hover{text-decoration:none;color:#7b7b7b;}.field--name-field-text-column-cards .field--name-field-rich-text-call-to-action::after{content:' \203A';}@media only screen and (min-width:768px){.field--name-field-text-column-cards>.field--name-field-text-column-cards{width:45%;float:left;}}.field--name-field-text-column-cards+.field--name-field-text-column-cards{margin-top:15px;}@media only screen and (min-width:768px){.field--name-field-text-column-cards+.field--name-field-text-column-cards{width:45%;margin-left:15px;margin-top:0;}}.paragraph--type--text-column-card .field--name-field-text-columns-title{font-size:1.4em;}@media only screen and (min-width:768px){.paragraph--type--text-column-card .field--name-field-text-columns-title{font-size:2em;}}.paragraph--type--text-column-card .field--name-field-text-columns-title::after{content:"\2014";font-weight:100;margin-left:20px;}.paragraph--type--text-column-card{color:#a1a1a1;padding:80px 60px;}.paragraph--type--text-column-card .field--name-field-rich-text-body{margin:40px 0;}@media only screen and (max-width:767px){.why-acquia{margin-top:-20px;padding-bottom:50px;}}@media only screen and (min-width:768px){.why-acquia{background-color:#fff;display:-ms-flexbox;display:flex;margin-left:10%;margin-top:-70px;position:relative;width:90%;}}@media only screen and (min-width:768px) and (min-width:768px){.why-acquia{padding-bottom:124px;padding-top:70px;}}.why-acquia__contents{margin:auto;position:relative;width:84.8%;}@media only screen and (min-width:768px){.why-acquia__contents{-ms-flex:0 1 54.4%;flex:0 1 54.4%;padding-left:8.7%;padding-right:8.7%;}}@media only screen and (min-width:1024px) and (max-width:1439px){.why-acquia__contents{padding-left:4%;padding-right:4%;}}.why-acquia__description{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#777;font-weight:normal;line-height:24px;margin-top:30px;}@media only screen and (min-width:768px){.why-acquia__description{max-width:344px;}}@media only screen and (min-width:1024px){.why-acquia__description{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:18px;color:#777;font-weight:normal;line-height:29px;letter-spacing:0;max-width:100%;}}@media only screen and (min-width:1440px){.why-acquia__description{max-width:370px;}}.why-acquia__image-container{display:block;position:relative;margin-bottom:50px;}@media only screen and (min-width:768px){.why-acquia__image-container{display:block;-ms-flex:0 0 45.6%;flex:0 0 45.6%;margin-bottom:0;margin-left:-12%;}}@media only screen and (min-width:1024px) and (max-width:1439px){.why-acquia__image-container{-ms-flex:0 0 50%;flex:0 0 50%;}}.why-acquia__image-container img{display:block;width:100%;}.why-acquia__picture{display:block;height:100%;left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:100%;}.why-acquia__picture--hidden{opacity:0;}.why-acquia__video{pointer-events:none;}.why-acquia__video [id*='big_play_button']{display:none!important;}.why-acquia__fullscreen-video{background-color:#000;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;-ms-flex-pack:center;justify-content:center;left:0;opacity:.01;overflow:auto;position:fixed;top:-100%;transition:opacity .1s ease;visibility:hidden;width:100%;z-index:20;}.why-acquia__fullscreen-video--visible{opacity:1;top:0;visibility:visible;}.why-acquia__fullscreen-video-wrapper{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:50.6vw;max-height:90vh;max-width:160vh;width:90vw;}.why-acquia__fullscreen-close{background-color:transparent;background-image:url("/static/close.svg");background-repeat:no-repeat;border:0;height:20px;position:absolute;right:30px;top:30px;width:20px;}.why-acquia__link{margin-top:35px;}.why-acquia__title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:50px;color:#000;font-weight:normal;line-height:1em;letter-spacing:-0.7px;}@media only screen and (min-width:768px){.why-acquia__title{max-width:344px;}}@media only screen and (min-width:1024px){.why-acquia__title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:100px;color:#000;font-weight:normal;line-height:90px;letter-spacing:-0.7px;max-width:600px;}}.why-acquia__play-button{background-color:transparent;background-image:url("/static/play_normal.svg");background-repeat:no-repeat;border:0;cursor:pointer;display:block;height:132px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-image .3s;width:132px;z-index:1;}.why-acquia__play-button:hover{background-image:url("/static/play_hover.svg");}@media only screen and (min-width:768px){.why-acquia:not(.why-acquia--disable-animations){transform:translate3d(0,0,0);}.why-acquia:not(.why-acquia--disable-animations) .why-acquia__contents{opacity:0;right:-100vw;transition:opacity .7s ease-in,right .7s ease;}.why-acquia:not(.why-acquia--disable-animations) .why-acquia__image-container{left:-200vw;position:relative;transition:left .7s ease;}.why-acquia:not(.why-acquia--disable-animations).why-acquia--animated .why-acquia__contents{opacity:1;right:0;}.why-acquia:not(.why-acquia--disable-animations).why-acquia--animated .why-acquia__image-container{left:0;}}.why-acquia--lift-wrapper.cog--fw,.why-acquia--lift-wrapper.paragraph--type--slides-transcript{padding-left:0;padding-right:0;}.why-acquia{margin-top:0;}.why-acquia--video{margin-top:0;}@media only screen and (min-width:768px){.why-acquia--video{-ms-flex-align:center;align-items:center;}}@media only screen and (min-width:1440px){.why-acquia--video{-ms-flex-align:start;align-items:flex-start;}}@media only screen and (min-width:768px){.why-acquia--video .why-acquia__contents{padding-top:40px;}}@media only screen and (min-width:1440px){.why-acquia--video .why-acquia__contents{padding-top:0;}}@media only screen and (min-width:768px){.why-acquia--lift-wrapper--video{background-color:#fff;}}@media only screen and (min-width:1440px){.why-acquia--lift-wrapper--video{background-color:transparent;}}@media only screen and (min-width:1024px){.nodetype--product .why-acquia__title{font-family:"Proxima Nova Bold","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:70px;color:#000;font-weight:normal;line-height:70px;letter-spacing:-0.7px;}}.views-row .node--view-mode-teaser{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #a1a1a1;}@media only screen and (min-width:768px){.views-row .node--view-mode-teaser{-ms-flex-direction:row;flex-direction:row;}}.views-row .teaser-column{position:relative;box-sizing:border-box;padding:0 30px;min-width:100%;}.views-row .teaser-column:first-child{padding-top:30px;}.views-row .teaser-column:last-child{padding-bottom:30px;}@media only screen and (min-width:768px){.views-row .teaser-column{padding:45px 30px;min-width:33%;-ms-flex-positive:0;flex-grow:0;}.views-row .teaser-column~.teaser-column{-ms-flex-positive:2;flex-grow:2;}.views-row .teaser-column~.teaser-column~.teaser-column{min-width:250px;width:250px;-ms-flex-positive:0;flex-grow:0;background-size:cover;background-position:center bottom;}.views-row .teaser-column.teaser-column-1-2{width:33%;}.views-row .teaser-column.teaser-column-2-2{width:66%;}}.views-row .teaser-column .teaser-image-wrapper{background-size:contain;background-repeat:no-repeat;background-position:center center;min-height:80px;margin-bottom:30px;}@media only screen and (min-width:768px){.views-row .teaser-column .teaser-image-wrapper{position:absolute;top:0;bottom:0;left:0;right:40px;margin-bottom:0;}}.views-row .entity-type-label{font-size:12px;line-height:16px;text-transform:uppercase;letter-spacing:0.2em;position:relative;margin-bottom:0.8em;color:#777;}.views-row .entity-type-label::after{content:'';border-bottom:1px solid #777;position:absolute;top:50%;margin:-1px 0 0 0.5em;width:2.2em;}.views-row h4{font-family:"Proxima Nova Bold";font-size:24px;line-height:24px;margin-bottom:0.6em;}@media only screen and (min-width:768px){.views-row h4{max-width:380px;}}.views-row h4 a,.views-row h4 a:hover,.views-row h4 a:visited{text-decoration:none;}.views-row .node--content .field--type-string,.views-row .node--content .field--type-string-long{font-family:"Proxima Nova Regular";color:#777;font-size:16px;line-height:24px;}.collapsible-toggle-wrapper{margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;display:block;position:relative;}@media only screen and (max-width:767px){.collapsible-toggle-wrapper{max-width:320px;}}@media only screen and (min-width:768px){.collapsible-toggle-wrapper{width:768px;}}@media only screen and (min-width:1024px){.collapsible-toggle-wrapper{width:1024px;}}@media only screen and (min-width:768px){.collapsible-toggle-wrapper{display:-ms-flexbox;display:flex;}}.collapsible-toggle-wrapper .collapsible-toggle{border-radius:2px;background:url(/themes/custom/uplifting/images/icons/filter-slider.png) 1.5em center no-repeat #fff;color:#777;cursor:pointer;display:inline-block;font-family:"Proxima Nova Semibold";font-size:0.75em;height:3.75em;line-height:3.75em;margin:2px;padding:2px 1.5em 0 42px;white-space:nowrap;}.collapsible-toggle-wrapper .collapsible-toggle:hover{background:url(/themes/custom/uplifting/images/icons/filter-slider-white.png) 1.5em center no-repeat #33abdf;color:#fff;}.collapsible-toggle-wrapper .collapsible-toggle::after{content:'';position:absolute;left:0;top:0;height:100%;width:calc(100% - 150px);}.collapsible-toggle-wrapper .collapsible-active-items .form-type-checkbox{background:#33abdf;color:#fff;display:inline-block;}.collapsible-toggle-wrapper .collapsible-active-items .form-type-checkbox:hover{background:#33abdf;color:#fff;}.collapsible-toggle-wrapper .collapsible-active-items .form-type-checkbox label:hover{cursor:default;}.collapsible-toggle-wrapper .collapsible-count{font-size:0.75em;line-height:4.25em;}@media only screen and (min-width:768px){.collapsible-toggle-wrapper .collapsible-count{position:absolute;right:0;}}.collapsible-toggle-wrapper .collapsible-count .view-header{color:#9b9b9b;float:left;font-family:"Proxima Nova Regular";}.collapsible-toggle-wrapper .collapsible-count input[data-drupal-selector='edit-reset']{background:none;border:0;box-shadow:none;color:#33abdf;margin-left:1.5em;padding:0;text-decoration:underline;}.collapsible-toggle-wrapper .collapsible-count input[data-drupal-selector='edit-reset']:hover{text-decoration:none;}.collapsible-filter>.view-header{display:none;}.collapsible-filter .view-filters{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px;background-color:#f7f7f7;font-family:"Proxima Nova Regular";margin-bottom:2em;padding:1.5em 0;}.collapsible-filter .view-filters .form-wrapper{display:none;}.collapsible-filter .view-filters .bef-exposed-form .form--inline>.form-item{float:none!important;}.collapsible-filter .view-filters form{margin:0;}.collapsible-filter .view-filters fieldset{margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;clear:both;display:block;margin-top:0;padding:0;}@media only screen and (max-width:767px){.collapsible-filter .view-filters fieldset{max-width:320px;}}@media only screen and (min-width:768px){.collapsible-filter .view-filters fieldset{width:768px;}}@media only screen and (min-width:1024px){.collapsible-filter .view-filters fieldset{width:1024px;}}@media only screen and (min-width:768px){.collapsible-filter .view-filters fieldset{padding:2em 0 0;}}.collapsible-filter .view-filters fieldset legend{background:none;color:#9b9b9b;font-size:0.75em;font-weight:normal;margin:0;padding:0;text-transform:uppercase;}@media only screen and (min-width:768px){.collapsible-filter .view-filters fieldset legend{width:15.25424%;float:left;margin-right:1.69492%;}}.collapsible-filter .view-filters fieldset .fieldset-wrapper{zoom:1;}@media only screen and (min-width:768px){.collapsible-filter .view-filters fieldset .fieldset-wrapper{width:83.05085%;float:right;margin-right:0;}}.collapsible-filter .view-filters fieldset .fieldset-wrapper:before,.collapsible-filter .view-filters fieldset .fieldset-wrapper:after{content:'\0020';display:block;height:0;overflow:hidden;}.collapsible-filter .view-filters fieldset .fieldset-wrapper:after{clear:both;}.collapsible-filter .view-filters fieldset .fieldset-wrapper .form-type-checkbox:hover{cursor:pointer;}.collapsible-filter .view-filters fieldset .fieldset-wrapper .form-type-checkbox:hover,.collapsible-filter .view-filters fieldset .fieldset-wrapper .form-type-checkbox.is-active{background:#33abdf;color:#fff;}.collapsible-filter .view-filters .form-actions{font-family:"Proxima Nova Bold";padding:2em 0;text-align:center;}.collapsible-filter .view-filters .form-actions .form-submit{border:none;background:none;box-shadow:none;color:#3d3d3d;}.collapsible-filter-checkbox,.collapsible-toggle-wrapper .form-type-checkbox,.collapsible-filter .view-filters fieldset .fieldset-wrapper .form-type-checkbox{border-radius:2px;background:#fff;border-bottom:1px solid #eaeaea;color:#454545;float:left;margin:2px;padding:0;white-space:nowrap;width:auto;}.collapsible-filter-checkbox label,.collapsible-toggle-wrapper .form-type-checkbox label,.collapsible-filter .view-filters fieldset .fieldset-wrapper .form-type-checkbox label{color:inherit;line-height:3.5em;margin:0;padding:0 1.5em;font-size:0.85em;display:block;}.collapsible-filter-checkbox label:hover,.collapsible-toggle-wrapper .form-type-checkbox label:hover,.collapsible-filter .view-filters fieldset .fieldset-wrapper .form-type-checkbox label:hover{cursor:pointer;}.collapsible-filter-checkbox input,.collapsible-toggle-wrapper .form-type-checkbox input,.collapsible-filter .view-filters fieldset .fieldset-wrapper .form-type-checkbox input{display:none;}.alias--about-us-leadership .field--name-body{margin:0;padding:0;}.alias--about-us-leadership .field--name-body>p{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#3d3d3d;font-weight:normal;line-height:1.5em;letter-spacing:0;}.alias--about-us-leadership .field--name-body>p:first-child::first-letter{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:16px;color:#3d3d3d;font-weight:normal;line-height:1.5em;letter-spacing:0;margin-right:0;float:none;}.block-views-blockleadership-block-1,.block-views-blockleadership-block-3{display:block;margin:0 -15px;width:calc(100% + 30px);}.block-views-blockleadership-block-1 h2,.block-views-blockleadership-block-3 h2{box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:26px;padding-right:26px;position:relative;width:100%;}@media only screen and (min-width:768px){.block-views-blockleadership-block-1 h2,.block-views-blockleadership-block-3 h2{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.block-views-blockleadership-block-1 h2,.block-views-blockleadership-block-3 h2{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.block-views-blockleadership-block-1 h2,.block-views-blockleadership-block-3 h2{padding-left:90px;padding-right:90px;}}.block-views-blockleadership-block-1 .view-leadership,.block-views-blockleadership-block-3 .view-leadership{box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:26px;padding-right:26px;position:relative;width:100%;}@media only screen and (min-width:768px){.block-views-blockleadership-block-1 .view-leadership,.block-views-blockleadership-block-3 .view-leadership{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.block-views-blockleadership-block-1 .view-leadership,.block-views-blockleadership-block-3 .view-leadership{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.block-views-blockleadership-block-1 .view-leadership,.block-views-blockleadership-block-3 .view-leadership{padding-left:90px;padding-right:90px;}}.executive-leadership-block{margin:2em 0;}.executive-leadership-block h2{font-family:"Proxima Nova Bold";font-size:48px;line-height:48px;}.executive-leadership-block img{width:100%;height:auto;}.executive-leadership-block .view-content{zoom:1;}.executive-leadership-block .view-content:before,.executive-leadership-block .view-content:after{content:'\0020';display:block;height:0;overflow:hidden;}.executive-leadership-block .view-content:after{clear:both;}.executive-leadership-block .views-row{margin-bottom:1.25em;}.executive-leadership-block .leadership-link{cursor:pointer;display:block;font-size:12px;padding:0;text-align:center;text-decoration:none;}@media only screen and (min-width:768px){.executive-leadership-block .leadership-link{font-size:16px;}}.executive-leadership-block .leadership-link__title{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:2em;color:#000;font-weight:normal;line-height:1em;padding:0.2em 0.5em 0;}.executive-leadership-block .leadership-link__position{color:#919191;font-family:"Proxima Nova Semibold";font-size:0.8em;letter-spacing:1px;padding:0 1em 1.25em;text-transform:uppercase;}.executive-leadership-block .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.executive-leadership-block .views-row{background-color:#ececec;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0.25em 1%;width:49%;}@media only screen and (max-width:767px){.executive-leadership-block .views-row:nth-of-type(2n){margin-right:0;}.executive-leadership-block .views-row:nth-of-type(2n+1){margin-left:0;}}@media only screen and (min-width:768px){.executive-leadership-block .views-row{width:32%;}.executive-leadership-block .views-row:nth-of-type(3n){margin-right:0;}.executive-leadership-block .views-row:nth-of-type(3n+1){margin-left:0;}}@media only screen and (min-width:1024px){.executive-leadership-block .views-row{margin:0.5em 1%;}}.block-views-blockleadership-block-1{zoom:1;background-color:#ececec;padding-top:2em;}.block-views-blockleadership-block-1:before,.block-views-blockleadership-block-1:after{content:'\0020';display:block;height:0;overflow:hidden;}.block-views-blockleadership-block-1:after{clear:both;}.leadership-block{margin:2em 0;}.leadership-block h2{font-family:"Proxima Nova Bold";font-size:48px;line-height:48px;}.leadership-block img{width:100%;height:auto;}.leadership-block .view-content{zoom:1;}.leadership-block .view-content:before,.leadership-block .view-content:after{content:'\0020';display:block;height:0;overflow:hidden;}.leadership-block .view-content:after{clear:both;}.leadership-block .views-row{margin-bottom:1.25em;}.leadership-block .leadership-link{cursor:pointer;display:block;font-size:12px;padding:0;text-align:center;text-decoration:none;}@media only screen and (min-width:768px){.leadership-block .leadership-link{font-size:16px;}}.leadership-block .leadership-link__title{font-family:"Proxima Nova Regular","Helvetica Neue",helvetica,arial,"liberation sans",sans-serif;font-size:2em;color:#000;font-weight:normal;line-height:1em;padding:0.2em 0.5em 0;}.leadership-block .leadership-link__position{color:#919191;font-family:"Proxima Nova Semibold";font-size:0.8em;letter-spacing:1px;padding:0 1em 1.25em;text-transform:uppercase;}.leadership-block .views-row{width:32.20339%;float:left;}.leadership-block .views-row:nth-child(3n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.leadership-block .views-row:nth-child(3n + 2){margin-left:33.89831%;margin-right:-100%;clear:none;}.leadership-block .views-row:nth-child(3n + 3){margin-left:67.79661%;margin-right:-100%;clear:none;}@media only screen and (min-width:768px){.leadership-block .views-row{width:23.72881%;float:left;}.leadership-block .views-row:nth-child(4n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.leadership-block .views-row:nth-child(4n + 2){margin-left:25.42373%;margin-right:-100%;clear:none;}.leadership-block .views-row:nth-child(4n + 3){margin-left:50.84746%;margin-right:-100%;clear:none;}.leadership-block .views-row:nth-child(4n + 4){margin-left:76.27119%;margin-right:-100%;clear:none;}}.leadership-block .leadership-link{filter:grayscale(1);font-size:11px;}@media only screen and (min-width:768px){.leadership-block .leadership-link{font-size:12px;}}.leadership-block .leadership-link:hover{filter:grayscale(0);}.block-views-blockoffice-locations-locations-page{background-color:#ececec;margin:0 -15px;max-width:none;padding:0 15px;width:100%;}.block-views-blockoffice-locations-locations-page>div.container-wrapper{box-sizing:border-box;margin:0 auto;max-width:1440px;padding-left:26px;padding-right:26px;position:relative;width:100%;}@media only screen and (min-width:768px){.block-views-blockoffice-locations-locations-page>div.container-wrapper{padding-left:40px;padding-right:40px;}}@media only screen and (min-width:1024px){.block-views-blockoffice-locations-locations-page>div.container-wrapper{padding-left:60px;padding-right:60px;}}@media only screen and (min-width:1440px){.block-views-blockoffice-locations-locations-page>div.container-wrapper{padding-left:90px;padding-right:90px;}}.block-views-blockoffice-locations-locations-page .view-office-locations{width:100%;}.block-views-blockoffice-locations-locations-page .view-header,.block-views-blockoffice-locations-locations-page .attachment{zoom:1;}.block-views-blockoffice-locations-locations-page .view-header:before,.block-views-blockoffice-locations-locations-page .view-header:after,.block-views-blockoffice-locations-locations-page .attachment:before,.block-views-blockoffice-locations-locations-page .attachment:after{content:'\0020';display:block;height:0;overflow:hidden;}.block-views-blockoffice-locations-locations-page .view-header:after,.block-views-blockoffice-locations-locations-page .attachment:after{clear:both;}.block-views-blockoffice-locations-locations-page .view-header h2,.block-views-blockoffice-locations-locations-page .attachment h2{font-family:"Proxima Nova Bold";font-size:26px;line-height:26px;padding:3em 0;position:relative;overflow:hidden;}.block-views-blockoffice-locations-locations-page .view-header h2::after,.block-views-blockoffice-locations-locations-page .attachment h2::after{content:'';border-bottom:1px solid #000;position:absolute;top:50%;margin:-1px 0 0 0.5em;width:100%;}.block-views-blockoffice-locations-locations-page .view-content{zoom:1;}.block-views-blockoffice-locations-locations-page .view-content:before,.block-views-blockoffice-locations-locations-page .view-content:after{content:'\0020';display:block;height:0;overflow:hidden;}.block-views-blockoffice-locations-locations-page .view-content:after{clear:both;}@media only screen and (min-width:768px) and (max-width:1023px){.block-views-blockoffice-locations-locations-page .view-content .views-row{width:49.15254%;float:left;}.block-views-blockoffice-locations-locations-page .view-content .views-row:nth-child(2n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.block-views-blockoffice-locations-locations-page .view-content .views-row:nth-child(2n + 2){margin-left:50.84746%;margin-right:-100%;clear:none;}}@media only screen and (min-width:1024px){.block-views-blockoffice-locations-locations-page .view-content .views-row{width:23.72881%;float:left;}.block-views-blockoffice-locations-locations-page .view-content .views-row:nth-child(4n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.block-views-blockoffice-locations-locations-page .view-content .views-row:nth-child(4n + 2){margin-left:25.42373%;margin-right:-100%;clear:none;}.block-views-blockoffice-locations-locations-page .view-content .views-row:nth-child(4n + 3){margin-left:50.84746%;margin-right:-100%;clear:none;}.block-views-blockoffice-locations-locations-page .view-content .views-row:nth-child(4n + 4){margin-left:76.27119%;margin-right:-100%;clear:none;}}.block-views-blockoffice-locations-locations-page .view-content p{font-size:1em;}.block-views-blockoffice-locations-locations-page .view-content .views-field-title{font-family:"Proxima Nova Bold";font-size:18px;line-height:18px;padding-bottom:1em;}.block-views-blockoffice-locations-locations-page .view-content .field--name-field-location-address p{margin-bottom:0;line-height:1.5em;}.block-views-blockoffice-locations-locations-page .view-content .field--name-field-location-phone{color:#777;font-family:"Proxima Nova Regular";}.block-views-blockoffice-locations-locations-page .view-content .field--name-field-location-phone>*{display:inline;}.block-views-blockoffice-locations-locations-page .view-content .views-row{padding-bottom:3em;}.view-aggregate-page .view-content{margin-left:auto;margin-right:auto;display:-ms-flexbox;display:flex;width:100%;display:block;}@media only screen and (max-width:767px){.view-aggregate-page .view-content{max-width:320px;}}@media only screen and (min-width:768px){.view-aggregate-page .view-content{width:768px;}}@media only screen and (min-width:1024px){.view-aggregate-page .view-content{width:1024px;}}@media only screen and (min-width:768px){.view-aggregate-page .view-content{width:100%;}}@media only screen and (min-width:1024px){.view-aggregate-page .view-content{width:100%;max-width:1024px;}}nav.pager ul.pager__items{margin:0 auto;padding:65px 0;text-align:center;}nav.pager li.pager__item{font-family:"Proxima Nova Regular";color:#777;font-size:18px;line-height:30px;display:inline-block;margin:0 2px;font-family:"Proxima Nova Bold";color:#33abdf;}@media only screen and (min-width:768px){nav.pager li.pager__item{margin:0 5px;}}nav.pager li.pager__item.is-active{color:#a1a1a1;border-bottom:2px solid;font-size:20px;}nav.pager li.pager__item.pager__item--first,nav.pager li.pager__item.pager__item--previous,nav.pager li.pager__item.pager__item--next,nav.pager li.pager__item.pager__item--last{font-size:16px;}nav.pager a,nav.pager a:hover{display:block;padding:0 5px;line-height:1;text-decoration:none;color:inherit;}nav.pager a[href='#']{pointer-events:none;cursor:default;color:#a1a1a1;}.odometer.odometer-auto-theme,.odometer.odometer-theme-minimal{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;position:relative;}.odometer.odometer-auto-theme,.odometer.odometer-theme-minimal{*display:inline;}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-minimal .odometer-digit{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;position:relative;}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-minimal .odometer-digit{*display:inline;}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;visibility:hidden;}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-spacer{*display:inline;}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon{display:block;}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-minimal .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden;}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0);}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-minimal .odometer-digit .odometer-value.odometer-last-value{position:absolute;}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-minimal.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}