.gold-bg{background:#ad841f}.coolgray-bg{background:#53565a}.purple-bg{background:#994878}.mediumgreen-bg{background:#789f90}.ajgreen-bg{background:#006647}.green-bg{background:#019790;color:#fff}.green-text{color:#006647}.dark-green-text{color:#006647}.orange-text{color:#ec6a24}.lightblue-text{color:#298fc2}.blue-text{color:#1e2e48}.mediumgreen-text{color:#789f90}.gold-text{color:#ad841f}.lining-nums{font-variant-numeric:lining-nums}.button.green-button:hover,.button.green-button:active{background:#006647;color:#fff;border:1px solid #006647}.button.green-bg-button{background:#006647;color:#fff;border:1px solid #006647;padding:12px 33px;border-radius:30px;text-transform:lowercase;letter-spacing:.1em;font-variant:small-caps;font-size:23px;font-weight:700}.button.green-bg-button:hover,.button.green-bg-button:focus{background:#03563d}.button.green-bg-button .fa{vertical-align:middle}.button.blue-bg-button{background:#298fc2;color:#fff;border:1px solid #1f7cab;padding:12px 33px;border-radius:30px;text-transform:lowercase;letter-spacing:.1em;font-variant:small-caps;font-size:23px;font-weight:700}.button.blue-bg-button:hover,.button.blue-bg-button:focus{background:#1f7cab}.button.blue-bg-button .fa{vertical-align:middle}.button.blue-button:hover,.button.blue-button:active{background:#298fc2;color:#fff;border:1px solid #006647}.button.olive-bg{background-color:#82a640;color:#fff;border:none}.orange-bg{background:#ec6a24;color:#fff}.blue-bg{background:#1e2e48;color:#fff}.lightblue-bg{background:#298fc2;color:#fff}.grey-bg{background:#939597;color:#fff}.grey-bg.nav-item{margin-top:6px}.grey-bg.nav-item:active{background:#555559}@font-face{font-family:"MetaOT";src:url("fonts/1473744/bf43edcd-8a86-4b4e-9e01-a678d1e1fd71.eot?#iefix");src:url("fonts/1473744/bf43edcd-8a86-4b4e-9e01-a678d1e1fd71.eot?#iefix") format("eot"),url("fonts/1473744/d7094d22-fbb3-45d1-844d-bdaf8dba6950.woff2") format("woff2"),url("fonts/1473744/a84f9414-0a63-43c3-af4e-b539379a7663.woff") format("woff"),url("fonts/1473744/8347360b-ca68-493b-8aaa-a786cacc8be0.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"MetaOT";src:url("fonts/1473748/7d9bb38d-5d75-48ab-92bf-8e9ebad5f948.eot?#iefix");src:url("fonts/1473748/7d9bb38d-5d75-48ab-92bf-8e9ebad5f948.eot?#iefix") format("eot"),url("fonts/1473748/f4a9cc03-842c-47c5-b4a6-825705c62a52.woff2") format("woff2"),url("fonts/1473748/ddb61fcd-bbc8-472d-bb50-54dfac33c0bd.woff") format("woff"),url("fonts/1473748/47bbcb54-a2d4-45bf-9d0f-f231c4fd087f.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"MetaOT";src:url("fonts/1473732/eb34d17c-ded5-4164-a4ae-b333b840843c.eot?#iefix");src:url("fonts/1473732/eb34d17c-ded5-4164-a4ae-b333b840843c.eot?#iefix") format("eot"),url("fonts/1473732/cf9a7195-d944-495d-bce1-be91ce5f74f2.woff2") format("woff2"),url("fonts/1473732/fa36a16a-d2ff-4e4b-9dbe-3c517f881625.woff") format("woff"),url("fonts/1473732/148f7863-f2de-4bed-a16c-5d34b768fe3a.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:"MetaOT";src:url("fonts/1473737/edb10ad6-3b49-4999-b637-f8cd137c1aad.eot?#iefix");src:url("fonts/1473737/edb10ad6-3b49-4999-b637-f8cd137c1aad.eot?#iefix") format("eot"),url("fonts/1473737/5361a8da-2038-4b9f-b58e-060e60605608.woff2") format("woff2"),url("fonts/1473737/407aae8b-c685-4c9e-8484-59ce8648be84.woff") format("woff"),url("fonts/1473737/e3753515-ab02-4ecb-87a5-f8cc051e5ed1.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:"MetaOT";src:url("fonts/1473693/20fa1f22-23bd-480c-b91d-d6b78d1600ac.eot?#iefix");src:url("fonts/1473693/20fa1f22-23bd-480c-b91d-d6b78d1600ac.eot?#iefix") format("eot"),url("fonts/1473693/8e1ac351-f27f-4875-8cb7-09b862b7a9df.woff2") format("woff2"),url("fonts/1473693/b23ccf56-0446-476c-adce-42ac11400ac5.woff") format("woff"),url("fonts/1473693/039357c9-fe3c-41fd-892e-4ab5dca221f7.ttf") format("truetype");font-weight:900;font-style:normal}body{font-family:"MetaOT",sans-serif;font-weight:normal;font-style:normal;font-size:18px;color:#555559}select,select:focus,textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color]{font-size:16px}a{color:#006647}a.button:focus{color:#fff}h1{font-family:"MetaOT",sans-serif;font-weight:900;font-style:normal;font-size:35px}h2{font-size:26px}h4{font-size:20px;font-weight:700}ol{list-style-type:none;margin-left:0;padding-left:0;text-indent:-1em}ol>li{counter-increment:customlistcounter;margin-bottom:10px;padding-left:1em}ol>li:before{content:counter(customlistcounter) ")";font-weight:bold;float:left;width:1em;margin-right:-1px}ol:first-child{counter-reset:customlistcounter}hr{border-top:5px solid #eee}.link-text{font-family:"MetaOT",sans-serif;font-weight:900;font-size:16px;text-transform:lowercase;font-variant:small-caps;letter-spacing:1.5px !important;display:inline-block;margin-left:5px;color:#555559}.link-text i{vertical-align:middle;padding-bottom:1px}.read-more i{margin-left:6px}.read-more:hover{color:#247f84;text-decoration:none;border-bottom:2px solid #247f84}.intro-copy{font-size:25px}.button{margin:20px 0;border:1px solid #555559;border-radius:20px;padding:5px 11px;display:inline-block;letter-spacing:0px;min-width:140px;text-align:center;cursor:pointer}.button i{margin-left:5px}.button:hover,.button:active,.button:focus{background:#555559;color:#fff;text-decoration:none}.button.white-button{border:1px solid #fff;color:#fff}.button.white-button:hover,.button.white-button:active{background:#fff}a:hover .button,a:active .button{background:#555559;color:#fff;text-decoration:none}.no-gutter [class*=col-],.no-gutter [class*=col-]{padding-right:4px;padding-left:4px}.form-control{border-radius:22px;height:32px;padding:1px 19px;font-size:14px;line-height:1.42857143;color:#555;margin-top:-6px;width:93%;border:1px solid #8c8c8c}.icon-addon{position:relative;color:#555;display:block}.icon-addon:after,.icon-addon:before{display:table;content:" "}.icon-addon:after{clear:both}.icon-addon.addon-md .glyphicon,.icon-addon .glyphicon,.icon-addon.addon-md .fa,.icon-addon .fa{position:absolute;z-index:2;left:10px;font-size:17px;width:20px;margin-left:-2.5px;text-align:center;padding:0px 0}.icon-addon.addon-md .form-control,.icon-addon .form-control{padding-left:38px;float:left;font-weight:normal}.mobile-logo{display:inline-block;width:50%;min-width:217px;padding:20px}.navbar-toggle{margin-right:8px}.navbar-toggle i{font-size:30px}.mobile-language-toggle img{display:block;width:32px;height:32px}@media screen and (max-width: 349px){.navbar-toggle{padding:9px 5px}}.navbar-form,.filter-form{height:29px;margin-top:16px}.navbar .logo{text-align:center}.navbar .logo img{max-width:278px;width:83%}.navbar .tagline{font-size:24px}.navbar .language-select{position:relative;float:left;width:32px;margin-left:20px;margin-top:10px}.navbar .language-select img{display:block;width:32px;height:32px}.navbar .language-select .language-menu{display:none;position:absolute;top:37px;right:-1px;width:120px;padding-bottom:10px;border-top:5px solid rgba(0,0,0,0);border-radius:0 0 10px 10px;background:#fff;box-shadow:0px 8px 8px 0px rgba(0,0,0,.34);z-index:10}.navbar .language-select .language-menu ul{padding:0;margin:0;border-top:2px solid #555559;list-style:none}.navbar .language-select .language-menu li{margin:0}.navbar .language-select .language-menu li a{display:block;margin:0;padding:8px 15px 10px;color:#555559;text-transform:lowercase;font-variant:small-caps;font-size:14px;line-height:14px;font-weight:normal;text-align:left;border:none;text-decoration:none}.navbar .language-select .language-menu li a:hover,.navbar .language-select .language-menu li a:active,.navbar .language-select .language-menu li a:focus{color:#fff;background:#555559}.navbar .language-select.active .language-menu{display:block}#sub-navbar{position:relative;margin-left:-15px;margin-right:-15px}#sub-navbar .nav-item{color:#555559;text-align:center;font-weight:900;padding:12px 0;letter-spacing:2px;cursor:pointer;font-size:22px;text-transform:lowercase;font-variant:small-caps;letter-spacing:1.5px;border-top:10px solid;border-bottom-right-radius:30px}#sub-navbar .nav-item:hover{text-decoration:none}#sub-navbar .nav-item.gold-bg{border-color:#ad841f;background:#fff}#sub-navbar .nav-item.ajgreen-bg{border-color:#006647;background:#fff}#sub-navbar .nav-item.mediumgreen-bg{border-color:#789f90;background:#fff}#sub-navbar .nav-item.lightblue-bg{border-color:#298fc2;background:#fff}#sub-navbar .nav-item.gold-bg:hover,#sub-navbar .nav-item.gold-bg.active{background:#fae8a8}#sub-navbar .nav-item.ajgreen-bg:hover,#sub-navbar .nav-item.ajgreen-bg.active{background:#b6d2a9}#sub-navbar .nav-item.mediumgreen-bg:hover,#sub-navbar .nav-item.mediumgreen-bg.active{background:#bfd8cc}#sub-navbar .nav-item.lightblue-bg:hover,#sub-navbar .nav-item.lightblue-bg.active{background:#b5dde0}.nav-list{display:none}.services-nav-list{border-top:8px solid #789f90}.services-nav-list a{color:#555559}.services-nav-list .right-border-1{border-right:1px solid #555559}.services-nav-list .right-border-2{border-right:1px solid #555559;padding-left:23px}.services-nav-list .outside-links img{margin-top:20px;width:93%}.services-nav-list .outside-links a{font-size:16px;color:#555559;letter-spacing:1.5px}.services-nav-list .outside-links h2{letter-spacing:0px}.support-nav-list{border-top:8px solid #ec6a24}.training-nav-list{border-top:8px solid #1e2e48}.labs-nav-list{border-top:8px solid #298fc2}.subpage-nav{background:#555559;color:#fff;margin-bottom:30px}.subpage-nav i{float:right}.subpage-nav .subpage-title{padding:10px;font-variant:small-caps;text-transform:lowercase;letter-spacing:1.5px;font-size:21px;font-weight:700}.subpage-nav ul{background:#e4e5e6;list-style-type:none;padding:16px;margin-bottom:0px;display:none}.subpage-nav ul li{border-top:1px solid gray;padding:9px 16px}.subpage-nav ul a{color:#555559;text-transform:uppercase;font-size:16px}.subpage-nav ul a:hover,.subpage-nav ul a:active{text-decoration:none;color:#337ab7}.subpage-nav ul img{width:30px;margin-right:12px}.main-image{width:100%;padding-top:66%;background:url("../img/refresh-hero-01.jpg");background-size:cover;position:relative;border-bottom-right-radius:140px;background-position:bottom right}.main-image .main-image-text{color:#fff}.main-image .main-image-text h1{font-size:70px;font-weight:600;line-height:1em;text-shadow:1px 1px 3px rgba(0,0,0,.7)}.main-image .main-image-text p{font-size:1.3em;text-shadow:1px 1px 3px rgba(0,0,0,.7)}.main-image .main-image-text{position:absolute;top:28%;left:10%;width:40%;font-size:22px}.main-image .link-text{margin-left:15px}.main-image .link-text i{position:relative;top:1px}.cta-box{background:#fff;text-align:center;padding-bottom:34px}.cta-box img{width:85%;max-width:400px}.cta-box p{width:94%;margin:0 auto}.cta-box.mobile-only{margin-top:-60px;padding-top:1px}.cta-box.mobile-only h3{font-weight:700}.cta-box.mobile-only p{width:75%;min-width:300px}.cta-box.mobile-only a{margin-top:12px;display:inline-block}.cta-box.mobile-only a:hover{text-decoration:none}.cta-box .button{margin-top:20px}.news-carousel{margin:20px auto}.news-carousel [class*=col-]{padding-left:0 !important;padding-right:0 !important}.news-carousel .owl-carousel-arrows{background:#e4e5e6;text-align:center;font-size:49px;font-weight:900;cursor:pointer}.news-carousel .owl-carousel-arrows i{font-weight:900;padding-top:75px}.news-carousel .news-slide .slide-content{position:relative;height:200px;padding:20px}.news-carousel .news-slide.type-news h1{margin:5px 0 10px;font-size:22px;line-height:26px;font-weight:700;text-overflow:ellipsis}.news-carousel .news-slide.type-news span{display:block;font-size:18px;font-weight:700;font-variant-numeric:lining-nums}.news-carousel .news-slide.type-news a:hover,.news-carousel .news-slide.type-news a:focus{text-decoration:none}.news-carousel .news-slide.type-news a:hover h1,.news-carousel .news-slide.type-news a:focus h1{text-decoration:underline}.news-carousel .news-slide.type-event a:hover,.news-carousel .news-slide.type-event a:focus{text-decoration:none}.news-carousel .news-slide.type-event a:hover h2,.news-carousel .news-slide.type-event a:focus h2{text-decoration:underline}.news-carousel .news-slide.type-event .slide-content{padding-left:77px;background-image:url("../img/icon-calendar.svg");background-position:20px 20px;background-size:37.5px 40px;background-repeat:no-repeat}.news-carousel .news-slide.type-event h2{margin:5px 0 10px;font-size:22px;line-height:26px;font-weight:700}.news-carousel .news-slide.type-event span{display:block;font-size:18px;font-weight:700;font-variant-numeric:lining-nums}.news-carousel .news-slide h3{margin:0;text-transform:lowercase;font-variant:small-caps;font-weight:700;font-size:18px;line-height:18px;text-decoration:underline}.news-carousel .news-slide a{display:block;color:#fff}.news-carousel .news-slide a:hover .type-event span{text-decoration:none}.news-carousel .news-slide.gradient-green{background:#b5bdc8;background:-moz-linear-gradient(top, #789F90 0%, #28343b 100%);background:-webkit-linear-gradient(top, #789F90 0%, #28343b 100%);background:linear-gradient(to bottom, #789F90 0%, #28343b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 )}.news-carousel .news-slide.gradient-gray{background:#b5bdc8;background:-moz-linear-gradient(top, #555559 0%, #28343b 100%);background:-webkit-linear-gradient(top, #555559 0%, #28343b 100%);background:linear-gradient(to bottom, #555559 0%, #28343b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 )}.news-carousel .news-slide.gradient-ajgreen{background:#b5bdc8;background:-moz-linear-gradient(top, #006647 0%, #28343b 100%);background:-webkit-linear-gradient(top, #006647 0%, #28343b 100%);background:linear-gradient(to bottom, #006647 0%, #28343b 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 )}.news-carousel .careers-news-tab{max-width:260px;height:50px;background:#939597;background-image:linear-gradient(to top, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 66%)}.news-carousel .careers-news-tab::before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.27em}.news-carousel .careers-news-tab img{width:100%;height:auto;padding:4px 30px 0 15px;vertical-align:middle}@media screen and (min-width: 992px){.inner{max-width:1030px;margin:0 auto}}.page-content h2{font-weight:900;font-size:32px;margin-top:16px;letter-spacing:0px}.page-content .button{margin-top:10px;margin-bottom:20px}.page-content .intro-text{font-size:18px;line-height:1.4em}.page-content .intro-text ol{font-size:20px;line-height:1.2em;margin:20px auto}.page-content .intro-text ol li{margin-bottom:10px}.breadcrumb{list-style-type:none;background-color:rgba(0,0,0,0);padding:8px 0px}.breadcrumb li{text-transform:lowercase;font-size:16px;font-variant:small-caps;letter-spacing:1.5px}.breadcrumb li a{color:#555559}.breadcrumb>li+li:before{content:">";color:#555559}.translation-notice{position:relative;margin-bottom:15px;padding:15px 15px 15px 60px;background:#e4e5e6;border-radius:15px}.translation-notice:before{content:"";position:absolute;top:0;bottom:0;left:0;width:50px;background:#555559;border-radius:15px 0 0 15px}.translation-notice i{position:absolute;left:12px;top:50%;width:26px;height:26px;margin-top:-13px;color:#e4e5e6;border:1px solid #e4e5e6;border-radius:26px;text-align:center;line-height:26px}.grade-picker,.type-picker,.filter-dropdown{padding-right:10px}.grade-picker a,.type-picker a,.filter-dropdown a{color:#555559;font-size:16px;margin-left:13px;display:inline-block}.checkbox{display:inline-block}.checkbox label{border-right:1px solid gray;padding:0px 16px;font-variant:small-caps;letter-spacing:1.5px;font-size:20px}.checkbox input[type=checkbox]{display:none}.checkbox input[type=checkbox]:not(:checked)+label span:after{content:"";font-family:FontAwesome}.checkbox input[type=checkbox]:checked+label span:after{content:"";font-family:FontAwesome}.checkbox label span{vertical-align:middle;margin-top:-4px;display:inline-block}.search-filters{background-color:#807f83;min-height:20px;margin-top:25px}.search-filters .inner{background-color:#807f83}.search-filters .filter-button{padding-top:17px;padding-left:2px;padding-right:2px;font-weight:700;font-size:16px;color:#fff;letter-spacing:1.5px;text-transform:lowercase;font-variant:small-caps;cursor:pointer;text-align:center;min-height:54px}.search-filters .filter-button:hover,.search-filters .filter-button:active{background:#555559}.search-filters .filter-button .fa-chevron-down{display:none}.search-filters .filter-button.active{background:#555559}.search-filters .filter-button.active .fa-chevron-down{display:inline-block}.search-filters .filter-button.active .fa-chevron-up{display:none}.search-filters .filter-label{padding-top:17px;font-size:16px;color:#fff;text-transform:lowercase;font-variant:small-caps;letter-spacing:1.5px;display:inline-block;padding:17px 20px 0px}.search-filters .filter-form{margin-right:10px}@media(min-width: 992px){.search-filters .filter-form{margin-right:20px}}@media(min-width: 1200px){.search-filters .filter-form{margin-right:0}}.mobile-filters{margin-top:15px;background:#e4e5e6;border-top:4px solid #019790}.mobile-filters .form-control{width:100%}.mobile-filters .view-filters{position:relative;background:#939597;padding:10px 30px 15px;color:#fff}.mobile-filters .view-filters p{display:inline-block;margin:0;padding:2px 0;font-variant:small-caps;text-transform:lowercase;font-weight:600}.mobile-filters .view-filters i{position:absolute;top:50%;right:30px;margin-top:-13px;font-size:20px}.mobile-filters .view-filters i:before{content:""}.mobile-filters .view-filters .button{float:right;margin:0 -15px 0 0;color:#fff;border:1px solid #fff}.mobile-filters .view-filters button.mobile-close-filters{float:right;display:none;background:none;border:0;color:inherit;font-size:32px;line-height:32px;overflow:visible;padding:0;box-sizing:content-box;cursor:pointer}.mobile-filters .filter-list{display:none}.mobile-filters .filter-list .form-group{margin-top:15px}.mobile-filters .filter-list .form-group .icon-addon{width:auto;margin:0 30px}.mobile-filters.active .view-filters a{display:none}.mobile-filters.active .view-filters i:before{content:""}.mobile-filters.active .view-filters button.mobile-close-filters{display:block}.mobile-filters .filter-select{position:relative;padding-bottom:5px;border-bottom:2px solid #555559;font-size:20px;font-weight:700}.mobile-filters .filter-select i.fa{position:absolute;top:5px;right:10px}.mobile-filters .filter-select i.fa:before{content:""}.mobile-filters .filter-select.active i.fa:before{content:""}.mobile-filters .filter-dropdown{padding:15px 20px 15px}.mobile-filters .filter-dropdown ul{display:none;list-style-type:none;padding-left:0}.mobile-filters .filter-dropdown ul li{padding:0px;border-bottom:1px solid #807f83}.mobile-filters .filter-dropdown ul li a{display:block;margin:0;padding:9px 5px;font-size:20px;line-height:30px;font-variant:small-caps;text-transform:lowercase;letter-spacing:1.5px}.mobile-filters .filter-dropdown ul li a:hover,.mobile-filters .filter-dropdown ul li a:focus,.mobile-filters .filter-dropdown ul li a.active{background-color:#fff;text-decoration:none}.mobile-filters .filter-dropdown ul li .checkbox{padding:0px 4px}.mobile-filters .filter-dropdown label{border-right:none;padding-left:0}.mobile-filters .filter-dropdown .checkbox{position:relative;display:block;margin:0}.mobile-filters .filter-dropdown .checkbox label{display:block;padding:9px 5px;font-size:18px;line-height:30px;text-transform:lowercase;font-variant:small-caps}.mobile-filters .filter-dropdown .checkbox label span{position:absolute;top:14px;right:10px}.mobile-filters .icon-addon{width:90%;margin:0 auto}.category-select{background:#e4e5e6;border-bottom-left-radius:40px;border-bottom-right-radius:40px;padding:30px 80px;text-align:center}.category-select a:hover,.category-select a:focus{text-decoration:none}.category-select .product-category{display:inline-block;padding:8px;vertical-align:top}.category-select .product-category .img-wrapper{width:100px;margin-left:auto;margin-right:auto;background-color:#bcbdc0;border-radius:50px}.category-select .product-category .img-wrapper img{width:100%;height:auto}.category-select .product-category p{color:#555559;font-weight:700;margin-top:13px;font-size:18px;text-transform:lowercase;font-variant:small-caps;letter-spacing:1.5px;line-height:1em}.category-select .product-category:hover{background-color:#789f90}.category-select .product-category:hover p{color:#fff}.category-select .product-category:hover .img-wrapper{background-color:#fff}.category-select.pulp-mill .product-category p{min-height:2em}.category-select .active .product-category{background-color:#789f90}.category-select .active .product-category .img-wrapper{background-color:#fff}.category-select .active .product-category p{color:#fff}@media(min-width: 992px){.category-select{padding-left:4px;padding-right:4px}}@media(min-width: 1200px){.category-select .product-category .img-wrapper{width:130px;border-radius:65px}}#results-wrapper{position:relative}#results-wrapper.loading:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,100%,.75);background-image:url("../img/loading.gif");background-repeat:no-repeat;background-size:300px;background-position:center 120px;z-index:3}.product-results{margin-top:20px}.product-results h2{margin-top:10px;font-variant-numeric:lining-nums}.product-results .results-list{border-top:2px solid #555559;padding-top:20px;margin-top:10px}.product-results .results-list .product{height:auto;margin-bottom:28px}.product-results .results-list .product .row{margin:0}.product-results .results-list .product .border-product{position:absolute;bottom:6px;border-top:1px solid #807f83;width:92%;margin:0 auto;display:flex;float:none;left:0;right:0}.product-results .results-list .product-img{text-align:center;padding:0px 20px 0px 0px}.product-results .results-list .product-img img{width:100%;max-width:320px}.product-results .results-list .product-info{padding:0px 6px;font-size:15px}.product-results .results-list .product-info a{color:#555559}.product-results .results-list .product-info a h3{margin-top:0;font-size:22px;font-weight:700}.product-results .results-list .product-info a:hover{color:#789f90;text-decoration:none}.product-results .results-list .product-info .button{margin:19px auto 14px;bottom:13px;position:relative}.details .product-info{padding-right:7%}.details .intro-text{margin-bottom:20px}.details h3{font-size:19px;font-weight:900;letter-spacing:2px;text-transform:uppercase}.details .product-features{margin-top:45px}.details .product-features ul{padding-left:23px;font-weight:100;font-size:18px}.details .product-features ul li{padding-bottom:10px}.details .sidebar{margin-top:56px}.details .sidebar .product-image{width:100%;display:block;margin:0 auto}.details .sidebar .sidebar-event{background:#e4e5e6;padding:20px;margin-top:40px}.details .sidebar .sidebar-event .calendar{display:inline-block;width:63px;vertical-align:top;padding:6px;margin-right:20px}.details .sidebar .sidebar-event .event-info{display:inline-block}.details .sidebar .sidebar-event .event-info span{display:Inline-block;text-transform:uppercase;border-bottom:4px solid #555559;font-weight:900;font-size:16px;letter-spacing:2px}.details .sidebar .sidebar-event .event-info h3{color:#006647;margin-top:4px}.details .sidebar .sidebar-event .ribbon{width:33%;position:absolute;top:-13px;right:6px}.details .sidebar .sidebar-support{color:#ec6a24;text-align:center;background:#e4e5e6;padding:20px 24px;margin-top:40px;border-bottom:8px solid #ec6a24}.details .sidebar .sidebar-support span{display:block;text-transform:uppercase}.details .sidebar .sidebar-support span.line-1{font-weight:900;letter-spacing:3px;margin-top:15px}.details .sidebar .sidebar-support span.line-2{font-size:24px}.details .sidebar .sidebar-support .support-image{width:86%;height:auto;max-width:200px;background:#939597;border-radius:50%;margin:0 auto}.details .sidebar .sidebar-support .button{font-weight:100;margin-bottom:10px}.details .case-studies .row{margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #807f83}.details .case-studies .row .case-name a{font-size:16px;font-weight:700;color:#555559}.details .case-studies .row .case-name a i{color:#c4151c;font-size:24px;vertical-align:middle;margin-right:15px;margin-top:-4px}.details .case-studies .row .case-location{font-size:16px;font-weight:100;padding-top:3px}.details .more-studies{margin:10px 0;float:right;color:#019790;text-transform:uppercase;font-size:16px;font-weight:700;letter-spacing:1.1px}.details .product-contacts{margin-top:90px;border-top:1px solid gray}.details .product-contacts .contact-profile{padding:30px 0;border-bottom:1px solid gray;font-size:16px}.details .product-contacts .contact-profile .col-md-8{padding:1px}@media(max-width: 768px){.details .product-contacts .contact-profile .col-md-8{padding:15px}}.details .product-contacts .contact-profile h3{margin-bottom:0;font-size:29px;text-transform:none;margin-top:7px;letter-spacing:0}.details .product-contacts .contact-profile img{border-radius:50%;width:90%;max-width:200px;text-align:center;margin:0 auto;display:block}.details .product-contacts .contact-profile .region,.details .product-contacts .contact-profile .cta{padding:3px 0;font-weight:900;text-transform:uppercase;letter-spacing:1.1px;display:block}.details .product-contacts .contact-profile .region{border-bottom:2px solid green;padding-top:0;display:inline-block}.details .product-contacts .contact-profile .title{padding:3px 0;text-transform:uppercase;letter-spacing:1.1px;display:block;margin-bottom:10px}.details .product-contacts .contact-profile .contact-type{padding:3px 0;text-transform:uppercase;letter-spacing:1.1px;display:inline-block;vertical-align:bottom;margin-right:12px}.details .product-contacts .contact-profile .address{font-size:24px}.details .product-contacts .contact-profile .address:hover{color:#006647}@media(max-width: 500px){.details .product-contacts .contact-profile .address{font-size:16px}}.details .related-products{padding:5px}.details .related-products h3{text-align:left}.details .related-products span{text-align:left;display:block;color:#555559;font-weight:700;margin-top:8px}.details .related-products .related{display:inline-block;width:19.6%;padding:5px;min-width:200px;vertical-align:top}.details .related-products .related img{width:100%;max-width:220px;display:block}@media screen and (max-width: 991px){.details .related-products{text-align:center}}.pager-container{min-height:47px}.pagination{float:right;margin:6px 0}.pagination>li>a,.pagination>li>span{background-color:none;border:none;margin:0px 10px;padding:4px 2px;text-transform:lowercase;font-variant:small-caps;font-variant-numeric:lining-nums}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background:none}.pagination>.page-item>a,.pagination>.page-item>span,.pagination>.page-item>a:hover,.pagination>.page-item>span:hover,.pagination>.page-item>a:focus,.pagination>.page-item>span:focus{color:#555559;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.pagination>.page-item>a:hover,.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#fff;color:#555559;border-bottom:2px solid #555559;border-bottom-left-radius:0px;border-bottom-right-radius:0px}.logo-background{margin:60px 0;background-color:#e4e5e6;background-image:url("../img/logo-bg.png");background-position:bottom right;background-repeat:no-repeat;background-size:contain;padding:29px}.logo-background.assistance-box{border-bottom:6px solid #ec6a24;padding:2px 14px;text-align:center}.logo-background.assistance-box h3{font-weight:100;margin-top:12px}.logo-background.assistance-box p{margin:16px 0}.service-column{padding-left:16px}.service-column h3{font-weight:700;border-bottom:3px solid #939597;padding-bottom:20px;margin-bottom:15px}.service-column p,.service-column ul{margin-bottom:26px}.service-column ul{padding-left:24px}.service-column ul li{margin-bottom:3px;font-size:15px}.service-column .tagline{font-weight:900;font-size:22px;line-height:1.2em}.service-column .case-studies{margin-top:80px}.service-column .case-studies h4{border-bottom:2px solid #939597;padding-bottom:10px;margin-bottom:0}.service-column .case-studies i{color:#cc0606;padding-right:10px;font-size:22px}.service-column .case-studies a{color:#555559;font-weight:700;text-transform:lowercase;font-variant:small-caps;letter-spacing:1.5px}.service-column .case-studies p{display:inline-block;font-size:15px;padding-left:6px;margin-bottom:0}.service-column .case-studies .case-study{border-bottom:2px solid #939597;padding:8px 2px}.support-forum{background-color:#e4e5e6;border-top:9px solid #ad841f;font-size:24px;font-weight:300;padding:20px;margin-top:20px}.support-forum span{font-weight:900;font-size:18px;letter-spacing:1.1px;text-transform:uppercase;display:inline-block}.support-forum .support-image{background:#939597;float:right;border-radius:50%;width:33%}.support-forum .button{padding:8px 37px;margin-top:34px;font-weight:500;letter-spacing:1.6px}.support-bubble .bubble-content-container{border-top:6px solid #ad841f !important}.gm-style .support-bubble .js-info-bubble-close{top:15px !important;right:25px !important}.gm-style .support{padding:12px}.gm-style .support .support-icon{display:none}.gm-style .support>h4{font-weight:700;font-size:16px;font-family:"MetaOT",sans-serif;margin-top:22px;margin-bottom:15px;color:#ad841f}.gm-style .support .office{padding:0;margin:0 0 10px 0}.gm-style .support .office h4{margin:0}.gm-style .support .office p{margin:0}.gm-style .office{padding:12px;font-family:"MetaOT",sans-serif;font-size:13px;font-variant-numeric:lining-nums}.gm-style .office h4{font-size:16px;font-weight:900;margin-top:22px}.gm-style .office p span{display:inline-block;margin-right:4px;width:41px;text-transform:lowercase;font-variant:small-caps;font-weight:600}.gm-style .office p a{color:#555559}.gm-style .office p:last-child{margin:0}body>.bubble-sizer .support,body>.bubble-sizer .office{padding:12px;font-family:"MetaOT",sans-serif;font-size:13px}body>.bubble-sizer .support h4,body>.bubble-sizer .office h4{font-size:16px;font-weight:900;margin-top:22px}body>.bubble-sizer .support .support-icon{display:none}body>.bubble-sizer .support .office{padding:0;margin:0 0 10px 0}body>.bubble-sizer .support .office h4{margin:0}body>.bubble-sizer .support .office p{margin:0}.gm-style .js-info-bubble-close{top:9px !important;right:9px !important;width:26px}.international-offices{margin-top:-52px;margin-bottom:22px;padding-bottom:22px;border-bottom:1px solid #000}.international-offices .tab{display:inline-block;width:100%;max-width:200px;background-color:#807f83;color:#fff;text-transform:uppercase;font-size:16px;text-align:center;font-weight:700;padding:15px 0px;letter-spacing:1.4px;margin:0 20px;cursor:pointer}.international-offices .tab:hover{text-decoration:none;background-color:#555559}.international-offices .tab.active{background-color:#555559;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.international-offices .tab:focus{outline:none}.international-offices .office-list{background-color:#e4e5e6;border-top:6px solid #555559;padding:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;margin-bottom:40px}.international-offices .office-list .tab-content{display:none}.international-offices .office-list .tab-content.visible{display:block}.international-offices .office-list .office{margin-bottom:20px;font-weight:300;text-align:left}.international-offices .office-list .office h4{font-weight:700;font-size:16px;margin-bottom:0}.international-offices .office-list .office p{font-size:16px;line-height:21px;margin:3px auto;font-variant-numeric:lining-nums}.international-offices .office-list .office p span{display:inline-block;font-size:12px;text-transform:lowercase;margin-right:4px;font-weight:600;width:25px;font-variant:small-caps}.international-offices .office-list .office p a{color:#555559}.international-offices .office-list .support{margin:0 0 5px -15px;padding:15px;text-align:left;border-top:6px solid #ad841f;background:#fff}.international-offices .office-list .support .support-icon{display:block;width:40px;height:40px;margin-bottom:15px}.international-offices .office-list .support>h4{font-weight:700;font-size:16px;margin-bottom:15px;color:#ad841f}.international-offices .office-list .support .office{min-height:0}@media(max-width: 991px){.international-offices .office-list{padding-left:35px;padding-right:35px}}.lang-zh .international-offices .office-list .office p span,.lang-cn .international-offices .office-list .office p span{width:38px}.contact-slider{text-align:center}.contact-slider .owl-item a{font-size:27px;font-weight:600;color:#555559}.contact-slider .owl-dots .owl-dot span{background:#fff;border:1px solid #555559}.contact-slider .owl-dots .owl-dot.active span,.contact-slider .owl-dots .owl-dot:hover span{background:#e4e5e6}.labs-hero{width:100%;padding-top:44%;background:url("../img/labs-landing-bg-2.jpg");background-repeat:no-repeat;background-size:contain;position:relative;margin-bottom:40px}.labs-hero .labs-intro{position:absolute;top:0;left:7%;width:30%;background:#298fc2;text-align:center;border-bottom-left-radius:30px;border-bottom-right-radius:30px;padding:0px 20px 20px;color:#fff;font-weight:300;font-size:18px}.labs-hero .labs-intro img{width:200px}.labs-hero .labs-intro h3{color:#fff;margin-top:0;text-transform:lowercase;font-variant:small-caps;padding:0px 9px;font-size:26px;font-weight:700;line-height:28px;letter-spacing:1.5px}.labs-hero .labs-intro .button{font-size:18px;padding:3px 11px;min-width:120px}.labs-hero .labs-intro .button i{padding-top:6px;padding-bottom:4px}.labs-hero .labs-intro .button:hover,.labs-hero .labs-intro .button:active{color:#298fc2}.labs-main{margin-top:60px}.labs-main h3{font-size:26px;font-weight:900;text-transform:lowercase;font-variant:small-caps;letter-spacing:1.5px;max-width:414px;line-height:28px;margin-top:0}.labs-main p{font-size:18px}.labs-main .labs-latest{margin-top:40px}.labs-main .labs-latest .latest-headline{padding:18px 18px 10px 30px;background:#e4e5e6;border-bottom:2px solid #555559;border-top-left-radius:20px;border-top-right-radius:20px;font-size:26px;letter-spacing:1.5px;vertical-align:middle;font-variant:small-caps;font-weight:100;text-transform:lowercase}@media screen and (max-width: 1199px)and (min-width: 992px){.labs-main .labs-latest .latest-headline{padding:18px 20px 10px}}.labs-main .labs-latest .latest-headline img{width:16%;vertical-align:middle;padding-bottom:8px;margin-right:49px;min-width:103px}@media screen and (max-width: 1199px){.labs-main .labs-latest .latest-headline img{margin-right:26px}}@media screen and (max-width: 1198px){.labs-main .labs-latest .latest-headline{text-align:center;line-height:23px;padding-bottom:21px}.labs-main .labs-latest .latest-headline img{margin:0 auto;display:block}}.labs-main .embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.labs-main .embed-container iframe,.labs-main .embed-container object,.labs-main .embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.labs-main .sidebar h3{font-size:16px;margin-top:9px}.latest-article .button{margin-top:10px}.latest-article,.blog-posts .blog-article{margin:20px auto}.latest-article img,.blog-posts .blog-article img{width:100%;max-width:200px;border-radius:50%;margin-bottom:15px}.latest-article p,.blog-posts .blog-article p{font-size:15px}.latest-article .title,.blog-posts .blog-article .title{font-size:19px;margin:6px 0px 6px;text-transform:none;font-variant:normal}.latest-article .date,.blog-posts .blog-article .date{font-size:14px;font-weight:100}.latest-article .title,.blog-posts .blog-article .title,.latest-article .date,.blog-posts .blog-article .date{font-variant-numeric:lining-nums}.latest-article .latest-nav{border-top:2px solid #555559}.latest-article .latest-nav .button.right{float:right}.blog-posts{max-width:900px;margin:0 auto}.blog-posts .list-heading{text-align:center;border-bottom:2px solid #555559;font-variant:small-caps;text-transform:lowercase;font-size:22px;letter-spacing:1.5px}.blog-posts .list-heading img{width:150px}.blog-posts .blog-article{margin:30px auto}.blog-posts .blog-article img{width:80%;margin:0 auto;display:block}.blog-posts .blog-article .title{font-size:24px;margin:10px 0px;font-weight:600;color:#555559}.blog-posts .blog-article .title:hover{color:#337ab7}.blog-posts .subscribe-nav{border-top:2px solid #555559;height:77px}.blog-posts .subscribe-nav .button{float:left}.blog-posts .subscribe-nav .pagination{margin-top:28px}.blog-posts .subscribe-nav .pagination a{color:#555559;padding:0px 0px;margin:0px 9px}.blog-posts .subscribe-nav .pagination a:hover{color:#337ab7}.blog-posts .subscribe-nav .pagination a:hover,.blog-posts .subscribe-nav .pagination a.active{border-bottom:1px solid #555559}.blog-posts .subscribe-nav .pagination a span{font-size:15px}.blog-post img{max-width:100%}.blog-post .blog-video video{max-width:100%}.blog-post blockquote{border-left:none;text-align:center;font-size:26px;font-style:italic;padding:10px 0px;color:#2684bf;font-weight:300}.blog-post .blog-heading{max-width:720px;margin:0px auto 45px;text-align:center;padding-top:25px}.blog-post .blog-heading h2{font-size:30px;text-transform:none;letter-spacing:0}.blog-post .blog-heading .date{font-size:15px}.blog-post .blog-content{max-width:720px;margin:30px auto;font-size:18px}.blog-post .blog-content h3{font-size:26px;font-weight:600;margin:30px 0;font-variant:small-caps;text-transform:lowercase;letter-spacing:1.5px}.blog-post .blog-content ul{padding-left:22px;margin:20px auto}.blog-post .blog-content ul li{margin-bottom:4px}.blog-post .social-share{margin:60px auto}.blog-post .social-share a{color:#fff;background:#807f83;width:60px;display:inline-block;font-size:16px;text-align:center;padding:6px 0px}.blog-post .social-share a:hover{text-decoration:None;background:#555559}.blog-post .social-share a i{vertical-align:middle}.post-nav{margin-bottom:80px}.post-nav .nav-title{background:#298fc2;width:100%;max-width:310px;padding:6px 24px;font-size:24px;text-transform:uppercase;color:#fff}.post-nav .posts{background-color:#efefef;border-top:2px solid #000}.post-nav .posts .previous,.post-nav .posts .next{padding:2px 0px;background-color:#efefef}.post-nav .posts .previous .prev-next,.post-nav .posts .next .prev-next{font-size:40px;color:#555559;background:#e4e5e6;padding:0px;display:inline-block;width:12%;padding:53px 19px;vertical-align:top}.post-nav .posts .previous .col-md-8{border-right:2px solid #807f83}.post-nav .posts article{display:inline-block;width:87%;padding:9px;height:92px;vertical-align:middle;margin-top:14px}.post-nav .posts article a h3{color:#555559;text-transform:uppercase;font-weight:700;margin-top:10px;margin-bottom:24px}.post-nav .posts article .blog-image img{width:85%;border-radius:50%}.about-sidebar ul,.training-sidebar ul{list-style-type:none;padding-left:10px}.about-sidebar ul li,.training-sidebar ul li{font-size:20px;font-weight:600;text-transform:lowercase;font-variant:small-caps;letter-spacing:1.5px;margin-bottom:10px;padding-left:2.5em;text-indent:-2.9em;line-height:18px}.about-sidebar ul li a,.training-sidebar ul li a{color:#555559}.about-sidebar ul li a:hover,.about-sidebar ul li a:active,.about-sidebar ul li a.active,.training-sidebar ul li a:hover,.training-sidebar ul li a:active,.training-sidebar ul li a.active{text-decoration:none;color:#006647}.about-sidebar ul li img,.training-sidebar ul li img{display:inline-block;width:51px;text-align:center;margin:0 auto;padding-right:9px}@media screen and (max-width: 991px){.about-sidebar ul,.training-sidebar ul{padding:0}.about-sidebar ul li,.training-sidebar ul li{margin:0;padding:0;text-indent:0;font-weight:400;letter-spacing:0;border-bottom:2px solid #e4e5e6}.about-sidebar ul li a,.training-sidebar ul li a{display:block;padding:11px 16px 9px;color:#555559;text-transform:uppercase;font-size:16px;text-decoration:none}.about-sidebar ul li a img,.training-sidebar ul li a img{width:30px;margin-right:12px;padding:0}}.about-sidebar .section-header,.training-sidebar .section-header{border-bottom:1px solid #555559}.about-sidebar .section-header a,.training-sidebar .section-header a{display:block;padding:9px 16px 9px 9px;color:#555559;font-weight:700;font-size:22px}.about-sidebar .section-header a:hover,.about-sidebar .section-header a:active,.training-sidebar .section-header a:hover,.training-sidebar .section-header a:active{text-decoration:underline}.about-sidebar .section-header a .fa,.training-sidebar .section-header a .fa{position:relative;top:3px;margin-left:8px}.content .about-images img,.content .training-images img{max-width:100%;margin-bottom:25px}.about-header,.training-header{margin-bottom:20px;letter-spacing:1.5px}.about-content h3,.training-content h3{font-size:26px;font-weight:600;margin:36px 0 24px;font-variant:small-caps;text-transform:lowercase;letter-spacing:1.5px}.about-content .logo-background,.training-content .logo-background{margin:60px 0;background-color:#e4e5e6;background-image:url("../img/logo-bg.png");background-position:bottom right;background-repeat:no-repeat;padding:29px}.about-content .logo-background p:first-of-type,.training-content .logo-background p:first-of-type{margin-bottom:30px}.about-content .logo-background ul,.training-content .logo-background ul{list-style-type:none;padding-left:19px;font-size:16px}.about-content .logo-background strong,.training-content .logo-background strong{font-size:18px}.about-content .document-list,.training-content .document-list{margin-top:40px;margin-bottom:20px}.about-content .document-list a,.training-content .document-list a{color:#555559}.about-content .document-list h3,.training-content .document-list h3{font-size:24px;text-transform:none;font-variant:none;font-weight:500;padding-bottom:10px;border-bottom:3px solid #807f83;margin-bottom:10px}.about-content .document-list i,.training-content .document-list i{color:#b70000;font-size:31px;vertical-align:middle;margin-right:9px}.about-content .document-list .details,.training-content .document-list .details{font-size:14px;margin-top:10px;font-weight:100;padding-left:50px}.about-content .document-list .download,.training-content .document-list .download{display:inline-block;width:100%;padding-bottom:10px;padding-top:10px;border-bottom:1px solid #807f83}.about-content .document-list .upcoming,.training-content .document-list .upcoming{display:block;padding:10px;border-bottom:1px solid #807f83}.about-content .document-list{margin-top:40px}.about-content .document-list h3{letter-spacing:0;font-variant:small-caps;text-transform:lowercase}.about-content .document-list strong{font-variant:normal;text-transform:none;letter-spacing:0}.about-content .document-list .title{padding-left:2.4em;text-indent:-1em;display:block}.company{border-bottom:2px solid gray;padding:0px 0 40px;margin-bottom:20px}.company img{margin-bottom:20px}.company .button{margin-top:20px}.company:last-child{border-bottom:none}.history h3{margin-top:0}.timeline{margin-top:10px}.timeline h3{text-align:center;background-color:gray;color:#fff;font-size:22px;padding:7px;margin-top:20px}.timeline .logo{text-align:center;height:90px;padding-top:20px;border-bottom:1px solid #555559;margin-bottom:20px}.timeline .logo img{max-width:240px}.timeline .date{font-size:16px;text-align:center;margin-bottom:20px;font-variant-numeric:lining-nums}.timeline .date span{font-size:18px;font-weight:600}.arrow-line{position:relative;background:#000;margin:30px auto;height:1px}.arrow-line:after,.arrow-line:before{top:100%;left:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.arrow-line:after{border-color:rgba(0,0,0,0);border-top-color:#fff;border-width:37px;margin-left:-37px}.arrow-line:before{border-color:rgba(0,0,0,0);border-top-color:#000;border-width:38px;margin-left:-38px}.profile{padding-top:20px;margin-bottom:20px;border-top:1px solid #555559}.profile .bio p,.profile p.bio{font-size:15px}.profile p.title{font-size:16px;font-variant:small-caps;letter-spacing:1.5px;text-transform:lowercase}.profile h3{margin-top:0;margin-bottom:4px;font-size:21px;font-variant:normal;color:#0f694e;font-weight:900;text-transform:none;letter-spacing:0px}.profile img{width:90%;margin:0 auto;display:block;max-width:200px;border-radius:50%}.profile blockquote{padding:10px 20px;margin:20px 0 20px;font-size:15px;border-left:5px solid #0f694e;margin-left:21%;font-style:italic;color:#0f694e}.contact-phone-list{list-style-type:none;padding-left:0;font-variant-numeric:lining-nums}.contact-phone-list span{display:inline-block;width:71px}.lang-zh .contact-phone-list span,.lang-cn .contact-phone-list span{width:75px}.contact-form{background-color:#e4e5e6;padding:40px 35px 20px;margin-bottom:30px}.contact-form input,.contact-form textarea{margin:10px auto;padding:8px;border:none}.contact-form select{background-color:#fff;border:thin solid #807f83;border-radius:0px;display:inline-block;font:inherit;line-height:1.5em;padding:4px 29px;margin:10px auto;width:229px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg, transparent 50%, white 50%),linear-gradient(135deg, white 50%, transparent 50%),linear-gradient(to right, #555559, #555559);background-position:calc(100% - 20px) calc(1em - 5px),calc(100% - 8px) calc(1em - 5px),100% 0;background-size:12px 12px,12px 12px,2.5em 2.5em;background-repeat:no-repeat}.contact-form select:focus{outline:0}.contact-form button{border:none;background:#006647;font-variant:small-caps;text-transform:lowercase;letter-spacing:1.5px;color:#fff;padding:9px 36px;border-radius:30px;margin:20px 0px 10px}.contact-form button:hover,.contact-form button:active{background-color:#014d36}.contact-form .hidden-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.contact-form .contact-logo{width:220px;float:right;margin-top:26px}.contact-form .etc-group{display:none}.contact-form .notice{margin-top:15px;padding-top:20px;border-top:1px solid #555559}.contact-form .notice a{font-weight:700}.contact-form .notice a:hover,.contact-form .notice a:active{color:rgb(0,51,35.5)}.grecaptcha-badge{display:none}.expertips .contact-form{margin-top:40px}.about-content>h3{margin-top:25px}.about-content>h3:first-of-type{margin-top:0}.news-section-title{text-align:center;text-transform:uppercase;margin-bottom:20px;font-weight:300;font-size:27px}.news-section-title strong{text-transform:none;font-variant:small-caps;letter-spacing:1.5px;font-size:34px;font-weight:800}.news-section-title img{width:100%;max-width:310px;height:auto}.news-post.blog-post .blog-heading{margin:0px 0px 40px;padding-top:0;text-align:left}.news-post.blog-post blockquote{color:#006647}.news-post.blog-post .about-news{background:#f3f3f3;padding:20px;border-top:1px solid #555559;margin-bottom:20px}.news-post.blog-post .about-news a{display:inline-block;width:90px;text-transform:lowercase;font-variant:small-caps;font-weight:600;color:#555559}.news-heading{border-top:1px solid #000;border-bottom:1px solid #000;text-align:center;padding:26px 0px 16px}.news-heading img{max-width:320px}.news-heading p{font-variant:small-caps;text-transform:lowercase;font-size:22px;letter-spacing:1.5px}@media(min-width: 992px){.news-heading{left:21%}}.blog-posts.news-posts{margin-top:30px;padding-top:30px}.blog-posts.news-posts a .title:hover{color:#555559}.blog-posts.news-posts img{border-radius:0px;max-width:180px;width:100%;margin-bottom:20px}.blog-posts.news-posts .col-md-3{padding:0}@media screen and (max-width: 991px){.blog-posts.news-posts .blog-article{border-bottom:1px solid #555559}.blog-posts.news-posts .blog-article:last-child{border-bottom:none}}.cta-box .pdf-img{width:80px;margin-top:53px}@media screen and (max-width: 1199px){.cta-box .pdf-img{margin-top:15px}}.cta-box strong{display:block;margin:15px auto 31px;font-size:26px;width:220px;text-transform:lowercase;font-variant:small-caps;letter-spacing:1.5px;line-height:1em}.training-cta{padding:0}.cta-box.training-cta .button{margin-top:30px}.search-results .search-term{font-size:24px;border-bottom:3px solid #807f83}.search-results .result{padding:20px 0 15px;border-bottom:1px solid #807f83}.search-results .result a{font-size:24px;color:#555559;font-weight:700;line-height:1em}.search-results .result a:hover{color:#006647}.search-results .result p{margin:10px auto}.search-results .result strong{font-weight:500;background:#fee109}.search-results .result .search-score{border:1px solid #555559;height:11px;width:80px;display:inline-block}.search-results .result .search-score .bar{height:9px;background:#555559}.search-results .result .search-url{color:#807f83;font-size:14px;font-weight:500}.search-results .pagination{margin-top:30px;float:none}.careers-hero{position:relative;display:block;cursor:pointer;background:#52555a}.careers-hero img{width:100%}.careers-hero .fa{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;text-shadow:#000 0px 0px 5px;font-size:140px;opacity:1;z-index:1}.careers-hero:hover img,.careers-hero:focus img{opacity:.9}.careers-hero:hover .fa,.careers-hero:focus .fa{text-shadow:#000 0px 0px 8px;opacity:1}.careers-slider .labs-intro{background:#747373;padding-top:40px;width:36%}.careers-slider .labs-hero{margin-bottom:10px}.careers-slider .owl-dots{margin-top:0px}.careers-slider .owl-dots .owl-dot span{width:14px;height:14px}.careers-intro,.careers-overview,.careers-zac{margin-bottom:50px}.careers-intro h3,.careers-overview h3,.careers-zac h3{font-size:26px;font-variant:small-caps;text-transform:lowercase;font-weight:700}.job-openings .heading-bar{background-color:#555559;color:#fff;font-weight:700;padding:12px 20px}.job-openings .jobs{background-color:#e4e5e6;padding:30px 20px 16px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.job-openings .jobs a{color:#006647;font-weight:600;padding-right:10px}.job-openings .jobs .button{color:#555559}.job-openings .jobs .button:hover{color:#fff}.job-openings .jobs span{display:inline-block;padding-left:10px}.benefits{padding:12px 20px}.benefits p{font-size:20px;font-weight:700;margin-top:30px}.benefits ul{padding-left:21px;margin-bottom:26px}.benefits ul li{padding-left:10px;margin-bottom:4px}.benefits span{font-size:16px}.field-validation-error{color:red}.checkout .checkout-success h1{color:#006647}.checkout .checkout-success h1.dark-green-text{border-bottom:2px solid #555559;border-bottom:2px solid #555559;display:inline-block;padding:7px 16px}.checkout .checkout-success p{font-size:23px;font-variant-numeric:lining-nums;line-height:22px}.checkout .checkout-success p span{font-size:20px}.checkout .confirmed-shipping{padding:10px 20px}.checkout .confirmed-shipping padding{font-size:20px;line-height:23px}.checkout hr{border-top:1px solid #555559}.checkout .form-group .form-control{border-radius:0px;width:100%;height:27px;border:1.5px solid #7c7c7c}.checkout .form-group label{font-size:16px;color:#303030;margin-bottom:10px}.checkout .form-group label img{float:right;max-width:156px}.checkout .green-button{margin-left:15px;background:#82a640;color:#fff;text-transform:lowercase;font-variant:small-caps;padding:4px 36px;text-align:center;margin-top:34px;border:0px}.checkout .green-button:hover{background:#006647;border:0px}.checkout .cart-summary{background:#e4e5e6;margin-top:30px;padding:10px 31px}.checkout h1.small-title{font-size:16px;text-transform:uppercase;letter-spacing:2px;color:#006647;font-variant:small-caps;border-bottom:3px solid #82a640;padding-bottom:6px}.checkout h2{font-size:28px;margin-top:10px;margin-bottom:22px}.checkout form h2{margin-top:20px;margin-bottom:20px}.checkout .control{font-family:arial;display:block;position:relative;padding-left:30px;margin-bottom:5px;padding-top:3px;cursor:pointer;font-size:16px}.checkout .control input{position:absolute;z-index:-1;opacity:0}.checkout .radio-indicator{position:absolute;top:2px;left:0;height:20px;width:20px;background:#d4d4d4;border:5px solid #d4d4d4}.checkout .custom-radio .radio-indicator{border-radius:50%}.checkout .control input:checked~.radio-indicator{background:#000}.checkout .control input:disabled~.radio-indicator{background:#e6e6e6;opacity:.6;pointer-events:none}.checkout .radio-indicator:after{box-sizing:unset;content:"";position:absolute;display:none}.checkout .control input:checked~.radio-indicator:after{display:block}.checkout .custom-radio .radio-indicator:after{left:7px;top:0px;height:0px;width:0px;border-radius:50%;background:#fff}.checkout .custom-radio input:disabled~.radio-indicator:after{background:#7b7b7b}.checkout .custom-radio span{float:right}.checkout .cart{padding:20px;padding-top:36px;border-bottom:2px solid #555559}.checkout .cart .details{font-size:14px;font-weight:900;line-height:14px}.checkout .cart .quantity{font-size:16px;font-weight:400;margin-top:32px}.checkout .cart .quantity span{font-weight:600}@media screen and (max-width: 767px){.checkout .cart{padding:10px}}.checkout .cart-summary{font-variant-numeric:lining-nums;background:#f0f0f0;margin-top:30px;padding:20px 31px;padding-bottom:92px}.checkout .cart-summary h1{float:left}.checkout .cart-summary .update-button{float:right;background:#555559;color:#fff;min-width:0px;padding:3px 25px;text-transform:lowercase;font-variant:small-caps;font-weight:600;font-size:16px;margin-top:22px;margin-bottom:0px}.checkout .cart-summary .product-image{padding:0px}.checkout .cart-summary .product-image img{width:100%;max-width:80px;margin-bottom:18px}.checkout .cart-summary .discount-form{margin:15px 0;border-top:1px solid #555559;border-bottom:1px solid #555559;padding-top:15px;padding-bottom:5px}.checkout .cart-summary .discount-form .update-button{margin-top:26px}.checkout .promo-code{padding:20px 0px;border-bottom:2px solid #555559}.checkout .promo-code .form-group{padding-left:0px}.checkout .total{padding:20px;font-weight:600}.checkout .total .price{float:right}.checkout .total .price .currency{font-weight:400;color:#848484;font-size:14px;padding-right:4px}.checkout .subtotal{font-size:16px;border-bottom:2px solid #555559}.checkout .validation-summary-errors ul{padding:0;list-style:none;color:#d30124}.checkout .button{background:#fff;color:#555559}.checkout .button:hover{color:#fff;background:#555559}@media screen and (max-width: 600px),(max-width: 1200px)and (min-width: 992px){.checkout .table{border:0}.checkout .table caption{font-size:1.3em}.checkout .table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.checkout .table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}.checkout .table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}.checkout .table td:before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase}.checkout .table td:last-child{border-bottom:0}}@media screen and (max-width: 600px){.confirmation-page .table{border:0}.confirmation-page .table caption{font-size:1.3em}.confirmation-page .table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.confirmation-page .table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}.confirmation-page .table td{border-bottom:1px solid #ddd;display:block;font-size:.8em;text-align:right}.confirmation-page .table td:before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase}.confirmation-page .table td:last-child{border-bottom:0}}.basket-summary{border-top:2px solid #000}.basket-summary .panel-default{box-shadow:none;border:0px;background:#f0f0f0}.basket-summary .panel-default .panel-heading{background:none;border:0px}.confirmation-page .basket-summary{border-top:0px}.zac{background:#e4e5e6;padding:8px 21px;padding-bottom:0px;text-align:center;border-radius:3px;margin:20px auto}.zac p{font-size:20px;font-weight:600;line-height:1.2em;margin-top:10px}.zac img{display:block;margin:20px auto;max-width:225px}.zac .button{padding:3px 11px 5px}.career-lightbox{margin-top:40px}.career-lightbox .title{border-bottom:2px solid #555559;font-weight:700;font-size:20px}.career-lightbox .lightbox-thumbnail{width:100%;padding:46%;background-size:cover;background-position:center center;margin-top:20px}.university-content .training-content h3{margin-top:0;margin-bottom:10px}.university-content .training-content p{margin-bottom:40px}.university-content img{width:100%;margin:0 auto;max-width:290px;display:block}.quote-slider .owl-stage-outer{background:#006647}.quote-item{background:#006647;color:#fff;text-align:center;padding:20px}.quote-item .quotation-mark{font-size:76px;margin-bottom:-27px;margin-top:0}.quote-item .quote{font-style:italic;font-weight:100;margin-bottom:15px}.quote-item .attribution{font-weight:700}.quote-item .attribution .location{display:block;font-size:16px;text-transform:uppercase}.table-title{text-transform:lowercase;font-variant:small-caps;letter-spacing:1.5px;border-bottom:3px solid #555559;padding:10px 0px}.date-circle{background:#e4e5e6;border-radius:50%;width:95px;padding:15px;height:95px;font-variant-numeric:lining-nums}.date-circle span{display:block;text-align:center;text-transform:uppercase;font-weight:700;font-size:13px;line-height:.8em}.date-circle span.day{font-size:36px}.date-circle span.year{line-height:30px}.course-item{font-size:20px;border-bottom:1px solid #939597;padding:20px 0 10px}.course-item .dark-green-text{font-weight:700;color:#555559}.course-item .dark-green-text:hover{color:#006647}.course-item .description{font-size:15px;padding:20px 0px}@media screen and (min-width: 1200px){.course-item .col-md-3{width:22%}.course-item .col-md-9{width:78%}}.library-sidebar{text-align:center;margin-top:30px}.library-sidebar strong{font-size:26px;display:block;margin:10px auto;font-variant:small-caps;text-transform:lowercase;letter-spacing:1.5px;padding:0px 10px;line-height:1em}.library-sidebar img{width:70%;max-width:80px}.library-sidebar .button{min-width:120px}.course-card{background-color:#f0f0f0;padding:20px;border-radius:20px;font-variant-numeric:lining-nums}.course-card.expired{border-top-left-radius:0;border-top-right-radius:0}.course-card .title-line{border-bottom:1px solid #555559;padding-bottom:10px}.course-card .title-line img{width:99px;vertical-align:middle;border-right:1px solid #000;margin-right:15px;padding:4px}.course-card .title-line h1{display:inline-block;font-size:32px;margin-bottom:9px;text-indent:2px;width:75%;vertical-align:middle}@media screen and (min-width: 992px){.course-card .information .col-md-5{border-left:1px solid #000}}.course-card .information .info-row{margin-top:25px}.course-card .information .info-row span{display:inline-block;vertical-align:top;width:120px;text-transform:lowercase;font-variant:small-caps;letter-spacing:1.5px;font-weight:900;font-size:17px}@media(max-width: 1199px){.course-card .information .info-row span{display:block}}.course-card .information .info-row .info{font-size:18px}.course-card .information .info-row div{display:Inline-block;font-size:19px}.course-card .information .button{margin-left:113px;font-size:19px;padding:4px 36px 8px;border-radius:608px;margin-top:40px}.course-card .directions .google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden;width:100%;margin-top:20px;border:1px solid #000}.course-card .directions .google-maps iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.course-card .directions .instructor span{display:block;margin-top:40px;margin-bottom:20px;font-variant:small-caps;text-transform:lowercase;letter-spacing:1.5px;font-weight:700}.course-card .directions .instructor img{display:inline-block;width:70px;padding-right:10px;border-radius:50%;vertical-align:top}.course-card .directions .instructor .details{display:inline-block}.course-card .directions .instructor .details .name{font-size:21px;font-weight:700;margin-bottom:0px}.course-card .directions .instructor .details .title{font-size:16px;font-variant:small-caps;text-transform:lowercase;letter-spacing:1.5px;margin-bottom:0}.course-card .directions .instructor .details a{font-size:20px;margin-bottom:0px;color:#555559}.course-expired-notice{padding:20px;border-radius:20px 20px 0 0;color:#fff;background-color:#ad841f}.course-expired-notice a{color:#fff;text-decoration:underline}@media(min-width: 640px){.course-expired-notice{padding:20px 40px;font-size:20px}}.description{margin-top:20px;padding:20px}.description h2{font-size:20px;margin-top:20px;margin-bottom:2px}.description p{margin-bottom:10px}.description .university-logo{padding:0px 22px;width:100%;max-width:250px;display:block;margin:30px auto 0px}.description .small-text{font-size:15px}.description .library-sidebar img{width:34%;margin-top:25px;padding-right:8px}hr.quote-border,hr.endquote-border{text-align:center;line-height:1px;font-size:1em;border-color:#676767;margin:35px 0 20px}hr.quote-border:after{content:"“";color:#555559;display:inline;background:#fff;padding:0 .2em;font-size:54px}hr.endquote-border:after{content:"”";color:#555559;display:inline;background:#fff;padding:0 .2em;font-size:54px}.border-quote .quote{text-align:center;padding:10px 0;font-size:15px;font-style:italic}.border-quote .attribution{text-align:center;font-size:15px}.border-quote .attribution strong{display:block;font-size:20px;font-variant:small-caps;text-transform:lowercase;font-weight:900;letter-spacing:1.5px}.course-content h3{font-size:26px;font-weight:600;margin:0 0 30px;font-variant:small-caps;text-transform:lowercase;letter-spacing:1.5px}.registration h2{font-size:18px;font-variant:small-caps;text-transform:lowercase;letter-spacing:1.5px;border-bottom:3px solid #82a640;padding-bottom:6px}.registration .form-title{font-weight:700}.registration .form-title span{font-weight:500;display:inline-block;color:#555559}.registration label{font-size:15px}.registration input,.registration select{width:100%;margin-bottom:15px;height:24px;font-size:15px}.registration input.radio{display:inline-block;width:inherit;margin:7px 2px 0px 21px;vertical-align:top}.registration p{margin-bottom:0;margin-top:20px;font-size:14px}.registration span{color:red}.registration .sections .section{border-top:2px solid #939597;padding-top:20px;margin-top:20px}.registration .sections .section:first-child{border-top:0px;margin-top:0px;padding-top:4px}.registration .delete-participant{float:right;font-weight:600;font-size:15px;line-height:18px}.registration .delete-participant:before{content:"";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;padding-right:4px}.registration .add-participant{font-weight:600;text-transform:lowercase;display:block;font-variant:small-caps;font-size:20px}.registration .add-participant:before{content:"";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;padding-right:6px;font-size:15px;vertical-align:middle}.checkout-info span{font-weight:600;font-size:15px}.document-table .mobile-filters{border-top:none}.training-table{margin-bottom:30px}.table-filters{background-color:#807f83;margin-top:20px}.table-filters .filter{color:#fff;font-size:18px;font-weight:600;text-transform:lowercase;font-variant:small-caps;letter-spacing:1.5px;position:relative;padding:0px 2px}.table-filters .filter span{font-size:16px;margin-left:5px}.table-filters .filter .filter-by,.table-filters .filter .filter-button{padding:10px 0px 2px 9px}.table-filters .filter .filter-button{cursor:pointer;text-align:center}.table-filters .filter .filter-button p{vertical-align:middle;display:inline-block}.table-filters .filter .filter-button i{font-size:20px;margin-left:10px}.table-filters .filter .filter-button i:before{content:""}.table-filters .filter .filter-button:hover,.table-filters .filter .filter-button:active,.table-filters .filter .filter-button.active{background-color:#555559}.table-filters .filter .filter-button.active i:before{content:""}.table-filters .checkbox{width:100%}.table-filters .checkbox label{border-right:0px;width:100%;padding-left:6px;padding-right:8px;font-size:16px}.table-filters .checkbox span{float:right;margin-top:3px}.table-filters .form-group{margin-bottom:9px;margin-top:12px}.table-filters .filter-list{display:none}@media screen and (min-width: 768px){.table-filters .filter-list{position:absolute;right:2px;background:#fff;border:1px solid #000;border-top:3px solid #555559;z-index:9;padding:12px;width:200px}.table-filters .filter-list.filter-list-2{width:397px}.table-filters .filter-list.filter-list-2 .filter-column:first-child{padding-right:13px;border-right:1px solid #555559}.table-filters .filter-list a{display:block;text-align:center;margin:0 auto}.table-filters .filter-list .filter-column{width:181px;display:inline-block;padding:0px 10px}.table-filters .filter-list ul{padding-left:0;color:#555559;list-style-type:none}.table-filters .filter-list ul .main-category{padding-bottom:5px;border-bottom:2px solid #555559}.table-filters .filter-list ul .main-category label{margin:0;font-size:20px;font-weight:700;font-variant:normal;text-transform:none;letter-spacing:0}.table-filters .filter-list ul li{margin-bottom:0}.table-filters .filter-list ul .fa{margin-top:5px;float:right}}.active-filters{margin-top:10px}.active-filters a{float:right;margin:0px 10px;color:#555559;padding-top:6px}.active-filters .active-filter:hover{text-decoration:none}.active-filters .fa-stack{font-size:12px;margin-bottom:4px}.no-results{margin-bottom:0}.table-heading{margin-top:5px}.table-heading p{font-size:24px;border-bottom:3px solid gray}.documents{width:100%}.documents tr{border-bottom:1px solid #939597;margin-bottom:4px}.documents td{padding-top:6px}.documents td.title a{display:block;min-width:200px}.documents a{text-decoration:none}.documents .fa-file-pdf-o{color:#cc0606;font-size:24px}.documents .fa-play-circle-o{color:#298fc2;font-size:24px}.documents .title p{font-weight:700;display:inline-block;padding-left:11px;font-size:16px;margin-bottom:7px;vertical-align:middle;color:#555559;width:85%}.documents .details,.documents .categories{font-size:14px}.documents .details p,.documents .categories p{padding-top:7px}.training-content .quote-item{margin:40px 0}.schedule-form{padding:30px 35px}.schedule-form input,.schedule-form textarea{width:100%;margin-top:0}.schedule-form label{margin-bottom:0;font-weight:500}.schedule-form select{margin-left:9px}.schedule-form button{font-size:20px;padding:9px 50px}.eu-logo{padding-bottom:35px;text-align:center;background:#eee}.eu-logo a{display:flex;margin:0 auto;color:#555559;font-size:13px;max-width:340px;text-align:left;align-items:start}.eu-logo img{margin-right:5px;max-width:100%}.eu-logo img,.eu-logo span{display:inline-block}.eu-logo hr{margin:30px 0}@media(max-width: 991px){.eu-logo .eu-notice{margin-bottom:20px}}.eu-logo+footer{margin-top:0}footer{background:#555559;color:#fff;margin-top:35px;font-variant-numeric:lining-nums}footer a{color:#fff}footer a:hover,footer a:focus{color:#fff}footer .footer-logo{max-width:270px;margin-left:17px;margin-top:25px}footer .footer-logo::selection{background:none}footer .sales-contact{border-left:1px solid #fff;border-right:1px solid #fff}@media(min-width: 768px){footer .sales-contact .footer-container{min-height:215px;display:flex;align-items:center;justify-content:center;padding-top:0}footer .sales-contact .footer-container .button{padding:10px 20px;font-size:22px;border-radius:24px}}footer .footer-container{max-width:280px;margin:10px auto 0;padding:20px 0 0;font-size:18px;line-height:26px;text-align:center;font-weight:300}footer .footer-container p{text-align:left}footer .footer-container.footer-container-2{max-width:250px}footer .footer-container.footer-container-3{max-width:210px}footer .footer-container .button{border:2px solid #fff;text-transform:lowercase;font-weight:700;margin-top:11px;font-size:16px;letter-spacing:1.5px;vertical-align:middle;font-variant:small-caps}footer .footer-container .button:hover{color:#555559;background:#fff}footer .footer-container .button i{font-size:22px;margin-right:4px;margin-left:0px;vertical-align:middle}footer .footer-heading{text-transform:lowercase;font-variant:small-caps;font-weight:700;font-size:16px;letter-spacing:1.5px}footer span.contact{width:60px;display:inline-block;font-weight:700;font-size:16px;letter-spacing:1.5px;text-transform:lowercase;font-variant:small-caps}footer span.support-contact{width:120px;display:inline-block}footer .social-footer{text-align:left;margin-bottom:8px}footer .social-footer i{font-size:34px;margin-right:10px;display:inline-block}footer .social-footer svg{display:inline-block;margin-right:10px;margin-bottom:-2px}footer .sub-footer{background:url("../img/footer-bg-2.png");background-repeat:repeat-x;background-position:center top;margin-top:20px;padding-top:20px}footer .sub-footer ul{list-style-type:none;padding-left:0;display:inline-block;margin:40px 0 20px;text-align:center;width:100%}footer .sub-footer ul li{display:inline-block;border-right:2px solid #fff;height:22px;padding:0 10px;text-transform:lowercase;font-size:14px;font-variant:small-caps;letter-spacing:1.5px;font-variant-numeric:lining-nums}footer .sub-footer ul li:last-child{border-right:0px}footer .sub-footer .footer-description{max-width:780px;margin:10px auto 30px;text-align:center;text-transform:lowercase;font-size:14px;line-height:16px;font-variant:small-caps}.error-hero-container{position:relative}.error-hero-container .error-hero{width:100%;padding-top:44%;background:url("../img/404-banner.jpg");background-repeat:no-repeat;background-size:contain;position:relative;margin-bottom:40px}.error-hero-container .error-hero img{position:absolute;top:18%;width:21%;left:39.3%}.error-hero-container .error-text{position:absolute;left:0;right:0;top:37%;font-size:18px;line-height:24px;text-align:center}.error-hero-container .error-text p{margin:0;color:#000}.error-hero-container .error-text ul{margin:20px 0 0;padding:0}.error-hero-container .error-text ul li{display:block;margin-bottom:10px}.error-hero-container .error-text ul li a{font-size:22px;font-weight:700;font-variant:small-caps;text-transform:lowercase;color:#fff}@media(max-width: 767px){.error-hero-container .error-hero{padding-top:53%;background-size:125%;background-position:40% 0}.error-hero-container .error-hero img{top:19%;width:25%;left:39.7%}.error-hero-container .error-text{padding:0 15%}}body.promo{padding-top:40px}body.promo h1.promo-intro{margin-top:40px;margin-bottom:40px;font-size:30px;text-align:center}body.promo .col-main-site{text-align:right}body.promo .main-site-link{color:#555559;margin-top:18px;display:inline-block;font-variant:small-caps;text-transform:lowercase;font-size:16px;font-weight:900;letter-spacing:1.5px}body.promo .promo-preview{text-align:center;margin-bottom:100px}body.promo .promo-preview img{max-width:80%;box-shadow:0px 35px 55px 0px rgba(0,0,0,.39)}body.promo .promo-content{margin-bottom:60px}body.promo .promo-content h2{margin-top:40px;margin-bottom:20px;font-size:32px;font-weight:300}body.promo .promo-content h3{margin-top:40px;margin-bottom:40px;font-size:26px;font-weight:900}body.promo .promo-content .button{padding:15px 40px;border-radius:40px}body.promo .dropdown{margin:20px 0;border:1px solid #555559;border-radius:20px;display:inline-block;letter-spacing:0px;min-width:140px;text-align:center;width:100%;padding:0px;background:#006647}body.promo .dropdown .dropdown-toggle{width:100%;color:#fff}body.promo .dropdown .dropdown-toggle:hover{color:#fff}body.promo .dropdown .dropdown-info{padding:22px 16px 34px;margin-top:6px;background:#fff;border-bottom-left-radius:19px;border-bottom-right-radius:19px}body.promo .dropdown .dropdown-info a{text-align:left;color:#747373;width:100%;padding:6px 12px}body.promo .dropdown .dropdown-info a span{font-weight:400}@media screen and (min-width: 992px){body.promo .dropdown .bordered{border-left:1px solid #000;border-right:1px solid #000}}body.promo ul.features{margin-left:55px;padding-left:0;list-style-type:none}body.promo ul.features>li{position:relative;margin-bottom:24px;font-size:26px;line-height:32px;font-weight:900}body.promo ul.features>li i.fa{position:absolute;left:-55px;top:0;width:32px;height:32px;color:#006647;border:1px solid #006647;border-radius:16px;padding-top:5px;padding-left:2px;font-size:20px;text-align:center}body.promo .synopsis{padding:20px;border-radius:0 0 20px 20px;background:#555559;color:#fff}body.promo .synopsis p{line-height:22px;margin-bottom:25px}body.promo .synopsis p:last-child{margin-bottom:0}body.promo .link-text:focus{color:#555559}body.promo .link-text:hover{color:#fff}body.promo .row-downloads{text-align:center}body.promo .preorder-form{padding:20px 20px 40px;background:#e4e5e6;border-top:12px solid #ad841f;border-radius:0 0 40px 40px}body.promo .preorder-form h3{font-size:26px;font-weight:900;margin-bottom:20px;text-align:center}body.promo .preorder-form h4{text-align:center}body.promo .preorder-form .responsiveRow{max-width:475px;margin:0 auto 10px}body.promo .preorder-form .responsiveRow .responsiveCellSize1{width:100%;min-width:0}body.promo .preorder-form .responsiveRow .responsiveCellSize1 .minSize1{display:block;width:100%;min-width:0}body.promo .preorder-form .responsiveRow input[type=text]{display:block;width:100%;max-width:none;padding:18px 40px;border:none;border-radius:10px;font-family:"MetaOT",sans-serif;text-align:center}body.promo .preorder-form .responsiveRow input[type=button],body.promo .preorder-form .responsiveRow input[type=submit]{display:block;width:100%;padding:20px;color:#fff !important;background:#ad841f;border:none;border-radius:10px;font-variant:small-caps;text-transform:lowercase;font-size:16px;font-weight:900;letter-spacing:1.5px}body.promo .preorder-form .responsiveRow input[type=button]:hover,body.promo .preorder-form .responsiveRow input[type=submit]:hover{background:#926f1c}body.promo .preorder-form .clickdform span.maxSize1{margin-left:10px;margin-bottom:5px;font-family:"MetaOT",sans-serif !important;font-size:16px !important}body.promo .preorder-form .clickdform .requiredInfo{font-family:"MetaOT",sans-serif}body.promo .preorder-form .clickdform .buttonContainer{display:block;max-width:260px;margin:0 auto !important}body.promo .preorder-form .thank-you{margin:40px auto}body.promo .cta-box{padding-bottom:20px}body.promo .book-aju{display:block;max-width:455px;margin:0 auto 20px}body.promo .book-aju img{display:block;width:100%}body.promo .book-footnotes{padding-bottom:20px;font-size:16px}body.promo .book-footnotes p{margin-bottom:10px}body.promo .book-footnotes ul{padding-left:20px;list-style:none}@media(min-width: 768px){body.promo .button-full{width:100%}body.promo .preorder-form{margin-top:40px;padding:40px 70px 60px}body.promo .preorder-form h3{font-size:32px;margin-bottom:40px}}@media(min-width: 992px){body.promo{padding-top:80px}body.promo h1.promo-intro{margin-top:80px;margin-bottom:80px}body.promo .synopsis{padding:8%;border-radius:0 0 40px 40px}body.promo .book-aju{margin-bottom:30px}}.login-container{max-width:600px;margin:75px auto}.login-container .form-header{padding:18px 18px 10px 30px;background:#e4e5e6;border-bottom:2px solid #555559;border-top-left-radius:20px;border-top-right-radius:20px;font-size:26px;letter-spacing:1.5px;vertical-align:middle;font-variant:small-caps;font-weight:100;text-transform:lowercase}.login-container .login-form{padding:20px 20px 30px;background:#e4e5e6;text-align:center;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.login-container .login-form input{width:100%;margin:0 auto 5px;padding:7px;border:1px solid #fff}.login-container .login-form input.input-validation-error{border-color:#d30124}.login-container .login-form button{border:none;background:#019790;font-variant:small-caps;text-transform:lowercase;letter-spacing:1.5px;color:#fff;padding:9px 36px;border-radius:30px;margin:20px 0px 10px}.login-container .login-form button:hover,.login-container .login-form button:active{background-color:#01827c}.login-container .login-form .validation-summary-errors{text-align:center}.login-container .login-form .validation-summary-errors ul{padding:0;list-style:none;color:#d30124}.login-container .form-group{text-align:left}.login-container h3{font-size:26px;font-weight:900;text-transform:lowercase;font-variant:small-caps;letter-spacing:1.5px;line-height:28px;margin-top:0}.privacy-banner{position:fixed;bottom:0;left:0;width:100%;max-width:100%;padding:20px;background:#f5f7f8;z-index:1030;font-size:18px;margin:0;text-align:center;border-top:1px solid #555559}.privacy-banner p{margin:0;color:#555559;text-align:center}.privacy-banner a{text-decoration:none;margin:20px auto 0 auto;display:block;max-width:150px}.privacy-banner a.cookie-button{background:#006647;color:#fff;border:1px solid #006647;padding:6px 16px;border-radius:30px;text-transform:lowercase;letter-spacing:.1em;font-variant:small-caps;font-size:18px;font-weight:700}.privacy-banner a.cookie-button:hover,.privacy-banner a.cookie-button:focus{background:#03563d}.privacy-banner .banner-learn:hover,.privacy-banner .banner-learn:focus{color:#03563d;text-decoration:underline}@media(min-width: 768px){.privacy-banner{padding:20px;display:flex;justify-content:center;align-items:center}.privacy-banner p{display:inline-block;margin-right:20px}.privacy-banner a{display:inline-block;margin:0 10px;flex-shrink:0}}@media(min-width: 1230px){.services-intro{padding-left:8.3%}.container{width:1200px}.about-header.col-md-push-3,.training-header.col-md-push-3{left:21%}.navbar .tagline{padding-top:6px}}@media screen and (max-width: 1229px){.nav-list.active{width:1170px !important}}@media screen and (max-width: 1199px){.main-image{padding-top:78%}.main-image .main-image-text{top:10%;width:480px}.nav-list.active{width:970px !important}.labs-hero .labs-intro{position:static;width:100%}.no-medium{display:none}}@media screen and (max-width: 991px){.desktop-only{display:none !important}.course-card .directions .google-maps{display:none}.course-card .information{padding-left:120px}.course-card .information .button{font-size:19px;padding:6px;border-radius:608px;margin-top:40px;margin:21px 0px 0px;display:block;width:120px}.profile img{margin:20px auto}.post-nav .posts article .blog-image img{display:none}.post-nav .posts .previous .prev-next,.post-nav .posts .next .prev-next{display:none}.post-nav .posts .previous .col-md-8{border-right:none}.post-nav .next{border-top:2px solid #807f83}.post-nav .posts article{height:auto}.nav-list.active{width:750px !important;top:100%}#sub-navbar .nav-item{text-transform:uppercase;text-align:center;font-weight:900;padding:14px 0px;letter-spacing:2px;font-size:14px}#map{display:none}.cta-box{border-bottom:1px solid #555559}.cta-box:last-child{border-bottom:0}.navbar .col-md-8.no-mobile{text-align:center}.services-nav-list .right-border-1,.services-nav-list .right-border-2{margin-bottom:20px}.services-nav-list .right-border-2{border-right:none;padding-left:15px}.services-nav-list .outside-links span{display:block}.product-results .results-list .product-info a h3{margin-top:10px}.latest-article .col-md-3{text-align:center}.international-offices{margin-top:0}.international-offices .tab{max-width:none;margin:0 auto}footer .sales-contact{border-right:0px}footer .footer-container.footer-container-3{max-width:none;margin-top:20px}footer .footer-container.footer-container-3 .footer-heading{text-align:center}footer .footer-container.footer-container-3 .social-footer{display:inline-block;text-align:center;margin:0px 6px 20px;width:25%;min-width:70px;max-width:112px}footer .footer-container.footer-container-3 .social-footer i{display:block;margin-right:0}footer .footer-container.footer-container-3 .social-footer svg{display:block;margin:3px auto}}@media screen and (min-width: 992px){.no-desktop{display:none !important}.row-centered{text-align:center}.col-centered{display:inline-block;float:none;margin-right:-4px}.navbar{padding:10px 0px 6px}.navbar-toggle{display:none}.cta-box{margin-top:25px}.cta-box.border{border-right:1px dashed #a8a6a6}}@media screen and (max-width: 767px){.active-filters a{display:block;float:none;margin-left:0;margin-right:0}.course-card .information{padding-left:0}.course-card .title-line img{width:113px;vertical-align:middle;border-right:none;padding:4px;margin:0 auto;display:block}.documents .categories,.documents .details{display:none}footer .footer-logo{max-width:270px;margin-left:17px;margin-top:25px;margin:20px auto 10px;display:block}.breadcrumb{display:none}.no-mobile{display:none !important}.navbar{margin-bottom:0px;padding:10px 0;border:none}.about-content .document-list .download .title{display:block}.mobile-menu{position:absolute;top:0;width:100%;display:none;z-index:100;padding:15px 12px 20px;background:#e4e5e6;box-shadow:0px 1px 3px -1px #000}.mobile-menu a{text-decoration:none}.mobile-menu .active .subnav-control i:before{content:""}.mobile-menu .close-mobile{text-align:right;margin-bottom:17px;font-size:40px;cursor:pointer;margin-right:11px}.mobile-menu .nav-item{color:#fff;position:relative;text-align:center;text-transform:uppercase;font-size:16px;padding:18px 0;font-weight:900;cursor:pointer}.mobile-menu .nav-item a{text-decoration:none}.mobile-menu a:hover .green-bg,.mobile-menu a:active .green-bg,.mobile-menu .green-bg.active{background:#01827c}.mobile-menu a:hover .orange-bg,.mobile-menu a:active .orange-bg,.mobile-menu .orange-bg.active{background:#d25d1e}.mobile-menu a:hover .blue-bg,.mobile-menu a:active .blue-bg,.mobile-menu .blue-bg.active{background:#182335}.mobile-menu a:hover .lt-blue-bg,.mobile-menu a:active .lt-blue-bg,.mobile-menu .lt-blue-bg.active{background:#206e9e}.mobile-menu a:hover .grey-bg,.mobile-menu a:active .grey-bg,.mobile-menu .grey-bg.active{background:#555559}.mobile-menu .services-accordion{display:none;background:#fff;padding:22px}.mobile-menu .services-accordion .button{margin-top:6px;margin-bottom:6px;border:1px solid #555559}.mobile-menu .services-accordion a{color:#555559;display:inline-block;width:100%;padding:9px;line-height:30px}.mobile-menu .services-accordion a.mobile-button:hover,.mobile-menu .services-accordion a.mobile-button:active{background:#fff}.mobile-menu .services-accordion ul{list-style-type:none;padding-left:0;margin-bottom:0;padding-bottom:10px;border-bottom:1px solid #555559}.mobile-menu .services-accordion ul li{border-bottom:2px solid #e4e5e6;font-size:16px;text-transform:uppercase}.mobile-menu .services-accordion .nonwoven-mobile{border-bottom:1px solid #555559}.mobile-menu .services-accordion .pulp-dropdown,.mobile-menu .services-accordion .paper-dropdown{display:block;margin:10px 52px 0 0;padding:0 30px 10px 0;font-weight:700;font-size:22px;cursor:pointer;border-bottom:1px solid #555559}.mobile-menu .services-accordion .pulp-dropdown:hover,.mobile-menu .services-accordion .pulp-dropdown:active,.mobile-menu .services-accordion .paper-dropdown:hover,.mobile-menu .services-accordion .paper-dropdown:active{color:inherit;background:inherit;text-decoration:underline}.mobile-menu .services-accordion .pulp-mobile,.mobile-menu .services-accordion .paper-mobile{position:relative}.mobile-menu .services-accordion .pulp-mobile i,.mobile-menu .services-accordion .paper-mobile i{position:absolute;right:-15px;top:-10px;margin:0;padding:12px 15px 18px;font-size:22px;z-index:1}.mobile-menu .services-accordion .pulp-accordion,.mobile-menu .services-accordion .paper-accordion{display:none}.mobile-menu .services-accordion .nonwoven-mobile,.mobile-menu .services-accordion .polymers-mobile{padding:6px 0}.mobile-menu .services-accordion .nonwoven-mobile p,.mobile-menu .services-accordion .polymers-mobile p{font-weight:700;margin-bottom:6px}.mobile-menu .services-accordion .nonwoven-mobile .outside-link,.mobile-menu .services-accordion .polymers-mobile .outside-link{font-size:13px;font-weight:300;letter-spacing:1.6px;text-transform:uppercase}.mobile-menu .offsite{display:inline-block;margin-left:5px;font-size:14px}.mobile-menu .mobile-subnav{display:none;padding:12px 22px 22px;background:#fff}.mobile-menu .mobile-subnav .subnav-header{border-bottom:1px solid #555559}.mobile-menu .mobile-subnav .subnav-header a{display:block;padding:9px 16px 9px 9px;color:#555559;font-weight:700;font-size:22px}.mobile-menu .mobile-subnav .subnav-header a:hover,.mobile-menu .mobile-subnav .subnav-header a:active{text-decoration:underline}.mobile-menu .mobile-subnav .subnav-header a .fa{position:relative;top:3px;margin-left:8px}.mobile-menu .mobile-subnav ul{margin:0;padding:0;list-style:none}.mobile-menu .mobile-subnav ul li{border-bottom:2px solid #e4e5e6}.mobile-menu .mobile-subnav ul a{display:block;padding:11px 16px 9px;color:#555559;text-transform:uppercase;font-size:16px}.mobile-menu .mobile-subnav ul img{width:30px;margin-right:12px}.main-image{border-bottom-left-radius:0px;border-bottom-right-radius:0px}.documents td{padding-top:6px;display:block}footer .footer-container p{text-align:center;font-size:16px}footer span.contact{width:initial;display:inline-block;padding-right:2px}footer p.footer-heading{text-align:center}footer .col-md-4{margin-top:20px}footer .footer-container,footer .footer-container.footer-container-2{border-top:1px solid #939597;max-width:767px}footer span.support-contact{width:initial;padding-right:2px}footer .sales-contact{border-left:0px}footer .sales-contact .button{margin-top:20px;margin-bottom:0}.content .about-images .col-md-3{display:none}}@media screen and (min-width: 768px){.top-nav-right{float:right}.lang-zh .top-nav-right{margin-top:10px}.navbar-form,.filter-form{display:inline-block;margin-right:0px;padding:0}.filter-form{float:right;width:219px}.navbar-form{float:left;margin-left:15px;margin-top:12px;position:relative;padding-bottom:43px}.navbar-form .search-toggle{font-size:22px;cursor:pointer}.navbar-form .form-group{position:absolute;top:100%;right:0}.navbar-form .form-group{width:0px;overflow:hidden;transition:width .2s ease;padding-top:8px}.navbar-form .form-group.active{width:280px}.navbar-form #search{width:280px}.top-nav{text-align:right;padding:10px 0px 0px}.top-nav a{margin-left:10px;margin-right:10px;color:#555559;margin-top:16px;display:inline-block;font-variant:small-caps;text-transform:lowercase;font-size:16px;font-weight:900;letter-spacing:1.5px}.top-nav a:hover{text-decoration:none;border-bottom:1px solid #555559}.mobile-only{display:none}.mobile-menu{display:none !important}.mobile-logo{display:none}.nav-list.active{display:block;position:absolute;top:100%;z-index:100;margin-left:-15px;margin-right:-15px;width:1200px;background:#e4e5e6;border-bottom-left-radius:40px;border-bottom-right-radius:40px;padding:25px 4px 45px 4px}.nav-list.active .outside-links{padding:0}.nav-list.active .close-button{position:absolute;right:23px;top:4px;font-size:33px;cursor:pointer}.nav-list.active h2{font-weight:900;font-size:22px}.nav-list.active h2 i{font-size:17px;display:inline}.nav-list.active ul{padding-left:0;list-style-type:none}.nav-list.active ul a{color:#555559;text-transform:lowercase;font-variant:small-caps;letter-spacing:1.5px;display:inline-block;line-height:18px}.nav-list.active ul a:hover{text-decoration:none;border-bottom:1px solid #555559;margin-bottom:-1px}}@media screen and (min-width: 992px){.navbar-form{margin-left:20px}.top-nav a{margin-left:20px;margin-right:12px}.lang-zh .top-nav-right{margin-top:0}}@media screen and (max-width: 540px){.course-card .directions .google-maps{display:none}.cta-box{font-size:16px}.page-content h2{font-size:24px}.university-content img{max-width:220px}.university-content .pdf-img{max-width:80px}.course-card .information .button{font-size:19px;padding:6px;border-radius:608px;margin-top:40px;margin:21px 0px 0px;display:block;width:120px}}@media print{img.product-image{width:300px !important}.details .product-contacts .contact-profile img{display:none}a[href]:after{display:none}.navbar *{display:none}.navbar{display:block}.navbar .container{display:block}.navbar .container>.logo{display:block}.navbar .container>.logo a{display:block}.navbar .container>.logo a img{display:block !important;margin:20px 10px;max-width:329px !important}.breadcrumb li:first-child{display:none}.sub-nav{display:none}.desktop-only{display:none}.related-products{display:none}.case-studies{display:none}footer{display:none}}.hero-container{padding-left:0px;padding-right:0px}.home-university{padding-top:179px;background-size:cover;background-position:center;margin:auto;margin-top:-138px;max-width:1200px;padding-left:0px;padding-right:0px}.home-university img{max-width:100%}.home-university img.section-logo{margin-top:15%}.home-university .section-cta{border-bottom:1px solid #fff}.home-university .home-photo{margin-top:15%;transform:translateX(-15px)}.home-university .university-container{background-size:cover}@media screen and (max-width: 991px){.home-university img.section-logo{margin-top:40px}}.home-labs{background:#f5f7f8;background:linear-gradient(180deg, #f5f7f8 85%, rgb(217, 226, 221) 85%);padding-top:40px}.home-labs img{max-width:100%}.home-labs .home-photo{transform:translateX(15px)}@media screen and (max-width: 1199px){.home-labs img.section-logo{width:180px}}@media screen and (max-width: 991px){.home-labs{background:#f5f7f8}}.section-cta{padding-bottom:40px}.section-cta p{font-size:1.2em;max-width:401px;margin:0px auto 10px}.section-cta .button{background:#006647;color:#fff;border:1px solid #006647;padding:12px 33px;border-radius:30px;text-transform:lowercase;letter-spacing:.1em;font-variant:small-caps;font-size:23px;font-weight:700}.section-cta .button:hover,.section-cta .button:focus{background:#03563d}.section-cta .button .fa{vertical-align:middle}.section-cta .section-logo{width:245px;margin-bottom:20px}@media screen and (min-width: 992px)and (max-width: 1199px){.section-cta p{font-size:1.1em}.section-cta .button{padding:8px 30px}}.news-sustainability{background-size:cover;background-position:center center;margin-bottom:-30px}.news-sustainability .aj-news{padding:70px 0px 40px;background:#d9e2dd;border-bottom-right-radius:130px}.news-sustainability .aj-news .container{margin:40px auto 30px}.news-sustainability .aj-news .button{background:#006647;color:#fff;border:1px solid #006647;padding:12px 33px;border-radius:30px;text-transform:lowercase;letter-spacing:.1em;font-variant:small-caps;font-size:23px;font-weight:700;margin-top:50px}.news-sustainability .aj-news .button:hover{background:#03563d;border-color:#03563d}.news-sustainability .aj-news .button i{vertical-align:middle}.news-sustainability .aj-news .h-100{height:100%}.news-sustainability .aj-news .col-md-4{padding:30px 30px 50px;position:relative;border:2px solid #555559}@media screen and (min-width: 992px){.news-sustainability .aj-news .col-md-4:nth-child(2){border-left:0px;border-right:0px}}@media screen and (max-width: 991px){.news-sustainability .aj-news .col-md-4{width:100%;border-bottom:0px}.news-sustainability .aj-news .col-md-4:last-child{border-bottom:2px solid #555559}}@media screen and (max-width: 767px){.news-sustainability .aj-news .col-md-4{padding:15px 15px 50px;border-left:0px;border-right:0px}.news-sustainability .aj-news .col-md-4:first-child{border-top:0px}.news-sustainability .aj-news .col-md-4:last-child{border-bottom:0px}.news-sustainability .aj-news .col-md-4 .news-content a span{bottom:20px;left:15px}.news-sustainability .aj-news .col-md-4 .news-content{padding:10px 0}}.news-sustainability .news-content{padding:20px 0}.news-sustainability .news-content p{font-size:1.1em}.news-sustainability .news-content a{font-size:1.8em;display:block;margin-bottom:20px;font-weight:800;line-height:1em}.news-sustainability .news-content a:hover,.news-sustainability .news-content a:focus{color:#03563d}.news-sustainability .news-content a span{color:#555559;font-size:20px;position:absolute;bottom:30px;left:30px;font-weight:900;text-transform:lowercase;letter-spacing:.1em;font-variant:small-caps}.news-sustainability .news-content a span i{display:inline-block;padding-left:10px;vertical-align:middle}.news-sustainability .date{font-variant-numeric:lining-nums;font-size:1.2em;font-weight:900;text-transform:lowercase;letter-spacing:.1em;font-variant:small-caps}.news-sustainability .home-sustain{padding:40px 0px;color:#fff}.news-sustainability .home-sustain h2{font-size:2.4em;font-weight:700}.news-sustainability .home-sustain p{font-size:1.4em}.news-sustainability .home-sustain .row{align-items:center}.news-sustainability .home-sustain .button{color:#fff;border:3px solid #fff;width:100%;max-width:320px;padding:10px;border-radius:30px;text-transform:lowercase;letter-spacing:.1em;font-variant:small-caps;font-size:23px;font-weight:700}.news-sustainability .home-sustain .button .fa{vertical-align:middle}.news-sustainability .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.news-sustainability .row>[class*=col-]{flex-direction:column}.featured-courses{margin-bottom:40px;padding-left:20px;padding-right:20px}.featured-courses img{width:100%;margin-top:20px}.featured-courses h3,.featured-courses h4{font-weight:800;text-transform:uppercase}@media screen and (min-width: 992px){.featured-courses .row{margin-left:-40px;margin-right:-40px}.featured-courses .col-md-6{padding:10px 40px}}.featured-openings{margin:60px 0px 60px}.featured-openings .heading{text-align:center;color:#fff;background:#006647;padding:12px 10px}.featured-openings .heading h3{margin-bottom:0px;font-weight:800;margin-top:10px}.featured-openings .featured-listing{background:#b7d0c4;padding:30px 20px 15px;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.featured-openings .featured-listing a{color:#555559;font-weight:800;text-transform:uppercase;font-size:1.1em;display:inline-block}.featured-openings .featured-listing .opening{margin-bottom:10px}.featured-openings .featured-listing .border-button{border-color:#006647;border-width:3px;margin-top:15px}.featured-openings .featured-listing .border-button:hover,.featured-openings .featured-listing .border-button:focus{background:#006647;color:#fff}.quote-slider.careers-slider{margin-bottom:40px;background:#acd3e7;border-bottom-left-radius:30px;border-bottom-right-radius:30px}.quote-slider.careers-slider .testimonial-carousel{background-size:70px;background-position:25px 25px;background-repeat:no-repeat;padding:25px}.quote-slider.careers-slider .owl-dots .owl-dot.active span,.quote-slider.careers-slider .owl-dots .owl-dot:hover span{background:#298fc2;border-color:#298fc2}.quote-slider.careers-slider .owl-dots .owl-dot span{background:#acd3e7;border:3px solid #fff}.quote-slider.careers-slider .owl-stage-outer{background:rgba(0,0,0,0)}.quote-slider.careers-slider .owl-stage-outer .quote-item{background:rgba(0,0,0,0);color:#414042;font-size:22px}.quote-slider.careers-slider .owl-stage-outer .quote-item .quote{text-align:left;font-weight:400;font-style:normal}.quote-slider.careers-slider .owl-stage-outer .quote-item .attribution{font-size:20px;font-weight:700;float:right;text-align:right;max-width:285px}.careers-zac{text-align:center}.careers-zac .small-hr{margin-bottom:30px;margin-top:-15px;max-width:320px;border-top:3px solid #414042}.careers-zac img{margin:20px auto;max-width:220px}@media screen and (max-width: 991px){.home-photo{display:none}}.modal__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:100}.modal__container{background-color:#fff;padding:30px;max-width:720px;max-height:100vh;border-radius:4px;overflow-y:auto;box-sizing:border-box}.careers-hero-modal .modal__container{padding:0;width:80%;max-width:1100px;border-radius:0}.careers-hero-modal .modal__container video{display:block;width:100%}@keyframes mmfadeIn{from{opacity:0}to{opacity:1}}@keyframes mmfadeOut{from{opacity:1}to{opacity:0}}@keyframes mmslideIn{from{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{from{transform:translateY(0)}to{transform:translateY(-10%)}}.video-modal-slide{display:none}.video-modal-slide.is-open{display:block}.video-modal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0, 0, 0.2, 1)}.video-modal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0, 0, 0.2, 1)}.video-modal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0, 0, 0.2, 1)}.video-modal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0, 0, 0.2, 1)}.video-modal-slide .modal__container,.video-modal-slide .modal__overlay{will-change:transform}