.bx-wrapper{position:relative;padding:0;*zoom:1}.bx-wrapper img{max-width:100%;display:block}.body-copy ul.bxslider{list-style:none}.body-copy ul.bxslider li img{margin-bottom:0}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:40px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;position:relative;z-index:99999}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block;*zoom:1;*display:inline}.bx-wrapper .bx-pager.bx-default-pager a{background:0 0;text-indent:-9999px;display:block;width:12px;height:12px;margin:0 5px;outline:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;border:1px solid #fff;box-shadow:1px 1px #333}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#fff;border:1px solid #fff}.bx-wrapper .bx-prev{left:10px;background:url(../images/controls.png) no-repeat 0 -32px}.bx-wrapper .bx-next{right:10px;background:url(../images/controls.png) no-repeat -43px -32px}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.companies-slider .bx-wrapper .bx-controls-direction a{top:auto;margin-top:-36px}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}.no-csstransitions .column.medium-centered,.no-csstransitions .columns.medium-centered{margin-left:auto;margin-right:auto;float:none}.no-csstransitions .column.medium-uncentered,.no-csstransitions .columns.medium-uncentered{margin-left:0;margin-right:0;float:left}.no-csstransitions .column.medium-uncentered.opposite,.no-csstransitions .columns.medium-uncentered.opposite{float:right}.no-csstransitions .medium-push-0{left:0;right:auto}.no-csstransitions .medium-pull-0{right:0;left:auto}.no-csstransitions .medium-push-1{left:8.33333%;right:auto}.no-csstransitions .medium-pull-1{right:8.33333%;left:auto}.no-csstransitions .medium-push-2{left:16.66667%;right:auto}.no-csstransitions .medium-pull-2{right:16.66667%;left:auto}.no-csstransitions .medium-push-3{left:25%;right:auto}.no-csstransitions .medium-pull-3{right:25%;left:auto}.no-csstransitions .medium-push-4{left:33.33333%;right:auto}.no-csstransitions .medium-pull-4{right:33.33333%;left:auto}.no-csstransitions .medium-push-5{left:41.66667%;right:auto}.no-csstransitions .medium-pull-5{right:41.66667%;left:auto}.no-csstransitions .medium-push-6{left:50%;right:auto}.no-csstransitions .medium-pull-6{right:50%;left:auto}.no-csstransitions .medium-push-7{left:58.33333%;right:auto}.no-csstransitions .medium-pull-7{right:58.33333%;left:auto}.no-csstransitions .medium-push-8{left:66.66667%;right:auto}.no-csstransitions .medium-pull-8{right:66.66667%;left:auto}.no-csstransitions .medium-push-9{left:75%;right:auto}.no-csstransitions .medium-pull-9{right:75%;left:auto}.no-csstransitions .medium-push-10{left:83.33333%;right:auto}.no-csstransitions .medium-pull-10{right:83.33333%;left:auto}.no-csstransitions .medium-push-11{left:91.66667%;right:auto}.no-csstransitions .medium-pull-11{right:91.66667%;left:auto}.no-csstransitions .medium-1{width:8.33333%}.no-csstransitions .medium-2{width:16.66667%}.no-csstransitions .medium-3{width:25%}.no-csstransitions .medium-4{width:33.33333%}.no-csstransitions .medium-5{width:41.66667%}.no-csstransitions .medium-6{width:50%}.no-csstransitions .medium-7{width:58.33333%}.no-csstransitions .medium-8{width:66.66667%}.no-csstransitions .medium-9{width:75%}.no-csstransitions .medium-10{width:83.33333%}.no-csstransitions .medium-11{width:91.66667%}.no-csstransitions .medium-12{width:100%}.no-csstransitions .medium-offset-0{margin-left:0!important}.no-csstransitions .medium-offset-1{margin-left:8.33333%!important}.no-csstransitions .medium-offset-2{margin-left:16.66667%!important}.no-csstransitions .medium-offset-3{margin-left:25%!important}.no-csstransitions .medium-offset-4{margin-left:33.33333%!important}.no-csstransitions .medium-offset-5{margin-left:41.66667%!important}.no-csstransitions .medium-offset-6{margin-left:50%!important}.no-csstransitions .medium-offset-7{margin-left:58.33333%!important}.no-csstransitions .medium-offset-8{margin-left:66.66667%!important}.no-csstransitions .medium-offset-9{margin-left:75%!important}.no-csstransitions .medium-offset-10{margin-left:83.33333%!important}.no-csstransitions .medium-offset-11{margin-left:91.66667%!important}.no-csstransitions .medium-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.no-csstransitions .column.large-centered,.no-csstransitions .columns.large-centered{margin-left:auto;margin-right:auto;float:none}.no-csstransitions .column.large-uncentered,.no-csstransitions .columns.large-uncentered{margin-left:0;margin-right:0;float:left}.no-csstransitions .column.large-uncentered.opposite,.no-csstransitions .columns.large-uncentered.opposite{float:right}.no-csstransitions .large-push-0{left:0;right:auto}.no-csstransitions .large-pull-0{right:0;left:auto}.no-csstransitions .large-push-1{left:8.33333%;right:auto}.no-csstransitions .large-pull-1{right:8.33333%;left:auto}.no-csstransitions .large-push-2{left:16.66667%;right:auto}.no-csstransitions .large-pull-2{right:16.66667%;left:auto}.no-csstransitions .large-push-3{left:25%;right:auto}.no-csstransitions .large-pull-3{right:25%;left:auto}.no-csstransitions .large-push-4{left:33.33333%;right:auto}.no-csstransitions .large-pull-4{right:33.33333%;left:auto}.no-csstransitions .large-push-5{left:41.66667%;right:auto}.no-csstransitions .large-pull-5{right:41.66667%;left:auto}.no-csstransitions .large-push-6{left:50%;right:auto}.no-csstransitions .large-pull-6{right:50%;left:auto}.no-csstransitions .large-push-7{left:58.33333%;right:auto}.no-csstransitions .large-pull-7{right:58.33333%;left:auto}.no-csstransitions .large-push-8{left:66.66667%;right:auto}.no-csstransitions .large-pull-8{right:66.66667%;left:auto}.no-csstransitions .large-push-9{left:75%;right:auto}.no-csstransitions .large-pull-9{right:75%;left:auto}.no-csstransitions .large-push-10{left:83.33333%;right:auto}.no-csstransitions .large-pull-10{right:83.33333%;left:auto}.no-csstransitions .large-push-11{left:91.66667%;right:auto}.no-csstransitions .large-pull-11{right:91.66667%;left:auto}.no-csstransitions .column,.no-csstransitions .columns{position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}.no-csstransitions .large-1{width:8.33333%}.no-csstransitions .large-2{width:16.66667%}.no-csstransitions .large-3{width:25%}.no-csstransitions .large-4{width:33.33333%}.no-csstransitions .large-5{width:41.66667%}.no-csstransitions .large-6{width:50%}.no-csstransitions .large-7{width:58.33333%}.no-csstransitions .large-8{width:66.66667%}.no-csstransitions .large-9{width:75%}.no-csstransitions .large-10{width:83.33333%}.no-csstransitions .large-11{width:91.66667%}.no-csstransitions .large-12{width:100%}.no-csstransitions [class*=column]+[class*=column]:last-child{float:right}.no-csstransitions [class*=column]+[class*=column].end{float:left}.no-csstransitions .large-offset-0{margin-left:0!important}.no-csstransitions .large-offset-1{margin-left:8.33333%!important}.no-csstransitions .large-offset-2{margin-left:16.66667%!important}.no-csstransitions .large-offset-3{margin-left:25%!important}.no-csstransitions .large-offset-4{margin-left:33.33333%!important}.no-csstransitions .large-offset-5{margin-left:41.66667%!important}.no-csstransitions .large-offset-6{margin-left:50%!important}.no-csstransitions .large-offset-7{margin-left:58.33333%!important}.no-csstransitions .large-offset-8{margin-left:66.66667%!important}.no-csstransitions .large-offset-9{margin-left:75%!important}.no-csstransitions .large-offset-10{margin-left:83.33333%!important}.no-csstransitions .large-offset-11{margin-left:91.66667%!important}.no-csstransitions .large-reset-order{margin-left:0;margin-right:0;left:auto;right:auto;float:left}.no-csstransitions .push-0{left:0;right:auto}.no-csstransitions .pull-0{right:0;left:auto}.no-csstransitions .push-1{left:8.33333%;right:auto}.no-csstransitions .pull-1{right:8.33333%;left:auto}.no-csstransitions .push-2{left:16.66667%;right:auto}.no-csstransitions .pull-2{right:16.66667%;left:auto}.no-csstransitions .push-3{left:25%;right:auto}.no-csstransitions .pull-3{right:25%;left:auto}.no-csstransitions .push-4{left:33.33333%;right:auto}.no-csstransitions .pull-4{right:33.33333%;left:auto}.no-csstransitions .push-5{left:41.66667%;right:auto}.no-csstransitions .pull-5{right:41.66667%;left:auto}.no-csstransitions .push-6{left:50%;right:auto}.no-csstransitions .pull-6{right:50%;left:auto}.no-csstransitions .push-7{left:58.33333%;right:auto}.no-csstransitions .pull-7{right:58.33333%;left:auto}.no-csstransitions .push-8{left:66.66667%;right:auto}.no-csstransitions .pull-8{right:66.66667%;left:auto}.no-csstransitions .push-9{left:75%;right:auto}.no-csstransitions .pull-9{right:75%;left:auto}.no-csstransitions .push-10{left:83.33333%;right:auto}.no-csstransitions .pull-10{right:83.33333%;left:auto}.no-csstransitions .push-11{left:91.66667%;right:auto}.no-csstransitions .pull-11{right:91.66667%;left:auto}.no-csstransitions h1,.no-csstransitions h2,.no-csstransitions h3,.no-csstransitions h4,.no-csstransitions h5,.no-csstransitions h6{line-height:1.4}.no-csstransitions h1{font-size:2.75rem}.no-csstransitions h2{font-size:2.3125rem}.no-csstransitions h3{font-size:1.6875rem}.no-csstransitions h4{font-size:1.4375rem}.no-csstransitions .header .medium-3{width:22.5%;margin-left:2.5%;padding:0}.no-csstransitions .navigation-primary ul li{margin:0 30px}.no-csstransitions .site-search{height:29px}.no-csstransitions .site-search .txt-search{height:16px;margin-top:6px}.no-csstransitions .large-12 .large-6{width:48%;margin-right:2%}.no-csstransitions .panel-content{float:left;width:96%;padding:20px 3%}.no-csstransitions .footer .utils{width:97%}.no-csstransitions .events,.no-csstransitions .related-links{font-size:1.4em}.no-csstransitions .sector-selector{font-size:1.6em}.no-csstransitions .bxslider{font-size:1.4em}.no-csstransitions dl,.no-csstransitions ol,.no-csstransitions ul{font-size:1em}.no-csstransitions ul.pairs li label{font-size:1.6em}.no-csstransitions .acc-list{font-size:1.6em!important}.no-csstransitions .acc-list li a{float:left;width:100%;padding:3px 0}.no-boxshadow .panel .large-6{width:47%;margin-right:3%}.no-boxshadow .content-wrapper .medium-3{width:22.5%;margin-right:2.5%}.no-boxshadow .content-wrapper .medium-8{width:63%;margin-right:3.66%}@media screen and (-webkit-min-device-pixel-ratio:0){body .navigation-primary ul li{margin:0 18px;font-weight:400}}@font-face{font-family:Doris;src:url(../font/DORIS.eot);src:url(../font/DORIS.eot?#iefix) format('embedded-opentype'),url(../font/DORIS.woff) format('woff'),url(../font/DORIS.ttf) format('truetype'),url(../font/DORIS.svg#DORIS) format('svg');font-weight:400;font-style:normal}@font-face{font-family:FrutigerLT-Bold;src:url(../font/FrutigerLT-Bold.eot);src:url(../font/FrutigerLT-Bold.eot?#iefix) format('embedded-opentype'),url(../font/FrutigerLT-Bold.woff) format('woff'),url(../font/FrutigerLT-Bold.ttf) format('truetype'),url(../font/FrutigerLT-Bold.svg#FrutigerLT-Bold) format('svg');font-weight:400;font-style:normal}.float-center,.outer{float:right;position:relative;left:-50%;text-align:left}.float-center .floated,.inner{position:relative;left:50%;height:auto}.flex-video{float:left;width:100%;position:relative;padding-top:1.5625rem;padding-bottom:67.5%;height:0;margin-bottom:1rem;overflow:hidden}.flex-video.widescreen{padding-bottom:56.55%}.flex-video.vimeo{padding-top:0}.flex-video embed,.flex-video iframe,.flex-video object,.flex-video video{position:absolute;top:0;left:0;width:100%;height:100%}*{padding:0;margin:0}.hide,.skip{position:absolute;top:-9999px;left:-9999px}body{overflow-x:hidden;word-wrap:break-word;-webkit-text-size-adjust:100%}.desktop-hide,.mobile-show{display:none}@media only screen and (max-width:767px){.mobile-show{display:block}}.no-max{max-width:100%}.section{float:left;width:100%;position:relative;padding:0}.section .image-container{float:left;width:100%;padding:45px 0 10px}.section .row [class*=column]+[class*=column]:last-child{float:left}.body-copy .search-results ul{float:left;width:100%;list-style:none;padding:0;margin:0}.body-copy .search-results ul li{float:left;width:100%;border-bottom:1px solid #c0bdb4;padding:10px 0}.body-copy .search-results ul li a{margin:0 0 10px}.body-copy .search-results ul li span{font-size:1em;display:block;padding:0}.body-copy .search-results ul.pagination{margin:20px 0}.body-copy .search-results ul.pagination li{width:auto;margin:0 16px 6px 0;padding:0;border:none}.body-copy .search-results ul.pagination li a{float:left;width:auto;line-height:1.2em;color:#5d5d5d;background:0 0;padding:5px 0;font-size:1em;font-weight:400;text-transform:uppercase;transition:background .5s}.body-copy .search-results ul.pagination li a:hover{text-decoration:underline;background:0 0}.main-body{padding:55px 0 25px}@media only screen and (max-width:767px){.main-body{padding-top:25px}}.main-body li{font-size:1.6em;line-height:1.7em}.main-body li li{font-size:1em}.main-body .medium-9 h1:first-child,.main-body .medium-9 h2:first-child,.main-body .medium-9 h3:first-child,.main-body .medium-9 h4:first-child{padding-top:0}.main-body ul{padding-bottom:10px;display:inline-block}.main-body ul ul{padding-bottom:0}.main-body .medium-9 li a,.main-body p a{color:#0096d2;text-decoration:none}.main-body .medium-9 li a.button,.main-body p a.button{color:#fff}.main-body .medium-9 li a:hover,.main-body p a:hover{text-decoration:underline}a{color:inherit;text-decoration:underline}h1 a,h2 a,h3 a,h4 a{color:#0096d2;text-decoration:none}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover{text-decoration:underline}h1{font-size:4.5em;font-family:Doris,Arial,Helvetica;color:#231f20;line-height:1em;padding:0 0 25px;font-weight:500}h1 span{color:#0096d2;display:block}h2{font-size:2.6em;color:#231f20;font-family:FrutigerLT-Bold,Arial;padding:12px 0 14px;line-height:1.25em;font-weight:500}h3{font-size:2.2em;font-family:FrutigerLT-Bold,Arial;padding:12px 0;line-height:1.25em;font-weight:400}h3 span{display:block;color:#0096d2}h4{font-size:1.8em;font-family:FrutigerLT-Bold,Arial;padding:12px 0 10px;line-height:1.25em;font-weight:400}p{font-size:1.6em;line-height:1.7em;padding:0 0 30px}p a.button{font-size:.875em;float:none}p.date{font-style:italic;padding:0 0 4px}p img.img-left,p span.img-left img{float:left;margin:0 30px 16px 0}p img.img-right,p span.img-right img{float:right;margin:0 0 16px 30px}.gm-style-iw p{font-size:1.1em;padding:0 0 5px}.gm-style-iw p a{color:#0096d2}.highlights-reel-carousel img{height:auto!important}.js-caption{float:left;width:100%;position:relative;margin:0 0 30px}.js-caption img{float:left;width:100%!important;height:100%!important}.js-caption em{position:absolute;bottom:0;left:0;width:100%;padding:10px 15px;background:rgba(0,0,0,.5);font-size:1em;font-style:normal;color:#fff}.lead-image{padding-bottom:22px}ol,ul{font-size:1em}.social-summary p,.social-wall p{padding:0}table td p{font-size:1em;padding:0 0 10px}@media only screen and (max-width:767px){.main-body .share-this{position:absolute;top:-9999px;left:-9999px}h1{font-size:3em}h1 span{display:inline}}body{font-size:62.5%;font-family:arial;color:#231f20;min-width:320px}.row{max-width:1009px}.section.grey{background:#f0f0f0}.section.share{padding:50px 0}.section.share.no-pad{padding-top:0}.section.no-border{border:none}.section.accordion,.section.toolkit{margin-bottom:60px}@media only screen and (max-width:767px){.section.accordion,.section.toolkit{margin-bottom:30px}}#content{float:left;width:100%;height:auto}#content table{font-size:1.4em;margin-bottom:15px}iframe{max-width:100%}.scroll-down{background:url(../images/icons/arrow-right-white.png) no-repeat center center;background-size:16px 16px;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);width:64px;height:64px;position:absolute;bottom:0;left:50%;margin-left:-32px}@media only screen and (max-width:1023px){.scroll-down{display:none}}.text-block{padding:60px 0 50px;text-align:center}@media only screen and (max-width:767px){.text-block{padding:30px 0 20px}}.text-block P{font-size:1.8em}@media only screen and (max-width:767px){.text-block P{font-size:1.5em}}.promo{padding:60px 0;border-top:1px solid #d3d2d2}.promo .text-column{padding-top:30px}.promo p{font-size:1.5em}.promo-2cols{float:left;width:100%;margin:40px 0 30px}@media only screen and (max-width:767px){.promo-2cols{margin:20px 0 30px}}.promo-2cols h2{padding-bottom:50px;font-size:2.5em;font-family:FrutigerLT-Bold,Arial}@media only screen and (max-width:767px){.promo-2cols h2{padding-bottom:30px}}.promo-2cols img{float:left;margin-right:30px}@media only screen and (max-width:767px){.promo-2cols img{padding-bottom:30px}}.tabs{margin:0}.tabs li{float:left;width:50%;list-style-type:none}.tabs li a{font-size:1.6em;font-family:Arial,Helvetica,Sans-serif;background:#e4e4e4;width:100%;text-align:center;float:left;text-decoration:none;padding:20px;transition:background-color .2s}.tabs li a:hover{background:#dfdcd8}.tabs li a.active{color:#fff;background:#0096d2}@media only screen and (max-width:767px){.tabs li a{font-size:1.3em;padding:20px 10px}}.tab-panel{border:1px solid #d3d2d2;float:left;width:100%;padding:0;margin:0}.sponsors{padding:60px 0 50px;border-top:1px solid #d3d2d2;background:url(../images/ribbon-carousel.png) no-repeat center bottom #ececeb}@media only screen and (max-width:767px){.sponsors{padding:30px 0}}.sponsors span.tag{position:absolute;top:0;left:0;padding:6px 10px;background:#eaeaea;border:1px solid #d3d2d2;border-top:none;border-left:none;font-size:1.4em}a.button,span.button a{float:left;padding:14px 18px 11px;background:#0096d2;color:#fff;height:auto;line-height:1.25em;font-size:1.4em;position:relative;text-decoration:none;transition:background .4s}a.button:hover,span.button a:hover{background:#970e7e;text-decoration:none}span.button{float:left;width:100%;margin-bottom:20px}span.button a{font-size:1em}.btn-search,.btn-search-inline,.mc-field-group .button{-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.profile-list a.button,.social-wall a.button{margin:25px 0 50px}.highlights,.social-wall{margin-top:15px}.highlights .item .pod{padding:30px 20px;background:#ececec;border:1px solid #d3d2d2}.highlights .item .pod h2{font-family:FrutigerLT-Bold,Arial;font-size:1.8em;padding:0 0 20px;margin:0}.highlights .item .pod h3{font-size:1.5em;font-family:FrutigerLT-Bold,Arial}.highlights .item .pod .contents{margin:0;float:left;width:100%}.highlights .item .pod .contents .quote{border:none;background:0 0;padding:70px 0}.highlights .item .pod .contents .quote blockquote:before{left:0}.highlights .item .pod .contents .quote blockquote:after{right:0}.highlights .item .pod .contents img{width:100%}.highlights .item .pod .contents img.img-left,.highlights .item .pod .contents span.img-left img{float:left;width:50%;margin:0 30px 16px 0}.highlights .item .pod a.button{margin-top:20px;float:right}.highlights .item .pod ul{margin:0;padding:0}.highlights .item .pod ul li{width:50%;padding:2px;marging:0;float:left;list-style-type:none}.highlights .item .pod ul li img{width:100%}ul.faq{margin:0 0 30px;float:left;width:100%}ul.faq li{list-style-type:none;float:left;width:100%;margin-bottom:20px;font-size:1em;line-height:inherit}ul.faq a.question{font-size:2.2em;font-family:FrutigerLT-Bold,Arial;text-decoration:none;width:100%;position:relative;padding-left:50px;color:#0096d2;float:left}ul.faq a.question:before{content:'';position:absolute;left:0;top:10%;width:16px;height:16px;margin:-8px 0 0;background:url(../images/icons/arrow-right.png) no-repeat center center;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transition:all .4s;padding:20px;border:1px solid #d3d2d2}ul.faq a.question.open:before{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}ul.faq .answer{float:left;width:100%}ul.faq .answer p{font-size:1.6em;padding:10px 0 0 50px}ul.faq .answer p a{color:#0096d2;text-decoration:none}ul.faq .answer p a:hover{text-decoration:underline}ul.faq .answer p a.button,ul.faq .answer p span.button a{color:#fff}ul.faq .answer p a.button:hover,ul.faq .answer p span.button a:hover{text-decoration:none}ul.faq .answer ul{margin:0 0 0 70px;list-style:disc outside none;padding:5px 0}ul.faq .answer ul li{list-style:disc outside none;float:none;margin-bottom:3px;font-size:1.5em}ul.faq .answer ul li li{font-size:1em}.side{padding-left:0}@media only screen and (max-width:767px){.side{margin-top:30px;padding-left:15px}}.side .widget{float:left;width:100%;margin:0 0 50px}.side .textarea{padding-left:30px}.side .textarea p{padding-bottom:8px;line-height:1.3em}.side .textarea p strong{display:block}.side .side-navigation{background:#eaeaea;border:1px solid #d3d2d2;margin:0 0 30px;padding:0;float:left;border-left:none}@media only screen and (max-width:767px){.side .side-navigation{border-left:1px solid #d3d2d2}}.side .side-navigation strong{font-size:1.5em;padding:25px 0 25px 30px;float:left;width:100%;font-family:Arial,Helvetica,Sans-serif;border-bottom:1px solid #d3d2d2}.side .side-navigation nav>ul,.side .side-navigation nav>ul ul{float:left;width:100%;list-style:none;font-size:1em;padding:0;margin:0}.side .side-navigation nav>ul>li{float:left;width:100%;font-size:1.5em;line-height:1.4em}.side .side-navigation nav>ul>li h4{font-size:1em;padding:15px 0}.side .side-navigation nav>ul>li a{position:relative;text-decoration:none;padding:6px 30px 6px 45px;width:100%;display:block;transition:background-color .2s}.side .side-navigation nav>ul>li a:before{background-image:url(../images/icons/side-nav-arrow.png);background-repeat:no-repeat;background-position:0 0;width:6px;height:10px;content:"";position:absolute;top:50%;left:30px;margin-top:-5px;transition:left .3s}.side .side-navigation nav>ul>li a:hover{background:#dfdcd8}.side .side-navigation nav>ul>li a:hover:before{left:32px}.side .side-navigation nav>ul>li:first-child>a{padding:12px 30px 6px 45px}.side .side-navigation nav>ul>li:first-child>a:before{top:50%;margin-top:-2px}.side .side-navigation nav>ul>li:last-child>a{padding:6px 30px 12px 45px}.side .side-navigation nav>ul>li:last-child>a:before{top:50%;margin-top:-8px}.side .side-navigation nav>ul>li.open>a{font-weight:700;background:#e0dcd8}.side .side-navigation nav>ul>li li{font-size:1em;line-height:1.4em}.side .side-navigation nav>ul>li li:first-child a{padding:6px 30px 6px 60px}.side .side-navigation nav>ul>li li:first-child a:before{top:50%;margin-top:-5px}.side .side-navigation nav>ul>li li:last-child a{padding:6px 30px 6px 60px}.side .side-navigation nav>ul>li li:last-child a:before{top:50%;margin-top:-5px}.side .side-navigation nav>ul>li li a{padding:6px 30px 6px 60px;width:100%;display:block;background-color:#e0dcd8;transition:background-color .2s}.side .side-navigation nav>ul>li li a:before{background-image:url(../images/icons/side-nav-arrow.png);background-repeat:no-repeat;background-position:left center;width:6px;height:10px;content:"";position:absolute;top:50%;left:45px;margin-top:-5px;transition:left .3s}.side .side-navigation nav>ul>li li a:hover{background:#d3d2d2}.side .side-navigation nav>ul>li li a:hover:before{left:47px}.side .quote{border-left:none}@media only screen and (max-width:767px){.side .quote{border-left:1px solid #d3d2d2}}.quote{border:1px solid #d3d2d2;background:#f2f2f2;padding:70px 30px;position:relative;margin-bottom:30px}.quote blockquote:after,.quote blockquote:before{content:'“';font-size:100px;color:#0096d2;font-family:Doris,Arial,Helvetica;position:absolute;width:44px;height:40px;overflow:hidden}.quote blockquote:before{top:20px;left:30px}.quote blockquote:after{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);bottom:20px;right:30px}.quote blockquote p{font-size:1.4em;padding:0 0 6px;line-height:1.66em}.full-side{padding-right:30px;border-right:1px solid #d3d2d2}@media only screen and (max-width:767px){.full-side{border-right:none;padding-right:.9375rem}}.full-image{z-index:30}.full-image .pic{background-size:cover;background-attachment:fixed;background-repeat:no-repeat;height:450px;position:relative}@media only screen and (max-width:767px){.full-image .pic{background:0 0;height:auto;float:left;width:100%;position:relative}}.full-image img{float:left;width:100%;position:relative;z-index:62;display:none}@media only screen and (max-width:767px){.full-image img{display:block}}.full-image .image-overlay{position:absolute;z-index:66;top:0;left:0;width:100%;height:100%;background:url(../images/image-overlay.png) no-repeat 0 0;background-size:100% 100%}@media only screen and (max-width:767px){.full-image .image-overlay{position:relative;top:auto;left:auto;float:left;height:auto;background:0 0}}.full-image .image-overlay .columns,.full-image .image-overlay .row{height:100%}.full-image .image-overlay h1{position:absolute;bottom:0;color:#fff;padding-bottom:60px;font-size:4.5em;max-width:90%}@media only screen and (max-width:767px){.full-image .image-overlay h1{color:#231f20;position:relative;padding:0;font-size:3em;padding-top:16px}}.full-image .corner{position:absolute;width:40px;height:40px;right:0;bottom:0;z-index:90}.full-image .corner span{position:absolute;width:40px;height:40px;text-align:center;right:20px;bottom:20px;border-radius:100%;background:#020202;z-index:100;color:#fff;font-size:1.5em;line-height:40px}@media only screen and (max-width:596px){.full-image .corner span{right:10px;bottom:10px}}.full-image .corner:after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-bottom:150px solid #0096d2;border-left:150px solid transparent}@media only screen and (max-width:596px){.full-image .corner:after{border-bottom:120px solid #0096d2;border-left:120px solid transparent}}.promo-list ul{list-style:none;padding:0;margin:0;font-size:1em}.promo-list .columns:nth-child(3n+1){clear:both}.promo-list .columns img{width:100%}.promo-list .row{margin-bottom:30px}.promo-list .row:first-child{margin-bottom:0}.promo-list .pod-inner{margin:0;padding:20px}.promo-list .pod-inner h4{padding:0 0 20px;margin:0}.promo-list a.button{float:left;margin:0 0 30px}.promo-grid,.promo-grid img{margin-bottom:30px}.promo-grid .columns:nth-child(6n+1){clear:both}.listing .columns{padding-bottom:40px}.list-table{float:left;width:100%}.list-table.skills-block{margin:50px 0 0}.list-table .head{float:left;width:100%;background:url(../images/block-facet.png) no-repeat right 0 #0096d2;padding:33px}.list-table .head h3{color:#fff;font-size:3em;font-family:Doris,Arial,Helvetica;padding:0}.list-table .head h3 span{color:#003b52}.list-table .head h1,.list-table .head h2,.list-table .head h4,.list-table .head p{color:#fff;padding:0}.list-table .list ul{list-style:none;padding:0;margin:0;font-size:1em;float:left;width:100%}.list-table .list li{float:left;width:100%;font-size:1.5em}.list-table .list li div{border-radius:100%;background:#020202;width:40px;height:40px;color:#fff;position:absolute;text-align:center;left:100px;top:50%;margin-top:-20px;line-height:40px}@media only screen and (max-width:767px){.list-table .list li div{left:15px}}.list-table .list a{float:left;width:100%;padding:16px 30px 16px 155px;background:#ececeb;text-decoration:none;border:1px solid #d3d2d2;border-top:none;position:relative}.list-table .list a:before{content:'';position:absolute;left:0;top:0;width:84px;height:100%;border-right:1px solid #d3d2d2;background:url(../images/icons/arrow-right.png) no-repeat center center;transition:background .4s}.list-table .list a:hover:before{background:url(../images/icons/arrow-right-white.png) no-repeat center center #0096d2}.list-table .list a strong{display:block;text-decoration:underline}.competitors-list{margin-top:15px}.competitors-list .row{margin-bottom:30px}.competitors-list .medium-6:nth-child(2n+1){clear:both}.accordion .accordion-title{float:left;width:100%;background:#0096d2;padding:20px 0 20px 32px;position:relative;border-top:1px solid #fff;font-size:3em;color:#fff;line-height:1em;font-family:Doris,Arial,Helvetica;text-decoration:none;word-wrap:normal}@media only screen and (max-width:780px){.accordion .accordion-title{font-size:1.8em;padding:25px 65px 20px 32px}}.accordion .accordion-title:before{content:'';position:absolute;right:0;top:0;width:64px;height:100%;background:rgba(0,0,0,.2)}.accordion .accordion-title:after{content:'';position:absolute;right:0;top:50%;height:16px;width:64px;margin:-8px 0 0;background:url(../images/icons/arrow-right-white.png) no-repeat center center;transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transition:all .4s}.accordion .accordion-title.open:after{transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}.accordion .list-table{display:none}.filter{background:#eaeaea;border:1px solid #d3d2d2;margin:0 0 30px;border-bottom:none;position:relative}.filter h2{font-size:2em;font-family:FrutigerLT-Bold,Arial;padding:25px 30px;border-bottom:1px solid #d3d2d2;font-weight:500}@media only screen and (max-width:850px){.filter h2{font-size:1.75em}}.filter strong{display:block;font-size:1.8em;font-family:FrutigerLT-Bold,Arial;padding:25px 0 0 30px;font-weight:500;margin-bottom:-15px}.filter ul{border-bottom:1px solid #d3d2d2;margin:20px 0 0;padding:0 0 30px}.filter ul li{list-style-type:none;clear:both}.filter ul li a{text-decoration:none;padding:5px 30px;width:100%;display:block;font-size:1.5em;transition:background-color .2s}.filter ul li a:hover{background:#dfdcd8}.filter ul li a.active{background:#0096d2;color:#fff}@media only screen and (max-width:767px){.filter-wrap{display:none}}.filter-wrap.menu-toggle-open{display:block}@media only screen and (max-width:767px){.filter-wrap.menu-toggle-open{display:block}}.horizontal-filter{background:#e4e4e4;width:100%;float:left;margin-bottom:15px;position:relative}.horizontal-filter strong{font-size:1.4em;font-weight:700;float:left;padding:10px 20px;border:1px solid #e4e4e4;line-height:1.6em}.horizontal-filter ul{float:left;margin:0;padding:0;display:block}@media only screen and (max-width:767px){.horizontal-filter ul{display:none}}.horizontal-filter ul.menu-toggle-open{display:block}@media only screen and (max-width:767px){.horizontal-filter ul.menu-toggle-open{display:block}}.horizontal-filter ul li{float:left;list-style-type:none;padding:0;margin:0}@media only screen and (max-width:767px){.horizontal-filter ul li{width:100%}}.horizontal-filter ul li:last-child a{border-right:1px solid #e4e4e4}.horizontal-filter ul li a{float:left;font-size:1.4em;text-decoration:none;padding:10px 20px;background:#eaeaea;border:1px solid #e4e4e4;border-right:none;transition:background .2s}@media only screen and (max-width:1023px){.horizontal-filter ul li a{font-size:1.2em;padding:12px 10px 11px}}@media only screen and (max-width:767px){.horizontal-filter ul li a{width:100%}}.horizontal-filter ul li a:hover{background:#d3d2d2}.horizontal-filter ul li a.active{background:#0096d2;color:#fff}.horizontal-filter ul li a:hover{color:#fff}.competitor-list>.columns{margin-bottom:15px}.competitor-list>.columns:nth-child(2n+1){clear:both}.filter-menu-mobile{background:url(../images/icons/menu-dark.png) no-repeat top left;background-size:13px 10px;width:13px;height:10px;position:absolute;top:18px;right:20px;display:none}@media only screen and (max-width:767px){.filter-menu-mobile{display:block}}.filter-menu-mobile.open{background:url(../images/icons/menu-close-dark.png) no-repeat top left;width:13px;height:13px;background-size:13px 13px;top:16px}.filter-menu-mobile span{display:none}.activities-filter-menu-mobile{background:url(../images/icons/menu-dark.png) no-repeat top left;background-size:13px 10px;width:13px;height:10px;position:absolute;top:34px;right:30px;display:none}@media only screen and (max-width:767px){.activities-filter-menu-mobile{display:block}}.activities-filter-menu-mobile.open{background:url(../images/icons/menu-close-dark.png) no-repeat top left;width:13px;height:13px;background-size:13px 13px;top:32px}.activities-filter-menu-mobile span{display:none}.contact-details{background:#eaeaea;border:1px solid #d3d2d2;margin:0 0 30px;padding:30px}.contact-details strong{font-size:1.5em;padding:0 0 20px;display:block}.contact-details p{font-size:1.5em;padding:0}.contact-details p a{text-decoration:none}.section.wide-slider{background:#ececeb;padding:50px 0;border-top:1px solid #d3d2d2}@media only screen and (max-width:767px){.section.wide-slider .image-carousel-wide{padding:0}.section.wide-slider .owl-buttons{display:none}}.section.wide-slider .image-carousel-wide{margin:10px 0 15px}.wide-slide{float:left;width:100%;background-image:url(../images/block-facet.png);background-repeat:no-repeat;background-position:right 0;background-color:#169ad5;padding:33px}.wide-slide h3{color:#fff;text-decoration:none;font-family:Doris,Arial,Helvetica;font-weight:400;font-size:2.2em;min-height:55px;width:70%;padding:0;margin:0;word-wrap:normal}@media only screen and (max-width:1023px){.wide-slide h3{width:85%;font-size:2.1em}}@media only screen and (max-width:767px){.wide-slide h3{width:100%;font-size:2em}}.profile-list .columns:nth-child(2n+1){clear:both}.profile{box-sizing:border-box;border:1px solid #d3d2d2;padding:30px 22px;margin:15px 0;float:left;width:100%;position:relative}@media only screen and (max-width:824px){.profile{padding:22px}}.profile:after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:52px solid #000;border-left:52px solid transparent}.profile .photo{float:left;width:200px;margin:0 30px 0 0}@media only screen and (max-width:824px){.profile .photo{width:100%;margin:0 0 30px}}.profile .photo img{float:left;width:100%}.profile .photo a.tweet{background:#0096d2;font-size:1.4em;color:#fff;text-decoration:none;text-align:center;padding:25px 0 25px 30px;float:left;width:100%;position:relative;transition:background-color .4s}.profile .photo a.tweet:hover{background:#970e7e}.profile .photo a.tweet:before{content:"";width:24px;height:24px;background:url(../images/social-sprite-white.png) no-repeat -45px -5px;background-size:1100% auto;position:absolute;left:15px;top:20px}.profile h2{font-size:1.8em;font-weight:700;font-family:Arial,Helvetica,Sans-serif}.profile p{font-size:1.5em;padding:0;margin:0}.profile img.logo{padding:20px 0}.overlay-share{position:absolute;width:100%;top:0;z-index:1000}.cd-timeline-content .flex-video{margin-bottom:0}@media only screen and (max-width:767px){.locations-map{height:200px!important}}legend{display:none}.print{position:relative;float:right;margin-right:30px;z-index:94}.print a{display:block;background:#0096d2 url(../images/icons/print.png) no-repeat center 35%;background-size:24px 24px;width:84px;height:80px;float:right;color:#fff;font-size:1.4em;line-height:110px;text-align:center;text-decoration:none;transition:background .4s}.print a:hover{background-color:#00729f}@media only screen and (max-width:767px){.print{display:none}}.share-this{float:right;position:relative;z-index:97}.share-this>a{float:right;width:84px;height:80px;background:url(../images/icons/share.png) no-repeat center 35% #231f20;position:relative;z-index:98;color:#fff;font-size:1.4em;line-height:110px;text-align:center;text-decoration:none}.share-this ul{opacity:0;transition:opacity .4s;position:absolute;top:0;right:0;z-index:99;height:100%;width:100%;list-style:none}.share-this ul li{float:left;width:50%}.share-this ul li a{float:left;width:100%;height:40px;background:url(../images/social-sprite-white.png) no-repeat 0 center #0096d2;transition:background .4s}.share-this ul li a:hover{background-color:#970e7e}.share-this ul li a span{position:absolute;top:-9999px;left:-9999px}.share-this ul li:nth-child(1) a{border-right:1px solid #0075b4;border-bottom:1px solid #0075b4}.share-this ul li:nth-child(2) a{border-bottom:1px solid #0075b4}.share-this ul li:nth-child(3) a{border-right:1px solid #0075b4}.share-this ul li.fb a{background-position:-6px center}.share-this ul li.tw a{background-position:-60px center}.share-this ul li.go a{background-position:-276px center}.share-this ul li.e a{background-position:-331px center}.share-this:hover ul{opacity:1}.touch .share-this ul{display:none;opacity:1}.touch .share-this ul.selected{display:block}.theme-orange .cd-timeline-img,.theme-orange .list a:hover:before,.theme-orange .list-table .head,.theme-orange .sector a,.theme-orange .wide-slide,.theme-orange a.accordion-title,.theme-orange a.button,.theme-orange.hf>a.active,.theme-orange.hf>a:hover,.theme-orange.sector-detail #masonry .item .pod-inner,.theme-orange>.pod .social-cta{background-color:#e16d22}.theme-orange .full-image .image-overlay h1 span,.theme-orange .main-body .side .quote blockquote:after,.theme-orange .main-body .side .quote blockquote:before,.theme-orange h1 span,.theme-orange h3 span{color:#e16d22}.theme-orange .list-table .head h3 span,.theme-orange .sector h3{color:#743710}.theme-orange .sector a:hover,.theme-orange>.pod .social-cta a{background-color:#ce621c}.theme-orange.profile:after{border-top-color:#e16d22}.theme-orange .corner:after{border-bottom-color:#e16d22}.theme-orange>a{background:#e16d22}.theme-orange>a:hover{background-color:#b75719}.theme-orange .planner-theme-title{color:#e16d22}.theme-purple .cd-timeline-img,.theme-purple .list a:hover:before,.theme-purple .list-table .head,.theme-purple .sector a,.theme-purple .wide-slide,.theme-purple a.accordion-title,.theme-purple a.button,.theme-purple.hf>a.active,.theme-purple.hf>a:hover,.theme-purple.sector-detail #masonry .item .pod-inner,.theme-purple>.pod .social-cta{background-color:#970e7e}.theme-purple .full-image .image-overlay h1 span,.theme-purple .main-body .side .quote blockquote:after,.theme-purple .main-body .side .quote blockquote:before,.theme-purple h1 span,.theme-purple h3 span{color:#970e7e}.theme-purple .list-table .head h3 span,.theme-purple .sector h3{color:#22031d}.theme-purple .sector a:hover,.theme-purple>.pod .social-cta a{background-color:#800c6b}.theme-purple.profile:after{border-top-color:#970e7e}.theme-purple .corner:after{border-bottom-color:#970e7e}.theme-purple>a{background:#970e7e}.theme-purple>a:hover{background-color:#680a57}.theme-purple .planner-theme-title{color:#970e7e}.theme-green .cd-timeline-img,.theme-green .list a:hover:before,.theme-green .list-table .head,.theme-green .sector a,.theme-green .wide-slide,.theme-green a.accordion-title,.theme-green a.button,.theme-green.hf>a.active,.theme-green.hf>a:hover,.theme-green.sector-detail #masonry .item .pod-inner,.theme-green>.pod .social-cta{background-color:#bdcd00}.theme-green .full-image .image-overlay h1 span,.theme-green .main-body .side .quote blockquote:after,.theme-green .main-body .side .quote blockquote:before,.theme-green h1 span,.theme-green h3 span{color:#bdcd00}.theme-green .list-table .head h3 span,.theme-green .sector h3{color:#474e00}.theme-green .sector a:hover,.theme-green>.pod .social-cta a{background-color:#a5b400}.theme-green.profile:after{border-top-color:#bdcd00}.theme-green .corner:after{border-bottom-color:#bdcd00}.theme-green>a{background:#bdcd00}.theme-green>a:hover{background-color:#8e9a00}.theme-green .planner-theme-title{color:#bdcd00}.theme-dark-green .cd-timeline-img,.theme-dark-green .list a:hover:before,.theme-dark-green .list-table .head,.theme-dark-green .sector a,.theme-dark-green .wide-slide,.theme-dark-green a.accordion-title,.theme-dark-green a.button,.theme-dark-green.hf>a.active,.theme-dark-green.hf>a:hover,.theme-dark-green.sector-detail #masonry .item .pod-inner,.theme-dark-green>.pod .social-cta{background-color:#009b3a}.theme-dark-green .full-image .image-overlay h1 span,.theme-dark-green .main-body .side .quote blockquote:after,.theme-dark-green .main-body .side .quote blockquote:before,.theme-dark-green h1 span,.theme-dark-green h3 span{color:#009b3a}.theme-dark-green .list-table .head h3 span,.theme-dark-green .sector h3{color:#001b0a}.theme-dark-green .sector a:hover,.theme-dark-green>.pod .social-cta a{background-color:#008230}.theme-dark-green.profile:after{border-top-color:#009b3a}.theme-dark-green .corner:after{border-bottom-color:#009b3a}.theme-dark-green>a{background:#009b3a}.theme-dark-green>a:hover{background-color:#006827}.theme-dark-green .planner-theme-title{color:#009b3a}.theme-red .cd-timeline-img,.theme-red .list a:hover:before,.theme-red .list-table .head,.theme-red .sector a,.theme-red .wide-slide,.theme-red a.accordion-title,.theme-red a.button,.theme-red.hf>a.active,.theme-red.hf>a:hover,.theme-red.sector-detail #masonry .item .pod-inner,.theme-red>.pod .social-cta{background-color:#ed2939}.theme-red .full-image .image-overlay h1 span,.theme-red .main-body .side .quote blockquote:after,.theme-red .main-body .side .quote blockquote:before,.theme-red h1 span,.theme-red h3 span{color:#ed2939}.theme-red .list-table .head h3 span,.theme-red .sector h3{color:#8b0c16}.theme-red .sector a:hover,.theme-red>.pod .social-cta a{background-color:#e91425}.theme-red.profile:after{border-top-color:#ed2939}.theme-red .corner:after{border-bottom-color:#ed2939}.theme-red>a{background:#ed2939}.theme-red>a:hover{background-color:#d11221}.theme-red .planner-theme-title{color:#ed2939}.theme-blue .cd-timeline-img,.theme-blue .list a:hover:before,.theme-blue .list-table .head,.theme-blue .sector a,.theme-blue .wide-slide,.theme-blue a.accordion-title,.theme-blue a.button,.theme-blue.hf>a.active,.theme-blue.hf>a:hover,.theme-blue.sector-detail #masonry .item .pod-inner,.theme-blue>.pod .social-cta{background-color:#0096d2}.theme-blue .full-image .image-overlay h1 span,.theme-blue .main-body .side .quote blockquote:after,.theme-blue .main-body .side .quote blockquote:before,.theme-blue h1 span,.theme-blue h3 span{color:#0096d2}.theme-blue .list-table .head h3 span,.theme-blue .sector h3{color:#003b52}.theme-blue .sector a:hover,.theme-blue>.pod .social-cta a{background-color:#0084b9}.theme-blue.profile:after{border-top-color:#0096d2}.theme-blue .corner:after{border-bottom-color:#0096d2}.theme-blue>a{background:#0096d2}.theme-blue>a:hover{background-color:#00729f}.theme-blue .planner-theme-title{color:#0096d2}@media only screen and (max-width:767px){.list-table .head{padding:15px;background-image:none}.list-table .list a{padding:15px;padding:15px 15px 15px 70px}.list-table .list a:before{display:none}.match{height:auto!important}}.mobile-share-button{padding:0}.fixed-menu{position:relative;z-index:200;float:left;width:100%;padding:0;background:#272727;min-width:320px;transition:background .4s;border-bottom:9px solid #a0237f}.fixed-menu .menu-options{position:absolute;right:0;bottom:0;z-index:200}@media only screen and (max-width:767px){.fixed-menu .menu-options{width:100%;top:0;position:fixed;min-width:320px;left:0;height:54px}}.fixed-menu .menu-options .button{float:left;padding:0 22px;background:#a0237f;color:#fff;height:69px;line-height:69px;font-size:1.5em;position:relative;margin:0;text-decoration:none;font-weight:700;transition:background .4s}@media only screen and (max-width:767px){.fixed-menu .menu-options .button{height:54px;line-height:54px}}.fixed-menu .menu-options .button span{position:absolute;top:-9999px;left:-9999px}.fixed-menu .menu-options .button.menu{padding-right:51px;text-transform:uppercase}.fixed-menu .menu-options .button.menu:after{content:'';position:absolute;right:19px;top:50%;margin-top:-5px;width:13px;height:10px;background:url(../images/icons/menu.png) no-repeat 0 0;background-size:13px 10px}.fixed-menu .menu-options .button.menu:hover{background-color:#800c6b}.fixed-menu .menu-options .button.menu.open:after{background:url(../images/icons/menu-close.png) no-repeat center center;background-size:10px 10px}@media only screen and (max-width:767px){.fixed-menu .menu-options .button.menu{width:37%}}.fixed-menu .menu-options .button.search{width:57px;padding:0;margin-left:3px;background:url(../images/icons/search.png) no-repeat center center #48a9db}.fixed-menu .menu-options .button.search.open,.fixed-menu .menu-options .button.search:hover{background-color:#fff;background-image:url(../images/icons/search-black.png)}@media only screen and (max-width:767px){.fixed-menu .menu-options .button.search{width:18%;margin-left:0}}.fixed-menu .menu-options .button.book{background:#b9cf34;font-size:1.8em;margin-right:3px;color:#272727;font-weight:400}.fixed-menu .menu-options .button.book:hover{background:#a8bd2d}@media only screen and (max-width:900px){.fixed-menu .menu-options .button.book{font-size:1.4em}}@media only screen and (max-width:767px){.fixed-menu .menu-options .button.book{margin-right:0;width:45%;font-size:1.1em;line-height:1.2em;text-align:center;padding:12px 10px 0}}.ws-logo{float:left;width:222px;height:118px;background:#48a9db}@media only screen and (max-width:767px){.ws-logo{position:absolute;top:66px;right:6px;background:0 0;width:111px;height:59px;display:none}.ws-logo.home{display:block}}.ws-logo a{float:left;width:100%;height:118px;padding:10px;text-align:center}.ws-logo a img{max-width:100%;max-height:94px}.fixed-search{position:fixed;z-index:120;top:54px;left:0;width:100%;padding:0;background:rgba(0,0,0,.4);transition:all .4s;height:0;overflow:hidden;min-width:320px}.fixed-search form{padding:40px 0;float:left;width:100%;background:#fff}@media only screen and (max-width:767px){.fixed-search form{padding:15px 0}}.fixed-search form fieldset{border:none}.fixed-search form label{font-size:3.3em;font-family:Doris,Arial,Helvetica;font-weight:500;text-align:center;line-height:50px;display:block}@media only screen and (max-width:767px){.fixed-search form label{display:none}}.fixed-search form .btn-search{float:right;width:21%;height:50px;border:none;background:#0096d2;cursor:pointer;color:#fff;font-size:1.6em;transition:background .4s}.fixed-search form .btn-search:hover{background:#970e7e}.fixed-search form .txt-search{float:left;width:78.5%;height:50px;background:#dfdfdf;padding:12px 30px;color:#575757;font-size:1.6em;border:none}@media only screen and (max-width:767px){.fixed-search form .txt-search{padding:12px 20px}}.fixed-search form .txt-search.mce_inline_error{border-color:#970e7e}.fixed-search.open{height:184px;padding:54px 0 0;top:73px}@media only screen and (max-width:767px){.fixed-search.open{padding:0;top:54px;height:80px}}.fixed-header{position:absolute;z-index:100;top:0;left:0;width:100%;padding:30px 0 0;min-width:320px}@media only screen and (max-width:1023px){.fixed-header{padding-top:69px}}@media only screen and (max-width:767px){.fixed-header{padding-top:64px}}.fixed-header .row{position:relative}.fixed-header .row>a{position:relative;z-index:100}.fixed-header .faf img{width:194px}@media only screen and (max-width:1023px){.fixed-header .faf img{width:120px}}@media only screen and (max-width:767px){.fixed-header .faf img{width:80px;margin-left:-5px}}.drop-navigation{position:absolute;z-index:220;top:0;left:0;width:100%;height:auto;display:none;min-width:320px}.drop-navigation .drop-content{float:left;width:100%;background:#322f30;height:auto;border-top:54px solid #231f20;padding:110px 0 50px}@media only screen and (max-width:767px){.drop-navigation .drop-content{padding:0}}.drop-navigation .drop-content ul{list-style:none;padding:0;margin:0;font-size:1em}@media only screen and (max-width:767px){.drop-navigation .drop-content ul{padding:20px 0;float:left;width:100%}}.drop-navigation .drop-content ul li{float:left;width:100%;font-size:1em}.drop-navigation .drop-content ul li a{color:#fff;font-size:2.2em;font-family:FrutigerLT-Bold,Arial;text-decoration:none;font-weight:300;line-height:1em;display:inline-block}.drop-navigation .drop-content ul.main-nav li{padding:17px 0 20px;border-bottom:1px solid #989797}@media only screen and (max-width:767px){.drop-navigation .drop-content ul.main-nav li a{font-size:1.75em}}.drop-navigation .drop-content ul.main-nav li a:hover,.drop-navigation .drop-content ul.main-nav li.active a{color:#48a9db}.drop-navigation .drop-content ul.side-nav{padding:10px 0 0 50px}@media only screen and (max-width:767px){.drop-navigation .drop-content ul.side-nav{padding:0 0 0 22px}}.drop-navigation .drop-content ul.side-nav li{padding:3px 0;position:relative}.drop-navigation .drop-content ul.side-nav li:before{content:'';position:absolute;left:-30px;top:4px;width:20px;height:20px;background:url(../images/icons/arrow-white.png) no-repeat left center;background-size:10px 17px}@media only screen and (max-width:767px){.drop-navigation .drop-content ul.side-nav li:before{background-size:7px 12px;left:-20px;top:3px}}.drop-navigation .drop-content ul.side-nav li a{font-size:1.8em;font-family:arial}@media only screen and (max-width:767px){.drop-navigation .drop-content ul.side-nav li a{font-size:1.4em}}.drop-navigation .drop-content .contact{float:left;width:auto;border:1px solid #141414;padding:10px 19px;color:#b9cf34;margin:15px 0 0 20px}@media only screen and (max-width:767px){.drop-navigation .drop-content .contact{margin:15px 0 30px;width:100%}}.drop-navigation .drop-content .contact a{display:block;text-decoration:none;font-size:2em;line-height:1.8em}@media only screen and (max-width:767px){.drop-navigation .drop-content .contact a{font-size:1.6em}}.drop-navigation .drop-content .contact a:hover{text-decoration:underline}.drop-navigation .drop-content .contact a:first-child{font-size:2.5em}.drop-navigation .drop-ribbon{background:url(../images/ribbon-drop.png) repeat-x center 0;float:left;width:100%;height:88px}.inline-search{margin:0 0 30px}.inline-search .row{padding:0 15px}.inline-search form{padding:30px 0;float:left;width:100%;background:#eaeaea}@media only screen and (max-width:767px){.inline-search form{padding:15px 0}}.inline-search form fieldset{border:none}.inline-search form label{font-size:3em;font-family:Doris,Arial,Helvetica;font-weight:500;text-align:left;padding-left:30px;line-height:50px;display:block}@media only screen and (max-width:1023px){.inline-search form label{font-size:2.6em}}@media only screen and (max-width:820px){.inline-search form label{font-size:2.4em}}@media only screen and (max-width:767px){.inline-search form label{display:none}}.inline-search form .btn-search-inline{float:right;width:21%;height:50px;border:none;background:#0096d2;cursor:pointer;color:#fff;font-size:1.6em;margin-right:20px;transition:background .4s}.inline-search form .btn-search-inline:hover{background:#970e7e}@media only screen and (max-width:767px){.inline-search form .btn-search-inline{margin-right:0}}.inline-search form .txt-search-inline{float:left;width:74.5%;height:50px;background:#fff;padding:12px 30px;color:#474747;font-size:1.6em;border:none}@media only screen and (max-width:880px){.inline-search form .txt-search-inline{width:73.5%}}@media only screen and (max-width:767px){.inline-search form .txt-search-inline{padding:12px 20px;width:78.5%}}.inline-search form .txt-search-inline.mce_inline_error{border-color:#970e7e}.site-overlay{display:none;position:fixed;z-index:95;width:100%;height:100%;background:rgba(0,0,0,.65)}.breadcrumb{background:#e4e4e4;border:1px solid #d3d2d2;border-left:none;border-right:none;position:relative;z-index:40}@media only screen and (max-width:767px){.breadcrumb .columns{padding:0}}.breadcrumb:before{content:'';position:absolute;z-index:41;width:100%;height:100%;background:#eaeaea;max-width:978px;left:50%;margin-left:-489px}@media only screen and (max-width:767px){.breadcrumb:before{display:none}}.breadcrumb:after{content:'';position:absolute;z-index:42;width:100%;height:248px;background:url(../images/ribbon-breadcrumb.png) no-repeat center 0;top:-85px;left:0;transition:all .4s}@media only screen and (max-width:930px){.breadcrumb:after{width:180%;left:-50%}}@media only screen and (max-width:767px){.breadcrumb:after{display:none}}.breadcrumb .row{position:relative;z-index:43}.breadcrumb ul{padding:0;margin:0;font-size:1em;float:left;border-left:1px solid #d3d2d2;width:100%;list-style:none;overflow:hidden}.breadcrumb ul li{float:left;font-size:1.4em}@media only screen and (max-width:767px){.breadcrumb ul li{display:none}.breadcrumb ul li:first-child,.breadcrumb ul li:last-child{display:block}}.breadcrumb ul li a{padding:23px 0 22px 55px;background:#eaeaea;position:relative;display:block;float:left;text-decoration:none;line-height:1em}@media only screen and (max-width:767px){.breadcrumb ul li a{padding:13px 0 13px 55px}}.breadcrumb ul li a:after{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid transparent;position:absolute;top:50%;margin-top:-50px;left:100%;z-index:2}.breadcrumb ul li a:before{content:" ";display:block;width:0;height:0;border-top:50px solid transparent;border-bottom:50px solid transparent;border-left:30px solid #d3d2d2;position:absolute;top:50%;margin-top:-50px;margin-left:1px;left:100%;z-index:1}.breadcrumb ul li:first-child a{padding-left:10px;background:url(../images/icons/home.png) no-repeat right 19px #eaeaea;min-width:40px}@media only screen and (max-width:767px){.breadcrumb ul li:first-child a{background-position:right 12px}}.breadcrumb ul li:first-child a span{width:1px;overflow:hidden;text-indent:2px;color:#d3d2d2}.breadcrumb ul li:first-child a:after{border-left-color:#eaeaea}.breadcrumb ul li:nth-child(2) a{background:#eaeaea}.breadcrumb ul li:nth-child(2) a:after{border-left-color:#eaeaea}.breadcrumb ul li:nth-child(3) a{background:#eaeaea}.breadcrumb ul li:nth-child(3) a:after{border-left-color:#eaeaea}.breadcrumb ul li:nth-child(4) a{background:#eaeaea}.breadcrumb ul li:nth-child(4) a:after{border-left-color:#eaeaea}.breadcrumb ul li:nth-child(5) a{background:#eaeaea}.breadcrumb ul li:nth-child(5) a:after{border-left-color:#eaeaea}.breadcrumb ul li:last-child a:before{border-left-color:#0096d2;margin-left:0}.breadcrumb ul li:last-child a{background:#0096d2;color:#fff;pointer-events:none;cursor:default}.breadcrumb ul li:last-child a:after{border:0}.breadcrumb ul li.parent{display:none}@media only screen and (max-width:767px){.breadcrumb ul li.parent{display:block}}.breadcrumb ul li.parent a{padding-left:65px;background:url(../images/icons/parent-level.png) no-repeat right 20px #eaeaea;min-width:40px}@media only screen and (max-width:767px){.breadcrumb ul li.parent a{background-position:right 12px}}@media only screen and (max-width:767px){.breadcrumb ul li:last-child{display:none}}.subpage-logos{background:#48a9db}.subpage-logos img{max-height:84px;max-width:100%}.logos{position:relative}@media only screen and (max-width:767px){.logos{padding:59px 0 15px}}.logos a{margin-right:30px;float:left}.logos img{max-width:200px}@media only screen and (max-width:930px){.logos img{max-width:none;max-height:92px}}@media only screen and (max-width:767px){.logos img{float:right;width:110px}}.logos .faf img{display:block;width:120px}@media only screen and (max-width:767px){.logos .faf img{width:100px}}.offset-logos{margin-left:-80px}@media only screen and (max-width:1200px){.offset-logos{margin-left:0}}.footer{background:#383435;padding:80px 0;color:#e0e0e0}.footer:after,.footer:before{content:'';position:absolute;bottom:0;z-index:60;background-repeat:no-repeat;background-position:0 0}.footer:before{left:0;width:208px;height:179px;background-image:url(../images/ribbon-footer-left.png)}.footer:after{right:0;width:205px;height:178px;background-image:url(../images/ribbon-footer-right.png)}.footer a{color:#fff}.footer h5{color:#e0e0e0;font-size:2em;font-weight:700;font-family:FrutigerLT-Bold,Arial}.footer ul{list-style:none;padding:0;margin:0;font-size:1em}.footer ul li{font-size:1.6em;padding:0 0 10px}.footer p{font-size:1.6em;line-height:1.5em;padding:0 0 12px}.footer p a{text-decoration:none;color:#b9cf34}.footer .company{padding-top:40px}.footer .company p{font-size:1.2em;color:#ececec}.footer ul.social{margin-top:5px}.footer ul.social li{padding:0}.social{list-style:none;padding:0;margin:0;font-size:1em}.social>li{float:left;margin:0 3px 0 0;position:relative}.social>li>a{float:left;width:40px;height:40px;background-color:#b9cf34;background-image:url(../images/social-sprite.png);background-repeat:no-repeat;background-position:0 center;transition:background-color .4s}.social>li>a:hover{background-color:#fff}.social>li>a:hover ul{display:block}.social>li>a span{display:none}.social>li.fb a,.social>li.fb ul li a:before{background-position:-6px center}.social>li.tw a,.social>li.tw ul li a:before{background-position:-60px center}.social>li.in a,.social>li.in ul li a:before{background-position:-114px center}.social>li.yt a,.social>li.yt ul li a:before{background-position:-168px center}.social>li.fl a,.social>li.fl ul li a:before{background-position:-222px center}.social>li.go a,.social>li.go ul li a:before{background-position:-276px center}.social>li.e a,.social>li.e ul li a:before{background-position:-331px center}.social>li ul{position:absolute;right:0;bottom:0;width:260px;margin:0;display:none}@media only screen and (max-width:767px){.social>li ul{bottom:auto;top:40px;right:auto;left:0;z-index:60}}.social>li ul li{float:left;width:100%;font-size:.85em;margin:0;padding:0;border-top:1px solid #e5e5e5}.social>li ul li:first-child{border:none}.social>li ul li a{float:left;width:100%;height:40px;line-height:40px;background:#bdcd00;position:relative;padding-left:52px;text-decoration:none;color:#231f20;font-weight:600;transition:background .4s}.social>li ul li a:before{content:'';position:absolute;left:0;top:0;width:40px;height:40px;background-color:#a1ae00;background-image:url(../images/social-sprite.png);background-repeat:no-repeat;background-position:0 center;transition:background .4s}.social>li ul li a:hover{background:#fff}.social>li ul li a:hover:before{background-color:#e6e6e6}.social>li:hover ul{display:block}.share .social{margin-left:-13px}.share .social li a{background-color:#fff}.share .social li a:hover{background-color:#dfdcd8}.ws-logos a{margin-right:18px;margin-bottom:15px;float:left}.ws-logos a:last-child{margin-right:0;margin-bottom:0}.fixed-social{position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,.72);padding:12px 0 15px;z-index:120;text-align:right}@media only screen and (max-width:767px){.fixed-social{text-align:left;position:relative;float:left;width:100%}}.fixed-social h5{display:inline-block;padding:10px 22px 5px 0}@media only screen and (max-width:767px){.fixed-social h5{display:block}}.fixed-social .social{width:auto;float:right;text-align:left}@media only screen and (max-width:767px){.fixed-social .social{float:left}}@media only screen and (max-width:1160px){.footer{padding-bottom:80px}.footer:after,.footer:before{display:none}}@media only screen and (max-width:767px){.footer{padding:20px 0 0}.footer .columns{padding-bottom:20px}.footer .fixed-social .columns{padding-bottom:0}.footer .company{padding-top:0;padding-bottom:0}}.feature-banner{position:relative;z-index:40}@media only screen and (max-width:767px){.feature-banner{float:left;width:100%}}.feature-banner img{float:left;width:100%}.feature-banner .banner-overlay{position:absolute;width:100%;height:100%;background:url(../images/banner-overlay.png) repeat-y 0 0;background-size:100% 100%;padding:80px 0 0;color:#fff}@media only screen and (max-width:1100px){.feature-banner .banner-overlay{padding:40px 0 0}}@media only screen and (max-width:1023px){.feature-banner .banner-overlay{padding:30px 0 0}}@media only screen and (max-width:767px){.feature-banner .banner-overlay{position:relative;float:left;background:#272727;padding:20px 0 10px}}.feature-banner .banner-overlay h1{font-size:3.8em;color:#fff}@media only screen and (max-width:900px){.feature-banner .banner-overlay h1{font-size:3.4em}}@media only screen and (max-width:800px){.feature-banner .banner-overlay h1{font-size:3em;padding-bottom:16px}}@media only screen and (max-width:767px){.feature-banner .banner-overlay h1{font-size:2.8em;padding:0 0 8px}}.feature-banner .banner-overlay p{font-size:1.8em;line-height:2em}@media only screen and (max-width:1500px){.feature-banner .banner-overlay p{font-size:1.6em;line-height:1.8em}}@media only screen and (max-width:1200px){.feature-banner .banner-overlay p{font-size:1.4em;line-height:1.6em;padding:0 0 16px}}@media only screen and (max-width:767px){.feature-banner .banner-overlay p{font-size:1.4em;line-height:1.5em;padding:0 0 20px}}.feature-carousel{position:relative;z-index:40}@media only screen and (max-width:1023px){.feature-carousel{overflow:hidden;margin-top:0}}.feature-carousel .row{position:relative}.feature-carousel img{display:block;width:100%}.feature-carousel .caption{position:absolute;z-index:60;left:0;bottom:0;height:171px;background:rgba(0,0,0,.4);width:100%;transition:height .4s}@media only screen and (max-width:1023px){.feature-carousel .caption{height:100px}}@media only screen and (max-width:767px){.feature-carousel .caption{height:auto;float:left;position:relative;left:auto;bottom:auto;background:#231f20;padding-left:15px;padding-right:15px;border-bottom:1px solid #d3d2d2;padding-bottom:25px}}.feature-carousel .caption h1,.feature-carousel .caption h2{text-align:center;color:#fff;line-height:1.5em;font-size:4.2em;text-transform:uppercase;font-family:Doris,arial;font-weight:300;padding:55px 0}@media only screen and (max-width:1023px){.feature-carousel .caption h1,.feature-carousel .caption h2{padding:30px 0 0}}@media only screen and (max-width:767px){.feature-carousel .caption h1,.feature-carousel .caption h2{font-size:3em;padding:36px 0 0;line-height:1em}}.feature-carousel .caption p{text-align:center;color:#fff;line-height:1.5em;font-size:2em;font-weight:500;display:none;padding:66px 0}@media only screen and (max-width:1023px){.feature-carousel .caption p{font-size:1.5em;line-height:1.4em;padding:45px 0 0}}.feature-carousel .caption.show-info h1,.feature-carousel .caption.show-info h2{display:none}.feature-carousel .caption.show-info p{display:block}@media only screen and (max-width:1300px){.feature-carousel .caption.show-info p{max-width:70%;margin:0 auto}}@media only screen and (max-width:767px){.feature-carousel .caption.show-info p{max-width:100%}}.feature-carousel .caption .controls{width:168px;margin:0 auto;height:40px;position:absolute;top:-25px;left:50%;margin-left:-84px;z-index:66}.feature-carousel .caption .controls div{float:left}.feature-carousel .caption .controls div a{color:#fff;width:50px;height:50px;background:rgba(0,0,0,.65);margin:0 3px;float:left;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;background-repeat:no-repeat;background-position:center center;transition:background .4s}.feature-carousel .caption .controls div a.bx-prev{background-image:url(../images/icons/arrow-left-white.png)}.feature-carousel .caption .controls div a.bx-next{background-image:url(../images/icons/arrow-right-white.png)}.feature-carousel .caption .controls div.info a{background-image:url(../images/icons/i.png)}.feature-carousel .caption.show-info .controls div.info a{background-color:#b0acaa;background-image:url(../images/icons/ib.png)}.feature-carousel ul{list-style:none;padding:0;margin:0;font-size:1em}.feature-banner .ribbon,.feature-carousel .ribbon{position:absolute;z-index:62;width:333px;height:269px;bottom:-27px;background-repeat:no-repeat;transition:all .4s}@media only screen and (max-width:1023px){.feature-banner .ribbon,.feature-carousel .ribbon{bottom:-98px}}@media only screen and (max-width:767px){.feature-banner .ribbon,.feature-carousel .ribbon{z-index:53;bottom:-107px}}.feature-banner .ribbon.left,.feature-carousel .ribbon.left{left:0;background-position:right 0;background-image:url(../images/ribbon-left.png)}@media only screen and (max-width:1023px){.feature-banner .ribbon.left,.feature-carousel .ribbon.left{left:-150px}}.feature-banner .ribbon.right,.feature-carousel .ribbon.right{right:0;background-position:left 0;background-image:url(../images/ribbon-right.png)}@media only screen and (max-width:1023px){.feature-banner .ribbon.right,.feature-carousel .ribbon.right{right:-150px}}.feature-banner .ribbon{bottom:-198px}@media only screen and (max-width:1400px){.feature-banner .ribbon.left{left:-150px}}@media only screen and (max-width:1400px){.feature-banner .ribbon.right{right:-150px}}@media only screen and (max-width:767px){.feature-banner .ribbon{display:none}}.countdown{border-top:1px solid #d3d2d2;padding:60px 0 230px;background:url(../images/ribbon-countdown.png) repeat-x center 70%;text-align:center}@media only screen and (max-width:767px){.countdown{padding:30px 0 170px}}.countdown .ticker{width:100%;max-width:540px;margin:0 auto}.countdown .ticker span.countdown-section{float:none;width:25%;margin-bottom:40px;font-family:Doris,arial;font-size:6em;color:#484848;border-right:1px solid #ccc;display:inline-block}.countdown .ticker span.countdown-section:first-child{border-left:1px solid #ccc}.countdown .ticker span.countdown-section .countdown-period{display:block;font-family:arial;font-size:.267em;font-style:normal;text-transform:uppercase}.countdown .ticker .countdown-date{font-family:Doris,arial;font-size:4.8em;color:#484848;margin-bottom:40px}.countdown .button{float:none;clear:both;display:inline-block}@media only screen and (max-width:767px){.countdown .ticker span.countdown-section{font-size:3em}.countdown .ticker span.countdown-section .countdown-period{font-size:.4em}}.sign-up{padding:45px 0;background:#322f30;color:#fff}.sign-up .mc-label-group{float:left}.sign-up .mc-label-group label{font-family:Doris,Arial,Helvetica;font-size:3.3em}.sign-up .mc-label-group p{font-size:1.6em;line-height:1em;padding:0}.sign-up .mc-field-group{float:left;width:100%;padding:0}.sign-up .mc-field-group .email{float:left;width:78.5%;height:50px;background:#fff;padding:12px 30px;color:#575757;font-size:1.6em;border:none;border:2px solid #fff}.sign-up .mc-field-group .email.mce_inline_error{border-color:#970e7e}.sign-up .mc-field-group #mc-embedded-subscribe{float:right;width:21%;height:50px;border:none;background:#ed0d82;cursor:pointer;color:#fff;font-size:1.6em;transition:background .4s}.sign-up .mc-field-group #mc-embedded-subscribe:hover{background:#800c6b}.sign-up div.mce_inline_error{position:absolute;left:.9375rem;top:100%;font-size:1.6em;padding:6px 10px;background:#970e7e}.sign-up #mce-success-response{font-size:1.4em}@media only screen and (max-width:767px){.sign-up{padding-top:20px}.sign-up .mc-label-group p{padding-bottom:12px}}.image-carousel{padding:0 68px;background:#fff}.image-carousel .owl-item{border-right:1px solid #d3d2d2}.image-carousel .owl-wrapper-outer{position:relative;z-index:64;border-top:1px solid #d3d2d2;border-bottom:1px solid #d3d2d2}.image-carousel .owl-controls{position:absolute;z-index:62;width:100%;top:0;left:0;margin:0;height:100%}.image-carousel .owl-buttons{height:100%;width:100%;position:absolute;top:0;left:0}.image-carousel .owl-buttons div{position:absolute;height:100%;width:68px;background:#fff;border:1px solid #d3d2d2;transition:background .4s}.image-carousel .owl-buttons div:before{content:'';position:absolute;top:50%;width:30px;height:30px;line-height:30px;margin:-15px 0 0 -15px;left:50%;color:#333;font-size:2em;text-align:center;background:url(../images/icons/arrow-right.png) no-repeat center center;transition:margin .4s}.image-carousel .owl-buttons div:hover{background:#eee}.image-carousel .owl-buttons .owl-prev{left:0}.image-carousel .owl-buttons .owl-prev:before{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.image-carousel .owl-buttons .owl-prev:hover:before{margin-left:-19px}.image-carousel .owl-buttons .owl-next{right:0}.image-carousel .owl-buttons .owl-next:hover:before{margin-left:-11px}.image-carousel-wide{padding:0 68px}.image-carousel-wide .owl-item{border-right:1px solid #d3d2d2}.image-carousel-wide .owl-wrapper-outer{position:relative;z-index:64;border-top:1px solid #d3d2d2;border-bottom:1px solid #d3d2d2}.image-carousel-wide .owl-controls{position:absolute;z-index:62;width:100%;top:0;left:0;margin:0;height:100%}.image-carousel-wide .owl-buttons{height:100%;width:100%;position:absolute;top:0;left:0}.image-carousel-wide .owl-buttons div{position:absolute;height:100%;width:68px;background:#fff;border:1px solid #d3d2d2;transition:background .4s}.image-carousel-wide .owl-buttons div:before{content:'';position:absolute;top:50%;width:30px;height:30px;line-height:30px;margin:-15px 0 0 -15px;left:50%;color:#333;font-size:2em;text-align:center;background:url(../images/icons/arrow-right.png) no-repeat center center;transition:margin .4s}.image-carousel-wide .owl-buttons div:hover{background:#eee}.image-carousel-wide .owl-buttons .owl-prev{left:0}.image-carousel-wide .owl-buttons .owl-prev:before{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.image-carousel-wide .owl-buttons .owl-prev:hover:before{margin-left:-19px}.image-carousel-wide .owl-buttons .owl-next{right:0}.image-carousel-wide .owl-buttons .owl-next:hover:before{margin-left:-11px}.gallery-carousel .row{overflow:hidden;position:relative}.gallery-carousel .row .mask{position:absolute;background:rgba(0,0,0,.5);width:20%;height:360px;z-index:10}.gallery-carousel .row .mask.left{left:0;top:0}.gallery-carousel .row .mask.right{right:0;top:0}@media only screen and (max-width:767px){.gallery-carousel .row .mask{display:none}}.gallery-carousel .bx-wrapper{max-width:60%!important;margin:0 auto;z-index:9}@media only screen and (max-width:767px){.gallery-carousel .bx-wrapper{max-width:100%!important}}.gallery-carousel .bx-viewport{overflow:visible!important}.gallery-carousel .bxslider{margin:0}.gallery-carousel .bxslider li img{width:100%}.gallery-carousel .bxslider li p{position:absolute;background:rgba(0,0,0,.6);bottom:0;left:0;right:0;text-align:left;margin:0;padding:10px 3%;display:none;color:#fff}.gallery-carousel .bxslider li:first-child p{display:block}.gallery-carousel .controls{width:54px;height:54px;position:absolute;z-index:50;top:50%;margin-top:-27px}.gallery-carousel .controls a{position:absolute;width:100%;height:100%;top:0;background:#fff url(../images/icons/arrow-right.png) no-repeat center center}@media only screen and (max-width:767px){.gallery-carousel .controls a{background:rgba(255,255,255,.6)url(../images/icons/arrow-right.png) no-repeat center center}}.gallery-carousel .controls.next{right:10%;margin-right:-27px}.gallery-carousel .controls.next a{right:0}.gallery-carousel .controls.prev{left:10%;margin-left:-27px}.gallery-carousel .controls.prev a{left:0;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}@media only screen and (max-width:767px){.gallery-carousel .controls.next{right:27px}.gallery-carousel .controls.prev{left:27px}}.gallery-carousel.js-inline{margin-bottom:30px}.gallery-carousel.js-inline .row{margin-left:0;margin-right:0}.gallery-carousel.js-inline .bx-wrapper{max-width:100%!important}.gallery-carousel.js-inline .controls a{opacity:.4;transition:all .4s}.gallery-carousel.js-inline:hover .controls a{opacity:1}.gallery-carousel.js-inline .bxslider li p{font-size:1em}.highlights-carousel .row{overflow:hidden;position:relative}.highlights-carousel .bx-wrapper{margin:0 auto;z-index:9;padding:0 13px}.highlights-carousel .bxslider{margin:0}.highlights-carousel .controls{width:54px;height:54px;position:absolute;z-index:80;top:50%;margin-top:-27px}.highlights-carousel .controls a{position:absolute;width:100%;height:100%;top:0;background:rgba(255,255,255,.8)url(../images/icons/arrow-right.png) no-repeat center center}.highlights-carousel .controls.next{right:15px}.highlights-carousel .controls.next a{right:0}.highlights-carousel .controls.prev{left:15px}.highlights-carousel .controls.prev a{left:0;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.highlights-reel-carousel{padding-top:50px;overflow:hidden}.highlights-reel-carousel h3{padding:15px 0;float:left}.highlights-reel-carousel .row{position:relative}.highlights-reel-carousel .bx-wrapper{margin:0 auto;z-index:9;padding:0}.highlights-reel-carousel .bx-wrapper .bx-viewport{float:left;width:100%}.highlights-reel-carousel .bxslider{margin:0}.highlights-reel-carousel .controls{width:54px;height:54px;position:absolute;z-index:50;top:50%;margin-top:-27px}.highlights-reel-carousel .controls a{position:absolute;width:100%;height:100%;top:0;background:rgba(255,255,255,.8)url(../images/icons/arrow-right.png) no-repeat center center}.highlights-reel-carousel .controls.next{right:-60px}.highlights-reel-carousel .controls.next a{right:0}.highlights-reel-carousel .controls.prev{left:-60px}.highlights-reel-carousel .controls.prev a{left:0;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.highlights-reel-carousel li{float:left;max-width:306px}.highlights-reel-carousel a.bx-pager-link.active{background:#0096d2!important}.highlights-reel-carousel .pod{padding:30px 20px;background:#ececec;border:1px solid #d3d2d2}.highlights-reel-carousel .pod h2{font-family:FrutigerLT-Bold,Arial;font-size:1.8em;padding:0 0 20px;margin:0}.highlights-reel-carousel .pod h3{font-size:1.5em;font-family:FrutigerLT-Bold,Arial}.highlights-reel-carousel .pod .contents{margin:0;float:left;width:100%}.highlights-reel-carousel .pod .contents .quote{border:none;background:0 0;padding:30px 0}.highlights-reel-carousel .pod .contents .quote blockquote{margin:0;padding:0}.highlights-reel-carousel .pod .contents .quote blockquote:before{left:0;top:-40px;height:100px}.highlights-reel-carousel .pod .contents .quote blockquote:after{right:0;bottom:0;height:100px}.highlights-reel-carousel .pod .contents img{width:auto}.highlights-reel-carousel .pod .contents img.left{float:left;width:50%;padding-right:30px}.highlights-reel-carousel .pod a.button{margin-top:20px;float:right}.highlights-reel-carousel .pod ul{margin:0;padding:0}.highlights-reel-carousel .pod ul li{width:50%;padding:2px;marging:0;float:left;list-style-type:none}.highlights-reel-carousel .pod ul li img{width:100%}.cd-container{width:100%;margin:0 auto}.cd-container::after{content:'';display:table;clear:both}#cd-timeline{position:relative}#cd-timeline::before{content:'';position:absolute;top:0;left:18px;height:100%;width:4px;background:#eaeaea}@media only screen and (min-width:1170px){#cd-timeline{margin-top:3em;margin-bottom:3em}#cd-timeline::before{left:50%;margin-left:-2px}}.cd-timeline-block{position:relative;margin:2em 0}.cd-timeline-block:after{content:"";display:table;clear:both}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}@media only screen and (min-width:1170px){.cd-timeline-block{margin:4em 0}.cd-timeline-block:first-child{margin-top:0}.cd-timeline-block:last-child{margin-bottom:0}}.cd-timeline-img{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 4px white,inset 0 2px 0 rgba(0,0,0,.08),0 3px 0 4px rgba(0,0,0,.05);background:#0096d2}.cd-timeline-img img{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px}@media only screen and (min-width:1170px){.cd-timeline-img{width:60px;height:60px;left:50%;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.cssanimations .cd-timeline-img.is-hidden{visibility:hidden}.cssanimations .cd-timeline-img.bounce-in{visibility:visible;-webkit-animation:cd-bounce-1 .6s;-moz-animation:cd-bounce-1 .6s;animation:cd-bounce-1 .6s}}@-webkit-keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2)}100%{-webkit-transform:scale(1)}}@-moz-keyframes cd-bounce-1{0%{opacity:0;-moz-transform:scale(0.5)}60%{opacity:1;-moz-transform:scale(1.2)}100%{-moz-transform:scale(1)}}@keyframes cd-bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}.cd-timeline-content{position:relative;margin-left:60px;background:#eaeaea;border-radius:.25em;box-shadow:0 3px 0 #d7e4ed}.cd-timeline-content .inner-pad{padding:20px}.cd-timeline-content:after{content:"";display:table;clear:both}.cd-timeline-content h2{color:#303e49}.cd-timeline-content .cd-date,.cd-timeline-content p{font-size:13px;font-size:.8125rem}.cd-timeline-content .cd-date,.cd-timeline-content .cd-read-more{display:inline-block}.cd-timeline-content .cd-read-more{margin-bottom:20px}.cd-timeline-content p{line-height:1.6}.cd-timeline-content .cd-read-more{float:right}.cd-timeline-content .cd-date{float:left;padding:.8em 0;opacity:.7}.cd-timeline-content::before{content:'';position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #eaeaea}@media only screen and (min-width:768px){.cd-timeline-content h2{font-size:20px;font-size:1.25rem}.cd-timeline-content p{font-size:16px;font-size:1rem}.cd-timeline-content .cd-date{font-size:14px;font-size:.875rem}}@media only screen and (min-width:1170px){.cd-timeline-content{margin-left:0;width:45%}.cd-timeline-content::before{top:24px;left:100%;border-color:transparent;border-left-color:#eaeaea}.cd-timeline-content .cd-read-more{float:left}.cd-timeline-content .cd-date{position:absolute;width:100%;left:122%;top:6px;font-size:16px;font-size:1rem}.cd-timeline-block:nth-child(even) .cd-timeline-content{float:right}.cd-timeline-block:nth-child(even) .cd-timeline-content::before{top:24px;left:auto;right:100%;border-color:transparent;border-right-color:#eaeaea}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-read-more{float:right}.cd-timeline-block:nth-child(even) .cd-timeline-content .cd-date{left:auto;right:122%;text-align:right}.cssanimations .cd-timeline-content.is-hidden{visibility:hidden}.cssanimations .cd-timeline-content.bounce-in{visibility:visible;-webkit-animation:cd-bounce-2 .6s;-moz-animation:cd-bounce-2 .6s;animation:cd-bounce-2 .6s}}@media only screen and (min-width:1170px){.cssanimations .cd-timeline-block:nth-child(even) .cd-timeline-content.bounce-in{-webkit-animation:cd-bounce-2-inverse .6s;-moz-animation:cd-bounce-2-inverse .6s;animation:cd-bounce-2-inverse .6s}}@-webkit-keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2{0%{opacity:0;-moz-transform:translateX(-100px)}60%{opacity:1;-moz-transform:translateX(20px)}100%{-moz-transform:translateX(0)}}@keyframes cd-bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px)}60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes cd-bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px)}60%{opacity:1;-moz-transform:translateX(-20px)}100%{-moz-transform:translateX(0)}}@keyframes cd-bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px)}60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}a.cd-read-more.button:hover{background:#970e7e}.landing-options{padding:0}.landing-options .columns{padding-bottom:60px}@media only screen and (max-width:767px){.landing-options .columns{padding-bottom:30px}}.landing-options p{padding-bottom:18px;font-size:1.5em}@media only screen and (max-width:767px){.landing-options img{width:100%}}.landing-options .medium-3:nth-child(4n+1),.landing-options .medium-4:nth-child(3n+1),.landing-options .medium-6:nth-child(2n+1){clear:both}@media only screen and (max-width:767px){.landing-options .medium-4:nth-child(3n+1){clear:inherit}}@media only screen and (max-width:767px){.landing-options .small-6:nth-child(2n+1){clear:both}}.landing-options .medium-3 h2{font-size:1.8em}.landing-options .medium-3 p{font-size:1.4em}.top-pad{padding-top:70px}@media only screen and (max-width:767px){.top-pad{padding-top:15px}}.social-summary{padding:50px 0;border-top:1px solid #d3d2d2}@media only screen and (max-width:767px){.social-summary{padding:30px 0}}.social-summary.related .pod-inner{padding:15px 30px}.social-summary.related .pod-inner a.button{float:left;margin-bottom:30px}.highlights-reel-carousel h3,.social-title h3{display:inline}@media only screen and (max-width:767px){.highlights-reel-carousel h3,.social-title h3{margin-bottom:10px;float:left;width:100%}}.highlights-reel-carousel .button,.social-title .button{float:right}@media only screen and (max-width:767px){.highlights-reel-carousel .button,.social-title .button{display:none}}.pod-inner{padding:30px}.pod-inner p{font-size:1.5em;line-height:1.33em}.social-cta{float:left;width:100%;background:#0096d2;padding:0 0 0 55px;position:relative;height:60px}.social-cta:before{content:'';position:absolute;top:3px;left:0;width:54px;height:54px;background:url(../images/social-sprite-white.png) no-repeat 0 0}.social-cta span{line-height:1.2em;color:#fff;font-size:1.2em;padding:22px 60px 0 0;float:left}.social-cta a{position:absolute;top:0;right:0;float:right;width:60px;height:60px;background:url(../images/icons/external.png) no-repeat 55% center #0084b9;transition:background .4s}.social-cta a span{position:absolute;top:-9999px;left:-9999px}.pod{float:left;width:100%;background:#fff;border:1px solid #d3d2d2;margin-bottom:30px}.pod img{width:100%}.pod .twitter-profile{float:left;width:100%;padding:0 0 6px}.pod .twitter-profile img{float:left;width:48px;height:48px;margin:0 0 10px;border:1px solid #d3d2d2;clear:both}.pod .twitter-profile p{float:left;width:100%;display:block}.theme-dark-green>.pod .social-cta:before{background-position:-54px 0}.theme-red>.pod .social-cta:before{background-position:-162px 0}.theme-purple>.pod .social-cta:before{background-position:-108px 0}.theme-orange>.pod .social-cta:before{background-position:-216px 0}@media only screen and (max-width:767px){.social-summary .mobile-show{display:block}}.stats{padding:50px 0;background:#ececec;border-top:1px solid #d3d2d2;border-bottom:1px solid #d3d2d2;overflow:hidden}@media only screen and (max-width:1200px){.stats{padding-bottom:85px}}.stats .stat{float:left;width:100%;padding:20px 0 0 30px;border-left:1px solid #d3d2d2}@media only screen and (max-width:767px){.stats .stat{border:none;padding:30px 0 15px;border-bottom:1px solid #d3d2d2;height:auto!important}}.stats .stat p{font-size:1.5em;padding:0}.stats .stat p span{font-size:3.333em;color:#0096d2;font-family:Doris,Arial,Helvetica;display:block;padding:0 0 18px}.stats .columns:last-child .stat{border-right:1px solid #d3d2d2;padding-right:20px}@media only screen and (max-width:767px){.stats .columns:last-child .stat{padding-right:0;border:none}}.stats:after,.stats:before{content:'';position:absolute;bottom:0;width:131px;height:160px;background-position:0 0;background-position:no-repeatl}.stats:before{background-image:url(../images/ribbon-stat-left.png);left:0}@media only screen and (max-width:1200px){.stats:before{left:-50px}}.stats:after{background-image:url(../images/ribbon-stat-right.png);right:0;width:140px}@media only screen and (max-width:1200px){.stats:after{right:-50px}}.your-planner{float:right;margin:0 30px 0 0;color:#fff;position:relative;padding-right:53px;z-index:94}@media only screen and (max-width:767px){.your-planner{width:100%;margin:0}}@media only screen and (max-width:780px){.your-planner{float:left;margin:0 20px 0 0}}.your-planner .arrow-panel{background:#a12382 url(../images/icons/arrow-right-white.png) no-repeat center center;width:53px;height:80px;position:absolute;top:0;right:0}.your-planner h2{padding:14px 20px 0;font-size:1.8em;font-weight:400;color:#fff}.your-planner p{padding:10px 20px 0;font-size:1.4em;text-transform:uppercase}.your-planner p span{padding:5px;border:2px solid #fff;border-radius:100%;color:#fff}.your-planner a{float:left;width:100%;text-decoration:none;background:#970e7e;height:80px}.your-planner a:hover{background:#800c6b}.skills-sector{margin-bottom:30px}.sector{float:left;width:100%;margin:0 0 30px}.sector a{background:#0096d2;transition:background .4s;float:left;width:100%;text-decoration:none}.sector h2{font-family:Doris,Arial,Helvetica;font-size:3em;font-weight:500;color:#fff;padding:26px 30px 0 0;line-height:1em}@media only screen and (max-width:767px){.sector h2{padding:0 30px}}.sector h3{font-family:Doris,Arial,Helvetica;font-size:3em;font-weight:500;padding:0 30px 0 0;color:#004d6c;line-height:1em}@media only screen and (max-width:767px){.sector h3{padding:0 30px}}.sector p{font-size:1.8em;padding:10px 60px 0 0;font-family:FrutigerLT-Bold,Arial;color:#fff}@media only screen and (max-width:1023px){.sector p{font-size:1.6em}}@media only screen and (max-width:767px){.sector p{padding:10px 60px 26px 30px}}.sector img{float:left;width:50%;margin:0 30px 0 0}@media only screen and (max-width:767px){.sector img{width:100%;padding:0 0 26px}}.ss-listing h2{font-size:2em;padding-top:52px}.ss-listing li{position:relative;top:auto}.ss-listing li p{padding-bottom:12px}.ss-listing ul{list-style:disc outside none;padding:0 0 12px}.ss-listing ul li{font-size:1.5em}.ss-listing ul li li{font-size:1em}.ss-listing ul.details{list-style:none;padding:0;margin:0;font-size:1em}.ss-listing ul.details li{display:inline-block;width:40%}.ss-listing ul.details li a{text-decoration:none}.ss-listing ul.tags li{font-size:1em}.sector-detail .medium-3 h2{font-size:2em}.sector-detail ul.sector-links{list-style:none;padding:0;margin:0;font-size:1em;font-family:Doris,Arial,Helvetica;margin-bottom:40px;max-width:250px}.sector-detail ul.sector-links li{font-size:1.8em}.sector-detail ul.sector-links li a{text-decoration:none;width:100%;padding:5px 15px;color:#fff;font-weight:400;display:block;position:relative}.sector-detail ul.sector-links li a:after{content:"";background:url(../images/icons/arrow-right-white.png) no-repeat center center;position:absolute;width:16px;height:16px;right:5px;top:50%;margin-top:-8px}.sector-detail a.planner{color:#fff;text-decoration:none;border-radius:25px;padding:5px 45px 5px 20px;font-size:1.5em;position:absolute;top:15px;right:0;background:#c0bdb4 url(../images/icons/planner-add.png) no-repeat 92% 48%;background-size:16px 16px;transition:background-color .4s}.sector-detail a.planner:hover{background-color:#a9a598}.sector-detail a.planner.selected{background:#c0bdb4 url(../images/icons/planner-remove.png) no-repeat 90% 48%;background-size:16px 16px}.sector-detail a.planner.selected:hover{background-color:#a9a598}@media only screen and (max-width:767px){.sector-detail a.planner{position:relative;top:auto;display:block;margin-bottom:20px;background-position:96% 48%}.sector-detail a.planner.selected{background-position:96% 48%}}.sector-detail #masonry .item{padding:0}.sector-detail #masonry .item .panel{margin:0}.sector-detail #masonry .item .pod-inner,.sector-detail #masonry .item img{float:left;width:100%}.sector-detail #masonry .item .pod-inner h2{color:#fff;font-size:1.4em;font-family:FrutigerLT-Bold,Arial;font-weight:400;text-transform:uppercase;margin:0;padding:0}.sector-detail #masonry .item .pod-inner h3{color:#fff;font-size:3em;font-family:Doris,Arial,Helvetica;font-weight:400;margin:0;padding:0}.sector-detail #masonry .item .pod-inner p{color:#fff;font-size:1.5em}.sector-detail #masonry .item .pod-inner ul{margin:10px 0 15px}.sector-detail #masonry .item .pod-inner ul li{font-family:FrutigerLT-Bold,Arial;font-size:1.4em;color:#fff;list-style-type:none}.sector-detail.theme-green #masonry .item h2,.sector-detail.theme-green #masonry .item h3,.sector-detail.theme-green #masonry .item p,.sector-detail.theme-green #masonry .item ul li{color:#020202}.sector-detail.theme-green #masonry .item a.planner{color:#020202;border-color:#020202;background:url(../images/icons/planner-add-black.png) no-repeat 94% 48%}.sector-detail.theme-green #masonry .item a.planner.added{background:url(../images/icons/planner-added-black.png) no-repeat 94% 48%}.ss-listing.item-listing>li span{float:none;width:auto;margin:0;font-size:1em;text-transform:none}.login span.field-validation-error{color:red;font-size:14px;margin:-18px 0 10px;float:left;width:100%}.login .checkbox-0 span.field-validation-error{margin-top:0}.item-listing{float:left;width:100%;list-style:none;padding:0;margin:0;font-size:1em;border-bottom:1px solid #d3d2d2;margin-bottom:30px}.item-listing>li{float:left;width:100%;border-top:1px solid #d3d2d2;padding:0 0 14px}.item-listing>li img{float:left;width:40%;margin:20px 0 10px}@media only screen and (max-width:767px){.item-listing>li img{width:100%}}.item-listing>li .summary{float:right;width:56%}@media only screen and (max-width:767px){.item-listing>li .summary{width:100%}}.item-listing>li span{float:left;width:100%;margin:20px 0 8px;font-size:1.4em;text-transform:uppercase}.item-listing>li h3{font-size:1.8em}.item-listing>li a{color:#0096d2}.item-listing>li p{font-size:1.5em}.item-listing>li ul.tags{float:left;width:100%;list-style:none;padding:0;margin:0;font-size:1em}.item-listing>li ul.tags li{float:left;width:auto;margin:0 10px 0 0}.item-listing>li ul.tags li a{float:left;background:#eaeaea;border:1px solid #d3d2d2;border-top:none;color:#231f20;padding:6px 10px;font-size:1.4em;text-decoration:none}.item-listing.events li{padding:12px 0}.item-listing.events-tabs{border-bottom:none}.item-listing.events-tabs>li{border-top:none;border-bottom:1px solid #d3d2d2}.item-listing.events-tabs>li:last-child{border:none}.item-listing.events-tabs>li h2{padding:50px 50px 0;padding-bottom:0}.item-listing.events-tabs>li h3{margin:0;padding:0 50px;font-size:2.6em}.item-listing.events-tabs>li .row{padding:0 50px}.item-listing.search>li .summary{width:67%}.item-listing.search>li img{width:29%}.js-resources.item-listing>li ul.tags li a{cursor:default}.list-pagination{float:left;width:100%;list-style:none;padding:0;margin:0;font-size:1em}.list-pagination li{float:left;margin:0 4px 4px 0}.list-pagination li a{float:left;padding:9px 16px;background:#0096d2;color:#fff;font-size:1.4em;text-decoration:none;transition:background .4s}.list-pagination li a:hover,.list-pagination li.active a{background:#970e7e}@media only screen and (max-width:767px){.list-pagination li{display:none}.list-pagination li.next,.list-pagination li.prev{display:block}.list-pagination li.next{float:right}}.big-stat{background:url(../images/stat-bg.png) no-repeat center center;color:#fff;text-align:center;padding:120px 0 90px;background-size:cover}@media only screen and (max-width:767px){.big-stat{padding:40px 0;font-size:.6em}}.big-stat h1,.big-stat h2,.big-stat h3{font-size:6.5em;font-family:Doris,Arial,Helvetica;color:#fff;padding:0 0 20px;line-height:1em}.big-stat p{font-size:2.9em;line-height:1.3em;padding-bottom:50px}.big-stat .button a,.big-stat span.button a{float:none;background:0 0;border:1px solid #fff;font-size:.6em;padding-bottom:16px}@media only screen and (max-width:767px){.big-stat .button a,.big-stat span.button a{font-size:.875em}}.big-quote{background:#312f30;text-align:center;padding:90px 0 70px;color:#fff}.big-quote .source{position:relative}.big-quote .source img{width:138px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin-bottom:12px}.big-quote .source span{display:block;font-size:1.6em;font-family:FrutigerLT-Bold,Arial}.big-quote .source:after,.big-quote .source:before{font-family:Doris,Arial,Helvetica;font-size:15em;position:absolute;top:0;color:#a0237f}.big-quote .source:before{content:'”';transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);margin:-54px 0 0 -100px}.big-quote .source:after{content:'”';margin:27px 0 0 100px}.big-quote blockquote{margin-top:30px}.big-quote blockquote p{font-size:2.3em;font-family:FrutigerLT-Bold,Arial}.mobile-header{float:left;width:100%;position:relative;z-index:100;background:#ede7de;padding:15px 0}.mobile-header .logo{float:left;width:50px;height:50px}.mobile-header .logo span{display:none}.mobile-header .logo a{float:left;width:50px;height:50px;background:url(../images/logo.png) no-repeat 0 0;background-size:100% 100%}.mobile-header .menu-button{float:right;margin:18px 0 0}.mobile-header .menu-button a{float:left;width:27px;height:24px;background:url(../images/icon-menu.png) no-repeat 0 0;background-size:100% 100%}.mobile-header .menu-button a span{display:none}.mobile-header .divider{float:left;width:100%;height:5px;background:url(../images/mobile-header-bg.png) no-repeat 0 0;background-size:100% 5px;margin:21px 0 11px}.mobile-header .mobile-sub-nav{float:left;width:100%}.mobile-header .mobile-sub-nav a{float:left;width:100%;height:45px;line-height:30px;text-align:center;font-size:18px;color:#fff;text-transform:uppercase;background:#484848;padding:8px 0}.mobile-header .mobile-sub-nav>a{background-image:url(../images/mobile-menu.png);background-position:96% center;background-repeat:no-repeat;background-size:15px 13px}.mobile-header .mobile-sub-nav ul{display:none;float:left;width:100%}.mobile-header .mobile-sub-nav ul li{float:left;width:100%}.mobile-menu{float:left;width:100%;display:none}.mobile-menu ul{float:left;width:100%;padding:16px 0 0}.mobile-menu ul li{float:left;width:50%}.mobile-menu ul li a{float:left;width:100%;font-size:18px;padding:6px 0;color:#555;text-align:center}#contour,.contour{padding:10px 0}.contourPageName{font-size:2em!important;line-height:2em!important}.contourField{clear:both}.contourField div label{display:inline}input,textarea{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}#contour label.fieldLabel,.contour label.fieldLabel{font-weight:700;display:block;width:200px;float:left;clear:left;background:transparent!important}#contour small,.contour small{display:block;float:left;clear:both;padding:5px 5px 5px 200px}#contour fieldset,.contour fieldset{padding:1.4em;margin:0 0 1.5em;border:none!Important}#contour .text{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}#contour legend,.contour legend{font-weight:700;font-size:1.2em;line-height:1.2em;display:block}#contour input.text,#contour input.title,#contour select,#contour textarea,.contour input.text,.contour input.title,.contour select,.contour textarea{border:1px solid #bbb}#contour input.text:focus,#contour input.title:focus,#contour select:focus,#contour textarea:focus,.contour input.text:focus,.contour input.title:focus,.contour select:focus,.contour textarea:focus{border:1px solid #666}#contour input.text,#contour textarea,.contour input.text,.contour textarea{width:300px!important;padding:5px}#contour textarea,.contour textarea{height:250px}#contour input.fileupload,.contour input.fileupload{height:auto!important}#contour span.checkbox,#contour span.checkboxlist,#contour span.radiobuttonlist,.contour span.checkbox,.contour span.checkboxlist,.contour span.radiobuttonlist{display:block;float:left;padding:10px}#contour .checkbox input,#contour .checkboxlist input,#contour .radiobuttonlist input,.contour .checkbox input,.contour .checkboxlist input,.contour .radiobuttonlist input{width:auto!important;height:auto!important;border:none!important;display:inline!important}#contour .hiddenfield .contour .hiddenfield{display:none}.contourButton{margin-right:10px;padding:2px 10px}.contourErrorMessage{padding:.8em;margin-bottom:.5em;border:2px solid #FBC2C4}.contourError,.contourErrorMessage{background:#FBE3E4;color:#8a1f11}#contour input.contourError,#contour input.input-validation-error,#contour textarea.contourError,#contour textarea.input-validation-error .contour input.contourError,.contour input.input-validation-error,.contour textarea.contourError,.contour textarea.input-validation-error{background:#FBE3E4;border-color:#FBC2C4}#contour span.contourError,#contour span.field-validation-error .contour span.contourError,.contour span.field-validation-error{color:#8a1f11!important;background:transparent!important;font-size:1.4em}#contour #recaptcha_widget_div,.contour #recaptcha_widget_div{margin-left:200px}#contour .field-validation-error,.contour .field-validation-error{padding-left:5px}.body-copy h4.contourPageName{padding:0;font-size:1.4em!important}.body-copy .contour{padding-top:0}.contourField div label{float:left;clear:right;margin:5px;font-size:1.2em}.contour .checkbox input,.contour .checkboxlist input,.contour .radiobuttonlist input{float:left;clear:left;margin:5px 0}.contourNavigation input,body .contour .contourButton{float:left;width:auto;letter-spacing:.05em;color:#fff;font-size:1.5em;font-weight:500;border:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}body .contour{float:left}body .contour fieldset{padding:0;width:100%;float:left;overflow:hidden}body .contour label.fieldLabel{width:auto;font-weight:400;font-size:1.4em}body .contour legend{padding:0 0 10px;font-size:1.6em;color:#5d5d5d;font-weight:400}body .contour span.contourError,body .contour span.field-validation-error{float:left;width:100%;font-size:1.5em;font-weight:400;padding:4px 0;color:red!important}body .contour .contourField{float:left;width:100%;padding:0 0 12px}body .contour .contourField div{float:left;width:100%}body .contour .mandatory label.fieldLabel{padding-right:18px}body .contour input.text,body .contour textarea{width:100%!important}body .contour .field-row{float:left;width:100%;padding:4px 0;font-size:12px}body .contour .field-row input{float:left;margin:0 10px 0 0}body .contour .field-row label{float:left;width:80%}body .contour span.checkbox,body .contour span.checkboxlist,body .contour span.radiobuttonlist{padding:0}body .contour small{padding:6px 0;font-size:1.1em}body .contour .radiobuttonlist{width:100%}body .contour .contourField .contourIndicator{color:#ed2939}body .contour .contourField label{line-height:1.25em;font-size:1.6em;padding:20px 0 0}body .contour .contourField>div{float:right;width:100%}body .contour .contourField>div input,body .contour .contourField>div select{margin:0;padding:6px;font-size:1.6em;color:#5d5d5d;background:#eaeaea;height:50px}body .contour .contourField>div input option,body .contour .contourField>div select option{padding:0 6px}body .contour .contourField.textarea label{width:100%;padding:20px 0 0}body .contour .contourField.textarea>div{float:left;width:100%}body .contour .contourField.textarea textarea{float:left;width:100%;font-size:16px;color:#5d5d5d;background:#eaeaea;font-family:Arial,Helvetica,Sans-serif}body .contour .contourField.state>div input,body .contour .contourField.zipcode>div input{width:50%!important;float:left}body .contour .contourField.dropdownlist div{border:1px solid #bbb;background:url(../images/select-arrow.png) no-repeat right center #fafafa}body .contour .contourField.dropdownlist div select{border:none;background:0 0;width:100%;background-color:#eaeaea}body .contour .contourFieldSet .datepickerfield{border:1px solid #bbb}.contourNavigation input,body .contour .contourButton{padding:15px 20px;background:#0096d2;cursor:pointer;text-transform:none;transition:background .5s}.contourNavigation input:hover,body .contour .contourButton:hover{text-decoration:none;background:#970e7e}body .contour{width:100%;padding:0 25% 30px 0}@media only screen and (max-width:767px){body .contour{width:100%;padding:0 0 30px}}body .contour .help-block{font-size:1.4em;color:#454545;margin:0 0 10px;float:left}body .contour .checkboxlist,body .contour .radiobuttonlist{float:none;vertical-align:baseline}body .contour .checkboxlist input{float:none}body .contour .contourField label{float:none;width:100%}body .contour .contourField div label{padding-left:10px;line-height:1.4em}body .contour .contourField div .checkboxlist input{vertical-align:top;margin-top:4px}body .contour .contourField div .checkboxlist label{display:inline-block;margin:0;padding:0 0 0 10px;width:90%}@media only screen and (max-width:47.99em){body .contour .contourField>div{width:100%}body .contour .contourField label{width:100%;line-height:1.25em}body .contour .contourField.state,body .contour .contourField.zipcode{width:50%;clear:none}body .contour .contourField.state div,body .contour .contourField.zipcode div{width:95%}body .contour .contourField.state>div input,body .contour .contourField.zipcode>div input{width:100%!important}body .contour .contourField.state>div{float:left}body .contour .contourField.zipcode label{padding-left:5%}}.login fieldset{border:none;margin-bottom:40px}.login label{font-size:1.5em;display:block;margin-bottom:10px}.login input[type=password],.login input[type=text]{border:1px solid #d3d2d2;background:#eaeaea;line-height:48px;padding:0 20px;width:100%;font-size:1.5em;margin-bottom:35px}.login span.field-validation-valid span{display:block;color:#ed2939;font-size:1.4em;margin-top:-20px;margin-bottom:10px}.login button{padding:14px 18px 11px;border:none;background:#0096d2;color:#fff;cursor:pointer;font-size:1.4em;transition:background .4s}.login button:hover{background:#970e7e}#masonry{float:left;width:100%}#masonry .grid-sizer,#masonry .item{width:50%;height:auto;float:left}#masonry .item .panel{margin-left:3%;margin-right:3%;width:94%;float:left}@media only screen and (max-width:767px){#masonry .item .panel{width:100%}}#masonry .item .panel .article,#masonry .item .panel img{float:left}.item{padding:0 15px}.social-wall{overflow:hidden}.social-wall #masonry .grid-sizer,.social-wall #masonry .item{width:33.33%;top:0;position:absolute}@media only screen and (max-width:767px){.social-wall #masonry .grid-sizer,.social-wall #masonry .item{width:100%}}.highlights #masonry .grid-sizer,.highlights #masonry .item,.sector-detail #masonry .grid-sizer,.sector-detail #masonry .item{width:50%}@media only screen and (max-width:767px){.highlights #masonry .grid-sizer,.highlights #masonry .item{width:100%}}@media only screen and (max-width:767px){.sector-detail #masonry .grid-sizer,.sector-detail #masonry .item{width:100%}}.loading-throbber{position:fixed;z-index:1000;top:50%;left:50%;width:50px;height:50px;margin:-25px 0 0 -25px;background:url(../images/ajax-loader.gif) no-repeat center center #fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border:1px solid #eaeaea}.wall-loading{position:absolute;z-index:88;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.75)}
