body{font:18px "basic-sans",sans-serif;font-weight:300;background-color:transparent;color:#4A4A4A;overflow-x:hidden;animation:fade-in 3s}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}h1,h2,h3,h4,h5,h6{margin-top:0;line-height:1.25}h1{font-size:30px;font-weight:600}h2{font-size:25px}h3{font-size:20px}h4{font-size:18px}h5{font-size:14px}h6{font-size:12px}h1,h2{margin-bottom:30px}h3{margin-bottom:20px}h4,h5,h6{margin-bottom:10px}p{margin-bottom:30px}strong,.bold{font-weight:600}a{color:#5B6E7E;text-decoration:underline;transition:all 0.5s ease}a:hover{color:#5B6E7E}a:active,a:focus{outline:0;text-decoration:none}ul,ol{padding-left:17px}h1,h2,h3,h4,h5,h6,p,ol,ul,.wf-loading h1,.wf-loading h2,.wf-loading h3,.wf-loading h4,.wf-loading h5,.wf-loading h6,.wf-loading p,.wf-loading ul,.wf-loading ol{visibility:hidden}.no-js h1,.no-js h2,.no-js h3,.no-js h4,.no-js h5,.no-js h6,.no-js p,.no-js ul,.no-js ol,.wf-active h1,.wf-active h2,.wf-active h3,.wf-active h4,.wf-active h5,.wf-active h6,.wf-active p,.wf-active ul,.wf-active ol,.wf-inactive h1,.wf-inactive h2,.wf-inactive h3,.wf-inactive h4,.wf-inactive h5,.wf-inactive h6,.wf-inactive p,.wf-inactive ul,.wf-inactive ol{visibility:visible}header,header .main-navigation li a,.lifecycle-wrapper h5{color:#5B6E7E}footer,footer a{color:#fff}footer .footer-main-menu,footer .footer-main-menu li,footer .social-menu,footer .social-menu li,header .main-navigation,header .main-navigation li,header .sub-navigation,header .sub-navigation li{list-style:none;padding:0;margin:0}footer .footer-main-menu li,footer .social-menu li,header .sub-navigation li{display:inline-block}header .main-navigation li a:hover,footer .footer-main-menu li a:hover,footer .social-menu li a:hover,header .sub-navigation li a:hover{text-decoration:underline}section{padding-top:60px;padding-bottom:60px}.border-bottom{border-bottom:1px solid #737B82}body{padding-top:125px}body.bodyScroll{padding-top:80px}body,header,header .header-inner-wrapper{transition:all ease-out 0.1s;-webkit-transition:all 500ms cubic-bezier(.25,.10,.25,1);-moz-transition:all 500ms cubic-bezier(.25,.10,.25,1);-o-transition:all 500ms cubic-bezier(.25,.10,.25,1);transition:all 500ms cubic-bezier(.25,.10,.25,1);-webkit-transition-timing-function:cubic-bezier(.25,.10,.25,1);-moz-transition-timing-function:cubic-bezier(.25,.10,.25,1);-o-transition-timing-function:cubic-bezier(.25,.10,.25,1);transition-timing-function:cubic-bezier(.25,.10,.25,1)}body.bodyScroll,header.headerScroll,header.headerScroll .header-inner-wrapper{transition:all ease-out 0.5s;-webkit-transition:all 500ms cubic-bezier(.25,.10,.25,1);-moz-transition:all 500ms cubic-bezier(.25,.10,.25,1);-o-transition:all 500ms cubic-bezier(.25,.10,.25,1);transition:all 500ms cubic-bezier(.25,.10,.25,1);-webkit-transition-timing-function:cubic-bezier(.25,.10,.25,1);-moz-transition-timing-function:cubic-bezier(.25,.10,.25,1);-o-transition-timing-function:cubic-bezier(.25,.10,.25,1);transition-timing-function:cubic-bezier(.25,.10,.25,1)}header img.logo{transition:transform ease-out 0.5s}header.headerScroll img.logo{transform:scale(.95)}header{position:fixed;width:100%;top:0;z-index:100;background-color:#F8F8F8}header .header-inner-wrapper{height:125px}header img.logo{margin-top:-5px;width:160px;height:auto}header .main-navigation{margin-top:5px}header .main-navigation>li>a{font-size:19px;font-weight:600;text-decoration:none}header .main-navigation li a:hover{text-decoration:none}header .main-navigation li{position:relative}header .main-navigation>li:after{content:"";display:block;width:40px;border-top:4px solid transparent;position:relative;bottom:0;left:0;margin:0 auto;transition:all ease-out 0.3s}header .main-navigation li.current-menu-item:after,header .main-navigation li:hover:after{border-top-color:#A2D7DE}header .main-navigation.sf-menu>li>a{border-left:0;border-top:0;padding:5px 14px}header .main-navigation.sf-menu>li{background:transparent}header .main-navigation.sf-menu ul{box-shadow:none;min-width:150px}header .main-navigation.sf-menu ul>li a{font-size:14px;color:#fff;border-top:1px solid rgba(255,255,255,.5);border-left:1px solid rgba(255,255,255,.5)}header .main-navigation.sf-menu ul li{background-color:rgba(91,110,126,.9)}header .main-navigation.sf-menu.sf-arrows>li>.sf-with-ul:after{font-family:fontAwesome;font-size:16px;content:"\f107";top:50%;right:10px;margin-top:-8px;border:0}header .sub-navigation{padding-top:11px;padding-left:10px}header .sub-navigation li{padding-left:5px;padding-right:5px}header .sub-navigation li a{text-decoration:none}header .sub-navigation li:last-child{padding-right:0}header .main-navigation,header .sub-navigation,header .search-wrapper{transition:all ease-out 0.5s}header.headerScroll{-webkit-box-shadow:0 0 5px 5px rgba(0,0,0,.1);box-shadow:0 0 5px 5px rgba(0,0,0,.1)}header.headerScroll .header-inner-wrapper{height:80px}header.headerScroll img.logo{width:100px;height:auto}.search-wrapper{display:none}.search-wrapper .btn-fa-times{background:transparent;color:#5B6E7E;border:0;padding-left:20px;padding-right:20px}#nav-toggle{cursor:pointer;padding:25px 40px 25px 10px;position:relative;border:1px solid #d8d8d8;border-radius:3px}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{cursor:pointer;border-radius:1px;height:2px;width:30px;position:absolute;display:block;content:''}#nav-toggle span:before{top:-10px}#nav-toggle span:after{bottom:-10px}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{transition:all 500ms ease-in-out}#nav-toggle.active span{background-color:transparent}#nav-toggle.active span:before,#nav-toggle.active span:after{top:0}#nav-toggle.active span:before{transform:rotate(45deg)}#nav-toggle.active span:after{transform:rotate(-45deg)}#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{background:#5B6E7E}#nav-toggle.active span{background-color:transparent}#nav-toggle.active span:before,#nav-toggle.active span:after{top:0}#nav-toggle.active span:before{transform:rotate(45deg)}#nav-toggle.active span:after{transform:rotate(-45deg)}#mobile-menu-wrapper{display:none;background-color:#fff}ul.mobile-menu,ul.mobile-menu li{list-style:none;padding:0;margin:0}ul.mobile-menu li a{display:block;padding:16px;text-decoration:none;text-align:center;border-top:1px solid #f8f8f8}.search-mobile-wrapper{padding:15px}.search-mobile-wrapper .btn{padding-left:20px;padding-right:20px}ul.mobile-menu.mobile-menu-accordion .has-subnav a{margin-right:0!important}ul.mobile-menu.mobile-menu-accordion .accordion-btn-wrap{background-color:#f0f0f0;height:56px;font-size:26px}ul.mobile-menu.mobile-menu-accordion .accordion-btn-wrap .fa{margin-top:16px}section.banner .banner-img,section.banner .banner-overlap{position:relative}section.banner .banner-overlap,section.banner .banner-overlap .col-12,section.banner .banner-overlap .col-10{height:355px}section.banner .banner-img{height:425px;background-color:#aaa;background-size:cover;background-position:center;margin-top:-175px;z-index:0}section.banner .banner-img h2{font-size:25px;margin-bottom:10px;font-weight:600}section.banner .banner-overlap{padding-top:40px;background-color:rgba(91,110,126,.75);z-index:1;color:#fff}section.banner .banner-overlap h1{color:#fff;font-size:30px}section.banner.banner-expertise .banner-img{margin-top:-250px}section.banner.banner-expertise .banner-overlap.w-60{width:60%!important}section.banner.banner-expertise .banner-overlap.w-60{left:40%}section.banner.banner-expertise .banner-overlap h1{position:absolute;bottom:60px}.mobile-toggle-expertise-menu,.mobile-expertise-menu{display:none}.mobile-expertise-menu-opacity{background-color:rgba(0,0,0,.1)}.mobile-expertise-menu ul,.mobile-expertise-menu ul li{color:#fff;list-style:none;margin:0;padding:0;font-size:16px;font-weight:400}.mobile-expertise-menu ul{padding:8px 0}.mobile-expertise-menu ul li a{display:block;color:#fff;text-decoration:none;padding:8px 0}.mobile-expertise-menu ul li a br{display:none}.mobile-toggle-expertise-menu a{color:#fff;font-size:30px;border:2px solid #fff;border-radius:50%;line-height:0;width:40px;height:40px;display:inline-block;text-align:center;padding-top:3px;margin-bottom:40px}.expertise-menu,.expertise-menu li{list-style:none;padding:0;margin:0;color:#fff}.expertise-menu li{padding:0 15px;float:left;line-height:1}.expertise-menu li a{color:#fff;text-decoration:none;font-size:14px}.expertise-menu{margin-left:15px}.expertise-menu li:before{content:"";display:block;width:40px;border-top:4px solid transparent;position:relative;left:0;top:-5px;margin:0 auto;transition:all ease-out 0.3s}.expertise-menu li.current-menu-item:before,.expertise-menu li:hover:before,.single-news .expertise-menu li.menu-item-object-news:before,.single-events .expertise-menu li.menu-item-object-events:before{border-top-color:#fff}.person-item{padding-left:20px;padding-right:20px;display:block}.person-item h3{text-decoration:underline;font-weight:400;font-size:25px}.person-item p{font-weight:700;color:#4a4a4a}.person-item:hover p{text-decoration:none}.person-item-wrapper p,.person-item-wrapper address{padding-left:20px;padding-right:20px}section.news h3.hdr-icon,section.location h3.hdr-icon{color:#737B82;font-size:18px}section.news h3.hdr-icon img,section.location h3.hdr-icon img{padding-right:10px}.lifecycle-carousel-wrapper{display:none}section.lifecycle{background-color:#f8f8f8;padding-bottom:0}.lifecycle-wrapper{padding-bottom:60px}.lifecycle-wrapper h5{color:#5B6E7E;font-size:18px;font-weight:400;margin-bottom:20px;position:relative}.lifecycle-icon-wrapper{position:relative;padding:3px;display:inline-block;border-radius:50%;cursor:pointer;background:#1e5799;background:linear-gradient(to bottom,#1e5799 50%,#d8d8d8 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e5799',endColorstr='#d8d8d8',GradientType=0)}.lifecycle-wrapper.active .lifecycle-icon-wrapper .lifecycle-icon{transform:rotate(-180deg)}.lifecycle-wrapper.active .lifecycle-icon-wrapper{transform:rotate(180deg)}.lifecycle-wrapper:before{content:"";display:block;width:11px;height:18px;background:url(../../../../../../../../themes/cielegal/library/images/arrow.png) no-repeat center;background-size:11px 18px;position:absolute;top:50%;margin-top:-9px;right:-11px}.lifecycle-wrapper:last-child:before{display:none}.lifecycle-wrapper:after{transition:height ease 0.3s;content:"";background-color:#d8d8d8;height:0;border-left:3px solid #d8d8d8;display:block;position:absolute;left:50%;margin-left:-3px}.lifecycle-wrapper.active:after{height:60px}.lifecycle-tab-content{background-color:#f4f4f4}.lifecycle-tab-content .tab-pane{border-top-width:3px;border-top-style:solid;border-top-color:#d8d8d8}.lifecycle-tab-content{border-bottom:1px solid #737B82}.lifecycle-tab-content .tab-pane{background-size:cover;background-position:center}.lifecycle-tab-content section{padding:80px 0}.lifecycle-wrapper.lifecycle-wrapper-product-development .lifecycle-icon-wrapper:hover,.lifecycle-tab-content #product-development{background-color:#02B39A}.lifecycle-tab-content #product-development,.lifecycle-wrapper-product-development:after{border-color:#02B39A}.lifecycle-wrapper-product-development .lifecycle-icon-wrapper{background:#02B39A;background:linear-gradient(to bottom,#02B39A 50%,#d8d8d8 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#02B39A',endColorstr='#d8d8d8',GradientType=0)}.lifecycle-tab-content #manufacturing{background-color:#6FBCC7}.lifecycle-tab-content #manufacturing,.lifecycle-wrapper-manufacturing:after{border-color:#6FBCC7}.lifecycle-wrapper-manufacturing .lifecycle-icon-wrapper{background:#6FBCC7;background:linear-gradient(to bottom,#6FBCC7 50%,#d8d8d8 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6FBCC7',endColorstr='#d8d8d8',GradientType=0)}.lifecycle-tab-content #advertising-and-promotion{background-color:#94679C}.lifecycle-tab-content #advertising-and-promotion,.lifecycle-wrapper-advertising-and-promotion:after{border-color:#94679C}.lifecycle-wrapper-advertising-and-promotion .lifecycle-icon-wrapper{background:#94679C;background:linear-gradient(to bottom,#94679C 50%,#d8d8d8 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#94679C',endColorstr='#d8d8d8',GradientType=0)}.lifecycle-tab-content #distribution{background-color:#D47271}.lifecycle-tab-content #distribution,.lifecycle-wrapper-distribution:after{border-color:#D47271}.lifecycle-wrapper-distribution .lifecycle-icon-wrapper{background:#D47271;background:linear-gradient(to bottom,#D47271 50%,#d8d8d8 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#D47271',endColorstr='#d8d8d8',GradientType=0)}.lifecycle-tab-content #retail{background-color:#A89F89}.lifecycle-tab-content #retail,.lifecycle-wrapper-retail:after{border-color:#A89F89}.lifecycle-wrapper-retail .lifecycle-icon-wrapper{background:#A89F89;background:linear-gradient(to bottom,#A89F89 50%,#d8d8d8 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#A89F89',endColorstr='#d8d8d8',GradientType=0)}.lifecycle-tab-content #customer-relations{background-color:#E6BC21}.lifecycle-tab-content #customer-relations,.lifecycle-wrapper-customer-relations:after{border-color:#E6BC21}.lifecycle-wrapper-customer-relations .lifecycle-icon-wrapper{background:#E6BC21;background:linear-gradient(to bottom,#E6BC21 50%,#d8d8d8 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#E6BC21',endColorstr='#d8d8d8',GradientType=0)}.lifecycle-btn,.lifecycle-btn:hover{text-decoration:none}.lifecycle-btn i{padding-left:10px;font-size:30px}.lifecycle-carousel-wrapper .lifecycle-carousel .owl-item{padding-left:5px;padding-right:5px}.lifecycle-carousel-wrapper .lifecycle-carousel .owl-dots{padding:30px 0 60px}.lifecycle-tab-content .arrow-right{height:auto;width:18px;margin-left:18px}.lifecycle-carousel h5{font-size:25px;margin-bottom:30px}.location{position:relative}.location-address-wrapper{position:absolute;width:100%;top:0}.embed-map{background-color:rgba(91,110,126,.9);min-height:480px}#homeMap{width:100%;height:480px}.location.subpage{height:160px;overflow:hidden}.location.subpage .embed-map{visibility:hidden}.location.subpage.active{height:auto;overflow:visible}.location.subpage.active .embed-map{visibility:visible}.location-toggle{font-size:12px;display:inline-block;text-decoration:none;border:1px solid #a4a4a4;padding:2px 8px;margin-left:10px}.expertise-index-item{height:460px;background-color:#999;background-size:cover;background-position:center;overflow:hidden}.expertise-index-item a{text-decoration:none;height:100%}.expertise-index-item-content{background-color:#333;padding:30px 20px;color:#fff;width:100%;z-index:10}.expertise-index-item-content .expertise-index-item-content-icon{width:80px;height:auto}.expertise-index-item:hover .expertise-index-item-content{background-color:transparent!important}.expertise-index-item .expertise-index-item-content-hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;position:absolute;width:100%;height:100%;transition:all ease-out 0.7s;z-index:1;cursor:pointer}.expertise-index-item:hover .expertise-index-item-content-hover{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100)}.expertise-index-item-content p{margin-bottom:0;width:260px}.expertise-index-item-content h3{margin-bottom:0}.call-to-action-expertise{background-color:#4A4A4A;color:#fff}.call-to-action-expertise a{color:#fff;text-decoration:none}.call-to-action-expertise img.arrow-right{height:auto;width:18px;margin-left:18px}section.banner.banner-expertise .banner-overlap,.mobile-expertise-menu{background-color:rgba(2,179,154,.75)}section.banner.banner-expertise .banner-overlap h1 small{font-size:14px;margin-bottom:5px}section.banner.banner-expertise .banner-overlap h1 small a{color:#fff}.banner-people{position:relative;background-color:#5B6E7E}.banner-people-card-wrapper{position:absolute;width:100%;top:0}.banner-people-card-wrapper,.banner-people-card-wrapper a,.banner-people-card-wrapper h1,.banner-people-card-wrapper address{color:#fff}.banner-people-image{height:400px;background-position:center;background-size:cover}.single-people-item p.blockquote{font-size:25px;color:inherit}.filter-people{background-color:#737B82}.filter-people,.filter-people h3,.filter-people a{color:#fff}.filter-people hr{border-color:#fff;margin:0}.filter-people-toggle-wrapper a{text-decoration:none}.filter-people-toggle-wrapper a i{padding-left:5px}.filter-people-toggle-wrapper,.filter-people-content-wrapper{padding-top:20px;padding-bottom:20px}.filter-people-content-wrapper .facetwp-facet{margin-bottom:30px}.filter-people-content-wrapper{display:none}.filter-people-content-wrapper .facetwp-radio{background-image:url(../../../../../../../../themes/cielegal/library/images/radio-inverted.png)}.filter-people-content-wrapper .facetwp-radio.checked{background-image:url(../../../../../../../../themes/cielegal/library/images/radio-on-inverted.png)}.facetwp-counter{display:none}.filter-people-content-wrapper .btn{padding-top:2px;padding-bottom:2px}.single-stories-item h1.title{font-weight:300}.post-type-archive-stories .grid-item-1{margin-bottom:30px}.news-index-items .news-index-item:last-child hr{display:none}.section-news-index{position:relative;padding:0}.section-news-index .news-index-items,.section-news-index .sidebar{padding-top:80px;padding-bottom:80px}.section-news-index .sidebar .gform_wrapper div.validation_error{margin-top:30px;font-size:16px}.news-index-item hr{margin:2em 0}.section-news-index .news-index-items.news-index-items-single{padding-top:0}.section-news-index .news-index-items{padding-right:50px}.section-news-index .sidebar{padding-left:50px}.section-news-index .news-index-item h2 a{text-decoration:none;color:inherit}.section-news-index .sidebar{background-color:#f0f0f0;position:relative;z-index:1}.section-news-index .sidebar:after{content:"";background-color:#f0f0f0;display:block;position:absolute;top:0;left:0;height:100%;width:1000%;z-index:-1}.news-item-sidebar small{font-weight:300;font-size:14px}.news-item-sidebar small a{text-decoration:none}.news-item-sidebar small a:hover{text-decoration:underline}.news-item-sidebar small.news-item-sidebar-date{color:rgba(91,110,126,.5)}.events-index-venue{font-size:16px}.hover-box{height:300px;background-color:#5B6E7E;padding:30px;position:relative}.hover-box h3{font-size:36px;margin-bottom:30px}.hover-box-body{position:relative;z-index:5}.hover-box-body>a:after{content:"\f105";font-family:fontAwesome;margin-left:5px;display:inline-block;text-decoration:none}.hover-box-active{visibility:hidden;opacity:0;position:absolute;width:100%;height:0;top:0;left:0;background-color:#5B6E7E;z-index:1}.hover-box-active.active{visibility:visible;opacity:1;height:100%;transition:opacity ease-in-out 0.5s;z-index:10}.hover-box,.hover-box a{color:#fff}.hover-box-active .hover-box-active-title,.hover-box-active .hover-box-active-body{padding:0 20px}.hover-box-active .hover-box-active-title{height:50px;margin-bottom:0;text-transform:uppercase;position:relative;padding-top:15px;margin-bottom:15px}.hover-box-active .hover-box-active-title .fa-window-close-o{position:absolute;right:20px;opacity:.5}.hover-box-active .hover-box-active-title:after{content:"";position:absolute;width:40px;height:0;border:1px solid #fff;bottom:0;left:20px}.hover-box-active .hover-box-active-body{overflow-y:auto;height:200px}.hover-box-active .hover-box-active-body p:last-child{margin-bottom:0}.hover-box-active .nicescroll-rails{border-radius:3px}.fa.fa-angle-right{margin-left:8px}.why-us-box-left{margin-bottom:0}@media (min-width:768px) and (max-width:991px){.hover-box h3{font-size:26px;margin-bottom:30px}.hover-box-body>a{font-size:16px}}@media (max-width:768px){.hover-box h3{font-size:30px;margin-bottom:30px}}footer{background-color:#5B6E7E;min-height:80px;font-size:18px}footer .footer-main-menu li{padding-left:10px;padding-right:10px}footer .footer-main-menu li a,footer .social-menu li a{color:inherit;text-decoration:none}footer .social-menu li{padding-left:5px;padding-right:5px}footer .footer-main-menu li:first-child{padding-left:0}footer .social-menu li:last-child{padding-right:0}.no-margin,.vc-no-margin .wpb_content_element,.vc-no-margin.wpb_content_element{margin-bottom:0}.margin-top{margin-top:30px}.margin-bottom{margin-bottom:30px}.margin-bottom-xs{margin-bottom:8px}.margin-bottom-sm{margin-bottom:15px}.margin-bottom-lg{margin-bottom:50px}.margin-bottom-xl{margin-bottom:70px}.margin-bottom-xxl{margin-bottom:100px}.no-padding{padding:0}.no-padding-top{padding-top:0}.no-padding-left{padding-left:0}.no-padding-right{padding-right:0}.no-padding-bottom{padding-bottom:0}.no-border{border:none}ol.li-comfortable li,ul.li-comfortable li{margin-bottom:4px}.btn{padding-left:48px;padding-right:48px;padding-top:10px;padding-bottom:10px}.btn,.btn:hover,.btn-inverted:hover{border-radius:0;background-color:#5B6E7E;border-color:#5B6E7E;text-decoration:none;color:#fff}.btn-inverted{background-color:transparent;border-width:2px;font-weight:600;color:#5B6E7E}.form-control{border-radius:0}.w-60{width:60%!important}p.blockquote{font-size:30px;color:#02B39A}.banner-simple{height:400px;background-color:#f0f0f0;background-size:cover;background-position:center}.banner-simple.banner-simple-small{height:200px}.owl-theme .owl-dots .owl-dot span{width:16px;height:16px}.owl-carousel .owl-item img{margin-left:auto;margin-right:auto;width:200px}.owl-theme .owl-dots .owl-dot span{background-color:transparent;border:3px solid #516372}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#516372}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px 2px;background:#516372;display:inline-block;cursor:pointer;border-radius:3px}.bg-gray{background-color:#F1F1F1}.btn-tag{font-size:14px;text-decoration:none;color:#fff;display:inline-block;background-color:#94679C;padding:6px 14px;margin-bottom:3px}.btn-tag:hover{color:#fff;text-decoration:none}.breadcrumbs{padding-top:15px;padding-bottom:15px;font-size:14px;color:#5B6E7E;overflow-x:auto;white-space:nowrap}.breadcrumbs>span{display:inline-block;padding:0 10px;font-weight:400}.breadcrumbs>span:first-child{padding-left:0}.breadcrumbs>span a{color:#6B7C93;font-weight:300;text-decoration:none}.breadcrumbs-wrapper hr{margin:0}.btn-default-inverted{background-color:transparent;color:#5B6E7E}.facetwp-pager-label{display:none!important}.facetwp-page{display:inline-block;padding:5px 10px!important;border:1px solid #dadada;border-radius:0;color:#dadada!important;text-align:center;min-width:30px;min-height:30px;font-size:14px}.facetwp-page.active{font-weight:300!important;color:#a9a9a9!important;border:1px solid #a9a9a9}nav.pagination{display:block;text-align:center}ul.page-numbers{display:inline-block}ul.page-numbers,ul.page-numbers li{list-style:none}ul.page-numbers li{float:left;font-size:14px;margin:0 2px}ul.page-numbers li .current,ul.page-numbers li a,ul.page-numbers li .dots{padding:5px 10px;border:1px solid #dadada;border-radius:0;display:block;color:#dadada;min-width:30px;min-height:30px}ul.page-numbers li .current,ul.page-numbers li a:hover{color:#a9a9a9;border:1px solid #a9a9a9;opacity:1}ul.page-numbers li a,ul.page-numbers li a:hover,ul.page-numbers li a:focus,ul.page-numbers li a:active{text-decoration:none}ul.social-share-icons,ul.social-share-icons li{list-style:none;padding:0;margin:0}ul.social-share-icons{margin-bottom:30px}ul.social-share-icons li{display:inline-block;margin:0 3px}ul.social-share-icons li:first-child{margin-left:0}ul.social-share-icons li a i{font-size:28px;transition:all ease-out 0.5s}ul.social-share-icons li a:hover i{color:#6FBCC7}.btn.btn-white{color:#fff;border-color:#fff}.circle{display:inline-block;margin-bottom:20px;font-size:25px;font-weight:400;border-radius:50%;background-color:#000;color:#fff;width:80px;height:80px;text-align:center;line-height:3.4}img.cie-show-print-only{display:none}.rcp_form input[type=checkbox]{margin:4px 8px 0 0!important}@media (max-width:991px){header{position:static}body{padding-top:0}}@media (max-width:767px){.location-address-wrapper,.banner-people-card-wrapper{position:relative;width:100%;top:0}footer{padding-top:20px;padding-bottom:20px}footer .footer-main-menu{margin-bottom:20px}footer .footer-main-menu li{padding:5px 0;display:block}footer .footer-main-menu li{padding-left:0}footer .social-menu li:last-child{padding-right:5px}.expertise-index-item{height:300px}section.banner .banner-img{height:auto;min-height:260px;margin-top:0!important}section.banner .banner-overlap,section.banner .banner-overlap .col-12,section.banner .banner-overlap .col-10,section.banner.banner-expertise .banner-overlap{height:auto}section.banner .banner-overlap,section.banner.banner-expertise .banner-overlap{padding-top:40px}section.banner.banner-expertise .banner-overlap h1{position:relative;top:0}section.banner .banner-overlap.w-75,section.banner .banner-overlap.w-60,section.banner.banner-expertise .banner-overlap.w-60{width:100%!important;left:0}.mobile-toggle-expertise-menu{display:block}.expertise-menu{display:none}.home .banner-img::before{content:"";background-color:rgba(255,255,255,.75);width:100%;height:100%;display:block;position:absolute}}@media (max-width:991px){.lifecycle-overflow-wrapper{position:relative;overflow:hidden}.lifecycle-overflow{overflow-x:auto;overflow-y:hidden}.lifecycle-overflow-fade{display:block;position:absolute;z-index:1;top:0;right:0;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(248,248,248,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#f8f8f8',GradientType=1);width:50px;min-height:300px}.lifecycle-overflow .nav{width:1140px}.section-news-index .news-index-items{padding-right:15px}.section-news-index .sidebar{padding-left:15px}.section-news-index .sidebar:after{display:none}}@media (max-width:575px){.home-news-item{margin-bottom:20px}.lifecycle-tab-content .tab-pane{background-image:none!important}.lifecycle-tab-content .tab-pane,.lifecycle-tab-content .tab-pane a,.lifecycle-tab-content .tab-pane h1,.lifecycle-tab-content .tab-pane h2,.lifecycle-tab-content .tab-pane h3,.lifecycle-tab-content .tab-pane h4,.lifecycle-tab-content .tab-pane h5,.lifecycle-tab-content .tab-pane h6{color:#fff}.lifecycle-carousel-wrapper{display:block}.banner-simple{height:250px}.call-to-action-expertise-left{margin-bottom:20px}.lifecycle-tab-content .btn-tag{border:1px solid rgba(255,255,255,.4)}.mobile-toggle-expertise-menu a i.fa{width:36px}}@media (min-width:576px) and (max-width:767px){.banner-overlap-container{width:540px;margin:0 auto}}@media (min-width:768px) and (max-width:991px){.expertise-index-item{height:380px}section.banner.banner-expertise .banner-overlap h1{padding-left:30px}section.banner.banner-expertise .banner-overlap.w-60{width:70%!important}section.banner.banner-expertise .banner-overlap.w-60{left:30%}footer{height:80px}}@media (min-width:992px) and (max-width:1199px){header .main-navigation li a{font-size:18px;font-weight:600}header .main-navigation li{padding-left:0;padding-right:0}header .main-navigation.sf-menu>li>a{border-left:0;border-top:0;padding:5px 7px}header .main-navigation.sf-menu>li>a.sf-with-ul{padding:5px 15px 5px 5px}header .sub-navigation{padding-top:10px;font-size:16px}.lifecycle-wrapper:before{right:-6px}.news .hdr-icon{margin-bottom:0;margin-top:-10px}.expertise-index-item{height:360px}section.banner.banner-expertise .banner-overlap h1{width:500px;padding-left:30px}.expertise-menu li{padding:0 10px}footer{height:80px}}@media (min-width:1200px){.news .hdr-icon{margin-bottom:0;margin-top:-10px}section.banner .banner-overlap h1{padding:30px 40px 0 0}section.banner.banner-expertise .banner-overlap h1{width:500px;padding-left:30px}footer{height:80px}}@media (min-width:1600px){.banner-simple{height:560px}}@media print{body{padding-top:0}body,html,a,h1,h2,h3,h4,h5,h6,p,.btn-tag,.banner-people-card-wrapper{color:#000!important}body,html,a,p,.btn-tag,.banner-people-card-wrapper{font-size:14px}p{margin-bottom:20px}.btn-tag{color:#000;display:block;margin:0;padding:0;background-color:transparent!important}.hide-on-print,header,section.news.d-flex,section.location,footer.d-flex,ul.social-share-icons,.banner-people-image,.breadcrumbs-wrapper,.banner-img,.expertise-menu,.sidebar,.mobile-expertise-menu,.mobile-toggle-expertise-menu,.single-stories .banner-simple,#to_top_scrollup{display:none!important}.banner-people-card-wrapper,.single-people-item{margin:0;padding:0}.banner-people-card-wrapper,.banner-people-card-wrapper a,.banner-people-card-wrapper h1,.banner-people-card-wrapper address{color:#000;text-decoration:none}.text-center{text-align:left!important}.circle{background-color:transparent!important;color:#000;padding:0;margin:0;width:auto;height:auto;line-height:1.7;text-align:left}.section-news-index.border-bottom{border:0 none}div{width:auto!important;float:none!important;position:static!important;overflow:visible!important;max-width:none!important;display:block!important}}.home-person-carousel .owl-next,.home-person-carousel .owl-prev,.cie-carousel-nav-2 .owl-next,.cie-carousel-nav-2 .owl-prev{position:absolute;top:50%;margin-top:-50px!important;background-color:transparent!important;color:#5B6E81!important;font-size:20px!important}.home-person-carousel .owl-next,.cie-carousel-nav-2 .owl-next{right:-30px}.home-person-carousel .owl-prev,.cie-carousel-nav-2 .owl-prev{left:-20px}body .gform_wrapper .gform_footer input[type=submit]{background-color:#5B6E7E;border-color:#5B6E7E;color:#fff}.gform_wrapper .gform_page_footer{border:0}.gform_wrapper .gform_page_footer input.button{background-color:#5B6E7E;border-color:#5B6E7E;color:#fff;padding:8px 20px}.gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container select{border-color:#ddd;height:36px}.rcp-cie-login-form-container{background-color:#DCB31E;min-height:520px;padding:60px 60px 30px;font-size:16px}.rcp-cie-login-form-footer{font-size:14px}.rcp-cie-login-form-footer input[type=checkbox]{margin:2px 8px 0 0!important}.rcp-cie-login-form-container .rcp_lost_password{text-align:right}.rcp-cie-login-form-container .btn{background-color:#977702;border:0}.rcp-cie-login-btn{color:#fff;min-height:320px;padding:0 40px;text-decoration:none}.rcp-cie-login-form-container,.rcp-cie-login-form-container a,.rcp-cie-login-btn h2,.rcp-cie-login-btn h2 a,.rcp-cie-login-btn p,.rcp-cie-login-btn:hover{color:#fff}.rcp-cie-login-btn h2 a{text-decoration:none}.rcp-cie-login-btn h2 a:hover{text-decoration:underline}.rcp-cie-login-btn h2 img{height:60px}.rcp-cie-login-btn a.btn{padding:6px 30px}.rcp-cie-login-btn a.btn:hover{background-color:transparent}.rcp-cie-login-btn-1{background-color:#00B7D6}.rcp-cie-login-btn-2{background-color:#02B39A}@media (max-width:575px){.rcp-cie-login-form-container,.rcp-cie-login-btn{padding:20px;min-height:auto}.rcp-cie-login-form-container .rcp_lost_password{text-align:left}.rcp-cie-login-btn img{width:auto;margin-bottom:10px!important}}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:-2px}ul.ul-style-1{list-style:none}ul.ul-style-1 li::before{content:"\2022";color:red;font-weight:700;font-size:20px;display:inline-block;width:1em;margin-left:-1em}.ol-steps{counter-reset:li;margin:0 0 30px;padding:0;font-size:18px}.ol-steps>li{list-style:none;position:relative;margin-left:30px;padding:10px}.ol-steps>li:before{content:counter(li);counter-increment:li;position:absolute;top:7px;left:0;margin-left:-30px;font-size:18px;padding:4px;width:30px;height:30px;text-align:center;border-radius:100%;color:#fff;background:#DCB31E}.page-id-893{font-size:16px}a.link-orange{color:#DCB31E}.cie-horizon-login-banner{background-color:#DCB31E;padding:40px 0;color:#fff}@media (max-width:767px){.cie-horizon-login-banner-logo{margin-bottom:20px}}.box-padded{padding:40px;height:100%}.colored-box{color:#fff;background-color:#5B6E7E}.colored-box hr{border-color:#fff;margin-top:40px;margin-bottom:40px;opacity:.4}.colored-box.colored-box-cie-documation{background-color:#00B7D6}.colored-box.colored-box-cie-learning{background-color:#02B39A}.col-border-right{border-right:2px solid rgba(151,151,151,.4)}@media (max-width:991px){.col-border-right{border:0}.box-padded-transparent{padding:20px 0}}.cie-horizon-login-btn{border-radius:5px;font-size:18px;background-color:#DCB31E}.cie-horizon-login-btn,.cie-horizon-login-btn:hover{border-radius:5px}.cie-horizon-login-btn-ghost{background-color:transparent}.cie-horizon-form-links,.cie-horizon-form-links a{color:rgba(90,110,126,.6);font-size:14px}.cie-horizon-form-links a{text-decoration:none}.link-style-2{text-decoration:none;transition:all 0.5s ease}.link-style-2:hover{text-decoration:underline}.cie-horizon-form .input-grp{position:relative}.cie-horizon-form .input-grp-img{position:absolute;z-index:1;border-right:2px solid rgba(151,151,151,.3);padding:5px 15px;top:9px;left:0}.cie-horizon-form .rcp_form input[type=text],.cie-horizon-form .rcp_form input[type=password],.cie-horizon-form .rcp_form input[type=email]{padding:8px 8px 8px 60px;position:relative;border-radius:5px}.cie-horizon-form .rcp_form input[type=text]:focus,.cie-horizon-form .rcp_form input[type=password]:focus,.cie-horizon-form .rcp_form input[type=email]:focus{border-color:#DCB31E;box-shadow:none}.cie-horizon-form .rcp_form input[type=checkbox]{margin:0 8px 0 0!important}.ch-accordion{margin-bottom:60px}.ch-accordion-header{text-decoration:none;font-size:26px;border-bottom:1px solid #ddd;padding:20px 0}.ch-accordion-header:hover{text-decoration:none}.ch-accordion-content{padding-top:40px;padding-bottom:0}.ch-accordion .ch-accordion-header:after{font-family:'FontAwesome';content:"\f105";float:right}.ch-accordion .ch-accordion-header.collapsed:after{content:"\f107"}.ch-accordion .ch-accordion-header:hover:after{color:#DCB31E}.horizon_prodexc_columns{display:flex;flex-wrap:wrap}.horizon_prodexc{height:90%}.horizon_prodexc a{color:#4a4a4a;text-decoration:none}.btn-prod:hover{border-radius:5px;background-color:#02b39a;border-color:#02b39a;text-decoration:none;color:#fff}.btn-prod{border-radius:5px;background-color:#02b39a;border-color:#02b39a;font-weight:600;color:#fff}.greenheader_custom{background:#02b39a;padding:40px 0}.learning_logo{float:right;height:76px}.heading_hr{padding:15px 0;color:#02b39a;border-bottom:1px solid #ccc}.page-id-1337 .banner-simple{display:none!important}.banner-simple-1337{height:400px}@media (min-width:1600px){.banner-simple-1337{height:560px}}@media (max-width:575px){.banner-simple-1337{background-position:center center;height:250px}}