.session-list .session-list-ul a{text-decoration:none;margin-bottom:10px}
.session-list .session-list-ul a:hover{text-decoration:underline;text-decoration-color:inherit}
.session-list .session-list-ul h5{font-size:1.5rem;line-height:1.5rem;font-family:'oswald-bold';margin-bottom:6px}
.session-list .session-list-ul p{font-size:1em}
.session-list .session-list-ul p.description{font-size:1rem;line-height:1rem;color:#999;margin:0 0 10px}
.agenda-text-wrap h2{padding-top:50px;color:#464547;font-size:1.625em;font-family:'oswald-bold';text-transform:uppercase;text-align:center}
@media screen and (min-width:992px){.agenda-text-wrap h2{padding-top:85px;font-size:2.125em;line-height:1.324em;text-align:left}
}
.agenda-text-wrap p{padding-top:27px;color:#464547;font-size:1.125em;line-height:1.333em;font-family:'source-sans-pro-regular';text-align:center}
@media screen and (min-width:992px){.agenda-text-wrap p{padding-top:10px;line-height:1.308em;text-align:inherit}
}
.agenda-table-wrap{padding-top:39px}
@media screen and (min-width:992px){.agenda-table-wrap{padding-top:20px}
}
.agenda-table-wrap h3{font-size:1.125em;background-color:#39c2d7;display:inline-block;color:#fff;padding:14px 37px 12px 37px;font-family:"oswald-regular";text-transform:uppercase;margin-bottom:3px}
@media screen and (min-width:992px){.agenda-table-wrap h3{font-size:1.25em;padding:12px 19px 10px 19px}
}
.agenda-table-wrap .agenda-table{overflow-x:auto;margin-bottom:40px}
@media screen and (max-width:479px){.agenda-table-wrap .agenda-table{margin-bottom:50px}
}
.agenda-table-wrap .agenda-table table{width:100%;font-family:"source-sans-pro-regular";border-collapse:collapse;vertical-align:top;min-width:930px;color:#666}
.agenda-table-wrap .agenda-table table span{color:#666}
.agenda-table-wrap .agenda-table table h1,.agenda-table-wrap .agenda-table table h2,.agenda-table-wrap .agenda-table table h3,.agenda-table-wrap .agenda-table table b{color:#464547}
.agenda-table-wrap .agenda-table table h1,.agenda-table-wrap .agenda-table table h2,.agenda-table-wrap .agenda-table table h3,.agenda-table-wrap .agenda-table table p,.agenda-table-wrap .agenda-table table span{font-family:'source-sans-pro-regular';font-weight:normal}
.agenda-table-wrap .agenda-table table sub,.agenda-table-wrap .agenda-table table sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
.agenda-table-wrap .agenda-table table sup{top:-0.5em}
.agenda-table-wrap .agenda-table table sub{bottom:-0.25em}
.agenda-table-wrap .agenda-table table p{line-height:120%;font-size:1em;padding:0;margin:0 0 5px 0;text-align:inherit}
@media screen and (min-width:992px){.agenda-table-wrap .agenda-table table p{margin:0 0 10px 0}
}
.agenda-table-wrap .agenda-table table th{padding:15px;color:#fff;text-transform:uppercase;font-size:1.0625em;border:1px solid #fff;border-bottom:3px solid #fff}
.agenda-table-wrap .agenda-table table tr.coffee td{background:#39c2d7 url("../../epam-events/images/components/agenda/coffe-bg.jpg") repeat-x;background-size:auto 100%;color:#fff}
.agenda-table-wrap .agenda-table table tr.coffee td span,.agenda-table-wrap .agenda-table table tr.coffee td h1,.agenda-table-wrap .agenda-table table tr.coffee td h2,.agenda-table-wrap .agenda-table table tr.coffee td h3,.agenda-table-wrap .agenda-table table tr.coffee td b,.agenda-table-wrap .agenda-table table tr.coffee td p{color:#fff}
.agenda-table-wrap .agenda-table table tr:first-child td{font-family:"source-sans-pro-bold";background-color:#464547;color:#fff;text-transform:uppercase;font-size:1.0625em}
.agenda-table-wrap .agenda-table table tr:first-child td span,.agenda-table-wrap .agenda-table table tr:first-child td h1,.agenda-table-wrap .agenda-table table tr:first-child td h2,.agenda-table-wrap .agenda-table table tr:first-child td h3,.agenda-table-wrap .agenda-table table tr:first-child td b,.agenda-table-wrap .agenda-table table tr:first-child td p{color:#fff}
.agenda-table-wrap .agenda-table table td{padding:15px;font-size:1em;border:1px solid #fff;border-bottom:3px solid #fff;background-color:#f0f0f0;vertical-align:top;text-align:left}
.agenda-table-wrap .agenda-table table td:first-child{width:10%}
.agenda-table-wrap .agenda-table table td:nth-child(even){background-color:#f9f9f9}
.agenda-table-wrap .agenda-table table td a{color:#464547;text-decoration:none}
.agenda-table-wrap .agenda-table table td a:hover{text-decoration:underline}
.agenda-table-wrap .agenda-table table td h1,.agenda-table-wrap .agenda-table table td h2,.agenda-table-wrap .agenda-table table td h3{font-size:1em;color:#a3c644;padding:0;margin:0 0 10px 0;text-transform:uppercase;background-color:inherit}
.detail-page-wrapper{*zoom:1}
.detail-page-wrapper:before,.detail-page-wrapper:after{content:"";display:table;border-spacing:0}
.detail-page-wrapper:after{clear:both}
.detail-page-wrapper .detail-page-description{display:inline-block;float:left;width:100%;position:relative}
@media screen and (min-width:992px){.detail-page-wrapper .detail-page-description{display:inline-block;float:left;width:60%}
}
.detail-page-wrapper .detail-page-sidebar{display:inline-block;float:left;width:100%}
@media screen and (min-width:992px){.detail-page-wrapper .detail-page-sidebar{display:inline-block;float:left;width:40%;float:right;clear:right;padding-left:8%}
}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:991px){.detail-page-wrapper .detail-page-sidebar:not(:first-child){margin-top:20px;padding-top:30px;border-top:1px solid #ccc}
}
.detail-page-wrapper .divider-ui .divider-line{background-color:#ccc}
.detail-page-wrapper .responsive-img-container{padding-bottom:40px}
.detail-page-description .text-ui{margin:0;max-width:100%}
.detail-page-description.text-ui.case-stady-tmpl .responsive-img-container{padding-top:24px}
.search-sheet{padding:20px 0}
.search-sheet .search-header{padding:13px 6px 17px 15px;background:#666}
@media screen and (min-width:992px),screen and (min-width:640px) and (max-width:991px){.search-sheet .search-header{padding:20px}
}
.search-sheet .search-header h1{color:#fff;font-size:1.125rem;line-height:1.25rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-weight:normal;margin:0;text-transform:none}
.search-sheet .search-header h1 span{font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;font-weight:bold}
@media screen and (min-width:992px),screen and (min-width:640px) and (max-width:991px){.search-sheet .search-header h1{font-size:1.375rem;line-height:1.875rem}
}
.search-sheet .search-sheet-content article{position:relative;padding:18px 20px 26px 0;border-bottom:1px solid #999}
.search-sheet .search-sheet-content article:first-child{border-top:1px solid #999}
@media screen and (min-width:992px){.search-sheet .search-sheet-content article{padding-right:0}
}
@media screen and (min-width:992px){.search-sheet .search-sheet-content article .search-description{padding-right:20%}
}
.search-sheet .search-sheet-content article .search-description h3{margin-bottom:13px;text-transform:none;font-size:1.125rem;line-height:1.5rem}
.search-sheet .search-sheet-content article .search-description h3 a{color:#464547;text-decoration:none;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;-webkit-transition:color .2s ease-in-out 0s;-moz-transition:color .2s ease-in-out 0s;-o-transition:color .2s ease-in-out 0s;transition:color .2s ease-in-out 0s}
.search-sheet .search-sheet-content article .search-description h3 a:hover{color:#7f993a}
.search-sheet .search-sheet-content article .search-description p{font-size:1.125rem;line-height:1.5rem;color:#464547;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-weight:normal;margin:0}
.search-sheet .search-sheet-content article .search-read-more{color:#7f993a;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;font-weight:bold;font-size:1.125rem;line-height:1.5rem;-webkit-transition:color .2s ease-in-out 0s;-moz-transition:color .2s ease-in-out 0s;-o-transition:color .2s ease-in-out 0s;transition:color .2s ease-in-out 0s;display:inline-block;margin-top:13px;text-decoration:none}
@media screen and (min-width:992px){.search-sheet .search-sheet-content article .search-read-more{margin-top:0;position:absolute;bottom:26px;right:26px}
}
.search-sheet .search-sheet-content article .search-read-more:hover{color:#9aba41}
.search-sheet .button-ui-wrapper{display:none}
.search-sheet .empty-result{text-align:center}
.search-tags{padding:11px 0 17px 0;margin:0 0 0 -8px;*zoom:1}
.search-tags:before,.search-tags:after{content:"";display:table;border-spacing:0}
.search-tags:after{clear:both}
.search-tags .search-tags-list{*zoom:1}
.search-tags .search-tags-list:before,.search-tags .search-tags-list:after{content:"";display:table;border-spacing:0}
.search-tags .search-tags-list:after{clear:both}
.search-tags.single-tag{margin-left:0;margin-right:0}
.search-tags.single-tag .search-tags-list{float:left}
@media screen and (min-width:992px),screen and (min-width:640px) and (max-width:991px){.search-tags.single-tag .search-tags-list .search-tags-item{margin:0;width:auto}
.search-tags.single-tag .search-tags-list .search-tags-item a{max-width:inherit;position:static}
}
.search-tags.single-tag .search-tags-item{margin-left:0}
.search-tags .link-return{margin-left:8px;white-space:nowrap;font-size:.875rem;line-height:1.6875rem}
.search-tags .link-return:after{font-weight:normal;content:'\00A0»'}
@media screen and (min-width:992px),screen and (min-width:640px) and (max-width:991px){.search-tags .link-return{margin-left:21px;font-size:1.125rem;line-height:3.5rem}
}
.search-tags .search-tags-item{list-style:none;float:left;margin:0;margin-bottom:14px;margin-left:8px;font-size:.875rem;line-height:1rem}
.search-tags .search-tags-item>a{background:#1a9cb0;color:#fff;display:block;padding:6px 9px 5px 11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media screen and (min-width:992px),screen and (min-width:640px) and (max-width:991px){.search-tags .search-tags-item{font-size:1.375rem;line-height:2.5rem;clear:none;display:inline-block;float:left;width:23.6%;padding:0 12px;padding:0;margin-left:.7%;margin-right:.7%;position:relative;min-height:56px}
.search-tags .search-tags-item a{z-index:0;position:absolute;max-width:100%;min-width:100%;padding:8px 20px 8px 20px;-webkit-transition:all .2s linear 0ms;-moz-transition:all .2s linear 0ms;-o-transition:all .2s linear 0ms;transition:all .2s linear 0ms}
}
@media screen and (min-width:992px) and screen and (min-width:992px),screen and (min-width:640px) and (max-width:991px) and screen and (min-width:992px){.search-tags .search-tags-item{padding:0 12px}
}
@media screen and (min-width:992px),screen and (min-width:640px) and (max-width:991px){.search-tags{padding:18px 0 24px 0;margin:0 -0.7%}
}
.search-content-tags{*zoom:1;padding:4px 0 11px 0;margin:0 -5px 0 -5px}
.search-content-tags:before,.search-content-tags:after{content:"";display:table;border-spacing:0}
.search-content-tags:after{clear:both}
@media screen and (min-width:992px),screen and (min-width:640px) and (max-width:991px){.search-content-tags{padding:21px 0 33px 0}
}
.search-content-tags .search-content-tag{list-style:none;white-space:nowrap;float:left;overflow:hidden;min-width:25%;margin:0 0 5px 5px}
.search-content-tags .search-content-tag a{background:#39c2d7;display:block;padding:4px 10px 4px 11px;color:#fff;font-size:.9375rem;line-height:1.0625rem;-webkit-transition:all .1s linear 0ms;-moz-transition:all .1s linear 0ms;-o-transition:all .1s linear 0ms;transition:all .1s linear 0ms}
@media screen and (min-width:992px),screen and (min-width:640px) and (max-width:991px){.search-content-tags .search-content-tag{min-width:15%}
.search-content-tags .search-content-tag a{padding:6px 15px 6px 20px;font-size:1.125rem;line-height:1.25rem}
}
@media screen and (min-width:992px),screen and (min-width:640px) and (max-width:991px){.no-touch .search-tags .search-tags-item a:hover{z-index:999;max-width:418%;background:#39c2d7}
.no-touch .search-tags .search-tags-item:nth-child(4n) a{top:0;right:0}
.no-touch .search-tags .search-tags-item:nth-child(4n-1) a:hover{max-width:206%}
.no-touch .search-tags .search-tags-item:nth-child(4n-2) a:hover{max-width:312%}
}
.no-touch .search-content-tags .search-content-tag a:hover{background:#1a9cb0}
.employee-story-reference{margin:30px 0 11px}
.employee-story-reference:first-child{margin-top:0}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.employee-story-reference{padding-right:8.5%}
}
.story{*zoom:1}
.story:before,.story:after{content:"";display:table;border-spacing:0}
.story:after{clear:both}
.story img{width:100%}
.story .story-image{margin-bottom:20px}
@media screen and (min-width:992px),screen and (min-width:768px) and (max-width:991px){.story .story-image{float:right;width:63%}
}
.story .image{overflow:hidden;max-height:187px;margin:0}
@media screen and (min-width:992px),screen and (min-width:768px) and (max-width:991px){.story .image{max-height:460px}
}
.story .image-description{display:none}
@media screen and (min-width:992px),screen and (min-width:768px) and (max-width:991px){.story .image-description{font-size:1rem;line-height:1rem;font-family:'source-sans-pro-italic',arial,helvetica,sans-serif;display:block;padding-top:7px;color:#999}
}
.story .info{*zoom:1;position:relative;margin-bottom:21px}
.story .info:before,.story .info:after{content:"";display:table;border-spacing:0}
.story .info:after{clear:both}
@media screen and (min-width:992px),screen and (min-width:768px) and (max-width:991px){.story .info{float:left;width:35%;margin-bottom:11px}
}
.story .info .photo{float:left;overflow:hidden;width:50px;height:50px;margin:0 5px 21px 0;border-radius:25px;background-position:50% 50%;background-size:cover}
@media screen and (min-width:992px),screen and (min-width:768px) and (max-width:991px){.story .info .photo{width:70px;height:70px;margin:0 24px 0 0;border-radius:35px}
}
.story .info .name,.story .info .position,.story .info .location{margin-left:56px}
@media screen and (min-width:992px),screen and (min-width:768px) and (max-width:991px){.story .info .name,.story .info .position,.story .info .location{margin-left:94px}
}
.story .info .name .story-title{font-size:1.1875rem;line-height:1.1875rem;margin-bottom:3px;padding-top:9px;padding-left:1px}
@media screen and (min-width:992px),screen and (min-width:768px) and (max-width:991px){.story .info .name .story-title{font-size:1.375rem;line-height:1.375rem;margin-bottom:7px;padding-top:12px;padding-left:2px}
}
.story .info .position{font-size:1rem;line-height:1.125rem;font-family:'source-sans-pro-regular',arial,helvetica,sans-serif;display:block;margin-left:0}
@media screen and (min-width:992px),screen and (min-width:768px) and (max-width:991px){.story .info .position{font-size:1.125rem;line-height:1.25rem;margin:0 0 0 94px}
}
.story .info .location{font-size:1rem;line-height:1.125rem;font-family:'source-sans-pro-regular',arial,helvetica,sans-serif;display:block;margin-top:4px;margin-left:0;color:#666}
@media screen and (min-width:992px),screen and (min-width:768px) and (max-width:991px){.story .info .location{margin-left:94px}
}
.story .info .text{font-size:1.25rem;line-height:1.625rem;font-family:'oswald-bold',arial,helvetica,sans-serif;clear:left;margin-top:17px;padding-left:10px;text-indent:-10px;color:#39c2d7}
@media screen and (min-width:992px),screen and (min-width:768px) and (max-width:991px){.story .info .text{font-size:1.75rem;line-height:2rem;margin-top:30px;padding-left:14px;text-indent:-12px}
}
html:not(.static-header) .story .info .anchor-link{position:absolute}
@media screen and (min-width:992px){html:not(.static-header) .story .info .anchor-link{top:-120px}
}
@media screen and (max-width:1199px){html:not(.static-header) .story .info .anchor-link{top:-80px}
}
.story .question-answer{display:none}
@media screen and (min-width:992px),screen and (min-width:768px) and (max-width:991px){.story .question-answer{display:block;float:right;width:63%}
.story .question-answer p,.story .question-answer li{font-size:1.125rem;line-height:1.625rem;font-family:'source-sans-pro-regular',arial,helvetica,sans-serif}
}
.story .buttons-show-more{font-family:'source-sans-pro-bold',arial,helvetica,sans-serif;margin-bottom:16px;color:#7f993a}
.story .buttons-show-more .button-icon{font-size:inherit;padding-right:8px}
@media screen and (min-width:992px),screen and (min-width:768px) and (max-width:991px){.story .buttons-show-more{display:none}
}
.story .button-read-more,.story .button-show-less{font-size:1.125rem;line-height:1.125rem;cursor:pointer}
.story .button-show-less{display:none}
.story.expanded .question-answer{display:block}
.story.expanded .button-read-more{display:none}
.story.expanded .button-show-less{display:inline}
.contact-details-ref{margin-bottom:-16px}
.contact-details-ref h6{margin-bottom:16px;font-size:1.47rem;line-height:1.47rem}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.contact-details-ref h6{margin-bottom:26px}
}
.contact-details-ref p{font-size:1.125rem;line-height:1.625rem;margin-bottom:8px}
.contact-details-ref .company-name{font-family:'source-sans-pro-bold'}
.contact-details-ref a{font-size:inherit;line-height:inherit;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;text-decoration:none;color:#7f993a}
.contact-details-ref a:not(.not-hovered):hover{text-decoration:underline}
.empty_link{background:#b5bdc8;background:-moz-linear-gradient(top,#b5bdc8 0,#828c95 36%,#28343b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#b5bdc8),color-stop(36%,#828c95),color-stop(100%,#28343b));background:-webkit-linear-gradient(top,#b5bdc8 0,#828c95 36%,#28343b 100%);background:-o-linear-gradient(top,#b5bdc8 0,#828c95 36%,#28343b 100%);background:-ms-linear-gradient(top,#b5bdc8 0,#828c95 36%,#28343b 100%);background:linear-gradient(to bottom,#b5bdc8 0,#828c95 36%,#28343b 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5bdc8',endColorstr='#28343b',GradientType=0)}
.video{margin-bottom:20px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:640px) and (max-width:767px){.video{margin-bottom:35px}
}
@media screen and (min-width:992px){.video{margin-bottom:50px}
}
.video-component{display:block;max-width:100%;margin:20px auto}
.video-component .video-wrap{position:relative;padding-bottom:38.4%}
.video-component .video-wrap iframe{position:absolute;top:0;left:0;height:100%;width:1px;min-width:100%}
.button-player #popup-button{display:block;width:50px;height:50px;margin:0 auto;background:url('../images/components/general/video/video-play-button-dark-icon.svg') no-repeat center;background-size:contain}
@media screen and (min-width:768px) and (max-width:991px){.button-player #popup-button{width:75px;height:75px}
}
@media screen and (min-width:992px){.button-player #popup-button{width:100px;height:100px}
}
.section-ui.section-color-blue .button-player #popup-button,.section-ui.section-color-dark-blue .button-player #popup-button,.section-ui.section-color-gray .button-player #popup-button,.section-ui.section-color-medium-gray .button-player #popup-button,.section-ui.section-color-dark-gray .button-player #popup-button,.section-ui.section-color-raspberry .button-player #popup-button,.section-ui.section-color-plum .button-player #popup-button,.section-ui.section-color-lime-green .button-player #popup-button,.section-ui.section-color-dark-green .button-player #popup-button,.section-ui.section-color-plum .button-player #popup-button{background:url('../images/components/general/video/video-play-button-icon.svg') no-repeat center}
.svg-hidden-sprite{display:none}
.social-panel,.social-panel-style{*zoom:1;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;margin-bottom:10px}
.social-panel:before,.social-panel-style:before,.social-panel:after,.social-panel-style:after{content:"";display:table;border-spacing:0}
.social-panel:after,.social-panel-style:after{clear:both}
@media screen and (min-width:992px){.social-panel,.social-panel-style{margin-bottom:40px}
}
.social-panel .icons,.social-panel-style .icons{position:relative;float:left;width:100%;z-index:998}
.social-panel .icons .share,.social-panel-style .icons .share{font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;line-height:2.6875rem;padding:10px 0;cursor:pointer;color:#7f993a}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.social-panel .icons .share,.social-panel-style .icons .share{display:none}
}
.social-panel .icons .icon-wrapper,.social-panel-style .icons .icon-wrapper{position:absolute;z-index:1;display:none;padding:0 10px;cursor:default;border:1px solid #ccc;background-color:#fff}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.social-panel .icons .icon-wrapper,.social-panel-style .icons .icon-wrapper{position:relative;display:block;padding:0 0 9px 0;border:0;border-bottom:1px solid #ccc;background-color:transparent}
}
.social-panel .icons .icon-wrapper.show-menu,.social-panel-style .icons .icon-wrapper.show-menu{display:table;z-index:5}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.social-panel .icons .icon-wrapper.show-menu,.social-panel-style .icons .icon-wrapper.show-menu{width:100%}
}
.social-panel .icons .icon-wrapper:before,.social-panel-style .icons .icon-wrapper:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);background-image:url('../images/sprites/spritesheet_5.png');background-repeat:no-repeat;background-position:-444px -108px;width:13px;height:7px;position:absolute;z-index:2;top:-7px;right:0;left:0;margin-left:25%;content:''}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.social-panel .icons .icon-wrapper:before,.social-panel-style .icons .icon-wrapper:before{display:none}
}
.social-panel .icons .icon-wrapper .social-icons,.social-panel-style .icons .icon-wrapper .social-icons,.social-panel .icons .icon-wrapper .document-icons,.social-panel-style .icons .icon-wrapper .document-icons{display:block;cursor:default}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.social-panel .icons .icon-wrapper .social-icons,.social-panel-style .icons .icon-wrapper .social-icons,.social-panel .icons .icon-wrapper .document-icons,.social-panel-style .icons .icon-wrapper .document-icons{display:inline-block}
}
.social-panel .icons .icon-wrapper .social-icons button.utility-button,.social-panel-style .icons .icon-wrapper .social-icons button.utility-button,.social-panel .icons .icon-wrapper .document-icons button.utility-button,.social-panel-style .icons .icon-wrapper .document-icons button.utility-button{position:relative;display:inline-block;width:30px;height:30px;margin:10px 10px 10px 0;padding:0;cursor:pointer;vertical-align:middle;border:0;background-color:transparent;-webkit-appearance:none}
.social-panel .icons .icon-wrapper .social-icons button.utility-button svg.utility-icon,.social-panel-style .icons .icon-wrapper .social-icons button.utility-button svg.utility-icon,.social-panel .icons .icon-wrapper .document-icons button.utility-button svg.utility-icon,.social-panel-style .icons .icon-wrapper .document-icons button.utility-button svg.utility-icon{-webkit-transition:all 350ms ease-in-out 0s;-moz-transition:all 350ms ease-in-out 0s;-o-transition:all 350ms ease-in-out 0s;transition:all 350ms ease-in-out 0s;width:30px;fill:#999}
.no-touch .social-panel .icons .icon-wrapper .social-icons button.utility-button:hover svg.utility-icon,.no-touch .social-panel-style .icons .icon-wrapper .social-icons button.utility-button:hover svg.utility-icon,.no-touch .social-panel .icons .icon-wrapper .document-icons button.utility-button:hover svg.utility-icon,.no-touch .social-panel-style .icons .icon-wrapper .document-icons button.utility-button:hover svg.utility-icon{fill:#39c2d7}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.social-panel .icons .icon-wrapper .social-icons button.utility-button,.social-panel-style .icons .icon-wrapper .social-icons button.utility-button,.social-panel .icons .icon-wrapper .document-icons button.utility-button,.social-panel-style .icons .icon-wrapper .document-icons button.utility-button{margin:0 10px 10px 0}
}
.social-panel .icons .icon-wrapper .social-icons button.utility-button:active,.social-panel-style .icons .icon-wrapper .social-icons button.utility-button:active,.social-panel .icons .icon-wrapper .document-icons button.utility-button:active,.social-panel-style .icons .icon-wrapper .document-icons button.utility-button:active{-webkit-appearance:none}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.social-panel .icons .icon-wrapper .social-icons button.utility-button,.social-panel-style .icons .icon-wrapper .social-icons button.utility-button,.social-panel .icons .icon-wrapper .document-icons button.utility-button,.social-panel-style .icons .icon-wrapper .document-icons button.utility-button{overflow:visible}
.no-touch .social-panel .icons .icon-wrapper .social-icons button.utility-button[data-title]:hover:after,.no-touch .social-panel-style .icons .icon-wrapper .social-icons button.utility-button[data-title]:hover:after,.no-touch .social-panel .icons .icon-wrapper .document-icons button.utility-button[data-title]:hover:after,.no-touch .social-panel-style .icons .icon-wrapper .document-icons button.utility-button[data-title]:hover:after{font-size:.8125rem;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s;line-height:13px;position:absolute;z-index:1;right:50%;bottom:39px;display:block;width:150px;margin-right:-80px;padding:10px 5px;content:attr(data-title);white-space:normal;color:#464547;border:1px solid #ccc;background-color:#fff}
.no-touch .social-panel .icons .icon-wrapper .social-icons button.utility-button[data-title]:hover:before,.no-touch .social-panel-style .icons .icon-wrapper .social-icons button.utility-button[data-title]:hover:before,.no-touch .social-panel .icons .icon-wrapper .document-icons button.utility-button[data-title]:hover:before,.no-touch .social-panel-style .icons .icon-wrapper .document-icons button.utility-button[data-title]:hover:before{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s;position:absolute;z-index:2;top:-10px;right:0;left:0;display:block;background-image:url('../images/sprites/spritesheet_5.png');background-repeat:no-repeat;background-position:-444px -108px;width:13px;height:7px;margin:0 auto;content:''}
}
.social-panel .icons .icon-wrapper .social-icons,.social-panel-style .icons .icon-wrapper .social-icons{border-bottom:1px solid #ccc}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.social-panel .icons .icon-wrapper .social-icons,.social-panel-style .icons .icon-wrapper .social-icons{padding-right:7px;border:0}
.social-panel .icons .icon-wrapper .social-icons button.utility-button:first-child[data-title]:after,.social-panel-style .icons .icon-wrapper .social-icons button.utility-button:first-child[data-title]:after{margin-right:-140px}
}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.social-panel .icons .icon-wrapper .document-icons,.social-panel-style .icons .icon-wrapper .document-icons{position:relative;padding-left:20px}
.social-panel .icons .icon-wrapper .document-icons:before,.social-panel-style .icons .icon-wrapper .document-icons:before{position:absolute;top:2px;left:0;display:block;width:1px;height:26px;content:'';background-color:#ccc}
.social-panel .icons .icon-wrapper .document-icons button.utility-button:last-child,.social-panel-style .icons .icon-wrapper .document-icons button.utility-button:last-child{margin-right:0}
.social-panel .icons .icon-wrapper .document-icons button.utility-button:last-child[data-title]:after,.social-panel-style .icons .icon-wrapper .document-icons button.utility-button:last-child[data-title]:after{margin-right:-25px}
}
.social-feed{width:100%}
.social-feed li{list-style:none;margin:0 0 22px}
.social-feed li a{color:#758c35}
.no-touch .social-feed li a:hover{color:#a3c644}
.social-feed li .author-image-holder{width:41px;height:41px;margin:0 19px 16px 0;float:left}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.social-feed li .author-image-holder{width:63px;height:63px;margin:0 28px 9px 0}
}
.social-feed li .author-image-holder .author-image{vertical-align:top;width:100%}
.social-feed li .author-name-holder{overflow-x:hidden;display:inline-block;margin-top:-7px}
.social-feed li .author-name-holder .author-name{font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;font-size:1rem;line-height:1.875rem;text-transform:uppercase;width:100%;overflow:hidden;text-overflow:ellipsis;display:block}
.social-feed li .author-name-holder .author-name:hover{text-decoration:none}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.social-feed li .author-name-holder .author-name{font-size:1.25rem;line-height:1.875rem}
}
.social-feed li .author-name-holder .time-holder{color:#999;margin-top:-4px;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:1.125rem;line-height:1.4375rem}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.social-feed li .author-name-holder .time-holder{margin-top:0}
}
.social-feed li .author-name-holder .time-holder .date,.social-feed li .author-name-holder .time-holder .time{display:inline-block}
.social-feed li .author-name-holder .time-holder .time{position:relative;padding-left:15px}
.social-feed li .author-name-holder .time-holder .time:before{content:'';display:block;background-image:url('../images/sprites/spritesheet_5.png');background-repeat:no-repeat;background-position:-450px -151px;width:4px;height:4px;position:absolute;top:11px;left:3px}
.social-feed li .description{clear:both;margin-bottom:5px;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial}
.social-feed li .description .post{font-size:.875rem;line-height:1.25rem;color:#464547;margin-bottom:5px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.social-feed li .description .post{font-size:1.125rem;line-height:1.375rem}
}
.social-feed li .description .post a{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;color:#758c35}
.social-feed li .description .post a:hover{text-decoration:underline}
.touch .social-feed li .description .post a:hover{text-decoration:none}
.social-feed li .description .retweeted-by{color:#999;font-size:.9375rem;line-height:1.4375rem}
.social-feed li .description .retweeted-by a:hover{text-decoration:none}
.social-feed li .controls li{display:inline-block}
.social-feed li .controls li:not(:last-child){margin:0 7px 0 0}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.social-feed li .controls li:not(:last-child){margin-right:31px}
}
.social-feed li .controls li a{font-size:.875rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;padding-left:23px;color:#999;position:relative}
.social-feed li .controls li a:hover{text-decoration:none}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.social-feed li .controls li a{font-size:1rem}
}
.social-feed li .controls li a:before{content:'';position:absolute;top:-1px;left:4px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.social-feed li .controls li a:before{left:0;top:1px}
}
.social-feed li .controls li.reply a:before{background-image:url('../images/sprites/spritesheet_5.png');background-repeat:no-repeat;background-position:-20px -418px;width:17px;height:16px;top:1px}
.no-touch .social-feed li .controls li.reply a:hover:before{background-position:-78px -418px}
.social-feed li .controls li.retweet a:before{background-image:url('../images/sprites/spritesheet_5.png');background-repeat:no-repeat;background-position:-136px -421px;width:18px;height:11px;background-size:inherit;top:3px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.social-feed li .controls li.retweet a:before{left:0;top:5px}
}
.no-touch .social-feed li .controls li.retweet a:hover:before{background-position:-195px -421px}
.social-feed li .controls li.favorite a{padding-left:20px;color:#999}
.social-feed li .controls li.favorite a:before{background-image:url('../images/sprites/spritesheet_5.png');background-repeat:no-repeat;background-position:-254px -417px;width:15px;height:15px}
.no-touch .social-feed li .controls li.favorite a:hover:before{background-position:-310px -417px}
.title-upper{position:relative;margin:0 0 2px 0;text-align:center}
.title-upper.left-title{text-align:left}
.title-upper.right-title{text-align:right}
.title-upper.title-mixed-case{text-transform:none}
html:not(.static-header) .title-upper a{position:absolute}
@media screen and (min-width:992px){html:not(.static-header) .title-upper a{top:-117px}
}
@media screen and (max-width:1199px){html:not(.static-header) .title-upper a{top:-57px}
}
h1.title-upper:only-child{margin-bottom:36px}
h2.title-upper:only-child{margin-bottom:32px}
h3.title-upper:only-child{margin-bottom:28px}
h4.title-upper:only-child{margin-bottom:26px}
.subtitle{font-family:'oswald-light',helvetica,sans-serif,arial;font-size:1.125rem;line-height:1.875rem;margin-bottom:20px;text-align:center}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.subtitle{font-size:1.5rem;line-height:2.5rem;margin-bottom:30px}
}
.subtitle.left-title{text-align:left}
.subtitle.right-title{text-align:right}
@media screen and (min-width:992px){.font-desktop .title-upper{line-height:110%;font-size:inherit}
}
.time-countdown-ui{font-family:'oswald-regular',helvetica,sans-serif,arial;width:470px;margin:0 auto;text-align:center;color:#fff}
@media screen and (min-width:480px) and (max-width:639px){.time-countdown-ui{width:420px}
}
@media screen and (max-width:479px){.time-countdown-ui{width:272px}
}
.time-countdown-ui .countdown-title{font-size:1.625rem;line-height:1.625rem;margin:0;padding:16px;text-align:center;text-transform:uppercase}
@media screen and (max-width:479px){.time-countdown-ui .countdown-title{font-size:1.25rem;line-height:1.25rem;padding:8px}
}
.time-countdown-ui .countdown-item{display:inline-block;width:110px;margin:0 2px;padding:16px 0;text-align:center;background-color:rgba(0,0,0,0.5)}
@media screen and (min-width:480px) and (max-width:639px){.time-countdown-ui .countdown-item{width:96px}
}
@media screen and (max-width:479px){.time-countdown-ui .countdown-item{width:60px;margin:0}
}
.time-countdown-ui .countdown-item .countdown-number{font-size:4.5rem;line-height:4.5rem}
@media screen and (min-width:480px) and (max-width:639px){.time-countdown-ui .countdown-item .countdown-number{font-size:4rem;line-height:4rem}
}
@media screen and (max-width:479px){.time-countdown-ui .countdown-item .countdown-number{font-size:2.625rem;line-height:2.625rem}
}
.time-countdown-ui .countdown-item .countdown-label{font-size:.9375rem;line-height:.9375rem;display:block;padding-top:16px;text-align:center;text-transform:uppercase}
@media screen and (max-width:479px){.time-countdown-ui .countdown-item .countdown-label{font-size:.75rem;line-height:.75rem}
}
.tile-list-ui{display:block;margin:0 -12px;*zoom:1;position:relative;margin:0 -6px 0 -2px;padding-top:7px}
.tile-list-ui:before,.tile-list-ui:after{content:"";display:table;border-spacing:0}
.tile-list-ui:after{clear:both}
@media screen and (min-width:992px){.tile-list-ui{margin:0 -12px}
}
.tile-list-ui:before,.tile-list-ui:after{content:"";display:table;border-spacing:0}
.tile-list-ui:after{clear:both}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.tile-list-ui{padding-top:0;margin:0 -14px 0 -10px}
}
.tile-list-ui--less-than-3items{text-align:center}
.tile-list-ui--less-than-3items .tile-item{display:inline-block;float:none;width:33.333333333333336%;padding:0 12px}
@media screen and (min-width:992px){.tile-list-ui--less-than-3items .tile-item{padding:0 12px}
}
@media screen and (min-width:992px){.tile-list-ui--less-than-3items .tile-item{display:inline-block;float:none;width:25%;padding:0 12px}
}
@media screen and (min-width:992px) and screen and (min-width:992px){.tile-list-ui--less-than-3items .tile-item{padding:0 12px}
}
@media screen and (max-width:479px){.tile-list-ui--less-than-3items .tile-item{display:inline-block;float:none;width:100%;padding:0 12px}
}
@media screen and (max-width:479px) and screen and (min-width:992px){.tile-list-ui--less-than-3items .tile-item{padding:0 12px}
}
.tile-list-ui--less-than-3items .description{margin:0 auto;right:0}
@media screen and (min-width:992px){.tile-list-ui--less-than-3items .description{width:75%!important}
}
.tile-item{display:inline-block;float:none;width:50%;padding:0 12px;-webkit-transition:margin-bottom .25s ease-in-out .3s;-moz-transition:margin-bottom .25s ease-in-out .3s;-o-transition:margin-bottom .25s ease-in-out .3s;transition:margin-bottom .25s ease-in-out .3s;margin:-7px -2px 15px;padding:0 4px;text-align:center;vertical-align:top}
@media screen and (min-width:992px){.tile-item{padding:0 12px}
}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.tile-item{margin:0 -2px 20px}
}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.tile-item{margin-bottom:20px;padding:0 12px}
}
@media screen and (min-width:992px){.tile-item{display:inline-block;float:none;width:25%;padding:0 12px}
}
@media screen and (min-width:992px) and screen and (min-width:992px){.tile-item{padding:0 12px}
}
.no-touch .tile-item.hidden-description .wrap:hover{background-color:#f0f0f0}
.no-touch .tile-item.hidden-description .wrap:hover .tile-box .tile-name{background-color:#39c2d7;color:#fff}
.tile-item.hidden-description .wrap .tile-box .tile-name{background-color:#fff}
.tile-item .wrap{position:relative;cursor:pointer;-webkit-transition:background-color .2s ease-in-out 0ms;-moz-transition:background-color .2s ease-in-out 0ms;-o-transition:background-color .2s ease-in-out 0ms;transition:background-color .2s ease-in-out 0ms}
.tile-item .wrap:after{display:inline-block;padding-bottom:100%;content:''}
.tile-item .wrap .tile-box{position:absolute;overflow:hidden;width:100%;padding-top:100%;border:1px solid #ccc}
.tile-item .wrap .tile-box .tile-image{-webkit-transform:translateY(-70%);-moz-transform:translateY(-70%);-ms-transform:translateY(-70%);-o-transform:translateY(-70%);transform:translateY(-70%);position:absolute;top:50%;width:100%;padding:0 28%}
.tile-item .wrap .tile-box .tile-name{position:absolute;right:0;bottom:0;left:0;height:40px;color:#464547;border-top:1px solid #ccc;background:#f7f7f7;-webkit-transition:all .2s ease-in-out 0ms;-moz-transition:all .2s ease-in-out 0ms;-o-transition:all .2s ease-in-out 0ms;transition:all .2s ease-in-out 0ms}
@media screen and (min-width:1200px),screen and (min-width:768px) and (max-width:991px),screen and (min-width:640px) and (max-width:767px),screen and (min-width:992px){.tile-item .wrap .tile-box .tile-name{height:72px}
}
.tile-item .wrap .tile-box .tile-name span{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:.9375rem;line-height:1rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;position:absolute;top:50%;display:block;width:100%;padding:0 10px}
@media screen and (min-width:1200px),screen and (min-width:768px) and (max-width:991px),screen and (min-width:640px) and (max-width:767px){.tile-item .wrap .tile-box .tile-name span{font-size:1.375rem;line-height:1.625rem}
}
@media screen and (min-width:992px){.tile-item .wrap .tile-box .tile-name span{font-size:1.25rem;line-height:1.375rem}
}
.tile-item .wrap .arrow{-webkit-transition:opacity .3s ease-in-out 0ms;-moz-transition:opacity .3s ease-in-out 0ms;-o-transition:opacity .3s ease-in-out 0ms;transition:opacity .3s ease-in-out 0ms;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);position:absolute;z-index:1;right:50%;bottom:-16px;display:block;width:0;height:0;cursor:default;opacity:1;border-width:0 9px 9px 9px;border-style:solid;border-color:transparent transparent #ccc transparent}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.tile-item .wrap .arrow{bottom:-21px}
}
.tile-item .wrap .arrow:after{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);position:absolute;right:50%;bottom:-10px;display:block;width:0;height:0;content:'';border-width:0 9px 9px 9px;border-style:solid;border-color:transparent transparent #f7f7f7 transparent}
.tile-item.hidden-description{margin-bottom:0}
.tile-item.hidden-description .name{opacity:1}
.tile-item.hidden-description .arrow{opacity:0}
.tile-item.hidden-description .tile-item-content,.tile-item.hidden-description .description{height:0!important}
.tile-item .tile-item-content{height:0;margin-top:15px;transition:all .5s ease-in-out}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.tile-item .tile-item-content{margin-top:21px}
}
.tile-item .tile-item-content .description{position:absolute;left:0;overflow-y:hidden;width:100%;height:0;padding:0!important;cursor:default;transition:height .5s ease-in-out;text-align:left;backface-visibility:hidden}
.tile-item .tile-item-content .description .description-wrapper{*zoom:1;font-size:1.125rem;line-height:1.5rem;position:relative;height:auto;margin:0 6px 0 2px;padding:24px 20px;border:1px solid #ccc!important;background-color:#f7f7f7}
.tile-item .tile-item-content .description .description-wrapper:before,.tile-item .tile-item-content .description .description-wrapper:after{content:"";display:table;border-spacing:0}
.tile-item .tile-item-content .description .description-wrapper:after{clear:both}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.tile-item .tile-item-content .description .description-wrapper{margin:0 14px 0 10px}
}
@media screen and (min-width:992px){.tile-item .tile-item-content .description .description-wrapper{padding:40px}
}
.tile-item .tile-item-content .description .description-wrapper .info{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;line-height:1.75rem;margin-bottom:24px;color:#464547}
.tile-item .tile-item-content .description .description-wrapper .info p,.tile-item .tile-item-content .description .description-wrapper .info ul>li,.tile-item .tile-item-content .description .description-wrapper .info ol,.tile-item .tile-item-content .description .description-wrapper .info div{font-size:1.125rem;line-height:1.75rem}
.tile-item .tile-item-content .description .description-wrapper .info ul,.tile-item .tile-item-content .description .description-wrapper .info ol{margin-bottom:16px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.tile-item .tile-item-content .description .description-wrapper .info{margin-bottom:0}
}
.tile-item .tile-item-content .description .description-wrapper .info.with-links{display:inline-block;float:left;width:100%}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.tile-item .tile-item-content .description .description-wrapper .info.with-links{display:inline-block;float:left;width:75%;padding:12px 40px 37px 0}
}
.tile-item .tile-item-content .description .description-wrapper .links{display:inline-block;float:left;width:100%;line-height:1.75rem;overflow:hidden;padding:2px 0 16px}
.tile-item .tile-item-content .description .description-wrapper .links p,.tile-item .tile-item-content .description .description-wrapper .links ul>li,.tile-item .tile-item-content .description .description-wrapper .links ol,.tile-item .tile-item-content .description .description-wrapper .links div{font-size:1.125rem;line-height:1.75rem}
.tile-item .tile-item-content .description .description-wrapper .links ul,.tile-item .tile-item-content .description .description-wrapper .links ol{margin-bottom:16px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.tile-item .tile-item-content .description .description-wrapper .links{display:inline-block;float:left;width:25%;margin-bottom:7px;margin-left:-1px;padding:12px 0 37px 40px}
.tile-item .tile-item-content .description .description-wrapper .links:after{position:absolute;top:40px;bottom:40px;left:74%;content:'';border-left:1px solid #ccc}
}
.tile-item .tile-item-content .description .description-wrapper .links a{font-size:inherit;line-height:inherit;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;text-decoration:none;line-height:1.75rem;color:#7f993a}
.tile-item .tile-item-content .description .description-wrapper .links a:not(.not-hovered):hover{text-decoration:underline}
.section-full-width .tile-list-ui{padding:0 24px}
@media screen and (min-width:992px){.section-full-width .tile-list-ui{padding:0 24px}
}
.section-full-width .tile-list-ui .tile-item-content .description{padding:0 24px!important}
.text-on-image-ui{position:relative;overflow:hidden;width:100%}
.text-on-image-ui img{position:absolute;height:100%;width:auto}
.acs-commons-resp-colctrl-col .text-on-image-ui img{min-width:100%}
.text-on-image-ui .text-on-image-text{position:absolute;z-index:1;bottom:30px;width:100%}
.text-on-image-ui .text-on-image-text p{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:2.25rem;line-height:2.25rem;margin:0;padding:0 8px;text-align:center;text-transform:uppercase;color:#fff}
.text-on-image-ui .text-on-image-text p.text-on-image-bold-text{font-family:'source-sans-pro-bold',sans-serif,helvetica,arial}
@media screen and (max-width:479px){.text-on-image-ui .text-on-image-text p{font-size:1.5rem;line-height:1.5rem}
}
@media screen and (min-width:768px) and (max-width:991px){.text-on-image-ui .text-on-image-text p{font-size:1.3125rem;line-height:1.3125rem}
}
@media screen and (min-width:992px){.text-on-image-ui .text-on-image-text p{font-size:1.75rem;line-height:1.75rem}
}
@media screen and (min-width:1200px){.text-on-image-ui .text-on-image-text p{font-size:1.9375rem;line-height:1.9375rem}
}
@media screen and (min-width:1500px){.text-on-image-ui .text-on-image-text p{font-size:2.25rem;line-height:2.25rem}
}
.text-on-image-ui:after{display:block;padding-top:100%;content:''}
.mfp-image-padding{padding-bottom:0}
.mfp-text-on-image-content{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:1.125rem;line-height:1.40625rem;position:absolute;right:0;left:0;padding:20px;background:#fff}
.mfp-text-on-image-content p{margin:0}
.image-on-text-popup{padding:0}
@media screen and (max-width:479px),screen and (min-width:480px) and (max-width:639px){.image-on-text-popup{background-color:#fff}
}
.image-on-text-popup .mfp-content{vertical-align:top}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.image-on-text-popup .mfp-content{vertical-align:middle}
}
@media screen and (min-width:1366px){.image-on-text-popup .mfp-content img{max-width:1366px}
}
@media screen and (max-width:479px){.acs-commons-resp-colctrl-col-10 .text-on-image-ui .text-on-image-text p,.acs-commons-resp-colctrl-col-15 .text-on-image-ui .text-on-image-text p,.acs-commons-resp-colctrl-col-20 .text-on-image-ui .text-on-image-text p,.acs-commons-resp-colctrl-col-25 .text-on-image-ui .text-on-image-text p,.acs-commons-resp-colctrl-col-30 .text-on-image-ui .text-on-image-text p{font-size:1.0625rem;line-height:1.0625rem}
}
@media screen and (min-width:480px) and (max-width:639px){.acs-commons-resp-colctrl-col-10 .text-on-image-ui .text-on-image-text p,.acs-commons-resp-colctrl-col-15 .text-on-image-ui .text-on-image-text p,.acs-commons-resp-colctrl-col-20 .text-on-image-ui .text-on-image-text p,.acs-commons-resp-colctrl-col-25 .text-on-image-ui .text-on-image-text p,.acs-commons-resp-colctrl-col-30 .text-on-image-ui .text-on-image-text p{font-size:1.625rem;line-height:1.625rem}
}
#CQ .x-html-editor-tb .x-font-select{max-width:100px}
.text-animation-container{position:relative;max-height:0;padding-bottom:80%}
@media screen and (min-width:768px) and (max-width:991px){.text-animation-container{padding-bottom:40%}
}
@media screen and (min-width:992px){.text-animation-container{padding-bottom:30%}
}
.text-animation-container .animation-step{top:50%;-webkit-transform:translateX(0) translateY(-50%);-moz-transform:translateX(0) translateY(-50%);-ms-transform:translateX(0) translateY(-50%);-o-transform:translateX(0) translateY(-50%);transform:translateX(0) translateY(-50%);position:absolute;display:none;width:100%}
.text-animation-container .animation-step.active{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s;display:block}
.text-animation-container .animation-step .step-text{text-align:center}
.text-animation-container .animation-step .step-text p{font-family:'oswald-regular',helvetica,sans-serif,arial;font-size:1.875rem;line-height:2.125rem;text-align:center}
@media screen and (min-width:768px) and (max-width:991px){.text-animation-container .animation-step .step-text p{font-size:3.4375rem;line-height:3.75rem}
}
@media screen and (min-width:992px){.text-animation-container .animation-step .step-text p{font-size:4.0625rem;line-height:4.375rem}
}
.text-animation-container .animation-step .step-text p span span[style*='color']{font-size:inherit;line-height:inherit}
.text-animation-container .animation-step img.step-image{display:block;width:auto;max-width:250px;margin:0 auto 10px}
@media screen and (min-width:768px) and (max-width:991px){.text-animation-container .animation-step img.step-image{max-width:400px}
}
@media screen and (min-width:992px){.text-animation-container .animation-step img.step-image{max-width:500px;margin-bottom:30px}
}
.text-animation-container .animation-step .step-button{padding-top:80px}
.text-animation-container .animation-step .step-button.btn-align-left{text-align:left}
.text-animation-container .animation-step .step-button.btn-align-center{text-align:center}
.text-animation-container .animation-step .step-button.btn-align-right{text-align:right}
.text-ui{*zoom:1;font-size:1.125rem;line-height:1.5rem;max-width:960px;margin:auto}
.text-ui:before,.text-ui:after{content:"";display:table;border-spacing:0}
.text-ui:after{clear:both}
.text-ui.text-full-width{max-width:100%}
.text-ui .quote-rte{font-size:1.5rem;line-height:1.875rem;font-family:'oswald-bold',helvetica,sans-serif,arial;letter-spacing:-0.048rem;font-size:inherit;line-height:inherit;display:block;padding:40px}
@media screen and (min-width:992px){.text-ui .quote-rte{font-size:1.625rem;line-height:2.25rem}
}
.text-ui .quote-rte b{font-weight:normal}
.text-ui a{-webkit-text-size-adjust:auto}
@media screen and (min-width:992px){.text-ui{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial}
}
.text-ui>*{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial}
.text-ui p{font-size:1.125rem;line-height:1.5rem;text-align:left}
@media screen and (min-width:992px){.text-ui p{font-size:1.125rem;line-height:1.625rem}
}
.text-ui span span[style*='color'],.text-ui span[style*='color']{font-size:inherit;line-height:inherit}
.text-ui ul:not(.featured-list-rte){margin:0;padding:0;list-style:none}
.text-ui ul:not(.featured-list-rte) li{line-height:1.25rem;margin-bottom:10px;margin-left:15px;list-style:none;text-indent:-13px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.text-ui ul:not(.featured-list-rte) li{line-height:1.625rem;margin-bottom:16px}
}
.text-ui ul:not(.featured-list-rte) li li:first-child{margin-top:10px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.text-ui ul:not(.featured-list-rte) li li:first-child{margin-top:16px}
}
.text-ui ul:not(.featured-list-rte) li:before{font-size:1.5rem;line-height:1px;content:'• ';color:#39c2d7}
.text-ui ol{margin-left:20px}
.text-ui ol>li{margin-bottom:16px;list-style-position:outside}
.section-full-width .text-ui{padding:0 24px}
@media screen and (min-width:992px){.section-full-width .text-ui{padding:0 24px}
}
.section-full-width .text-ui.text-without-padding{padding:0}
.section-full-width .grid-ui .text-ui{padding:0}
.tabs-ui{width:100%}
.tabs-ui .tabs-header{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);display:block;text-align:center;white-space:nowrap}
@media screen and (max-width:639px){.tabs-ui .tabs-header{width:auto;margin:10px -24px 0;padding:0 0 10px 0}
}
@media screen and (min-width:640px) and (max-width:991px){.tabs-ui .tabs-header{width:100%;padding:0 0 20px 0;margin-top:20px}
}
@media screen and (min-width:992px){.tabs-ui .tabs-header{width:100%;padding:25px 0 20px 0}
}
.tabs-ui .tabs-header .tabs-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);font-size:.001px;position:relative;display:inline-block}
.tabs-ui .tabs-header .tabs-wrapper .tabs-item{font-size:1.25rem;line-height:2.8125rem;font-family:'oswald-regular',helvetica,sans-serif,arial;position:relative;display:inline-block;min-width:150px;margin-bottom:9px;padding:0 18px;cursor:pointer;text-transform:uppercase;color:#464547;border:1px solid #cfcfcf;background:#fff;-webkit-text-size-adjust:100%}
.tabs-ui .tabs-header .tabs-wrapper .tabs-item:not(:first-child){border-left:none}
.tabs-ui .tabs-header .tabs-wrapper .tabs-item.active{color:#fff;border-color:#39c2d7;background:#39c2d7}
.tabs-ui .tabs-header .tabs-wrapper .tabs-item.active:after{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);font-size:0;position:absolute;right:50%;bottom:-9px;width:0;content:'';border-top:9px solid #39c2d7;border-right:9px solid transparent;border-left:9px solid transparent}
.tabs-ui .tabs-content-wrapper{width:100%}
.tabs-ui .tabs-content-wrapper .tabs-content{display:none;width:100%}
.tabs-ui .tabs-content-wrapper .tabs-content.active{display:block}
.tabs-ui .tabs-content-wrapper .tabs-content .tab-extended-title{display:none}
@media screen and (min-width:992px){.tabs-ui.tabs-desktop-extended .tabs-header{display:none}
.tabs-ui.tabs-desktop-extended .tabs-content{display:block;margin-bottom:75px}
.tabs-ui.tabs-desktop-extended .tabs-content .tab-extended-title{display:block;margin-bottom:40px;text-align:center}
}
.section-color-blue .tabs-ui .tabs-header .tabs-wrapper .tabs-item.active,.section-color-dark-blue .tabs-ui .tabs-header .tabs-wrapper .tabs-item.active{border-color:#999;background:#999}
.section-color-blue .tabs-ui .tabs-header .tabs-wrapper .tabs-item.active:after,.section-color-dark-blue .tabs-ui .tabs-header .tabs-wrapper .tabs-item.active:after{border-top:9px solid #999}
.slider-ui{width:100%}
.slider-ui:hover{cursor:pointer;cursor:-webkit-grab;cursor:-moz-grab}
.slider-ui:active{cursor:pointer;cursor:-webkit-grabbing;cursor:-moz-grabbing}
.slider-ui .slider-component-wrapper{position:relative}
.slider-ui .slider-component-wrapper .slider-wrapper{position:relative}
.slider-ui .slider-component-wrapper .slider-wrapper .slider{overflow:hidden;white-space:nowrap}
.slider-ui .slider-component-wrapper .slider-wrapper .slider .item-wrapper{position:relative}
.slider-ui .slider-component-wrapper .slider-wrapper .slider .item-wrapper .item{font-size:30px;position:relative;float:left;margin:0 10px;white-space:normal}
.slider-ui .slider-component-wrapper .slider-wrapper .slider .item-wrapper .item:first-child{margin-right:10px;margin-left:0}
.slider-ui .slider-component-wrapper .slider-wrapper .slider .item-wrapper .item:nth-last-child(1){margin-right:0;margin-left:10px}
@media screen and (min-width:992px){.slider-ui .slider-component-wrapper .slider-wrapper .slider .item-wrapper .item{margin:0}
.slider-ui .slider-component-wrapper .slider-wrapper .slider .item-wrapper .item:first-child,.slider-ui .slider-component-wrapper .slider-wrapper .slider .item-wrapper .item:nth-last-child(1){margin:0}
}
.slider-ui .slider-component-wrapper .slider-wrapper .left-button-wrapper,.slider-ui .slider-component-wrapper .slider-wrapper .right-button-wrapper{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background .5s ease 0s;-moz-transition:background .5s ease 0s;-o-transition:background .5s ease 0s;transition:background .5s ease 0s;position:absolute;z-index:1;top:50%;display:inline-block;width:48px;height:65px;cursor:pointer}
.slider-ui .slider-component-wrapper .slider-wrapper .left-button-wrapper .left-button,.slider-ui .slider-component-wrapper .slider-wrapper .right-button-wrapper .left-button,.slider-ui .slider-component-wrapper .slider-wrapper .left-button-wrapper .right-button,.slider-ui .slider-component-wrapper .slider-wrapper .right-button-wrapper .right-button{position:relative;top:12px;overflow:hidden;height:40px}
.slider-ui .slider-component-wrapper .slider-wrapper .left-button-wrapper .left-button svg,.slider-ui .slider-component-wrapper .slider-wrapper .right-button-wrapper .left-button svg,.slider-ui .slider-component-wrapper .slider-wrapper .left-button-wrapper .right-button svg,.slider-ui .slider-component-wrapper .slider-wrapper .right-button-wrapper .right-button svg{height:100%;width:18px}
.slider-ui .slider-component-wrapper .slider-wrapper .left-button-wrapper .left-button,.slider-ui .slider-component-wrapper .slider-wrapper .right-button-wrapper .left-button{left:12px}
.slider-ui .slider-component-wrapper .slider-wrapper .left-button-wrapper .right-button,.slider-ui .slider-component-wrapper .slider-wrapper .right-button-wrapper .right-button{left:18px}
.slider-ui .slider-component-wrapper .slider-wrapper .left-button-wrapper.hidden,.slider-ui .slider-component-wrapper .slider-wrapper .right-button-wrapper.hidden{display:none}
.no-touch .slider-ui .slider-component-wrapper .slider-wrapper .left-button-wrapper:hover,.no-touch .slider-ui .slider-component-wrapper .slider-wrapper .right-button-wrapper:hover{-webkit-transition:background .5s ease 0s;-moz-transition:background .5s ease 0s;-o-transition:background .5s ease 0s;transition:background .5s ease 0s;background:rgba(102,102,102,0.8)}
.no-touch .slider-ui .slider-component-wrapper .slider-wrapper .left-button-wrapper:hover .left-button svg line,.no-touch .slider-ui .slider-component-wrapper .slider-wrapper .right-button-wrapper:hover .left-button svg line,.no-touch .slider-ui .slider-component-wrapper .slider-wrapper .left-button-wrapper:hover .right-button svg line,.no-touch .slider-ui .slider-component-wrapper .slider-wrapper .right-button-wrapper:hover .right-button svg line{stroke:#ccc}
.slider-ui .slider-component-wrapper .slider-wrapper .left-button-wrapper{left:0}
.slider-ui .slider-component-wrapper .slider-wrapper .right-button-wrapper{right:0}
.slider-ui .slider-component-wrapper .points{position:absolute;bottom:20px;width:100%;text-align:center}
.slider-ui .slider-component-wrapper .points.hidden{display:none}
.slider-ui .slider-component-wrapper .points .point{-webkit-box-shadow:0 0 5px 0 rgba(70,69,71,0.8);box-shadow:0 0 5px 0 rgba(70,69,71,0.8);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;width:12px;height:12px;margin:10px;cursor:pointer;background:#ccc}
.slider-ui .slider-component-wrapper .points .point.active{background:#39c2d7}
.slider-ui.full-width-slider .item-wrapper .item{margin:0!important}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:991px){.cq-wcm-preview .slider-ui .slider .item:nth-last-child(2){margin-right:0!important;margin-left:10px!important}
.cq-wcm-preview .slider-ui.full-width-slider .slider .item-wrapper .item{margin:0!important}
}
.sso-sign-component.hidden{display:none}
.section-ui .sign-button{line-height:3.75rem;display:block;height:60px;border-bottom:1px solid #666;background-color:#464547;position:relative}
@media screen and (min-width:992px){.section-ui .sign-button{-webkit-transition:color .2s ease-in-out 0s;-moz-transition:color .2s ease-in-out 0s;-o-transition:color .2s ease-in-out 0s;transition:color .2s ease-in-out 0s;line-height:84px;display:inline-block;height:auto;margin-right:25px;border:0;background:0}
.section-ui .sign-button a:hover{color:#39c2d7}
}
@media screen and (min-width:1200px){.section-ui .sign-button{-webkit-transition:color .2s ease-in-out 0s;-moz-transition:color .2s ease-in-out 0s;-o-transition:color .2s ease-in-out 0s;transition:color .2s ease-in-out 0s;line-height:84px;display:inline-block;margin-right:45px}
.section-ui .sign-button a:hover{color:#39c2d7}
}
.section-ui .sign-button a{display:block;text-align:center;color:#fff;font-size:1.125rem;line-height:3.75rem;font-family:'oswald-regular',helvetica,sans-serif,arial;text-transform:uppercase}
@media screen and (min-width:992px){.section-ui .sign-button a{-webkit-transition:color .2s ease-in-out 0s;-moz-transition:color .2s ease-in-out 0s;-o-transition:color .2s ease-in-out 0s;transition:color .2s ease-in-out 0s;line-height:84px;display:inline-block;color:#464547}
.section-ui .sign-button a a:hover{color:#39c2d7}
}
@media screen and (min-width:992px){.section-ui .sign-button{line-height:inherit;margin-right:0;vertical-align:top}
}
@media screen and (min-width:1200px){.section-ui .sign-button{line-height:inherit;margin-right:0}
}
.section-ui .sign-button.not-signed{display:block;margin-left:0}
@media screen and (min-width:992px){.section-ui .sign-button.not-signed{display:inline-block;margin-left:25px}
}
@media screen and (min-width:1200px){.section-ui .sign-button.not-signed{margin-left:45px}
}
.section-ui .sign-button.signed{display:none}
.section-ui .sign-button .tip-popup{display:none}
@media screen and (min-width:992px){.section-ui .sign-button .tip-popup{font-size:1rem;line-height:1.0625rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;position:absolute;top:85px;right:0;width:225px;padding:20px;text-align:center;color:#999;border:6px solid #999;background:#fff}
.section-ui .sign-button .tip-popup a{display:block;margin:18px 0 0 0;padding:0;text-align:center;background:0}
.section-ui .sign-button .tip-popup a:before{display:none}
.section-ui .sign-button .tip-popup:before{position:absolute;top:-16px;right:5%;content:'';border-right:10px solid transparent;border-bottom:10px solid #999;border-left:10px solid transparent}
.section-ui .sign-button .tip-popup p.registered{display:none}
.section-ui .sign-button .tip-popup p.registered.show{display:block}
.section-ui .sign-button .tip-popup.show{z-index:8006;display:block}
}
@media screen and (min-width:1410px){.section-ui .sign-button .tip-popup{right:-90px}
.section-ui .sign-button .tip-popup:before{right:50%;margin-right:-10px}
}
.section-ui .sign-button .tip-popup a{line-height:inherit}
.section-ui .sign-button a,.section-ui .sign-button a:hover{text-decoration:none}
.section-ui .user-block{display:block;height:60px;border-bottom:1px solid #666;background-color:#464547;line-height:3.75rem;text-align:center}
@media screen and (min-width:992px){.section-ui .user-block{-webkit-transition:color .2s ease-in-out 0s;-moz-transition:color .2s ease-in-out 0s;-o-transition:color .2s ease-in-out 0s;transition:color .2s ease-in-out 0s;line-height:84px;display:inline-block;height:auto;margin-right:25px;border:0;background:0}
.section-ui .user-block a:hover{color:#39c2d7}
}
@media screen and (min-width:1200px){.section-ui .user-block{-webkit-transition:color .2s ease-in-out 0s;-moz-transition:color .2s ease-in-out 0s;-o-transition:color .2s ease-in-out 0s;transition:color .2s ease-in-out 0s;line-height:84px;display:inline-block;margin-right:45px}
.section-ui .user-block a:hover{color:#39c2d7}
}
.section-ui .user-block a{display:block;text-align:center;color:#fff;font-size:1.125rem;line-height:3.75rem;font-family:'oswald-regular',helvetica,sans-serif,arial;text-transform:uppercase}
@media screen and (min-width:992px){.section-ui .user-block a{-webkit-transition:color .2s ease-in-out 0s;-moz-transition:color .2s ease-in-out 0s;-o-transition:color .2s ease-in-out 0s;transition:color .2s ease-in-out 0s;line-height:84px;display:inline-block;color:#464547}
.section-ui .user-block a a:hover{color:#39c2d7}
}
@media screen and (min-width:992px){.section-ui .user-block{line-height:5.25rem}
}
.section-ui .user-block .author-name{font-size:1.125rem;font-family:'oswald-regular',helvetica,sans-serif,arial;vertical-align:middle;text-transform:uppercase;color:#ccc}
@media screen and (min-width:992px){.section-ui .user-block .author-name{height:40px;color:#999;border-right:1px solid #f0f0f0;border-left:1px solid #f0f0f0}
}
@media screen and (min-width:992px){.section-ui .user-block .author-name{padding:0 12px}
}
@media screen and (min-width:1200px){.section-ui .user-block .author-name{padding:0 22px}
}
.section-ui .user-block.not-signed{display:none}
.section-ui .user-block.signed{display:block;margin-left:0}
@media screen and (min-width:992px){.section-ui .user-block.signed{display:inline-block;margin:0 0 0 12px}
}
@media screen and (min-width:1200px){.section-ui .user-block.signed{margin:0 0 0 22px}
}
.section-ui{*zoom:1;position:relative;margin:0;padding:0;color:#464547;background-color:#fff;background-position:50%;background-size:cover}
.section-ui:before,.section-ui:after{content:"";display:table;border-spacing:0}
.section-ui:after{clear:both}
.section-ui .bottom-corner{position:absolute;z-index:0;bottom:-20px;left:50%;width:40px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
@media screen and (min-width:992px){.section-ui .bottom-corner{z-index:1}
}
.section-ui .bottom-corner .left-corner,.section-ui .bottom-corner .right-corner{float:left;width:0;height:0}
.section-ui .bottom-corner .left-corner{border-top:21px solid #fff;border-left:20px solid transparent}
.section-ui .bottom-corner .right-corner{border-top:21px solid #fff;border-right:20px solid transparent}
.section-ui.repeatable-background{background-position:0 0;background-size:auto auto}
.section-ui .table-wrapper-scroll,.section-ui.table-wrapper-scroll{overflow-x:auto}
.section-ui .table-wrapper-scroll table,.section-ui.table-wrapper-scroll table{min-width:930px}
.section-ui .svg-wrapper{position:absolute;bottom:0;overflow:hidden;width:100%;height:27px}
.section-ui .svg-wrapper .svg{position:absolute;left:-1993px;visibility:hidden;width:4000px;height:27px;margin-bottom:-1px;margin-left:50%}
.section-ui .svg-wrapper .svg.bottom{bottom:0}
.section-ui a{font-size:inherit;line-height:inherit;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;text-decoration:none;color:#7f993a}
.section-ui a:not(.not-hovered):hover{text-decoration:underline}
.additional-padding{padding-top:100px}
@media screen and (min-width:992px){.additional-padding{padding-top:64px}
}
.section-padding-small{padding:30px 0}
@media screen and (min-width:992px){.section-padding-small{padding:60px 0}
}
.section-padding-small.additional-padding{padding-top:130px}
@media screen and (min-width:992px){.section-padding-small.additional-padding{padding-top:124px}
}
.section-padding-medium{padding:50px 0}
@media screen and (min-width:992px){.section-padding-medium{padding:100px 0}
}
.section-padding-medium.additional-padding{padding-top:150px}
@media screen and (min-width:992px){.section-padding-medium.additional-padding{padding-top:164px}
}
.section-padding-big{padding:75px 0}
@media screen and (min-width:992px){.section-padding-big{padding:150px 0}
}
.section-padding-big.additional-padding{padding:107px 0 143px}
@media screen and (min-width:992px){.section-padding-big.additional-padding{padding:170px 0 194px}
}
.section-padding-extra-big{padding:75px 0}
@media screen and (min-width:992px){.section-padding-extra-big{padding:150px 0}
}
.section-padding-extra-big.additional-padding{padding-top:175px}
@media screen and (min-width:992px){.section-padding-extra-big.additional-padding{padding-top:214px}
}
.table-wrapper-scroll,.table-wrapper-scroll{overflow-x:auto}
.table-wrapper-scroll table,.table-wrapper-scroll table{min-width:930px}
.section-ui[style*="background-image"]{color:#fff}
.section-ui.section-color-blue{color:#fff;background-color:#39c2d7}
.section-ui.section-color-blue .bottom-corner{position:absolute;z-index:0;bottom:-20px;left:50%;width:40px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
@media screen and (min-width:992px){.section-ui.section-color-blue .bottom-corner{z-index:1}
}
.section-ui.section-color-blue .bottom-corner .left-corner,.section-ui.section-color-blue .bottom-corner .right-corner{float:left;width:0;height:0}
.section-ui.section-color-blue .bottom-corner .left-corner{border-top:21px solid #39c2d7;border-left:20px solid transparent}
.section-ui.section-color-blue .bottom-corner .right-corner{border-top:21px solid #39c2d7;border-right:20px solid transparent}
.section-ui.section-color-blue a{color:#fff}
.section-ui.section-color-blue .newspaper-icon{border-color:#39c2d7}
.section-ui.section-color-blue .carousel-item-date{color:#39c2d7}
.section-ui.section-color-dark-blue{color:#fff;background-color:#1a9cb0}
.section-ui.section-color-dark-blue .bottom-corner{position:absolute;z-index:0;bottom:-20px;left:50%;width:40px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
@media screen and (min-width:992px){.section-ui.section-color-dark-blue .bottom-corner{z-index:1}
}
.section-ui.section-color-dark-blue .bottom-corner .left-corner,.section-ui.section-color-dark-blue .bottom-corner .right-corner{float:left;width:0;height:0}
.section-ui.section-color-dark-blue .bottom-corner .left-corner{border-top:21px solid #1a9cb0;border-left:20px solid transparent}
.section-ui.section-color-dark-blue .bottom-corner .right-corner{border-top:21px solid #1a9cb0;border-right:20px solid transparent}
.section-ui.section-color-dark-blue a{color:#fff}
.section-ui.section-color-dark-blue .newspaper-icon{border-color:#1a9cb0}
.section-ui.section-color-dark-blue .carousel-item-date{color:#1a9cb0}
.section-ui.section-color-white{color:#464547;background-color:#fff}
.section-ui.section-color-white .bottom-corner{position:absolute;z-index:0;bottom:-20px;left:50%;width:40px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
@media screen and (min-width:992px){.section-ui.section-color-white .bottom-corner{z-index:1}
}
.section-ui.section-color-white .bottom-corner .left-corner,.section-ui.section-color-white .bottom-corner .right-corner{float:left;width:0;height:0}
.section-ui.section-color-white .bottom-corner .left-corner{border-top:21px solid #fff;border-left:20px solid transparent}
.section-ui.section-color-white .bottom-corner .right-corner{border-top:21px solid #fff;border-right:20px solid transparent}
.section-ui.section-color-gray{color:#fff;background-color:#999}
.section-ui.section-color-gray .bottom-corner{position:absolute;z-index:0;bottom:-20px;left:50%;width:40px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
@media screen and (min-width:992px){.section-ui.section-color-gray .bottom-corner{z-index:1}
}
.section-ui.section-color-gray .bottom-corner .left-corner,.section-ui.section-color-gray .bottom-corner .right-corner{float:left;width:0;height:0}
.section-ui.section-color-gray .bottom-corner .left-corner{border-top:21px solid #999;border-left:20px solid transparent}
.section-ui.section-color-gray .bottom-corner .right-corner{border-top:21px solid #999;border-right:20px solid transparent}
.section-ui.section-color-gray a{color:#a3c644}
.section-ui.section-color-medium-gray{color:#fff;background-color:#666}
.section-ui.section-color-medium-gray .bottom-corner{position:absolute;z-index:0;bottom:-20px;left:50%;width:40px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
@media screen and (min-width:992px){.section-ui.section-color-medium-gray .bottom-corner{z-index:1}
}
.section-ui.section-color-medium-gray .bottom-corner .left-corner,.section-ui.section-color-medium-gray .bottom-corner .right-corner{float:left;width:0;height:0}
.section-ui.section-color-medium-gray .bottom-corner .left-corner{border-top:21px solid #666;border-left:20px solid transparent}
.section-ui.section-color-medium-gray .bottom-corner .right-corner{border-top:21px solid #666;border-right:20px solid transparent}
.section-ui.section-color-medium-gray a{color:#a3c644}
.section-ui.section-color-medium-gray .green-button-ui{color:#fff}
.section-ui.section-color-medium-gray h1,.section-ui.section-color-medium-gray h2,.section-ui.section-color-medium-gray h3,.section-ui.section-color-medium-gray h4,.section-ui.section-color-medium-gray h5,.section-ui.section-color-medium-gray h6{color:#39c2d7}
.section-ui.section-color-medium-gray .newspaper-icon{border-color:#666}
.section-ui.section-color-medium-gray .carousel-item-date{color:#666}
.section-ui.section-color-dark-gray{color:#fff;background-color:#464547}
.section-ui.section-color-dark-gray .bottom-corner{position:absolute;z-index:0;bottom:-20px;left:50%;width:40px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
@media screen and (min-width:992px){.section-ui.section-color-dark-gray .bottom-corner{z-index:1}
}
.section-ui.section-color-dark-gray .bottom-corner .left-corner,.section-ui.section-color-dark-gray .bottom-corner .right-corner{float:left;width:0;height:0}
.section-ui.section-color-dark-gray .bottom-corner .left-corner{border-top:21px solid #464547;border-left:20px solid transparent}
.section-ui.section-color-dark-gray .bottom-corner .right-corner{border-top:21px solid #464547;border-right:20px solid transparent}
.section-ui.section-color-dark-gray a{color:#a3c644}
.section-ui.section-color-dark-gray .green-button-ui{color:#fff}
.section-ui.section-color-dark-gray h1,.section-ui.section-color-dark-gray h2,.section-ui.section-color-dark-gray h3,.section-ui.section-color-dark-gray h4,.section-ui.section-color-dark-gray h5,.section-ui.section-color-dark-gray h6{color:#39c2d7}
.section-ui.section-color-dark-gray .newspaper-icon{border-color:#464547}
.section-ui.section-color-dark-gray .carousel-item-date{color:#464547}
.section-ui.section-color-raspberry{color:#fff;background-color:#b22746}
.section-ui.section-color-raspberry .bottom-corner{position:absolute;z-index:0;bottom:-20px;left:50%;width:40px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
@media screen and (min-width:992px){.section-ui.section-color-raspberry .bottom-corner{z-index:1}
}
.section-ui.section-color-raspberry .bottom-corner .left-corner,.section-ui.section-color-raspberry .bottom-corner .right-corner{float:left;width:0;height:0}
.section-ui.section-color-raspberry .bottom-corner .left-corner{border-top:21px solid #b22746;border-left:20px solid transparent}
.section-ui.section-color-raspberry .bottom-corner .right-corner{border-top:21px solid #b22746;border-right:20px solid transparent}
.section-ui.section-color-raspberry a{color:#fff}
.section-ui.section-color-plum{color:#fff;background-color:#8e244d}
.section-ui.section-color-plum .bottom-corner{position:absolute;z-index:0;bottom:-20px;left:50%;width:40px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
@media screen and (min-width:992px){.section-ui.section-color-plum .bottom-corner{z-index:1}
}
.section-ui.section-color-plum .bottom-corner .left-corner,.section-ui.section-color-plum .bottom-corner .right-corner{float:left;width:0;height:0}
.section-ui.section-color-plum .bottom-corner .left-corner{border-top:21px solid #8e244d;border-left:20px solid transparent}
.section-ui.section-color-plum .bottom-corner .right-corner{border-top:21px solid #8e244d;border-right:20px solid transparent}
.section-ui.section-color-plum a{color:#fff}
.section-ui.section-color-plum .newspaper-icon{border-color:#8e244d}
.section-ui.section-color-plum .carousel-item-date{color:#8e244d}
.section-ui.section-color-lime-green{color:#fff;background-color:#a3c644}
.section-ui.section-color-lime-green .bottom-corner{position:absolute;z-index:0;bottom:-20px;left:50%;width:40px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
@media screen and (min-width:992px){.section-ui.section-color-lime-green .bottom-corner{z-index:1}
}
.section-ui.section-color-lime-green .bottom-corner .left-corner,.section-ui.section-color-lime-green .bottom-corner .right-corner{float:left;width:0;height:0}
.section-ui.section-color-lime-green .bottom-corner .left-corner{border-top:21px solid #a3c644;border-left:20px solid transparent}
.section-ui.section-color-lime-green .bottom-corner .right-corner{border-top:21px solid #a3c644;border-right:20px solid transparent}
.section-ui.section-color-lime-green a{color:#fff}
.section-ui.section-color-lime-green .green-button-ui:hover{background-color:#91b03f}
.section-ui.section-color-lime-green .newspaper-icon{border-color:#a3c644}
.section-ui.section-color-lime-green .carousel-item-date{color:#a3c644}
.section-ui.section-color-dark-green{color:#fff;background-color:#7f993a}
.section-ui.section-color-dark-green .bottom-corner{position:absolute;z-index:0;bottom:-20px;left:50%;width:40px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
@media screen and (min-width:992px){.section-ui.section-color-dark-green .bottom-corner{z-index:1}
}
.section-ui.section-color-dark-green .bottom-corner .left-corner,.section-ui.section-color-dark-green .bottom-corner .right-corner{float:left;width:0;height:0}
.section-ui.section-color-dark-green .bottom-corner .left-corner{border-top:21px solid #7f993a;border-left:20px solid transparent}
.section-ui.section-color-dark-green .bottom-corner .right-corner{border-top:21px solid #7f993a;border-right:20px solid transparent}
.section-ui.section-color-dark-green a{color:#fff}
.section-ui.section-color-dark-green .green-button-ui{background-color:#39c2d7}
.section-ui.section-color-dark-green .green-button-ui:hover{background-color:#1ebbd1}
.section-ui.section-color-dark-green .newspaper-icon{border-color:#7f993a}
.section-ui.section-color-dark-green .carousel-item-date{color:#7f993a}
.section-full-width .wrapper{width:100%;max-width:148%;margin:0 auto;padding:0 24px;padding:0}
@media screen and (min-width:992px){.section-full-width .wrapper{padding:0 24px}
}
@media screen and (min-width:992px){.section-full-width .wrapper{padding:0}
}
.responsive-img-container img{display:inline-block;max-width:100%}
.responsive-img-container.left{text-align:left}
.responsive-img-container.center{text-align:center}
.responsive-img-container.right{text-align:right}
@media screen and (max-width:639px),screen and (min-width:480px) and (max-width:767px) and (orientation:landscape),screen and (min-width:640px) and (max-width:767px){.responsive-img-container.no-show-mobile{display:none}
}
div.image .responsive-img-container img{display:inline-block;max-width:100%}
.related-links{font-size:1.125rem;line-height:1.125rem;overflow:hidden;margin-bottom:20px}
@media screen and (min-width:992px){.related-links{margin-bottom:40px}
}
.related-links h6{font-size:1.44rem;line-height:1.8125rem;margin-bottom:16px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.related-links h6{margin-bottom:26px}
}
.related-links .related-list{text-align:left}
.related-links .related-list li{position:relative;margin:0 0 11px 16px;list-style-type:none}
.related-links .related-list li a{line-height:1.5rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:inherit;text-decoration:none}
.related-links .related-list li a:after{font-weight:normal;content:'\00A0»'}
.related-links .related-list li a,.related-links .related-list li a:hover{color:#464547}
@media screen and (min-width:992px){.related-links .related-list li a:hover{text-decoration:underline}
}
.related-links .related-list li::before{position:absolute;top:3px;left:-13px;content:'•';color:#464547}
.related-links .related-list li p{margin:0 0 16px 0;color:#999}
.related-links .more-link{font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;text-decoration:none;color:#7f993a}
.related-links .more-link:after{font-weight:normal;content:'\00A0»'}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.related-links .more-link{display:inline-block;margin-top:12px}
}
@media screen and (min-width:992px){.related-links .more-link:hover{text-decoration:underline}
}
.photo-item .wrap{position:relative;overflow:hidden;cursor:pointer;border:1px solid #999;background:url('../images/components/general/info-reference/no-image.svg')}
.photo-item .wrap:after{display:block;padding-top:100%;content:''}
.photo-item .wrap img{position:absolute;display:block;width:100%;height:auto}
.photo-item .wrap .info{-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;position:absolute;bottom:0;left:0;width:100%;height:32px;padding:0 5%;text-align:center;background-color:rgba(0,0,0,0.6);backface-visibility:hidden}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.photo-item .wrap .info{height:50px;padding:0 10%}
}
.photo-item .wrap .info .text-wrapper{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:height .3s ease-in-out 0s;-moz-transition:height .3s ease-in-out 0s;-o-transition:height .3s ease-in-out 0s;transition:height .3s ease-in-out 0s;position:relative;top:50%;bottom:-15px}
.photo-item .wrap .info .text-wrapper .name{font-size:1rem;line-height:2rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;position:relative;height:32px;color:#fff}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.photo-item .wrap .info .text-wrapper .name{font-size:1.25rem;line-height:3.125rem;height:50px}
}
.photo-item .wrap .info .text-wrapper .position{font-size:1rem;line-height:1.25rem;-webkit-transition:all .15s ease-in-out 0s;-moz-transition:all .15s ease-in-out 0s;-o-transition:all .15s ease-in-out 0s;transition:all .15s ease-in-out 0s;font-family:'oswald-regular',helvetica,sans-serif,arial;right:0;left:0;display:block;overflow:hidden;height:0;margin-top:0;color:#39c2d7}
.photo-item .wrap:hover .info{height:100%}
.photo-item .wrap:hover .info .position{-webkit-transition:all .15s ease-in-out .15s;-moz-transition:all .15s ease-in-out .15s;-o-transition:all .15s ease-in-out .15s;transition:all .15s ease-in-out .15s;height:100%;margin-top:5px}
.person-info{*zoom:1;margin:0}
.person-info:before,.person-info:after{content:"";display:table;border-spacing:0}
.person-info:after{clear:both}
.person-info h1{margin-bottom:36px}
.person-info h2{margin-bottom:30px}
.person-info h3{margin-bottom:24px}
.person-info h4{margin-bottom:18px}
.person-info h5{margin-bottom:12px}
.person-info h6{margin-bottom:6px}
.person-info .person-photo img{width:100%}
.person-info .person-photo .person-photo-image{width:100%;height:0;padding-bottom:100%;background-size:cover}
.person-info .divider{width:100%;height:2px;margin:37px 0 40px;background-color:#666}
.person-info h1{font-family:'oswald-bold',helvetica,sans-serif,arial;letter-spacing:-0.048rem;font-size:2.125rem;line-height:2.125rem;margin:0}
.person-info>p.description{font-size:1rem;line-height:1rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;margin:10px 0 0;text-transform:uppercase;color:#b6b6b6}
.person-info .general-info{word-break:break-word}
.person-info .general-info h1,.person-info .general-info h3{font-family:'oswald-bold',helvetica,sans-serif,arial;letter-spacing:-0.048rem}
.person-info .general-info h3{font-size:1.5rem;line-height:1.5rem;margin:0 0 4px 0}
.person-info .general-info>p{font-size:1.125rem;line-height:1.625rem;margin-bottom:16px}
.person-info .general-info .parsys{margin-top:34px}
.person-info .session-list-ul li{margin-left:0;list-style:none}
.person-info .session-list-ul li a{color:#464547}
.person-info .session-list-ul li ul li{font-size:1.125rem;line-height:1.125rem}
.person-info.small-image{padding-bottom:40px}
.person-info.small-image .divider{position:relative;z-index:0;top:37px;float:none;clear:both;width:100%;height:1px;background-color:#ccc}
@media screen and (min-width:480px) and (max-width:639px),screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.person-info.small-image .person-photo{display:inline-block;float:left;width:25%;padding-right:12px}
}
@media screen and (min-width:480px) and (max-width:639px),screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.person-info.small-image .general-info{display:inline-block;float:left;width:75%;padding:0 12px}
}
@media screen and (min-width:480px) and (max-width:639px) and screen and (min-width:992px),screen and (min-width:640px) and (max-width:767px) and screen and (min-width:992px),screen and (min-width:768px) and (max-width:991px) and screen and (min-width:992px),screen and (min-width:992px) and screen and (min-width:992px){.person-info.small-image .general-info{padding:0 12px}
}
@media screen and (max-width:479px){.person-info.small-image .general-info h3{margin:20px 0 4px}
}
.person-info.small-image .general-info .description{font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;font-size:1rem;line-height:1rem;margin-top:6px;color:#999}
@media screen and (min-width:480px) and (max-width:639px),screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.person-info.big-image .person-photo{display:inline-block;float:left;width:33.33333333333333%;padding-right:12px}
}
@media screen and (min-width:480px) and (max-width:639px),screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.person-info.big-image .general-info{display:inline-block;float:left;width:66.66666666666666%;padding:0 12px}
}
@media screen and (min-width:480px) and (max-width:639px) and screen and (min-width:992px),screen and (min-width:640px) and (max-width:767px) and screen and (min-width:992px),screen and (min-width:768px) and (max-width:991px) and screen and (min-width:992px),screen and (min-width:992px) and screen and (min-width:992px){.person-info.big-image .general-info{padding:0 12px}
}
.news-feed .news-feed-container{color:#464547;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;-webkit-transition:opacity .2s ease-in-out 0ms;-moz-transition:opacity .2s ease-in-out 0ms;-o-transition:opacity .2s ease-in-out 0ms;transition:opacity .2s ease-in-out 0ms;min-height:150px;*zoom:1}
.news-feed .news-feed-container:before,.news-feed .news-feed-container:after{content:"";display:table;border-spacing:0}
.news-feed .news-feed-container:after{clear:both}
.news-feed .image-holder{width:100%;padding-top:69.3%;background-size:cover;background-position:center}
@media screen and (min-width:640px){.news-feed .image-holder{float:left;width:40%;padding-top:27.6%}
.news-feed .news-block{width:60%;float:right;padding-left:4.3%}
.news-feed .social-panel-style{float:left;width:40%;clear:left}
}
.news-feed article{width:100%;margin-top:75px;text-align:center}
@media screen and (min-width:640px){.news-feed article{text-align:left;float:left}
}
.news-feed article:first-child{margin-top:0}
.news-feed .title{margin:16px 0 0 0;line-height:1.625rem;width:100%;overflow:hidden;text-overflow:ellipsis}
@media screen and (min-width:640px){.news-feed .title{margin:-11px 0 7px}
}
.news-feed .title a{color:#464547;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;font-size:1.5rem;line-height:1.625rem;text-transform:none}
.news-feed .date{font-size:.875rem;line-height:1.25rem;color:#999;margin-bottom:15px;text-transform:uppercase}
@media screen and (min-width:640px){.news-feed .date{font-size:1.125rem;margin-bottom:30px}
}
.news-feed .description{font-size:1rem;line-height:1.25rem}
.news-feed .description p{font-size:1rem;line-height:1.25rem;margin-bottom:0}
@media screen and (min-width:640px){.news-feed .description{font-size:1.125rem;line-height:1.375rem}
.news-feed .description p{font-size:1.125rem;line-height:1.375rem}
}
.news-feed .read-more{margin:15px 0}
@media screen and (min-width:640px){.news-feed .read-more{margin:30px 0 0}
}
.news-feed .read-more a{font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;font-size:1rem;line-height:1.25rem}
.news-feed .read-more a:after{font-weight:normal;content:'\00A0»'}
@media screen and (min-width:640px){.news-feed .read-more a{font-size:1.125rem}
}
@media screen and (min-width:640px){.news-feed .social-panel-style{margin-top:8px}
}
.news-feed .filter-by-year-style{margin:30px 0}
@media screen and (min-width:640px){.news-feed .filter-by-year-style{margin:35px 0;width:405px}
}
.news-feed .filter-by-year-style.no-label .select-wrapper .select-box-container .selection{border:1px solid #ccc}
@media screen and (max-width:639px){.news-feed .button-ui-wrapper{text-align:center}
}
.news-feed a.green-button-ui{margin:30px 0}
@media screen and (max-width:639px){.news-feed a.green-button-ui{margin:40px 0 30px}
}
.news-feed .news-feed-wrapper{position:relative}
.news-feed .news-feed-wrapper .preloader-blue{display:none;opacity:0;-webkit-transition:opacity .2s ease-in-out 0ms;-moz-transition:opacity .2s ease-in-out 0ms;-o-transition:opacity .2s ease-in-out 0ms;transition:opacity .2s ease-in-out 0ms;position:absolute;top:0}
.load-news.news-feed .news-feed-wrapper .preloader-blue{display:block;opacity:1}
.load-news.news-feed .news-feed-wrapper .news-feed-container{opacity:0}
@media screen and (max-width:639px){.news-feed .hide-mobile{display:none}
}
@media screen and (min-width:640px){.news-feed .hide-desktop{display:none}
}
.social-panel-style.icons-only{margin-bottom:auto}
.social-panel-style.icons-only .icons{float:none;z-index:9}
.social-panel-style.icons-only .icons .icon-wrapper{display:block;border:0;position:static;padding:0}
.social-panel-style.icons-only .icons .icon-wrapper:before{display:none}
.social-panel-style.icons-only .icons .icon-wrapper .social-icons{border-bottom:0;padding-right:0}
.social-panel-style.icons-only .icons .icon-wrapper .social-icons button.utility-button{margin:0 14px 0 0}
.social-panel-style.icons-only .icons .icon-wrapper .social-icons button.utility-button:last-child{margin-right:0}
.news-events-ui{*zoom:1;margin-bottom:34px;border-bottom:1px solid #ccc}
.news-events-ui:before,.news-events-ui:after{content:"";display:table;border-spacing:0}
.news-events-ui:after{clear:both}
.news-events-ui .news-events-date-name{margin-bottom:19px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.news-events-ui .news-events-date-name{display:inline-block;float:left;width:25%}
}
.news-events-ui .news-events-date-name .news-events-date{font-size:1.125rem;line-height:1.625rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;text-transform:uppercase}
.news-events-ui .news-events-date-name .news-events-name{font-size:1rem;line-height:1.5rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;color:#666}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.news-events-ui .news-events-content{display:inline-block;float:left;width:75%}
}
.news-events-ui .news-events-content .news-events-title{margin-bottom:16px}
.news-events-ui .news-events-content .news-events-title h3{font-size:1.625rem;line-height:1.875rem;font-family:'oswald-bold',helvetica,sans-serif,arial;letter-spacing:-0.048rem;margin-bottom:0;text-transform:none}
.news-events-ui .news-events-content .news-events-text{font-size:1.125rem;line-height:1.625rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;margin-bottom:18px}
.news-events-ui .news-events-content .read-more{margin-bottom:36px}
.news-events-ui .news-events-content .read-more .link{font-size:1.125rem}
.news-events-ui .news-events-content .read-more .link:after{font-weight:normal;content:'\00A0»'}
.news-events-ui.pressrelease{margin-bottom:54px}
.news-events-ui.pressrelease .read-more{margin-bottom:56px}
.news-events-ui:last-child{border-bottom:0}
@media screen and (min-width:992px){.navigation{display:inline-block;vertical-align:top}
}
.navigation ul{list-style-type:none}
.navigation ul li{line-height:3.75rem;display:block;height:60px;border-bottom:1px solid #666;background-color:#464547;margin:0}
@media screen and (min-width:992px){.navigation ul li{-webkit-transition:color .2s ease-in-out 0s;-moz-transition:color .2s ease-in-out 0s;-o-transition:color .2s ease-in-out 0s;transition:color .2s ease-in-out 0s;line-height:84px;display:inline-block;height:auto;margin-right:25px;border:0;background:0}
.navigation ul li a:hover{color:#39c2d7}
}
@media screen and (min-width:1200px){.navigation ul li{-webkit-transition:color .2s ease-in-out 0s;-moz-transition:color .2s ease-in-out 0s;-o-transition:color .2s ease-in-out 0s;transition:color .2s ease-in-out 0s;line-height:84px;display:inline-block;margin-right:45px}
.navigation ul li a:hover{color:#39c2d7}
}
.navigation ul li a{display:block;text-align:center;color:#fff;font-size:1.125rem;line-height:3.75rem;font-family:'oswald-regular',helvetica,sans-serif,arial;text-transform:uppercase}
@media screen and (min-width:992px){.navigation ul li a{-webkit-transition:color .2s ease-in-out 0s;-moz-transition:color .2s ease-in-out 0s;-o-transition:color .2s ease-in-out 0s;transition:color .2s ease-in-out 0s;line-height:84px;display:inline-block;color:#464547}
.navigation ul li a a:hover{color:#39c2d7}
}
.navigation ul li a:hover{text-decoration:none}
@media screen and (min-width:992px){.navigation ul li{margin:0 0 0 25px}
}
@media screen and (min-width:1200px){.navigation ul li{margin:0 0 0 45px}
}
.navigation ul li.active{background:#39c2d7}
@media screen and (min-width:992px){.navigation ul li.active{background:transparent}
.navigation ul li.active a{line-height:4.375rem;border-bottom:8px solid #39c2d7}
}
div.map>.wrapper{max-width:none;padding:0}
.map-component{*zoom:1}
.map-component:before,.map-component:after{content:"";display:table;border-spacing:0}
.map-component:after{clear:both}
.map-component .map-container{float:left;max-width:100%}
.map-component .map-container .map{width:100%;margin-bottom:12px}
.map-component .map-container ol{list-style:decimal inside}
.map-component .map-container.align-center{display:block;float:none;margin:0 auto}
.map-component .map-container.align-right{float:right}
.map-component .map-container.full-width{float:none;width:100%}
.map-component .map-container.full-width .map{min-height:200px}
.map-component .map-container ul>li{list-style:disc inside!important}
.gridster{position:relative}
.infographic-preview ul.white .gs-w-wrapper{border-color:#fff!important}
.infographic-preview ul.darkgrey .gs-w-wrapper{border-color:#464547!important}
.infographic-preview ul.light-gray .gs-w-wrapper{border-color:#ccc!important}
.gridster>*{margin:0 auto;-webkit-transition:height .4s,width .4s;-moz-transition:height .4s,width .4s;-o-transition:height .4s,width .4s;-ms-transition:height .4s,width .4s;transition:height .4s,width .4s}
.gridster .gs-w{z-index:2;position:absolute}
.gs-padding .gs-w-wrapper{padding:12px}
.infographic-preview:not(.infographic-author) .infographic-parent-margin{margin:0 -12px}
.gs-w-wrapper{display:inline-block;width:100%;height:100%;vertical-align:top;overflow:hidden;border:0}
.gs-w-wrapper img{max-width:100%}
.ready .gs-w:not(.preview-holder){-webkit-transition:opacity .3s,left .3s,top .3s;-moz-transition:opacity .3s,left .3s,top .3s;-o-transition:opacity .3s,left .3s,top .3s;transition:opacity .3s,left .3s,top .3s}
.ready .gs-w:not(.preview-holder),.ready .resize-preview-holder{-webkit-transition:opacity .3s,left .3s,top .3s,width .3s,height .3s;-moz-transition:opacity .3s,left .3s,top .3s,width .3s,height .3s;-o-transition:opacity .3s,left .3s,top .3s,width .3s,height .3s;transition:opacity .3s,left .3s,top .3s,width .3s,height .3s}
.gridster .preview-holder{z-index:1;position:absolute;background-color:#fff;border-color:#fff;opacity:.3}
.gridster .player-revert{z-index:10!important;-webkit-transition:left .3s,top .3s!important;-moz-transition:left .3s,top .3s!important;-o-transition:left .3s,top .3s!important;transition:left .3s,top .3s!important}
.gridster .dragging,.gridster .resizing{z-index:10!important;-webkit-transition:all 0s!important;-moz-transition:all 0s!important;-o-transition:all 0s!important;transition:all 0s!important}
.gridster h1{margin-bottom:36px}
.gridster h2{margin-bottom:24px}
.gridster h3{margin-bottom:18px}
.gridster h4{margin-bottom:12px}
.gs-resize-handle{position:absolute;z-index:1}
.gs-resize-handle-both{width:20px;height:20px;bottom:-8px;right:-8px;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pg08IS0tIEdlbmVyYXRvcjogQWRvYmUgRmlyZXdvcmtzIENTNiwgRXhwb3J0IFNWRyBFeHRlbnNpb24gYnkgQWFyb24gQmVhbGwgKGh0dHA6Ly9maXJld29ya3MuYWJlYWxsLmNvbSkgLiBWZXJzaW9uOiAwLjYuMSAgLS0+DTwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DTxzdmcgaWQ9IlVudGl0bGVkLVBhZ2UlMjAxIiB2aWV3Qm94PSIwIDAgNiA2IiBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjojZmZmZmZmMDAiIHZlcnNpb249IjEuMSINCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiDQl4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjZweCIgaGVpZ2h0PSI2cHgiDT4NCTxnIG9wYWNpdHk9IjAuMzAyIj4NCQk8cGF0aCBkPSJNIDYgNiBMIDAgNiBMIDAgNC4yIEwgNCA0LjIgTCA0LjIgNC4yIEwgNC4yIDAgTCA2IDAgTCA2IDYgTCA2IDYgWiIgZmlsbD0iIzAwMDAwMCIvPg0JPC9nPg08L3N2Zz4=');background-position:top left;background-repeat:no-repeat;cursor:se-resize;z-index:20}
.gs-remove-handle{position:absolute;width:16px;height:16px;top:0;right:0;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAJOgAACToB8GSSSgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAACiSURBVDiNrZO9DQIxDIU/I6pUNwv17cgG0fVZgZ6OHW4JqkimcSRjEulEztIrYvs9+S+iqszYZYoNXEcBEUnAzZ4vVX13E1X1C8ACZKACaqjmW37yO+TdESP2KBIFsiU+geKIxXwK5K4AkFzZBRDgbhAnWIHUE1hDuY3YhHxsbbzpNZ7XQhjiA9hcyZv5xkM8ZY3/HJKMPtPRUx4KHLXpNX4AJ3rtYwwLAlIAAAAASUVORK5CYII07b270134f01eedeb2f3cb71ad090f2d');background-position:top left;background-repeat:no-repeat;cursor:pointer;z-index:999999}
.gs-resize-handle-x{top:0;bottom:13px;right:-5px;width:10px;cursor:e-resize}
.gs-resize-handle-y{left:0;right:13px;bottom:-5px;height:10px;cursor:s-resize}
.gs-w:hover .gs-resize-handle,.resizing .gs-resize-handle{opacity:1}
.gs-w:hover .gs-borders{opacity:.3}
.gs-w:hover .gs-w-wrapper.bottom-border ~ .gs-borders.gs-borders-bottom,.gs-w:hover .gs-w-wrapper.top-border ~ .gs-borders.gs-borders-top,.gs-w:hover .gs-w-wrapper.left-border ~ .gs-borders.gs-borders-left,.gs-w:hover .gs-w-wrapper.right-border ~ .gs-borders.gs-borders-right{opacity:1}
.gs-w:hover .gs-remove-handle{opacity:1}
.gs-resize-handle,.gs-remove-handle,.gs-w.dragging .gs-resize-handle{opacity:0}
.gs-resize-disabled .gs-resize-handle{display:none!important}
[data-max-sizex="1"] .gs-resize-handle-x,[data-max-sizey="1"] .gs-resize-handle-y,[data-max-sizey="1"][data-max-sizex="1"] .gs-resize-handle{display:none!important}
.gridster{margin:0;padding:0}
.controls{margin-bottom:20px}
.gridster{margin:0 auto;opacity:1;-webkit-transition:opacity .6s ease-in-out 0s;-moz-transition:opacity .6s ease-in-out 0s;-o-transition:opacity .6s ease-in-out 0s;transition:opacity .6s ease-in-out 0s}
.gridster .infographic-items-parent{position:relative}
@media screen and (max-width:479px),screen and (min-width:480px) and (max-width:639px){.gridster .infographic-items-parent{height:auto!important}
}
.gridster .infographic-items-parent>li{font-size:1em;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;text-align:center;line-height:100%;list-style:none!important;display:inline-block;float:none;margin:0}
@media screen and (max-width:479px),screen and (min-width:480px) and (max-width:639px){.gridster .infographic-items-parent>li:nth-child(1){border-top:1px solid #fff}
}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster .infographic-items-parent>li{float:left}
.gridster .infographic-items-parent>li:nth-child(1),.gridster .infographic-items-parent>li:nth-child(2){border-top:1px solid #fff}
}
@media screen and (max-width:479px),screen and (min-width:480px) and (max-width:639px),screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster .infographic-items-parent>li{border-left:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff}
.gridster .infographic-items-parent>li.border-left-disabled{margin-left:-1px}
}
@media screen and (min-width:992px){.gridster .infographic-items-parent>li{position:absolute;float:none}
}
.gridster .infographic-items-parent>li.border-left-disabled{border-right:1px solid #fff}
.gridster .player{background:#BBB}
.gridster .preview-holder{border:none!important;background:red!important}
@media screen and (min-width:992px){.gridster .left-border{border-left:1px solid}
.gridster .right-border{border-right:1px solid}
.gridster .top-border{border-top:1px solid}
.gridster .bottom-border{border-bottom:1px solid}
}
.gridster [data-col="25"]{left:100%}
.gridster [data-col="24"]{left:95.83333333333334%}
.gridster [data-col="23"]{left:91.66666666666667%}
.gridster [data-col="22"]{left:87.5%}
.gridster [data-col="21"]{left:83.33333333333334%}
.gridster [data-col="20"]{left:79.16666666666667%}
.gridster [data-col="19"]{left:75%}
.gridster [data-col="18"]{left:70.83333333333334%}
.gridster [data-col="17"]{left:66.66666666666667%}
.gridster [data-col="16"]{left:62.50000000000001%}
.gridster [data-col="15"]{left:58.333333333333336%}
.gridster [data-col="14"]{left:54.16666666666667%}
.gridster [data-col="13"]{left:50%}
.gridster [data-col="12"]{left:45.833333333333336%}
.gridster [data-col="11"]{left:41.66666666666667%}
.gridster [data-col="10"]{left:37.5%}
.gridster [data-col="9"]{left:33.333333333333336%}
.gridster [data-col="8"]{left:29.166666666666668%}
.gridster [data-col="7"]{left:25%}
.gridster [data-col="6"]{left:20.833333333333336%}
.gridster [data-col="5"]{left:16.666666666666668%}
.gridster [data-col="4"]{left:12.5%}
.gridster [data-col="3"]{left:8.333333333333334%}
.gridster [data-col="2"]{left:4.166666666666667%}
.gridster [data-col="1"]{left:0}
.gridster [data-row="31"]{top:1500px}
.gridster [data-row="30"]{top:1450px}
.gridster [data-row="29"]{top:1400px}
.gridster [data-row="28"]{top:1350px}
.gridster [data-row="27"]{top:1300px}
.gridster [data-row="26"]{top:1250px}
.gridster [data-row="25"]{top:1200px}
.gridster [data-row="24"]{top:1150px}
.gridster [data-row="23"]{top:1100px}
.gridster [data-row="22"]{top:1050px}
.gridster [data-row="21"]{top:1000px}
.gridster [data-row="20"]{top:950px}
.gridster [data-row="19"]{top:900px}
.gridster [data-row="18"]{top:850px}
.gridster [data-row="17"]{top:800px}
.gridster [data-row="16"]{top:750px}
.gridster [data-row="15"]{top:700px}
.gridster [data-row="14"]{top:650px}
.gridster [data-row="13"]{top:600px}
.gridster [data-row="12"]{top:550px}
.gridster [data-row="11"]{top:500px}
.gridster [data-row="10"]{top:450px}
.gridster [data-row="9"]{top:400px}
.gridster [data-row="8"]{top:350px}
.gridster [data-row="7"]{top:300px}
.gridster [data-row="6"]{top:250px}
.gridster [data-row="5"]{top:200px}
.gridster [data-row="4"]{top:150px}
.gridster [data-row="3"]{top:100px}
.gridster [data-row="2"]{top:50px}
.gridster [data-row="1"]{top:0}
.gridster [data-sizey="1"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="1"]{height:50px}
}
.gridster [data-sizey="2"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="2"]{height:100px}
}
.gridster [data-sizey="3"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="3"]{height:150px}
}
.gridster [data-sizey="4"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="4"]{height:200px}
}
.gridster [data-sizey="5"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="5"]{height:250px}
}
.gridster [data-sizey="6"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="6"]{height:300px}
}
.gridster [data-sizey="7"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="7"]{height:350px}
}
.gridster [data-sizey="8"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="8"]{height:400px}
}
.gridster [data-sizey="9"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="9"]{height:450px}
}
.gridster [data-sizey="10"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="10"]{height:500px}
}
.gridster [data-sizey="11"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="11"]{height:550px}
}
.gridster [data-sizey="12"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="12"]{height:600px}
}
.gridster [data-sizey="13"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="13"]{height:650px}
}
.gridster [data-sizey="14"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="14"]{height:700px}
}
.gridster [data-sizey="15"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="15"]{height:750px}
}
.gridster [data-sizey="16"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="16"]{height:800px}
}
.gridster [data-sizey="17"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="17"]{height:850px}
}
.gridster [data-sizey="18"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="18"]{height:900px}
}
.gridster [data-sizey="19"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="19"]{height:950px}
}
.gridster [data-sizey="20"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="20"]{height:1000px}
}
.gridster [data-sizey="21"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="21"]{height:1050px}
}
.gridster [data-sizey="22"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="22"]{height:1100px}
}
.gridster [data-sizey="23"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="23"]{height:1150px}
}
.gridster [data-sizey="24"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="24"]{height:1200px}
}
.gridster [data-sizey="25"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="25"]{height:1250px}
}
.gridster [data-sizey="26"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="26"]{height:1300px}
}
.gridster [data-sizey="27"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="27"]{height:1350px}
}
.gridster [data-sizey="28"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="28"]{height:1400px}
}
.gridster [data-sizey="29"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="29"]{height:1450px}
}
.gridster [data-sizey="30"]{height:auto}
@media screen and (min-width:992px){.gridster [data-sizey="30"]{height:1500px}
}
.gridster [data-sizex="1"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="1"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="1"]{width:4.166666666666667%}
}
.gridster [data-sizex="2"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="2"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="2"]{width:8.333333333333334%}
}
.gridster [data-sizex="3"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="3"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="3"]{width:12.5%}
}
.gridster [data-sizex="4"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="4"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="4"]{width:16.666666666666668%}
}
.gridster [data-sizex="5"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="5"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="5"]{width:20.833333333333336%}
}
.gridster [data-sizex="6"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="6"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="6"]{width:25%}
}
.gridster [data-sizex="7"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="7"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="7"]{width:29.166666666666668%}
}
.gridster [data-sizex="8"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="8"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="8"]{width:33.333333333333336%}
}
.gridster [data-sizex="9"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="9"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="9"]{width:37.5%}
}
.gridster [data-sizex="10"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="10"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="10"]{width:41.66666666666667%}
}
.gridster [data-sizex="11"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="11"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="11"]{width:45.833333333333336%}
}
.gridster [data-sizex="12"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="12"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="12"]{width:50%}
}
.gridster [data-sizex="13"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="13"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="13"]{width:54.16666666666667%}
}
.gridster [data-sizex="14"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="14"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="14"]{width:58.333333333333336%}
}
.gridster [data-sizex="15"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="15"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="15"]{width:62.50000000000001%}
}
.gridster [data-sizex="16"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="16"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="16"]{width:66.66666666666667%}
}
.gridster [data-sizex="17"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="17"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="17"]{width:70.83333333333334%}
}
.gridster [data-sizex="18"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="18"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="18"]{width:75%}
}
.gridster [data-sizex="19"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="19"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="19"]{width:79.16666666666667%}
}
.gridster [data-sizex="20"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="20"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="20"]{width:83.33333333333334%}
}
.gridster [data-sizex="21"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="21"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="21"]{width:87.5%}
}
.gridster [data-sizex="22"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="22"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="22"]{width:91.66666666666667%}
}
.gridster [data-sizex="23"]{width:100%}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.gridster [data-sizex="23"]{width:50%}
}
@media screen and (min-width:992px){.gridster [data-sizex="23"]{width:95.83333333333334%}
}
.gridster [data-sizex="24"]{width:100%}
@media screen and (min-width:992px){.gridster [data-sizex="24"]{width:100%}
}
@media screen and (min-width:1200px){.image-list-ui{margin:0 -16px}
}
.image-list-ui>ul{*zoom:1;margin:0;padding:0}
.image-list-ui>ul:before,.image-list-ui>ul:after{content:"";display:table;border-spacing:0}
.image-list-ui>ul:after{clear:both}
.image-list-ui>ul li{margin:0;padding:0;list-style:none}
.image-list-ui>ul>li{float:left;width:100%;padding:16px 32px}
@media screen and (min-width:640px) and (max-width:1199px){.image-list-ui>ul>li{width:50%}
}
@media screen and (min-width:640px){.image-list-ui>ul>li{padding:13px 16px}
}
@media screen and (min-width:1200px){.column-1.image-list-ui>ul>li{width:100%}
.column-2.image-list-ui>ul>li{width:50%}
.column-3.image-list-ui>ul>li{width:33.3%}
.column-4.image-list-ui>ul>li{width:25%}
.column-5.image-list-ui>ul>li{width:20%}
}
.image-list-ui .slide{font-family:'source-sans-pro-bold';position:relative;overflow:hidden;width:100%;padding-top:105%;text-align:center;color:#fff;background-color:#1a9cb0}
@media screen and (max-width:1199px){.image-list-ui .slide{cursor:pointer}
}
.image-list-ui .slide img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:0;left:50%;width:auto;height:100%}
.image-list-ui .slide .slide-title{-webkit-transition:bottom .5s ease-in-out 0ms;-moz-transition:bottom .5s ease-in-out 0ms;-o-transition:bottom .5s ease-in-out 0ms;transition:bottom .5s ease-in-out 0ms;font-size:2.125rem;line-height:2.125rem;position:absolute;bottom:0;left:0;display:table;width:100%;height:84px;table-layout:fixed;background-color:#39c2d7;padding-right:2px;box-sizing:content-box}
.color-blue.image-list-ui .slide .slide-title{background-color:#39c2d7}
.color-lime-green.image-list-ui .slide .slide-title{background-color:#a3c644}
.color-dark-gray.image-list-ui .slide .slide-title{background-color:#464547}
.color-white.image-list-ui .slide .slide-title{background-color:#fff;color:#464547}
.color-raspberry.image-list-ui .slide .slide-title{background-color:#b22746}
.color-plum.image-list-ui .slide .slide-title{background-color:#8e244d}
.color-dark-blue.image-list-ui .slide .slide-title{background-color:#1a9cb0}
.color-dark-green.image-list-ui .slide .slide-title{background-color:#7f993a}
.color-medium-gray.image-list-ui .slide .slide-title{background-color:#666}
@media screen and (max-width:639px){.image-list-ui .slide .slide-title{font-size:1.75rem;line-height:1.75rem;height:58px}
}
@media screen and (min-width:1200px){.column-4.image-list-ui .slide .slide-title,.column-5.image-list-ui .slide .slide-title{font-size:1.75rem;line-height:1.75rem;height:66px}
}
.image-list-ui .slide .slide-title .slide-title-text{display:table-cell;overflow:hidden;padding:0 5px;vertical-align:middle;text-transform:uppercase;text-overflow:ellipsis}
.image-list-ui .slide .slide-hover{-webkit-transition:height .5s ease-in-out 0ms;-moz-transition:height .5s ease-in-out 0ms;-o-transition:height .5s ease-in-out 0ms;transition:height .5s ease-in-out 0ms;font-family:'source-sans-pro-bold';position:absolute;top:0;left:0;overflow:hidden;width:100%;height:0;background-color:#39c2d7}
.color-blue.image-list-ui .slide .slide-hover{background-color:#39c2d7}
.color-lime-green.image-list-ui .slide .slide-hover{background-color:#a3c644}
.color-dark-gray.image-list-ui .slide .slide-hover{background-color:#464547}
.color-white.image-list-ui .slide .slide-hover{background-color:#fff;color:#464547}
.color-raspberry.image-list-ui .slide .slide-hover{background-color:#b22746}
.color-plum.image-list-ui .slide .slide-hover{background-color:#8e244d}
.color-dark-blue.image-list-ui .slide .slide-hover{background-color:#1a9cb0}
.color-dark-green.image-list-ui .slide .slide-hover{background-color:#7f993a}
.color-medium-gray.image-list-ui .slide .slide-hover{background-color:#666}
@media screen and (max-width:1199px){.image-list-ui .slide .slide-hover{display:none}
}
.image-list-ui .slide .slide-hover .slide-hover-table{display:table;width:100%;height:100%;table-layout:fixed}
.image-list-ui .slide .slide-hover .slide-hover-cell{display:table-cell;overflow:hidden;padding:5px 36px;vertical-align:middle;text-overflow:ellipsis}
.image-list-ui .slide .slide-hover .slide-hover-title{text-transform:uppercase}
.column-1.image-list-ui .slide .slide-hover .slide-hover-title,.column-2.image-list-ui .slide .slide-hover .slide-hover-title,.column-3.image-list-ui .slide .slide-hover .slide-hover-title{font-size:2.125rem;line-height:2.125rem;margin-bottom:28px}
.column-4.image-list-ui .slide .slide-hover .slide-hover-title,.column-5.image-list-ui .slide .slide-hover .slide-hover-title{font-size:1.625rem;line-height:1.625rem;margin-bottom:18px}
.image-list-ui .slide .slide-hover .slide-hover-description{font-family:'source-sans-pro-regular'}
.column-1.image-list-ui .slide .slide-hover .slide-hover-description,.column-2.image-list-ui .slide .slide-hover .slide-hover-description,.column-3.image-list-ui .slide .slide-hover .slide-hover-description{font-size:1.875rem;line-height:2.25rem;margin-bottom:39px}
.column-4.image-list-ui .slide .slide-hover .slide-hover-description,.column-5.image-list-ui .slide .slide-hover .slide-hover-description{margin-bottom:22px}
.image-list-ui .slide .slide-hover .slide-hover-description p{font-size:1.875rem;line-height:2.25rem}
.image-list-ui .slide .slide-hover .slide-hover-button{font-family:'source-sans-pro-bold';display:block;overflow:hidden;width:100%;padding:20px 10px;text-decoration:none;text-transform:uppercase;text-overflow:ellipsis;color:#fff;border:1px solid #fff}
.column-1.image-list-ui .slide .slide-hover .slide-hover-button,.column-2.image-list-ui .slide .slide-hover .slide-hover-button,.column-3.image-list-ui .slide .slide-hover .slide-hover-button{font-size:1.625rem;line-height:1.625rem}
.column-4.image-list-ui .slide .slide-hover .slide-hover-button,.column-5.image-list-ui .slide .slide-hover .slide-hover-button{padding:12px 5px}
.color-white.image-list-ui .slide .slide-hover .slide-hover-button{color:#464547;border-color:#464547}
.image-list-ui .slide.clickable{cursor:pointer}
@media screen and (min-width:1200px){.image-list-ui .slide:not(.no-hover):hover .slide-hover{height:100%}
.image-list-ui .slide:not(.no-hover):hover .slide-title{bottom:-100%}
}
@media screen and (max-width:639px){.image-list-ui>ul{width:100%;position:relative;overflow:hidden;padding:16px 32px}
.image-list-ui>ul:after{content:'';width:100%;padding-top:105%;float:left}
.image-list-ui>ul>li{position:absolute;left:100%;top:0;float:none;display:none}
.image-list-ui>ul>li.active{left:0;display:block}
.image-list-ui .points{padding:10px 5px;text-align:center}
.image-list-ui .points .point{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;width:12px;height:12px;margin:5px;cursor:pointer;background-color:#ccc}
.image-list-ui .points .point.active{background-color:#39c2d7}
}
@media screen and (min-width:640px){.image-list-ui .points{display:none}
}
.section-color-blue .rcc-col-icon-text-border{border:1px solid #65def1}
.section-color-blue .rcc-col-icon-text-border .icon-text-border{margin-top:-1px;margin-left:-1px;padding:30px;border-top:1px solid #65def1}
.section-color-dark-blue .rcc-col-icon-text-border{border:1px solid #39c2d7}
.section-color-dark-blue .rcc-col-icon-text-border .icon-text-border{margin-top:-1px;margin-left:-1px;padding:30px;border-top:1px solid #39c2d7}
.section-color-white .rcc-col-icon-text-border{border:1px solid #ccc}
.section-color-white .rcc-col-icon-text-border .icon-text-border{margin-top:-1px;margin-left:-1px;padding:30px;border-top:1px solid #ccc}
.section-color-gray .rcc-col-icon-text-border{border:1px solid #b1b1b1}
.section-color-gray .rcc-col-icon-text-border .icon-text-border{margin-top:-1px;margin-left:-1px;padding:30px;border-top:1px solid #b1b1b1}
.section-color-medium-gray .rcc-col-icon-text-border{border:1px solid #7c7c7c}
.section-color-medium-gray .rcc-col-icon-text-border .icon-text-border{margin-top:-1px;margin-left:-1px;padding:30px;border-top:1px solid #7c7c7c}
.section-color-dark-gray .rcc-col-icon-text-border{border:1px solid #666}
.section-color-dark-gray .rcc-col-icon-text-border .icon-text-border{margin-top:-1px;margin-left:-1px;padding:30px;border-top:1px solid #666}
.section-color-raspberry .rcc-col-icon-text-border{border:1px solid #c44561}
.section-color-raspberry .rcc-col-icon-text-border .icon-text-border{margin-top:-1px;margin-left:-1px;padding:30px;border-top:1px solid #c44561}
.section-color-plum .rcc-col-icon-text-border{border:1px solid #ab3864}
.section-color-plum .rcc-col-icon-text-border .icon-text-border{margin-top:-1px;margin-left:-1px;padding:30px;border-top:1px solid #ab3864}
.section-color-lime-green .rcc-col-icon-text-border{border:1px solid #c3e36c}
.section-color-lime-green .rcc-col-icon-text-border .icon-text-border{margin-top:-1px;margin-left:-1px;padding:30px;border-top:1px solid #c3e36c}
.section-color-dark-green .rcc-col-icon-text-border{border:1px solid #a3c644}
.section-color-dark-green .rcc-col-icon-text-border .icon-text-border{margin-top:-1px;margin-left:-1px;padding:30px;border-top:1px solid #a3c644}
.icon-text-ui{*zoom:1;padding:0 30px;border-bottom:0}
.icon-text-ui:before,.icon-text-ui:after{content:"";display:table;border-spacing:0}
.icon-text-ui:after{clear:both}
.infographic .acs-commons-resp-colctrl-row .icon-text-ui{padding:0}
@media screen and (min-width:992px){.infographic .acs-commons-resp-colctrl-row .icon-text-ui{padding:0 30px}
}
.icon-text-ui .icon-text-content{padding:10px 0;text-align:left}
.acs-commons-resp-colctrl-row .icon-text-ui .icon-text-content p{text-overflow:ellipsis;overflow:hidden;width:100%}
.icon-text-ui .icon-text-content .line{padding:3px}
.icon-text-ui .icon-text-content .line p,.icon-text-ui .icon-text-content .line a{font-size:inherit;line-height:inherit;margin:0;color:inherit}
.icon-text-ui .icon-text-content .line ul>li{list-style:disc inside!important}
.icon-text-ui .icon-text-content .line.font-family-oswald ul,.icon-text-ui .icon-text-content .line.font-family-oswald li,.icon-text-ui .icon-text-content .line.font-family-oswald a,.icon-text-ui .icon-text-content .line.font-family-oswald p,.icon-text-ui .icon-text-content .line.font-family-oswald span{font-family:'oswald-regular',helvetica,sans-serif,arial}
.icon-text-ui .icon-text-content .line.font-family-sans ul,.icon-text-ui .icon-text-content .line.font-family-sans li,.icon-text-ui .icon-text-content .line.font-family-sans a,.icon-text-ui .icon-text-content .line.font-family-sans p,.icon-text-ui .icon-text-content .line.font-family-sans span{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial}
.icon-text-ui .icon{max-width:100%;text-align:center}
.icon-text-ui .icon.icon-top{float:left;width:100%;display:inline-block}
.icon-text-ui .icon.icon-bottom{float:left;width:100%;display:inline-block}
.icon-text-ui .icon.icon-left{float:left}
.icon-text-ui .icon.icon-left img{position:relative}
.icon-text-ui .icon.icon-right{float:right}
.icon-text-ui .icon.icon-right img{position:relative}
.icon-text-ui .icon img{max-width:100%;max-height:250px;padding:10px;text-align:center}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.icon-text-ui .icon img{max-height:350px}
}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.acs-commons-resp-colctrl-row.rcc-row-icon-text-border{display:table;width:100%;table-layout:fixed;border-collapse:collapse}
.acs-commons-resp-colctrl-row.rcc-row-icon-text-border .acs-commons-resp-colctrl-col.rcc-col-icon-text-border{display:table-cell;float:none;vertical-align:top}
}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.acs-commons-resp-colctrl-row.rcc-row-icon-text-padding{width:100%;margin:0 -48px;border-spacing:24px 12px;border-collapse:separate}
}
.header-menu-utility div.search{padding:0}
.header-menu-search-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background:0}
.header-menu-search-button .header-menu-search-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);height:19px;margin:16px 0 0 15px;width:19px}
@media screen and (min-width:1200px){.header-menu-search-button .header-menu-search-icon{margin:28px 0 0 21px;width:23px;height:23px}
}
.header-menu-search-block{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);position:absolute;right:0;visibility:hidden;width:100%}
@media screen and (min-width:1200px){.header-menu-search-block{-webkit-transform:translateY(80px);-moz-transform:translateY(80px);-ms-transform:translateY(80px);-o-transform:translateY(80px);transform:translateY(80px)}
}
.header-menu-search-block.active{z-index:2;visibility:visible}
.header-menu-search-block.active .extended-search{-webkit-box-shadow:0 0 2px rgba(70,69,71,0.5);box-shadow:0 0 2px rgba(70,69,71,0.5);max-height:200px;backface-visibility:hidden}
.header-menu-search-block.active .extended-search form{opacity:1;-webkit-transition:all 750ms ease-in-out 0ms;-moz-transition:all 750ms ease-in-out 0ms;-o-transition:all 750ms ease-in-out 0ms;transition:all 750ms ease-in-out 0ms}
.header-menu-search-block .extended-search{-webkit-transition:all 500ms ease-in-out 0ms;-moz-transition:all 500ms ease-in-out 0ms;-o-transition:all 500ms ease-in-out 0ms;transition:all 500ms ease-in-out 0ms;will-change:max-height;height:auto;max-height:0;background-color:#464547;text-align:center}
.header-menu-search-block .extended-search form{-webkit-transition:all 200ms ease-in-out 0ms;-moz-transition:all 200ms ease-in-out 0ms;-o-transition:all 200ms ease-in-out 0ms;transition:all 200ms ease-in-out 0ms;will-change:opacity;opacity:0;max-width:1200px;display:inline-block;vertical-align:top;margin:14px auto}
@media screen and (min-width:1200px){.header-menu-search-block .extended-search form{margin:38px auto}
}
@media screen and (max-width:639px){.header-menu-search-block .extended-search form{max-width:100%;display:block;margin:0 auto;padding:14px 0}
}
.header-menu-search-block .extended-search form input[type="text"]{font-size:1.125rem;line-height:1.125rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;width:380px;height:50px;margin:0 14px;padding:13px 20px;border:1px solid #98999b;vertical-align:middle}
.header-menu-search-block .extended-search form input[type="text"]:-moz-placeholder{color:#666;opacity:1}
.header-menu-search-block .extended-search form input[type="text"]:-ms-input-placeholder{color:#666}
.header-menu-search-block .extended-search form input[type="text"]::-webkit-input-placeholder{color:#666}
.header-menu-search-block .extended-search form input[type="text"]::-moz-placeholder{color:#666;opacity:1}
.header-menu-search-block .extended-search form input[type="text"]:not(:focus){color:#666}
@media screen and (max-width:639px){.header-menu-search-block .extended-search form input[type="text"]{width:90%;height:46px;margin:0 0 14px;padding:13px 17px}
}
.header-menu-search-block .extended-search form button[type="submit"]{font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;height:50px;margin:0 0 0 -4px;vertical-align:middle;cursor:pointer}
@media screen and (max-width:639px){.header-menu-search-block .extended-search form button[type="submit"]{height:46px;padding:15px 19px 14px 17px}
}
.header-menu-search-block .extended-search form:hover{cursor:pointer}
.header-menu-search-block .autocomplete-suggestions{margin:0;padding:0;display:none;border:0;background-color:#464547}
.header-menu-search-block .autocomplete-suggestions li{margin:0;padding:0;list-style:none}
.header-menu-search-block .autocomplete-suggestions li{font-size:1.125rem;line-height:1.125rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;padding:14px 28px;color:#999}
.header-menu-search-block .autocomplete-suggestions li strong{color:#ccc}
.header-menu-search-block .autocomplete-suggestions li:hover{color:#ccc;background-color:#666}
.header-menu-search-block .autocomplete-suggestions li:hover strong{color:#fff}
.header-menu-search-block .autocomplete-suggestions.active{display:block}
.location-selector .header-menu-location-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background:0}
.location-selector .header-menu-location-button .header-menu-location-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);height:19px;margin:16px 0 0 15px;width:19px}
@media screen and (min-width:1200px){.location-selector .header-menu-location-button .header-menu-location-icon{margin:28px 0 0 21px;width:23px;height:23px}
}
.location-selector .header-menu-location-block{-webkit-transform:translateX(0) translateY(50px);-moz-transform:translateX(0) translateY(50px);-ms-transform:translateX(0) translateY(50px);-o-transform:translateX(0) translateY(50px);transform:translateX(0) translateY(50px);position:absolute;right:0;visibility:hidden;width:100%}
@media screen and (min-width:992px){.location-selector .header-menu-location-block{width:25%}
}
@media screen and (min-width:1200px){.location-selector .header-menu-location-block{-webkit-transform:translateX(0px) translateY(80px);-moz-transform:translateX(0px) translateY(80px);-ms-transform:translateX(0px) translateY(80px);-o-transform:translateX(0px) translateY(80px);transform:translateX(0px) translateY(80px);backface-visibility:hidden;width:24%;border:0}
}
.location-selector .header-menu-location-block a{color:#1ebbd1}
.location-selector .header-menu-location-block.active{z-index:2;visibility:visible}
.location-selector .header-menu-location-block.active .extended-location{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);-webkit-transition:all 200ms ease-in-out 0ms;-moz-transition:all 200ms ease-in-out 0ms;-o-transition:all 200ms ease-in-out 0ms;transition:all 200ms ease-in-out 0ms;-webkit-box-shadow:0 0 2px rgba(70,69,71,0.5);box-shadow:0 0 2px rgba(70,69,71,0.5);position:relative;opacity:1}
.location-selector .header-menu-location-block ul.extended-location{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 200ms ease-in-out 0ms;-moz-transition:all 200ms ease-in-out 0ms;-o-transition:all 200ms ease-in-out 0ms;transition:all 200ms ease-in-out 0ms;margin:0;padding:0;cursor:default;opacity:0;background-color:#464547}
.location-selector .header-menu-location-block ul.extended-location li{margin:0;padding:0;list-style:none}
@media screen and (min-width:1200px){.location-selector .header-menu-location-block ul.extended-location{border:0}
}
.location-selector .header-menu-location-block ul.extended-location li{-webkit-transition:background .3s linear 0ms;-moz-transition:background .3s linear 0ms;-o-transition:background .3s linear 0ms;transition:background .3s linear 0ms}
.location-selector .header-menu-location-block ul.extended-location li:not(:first-child){border-top:1px solid #666}
.location-selector .header-menu-location-block ul.extended-location li:hover{background:#666;position:relative;z-index:1}
.location-selector .header-menu-location-block ul.extended-location li a{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:1.125rem;line-height:3.0625rem;display:block;padding-left:20px;text-decoration:none;text-transform:uppercase;-webkit-text-size-adjust:100%}
@media screen and (min-width:1920px){.all-wrapper .header-menu-container .wrapper .header-menu-wrapper{max-width:1920px}
}
.header-menu-container.fixed-header{padding-bottom:50px}
@media screen and (min-width:1200px){.header-menu-container.fixed-header{padding-bottom:80px}
}
.header-menu-container.fixed-header .wrapper .header-menu-wrapper{position:fixed}
.header-menu-container .wrapper{margin:0;padding:0;max-width:none}
.header-menu-container .wrapper .header-menu-wrapper{-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);box-shadow:0 2px 3px 0 rgba(0,0,0,0.15);z-index:999;position:relative;width:100%;height:50px;background:#fff;backface-visibility:hidden}
@media screen and (min-width:1200px){.header-menu-container .wrapper .header-menu-wrapper{height:80px}
}
.header-menu-container .wrapper .header-menu-wrapper .header-menu-ui{max-width:1248px;margin:0 auto}
.header-menu-container .wrapper .header-menu-wrapper .header-menu-ui .header-menu-logo-ui{left:50px}
@media screen and (max-width:1199px){.header-menu-container .wrapper .header-menu-wrapper .header-menu-ui .header-menu-logo-ui{position:absolute}
}
@media screen and (min-width:1200px){.header-menu-container .wrapper .header-menu-wrapper .header-menu-ui .header-menu-logo-ui{-webkit-transition:all 300ms ease-in-out 0ms;-moz-transition:all 300ms ease-in-out 0ms;-o-transition:all 300ms ease-in-out 0ms;transition:all 300ms ease-in-out 0ms;left:0}
}
.header-menu-container .wrapper .header-menu-wrapper .header-menu-ui .header-menu-logo-ui.hide{display:none}
@media screen and (min-width:1200px){.header-menu-container .wrapper .header-menu-wrapper .header-menu-ui .header-menu-logo-ui.hide{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);display:inline-block}
}
.header-menu-container .wrapper .header-menu-wrapper .header-menu-ui .header-menu-logo-ui a{font-size:1rem;line-height:1rem;font-family:'oswald-regular',helvetica,sans-serif,arial;float:left;height:30px;margin:0 20px;padding:12px 0 8px 0;text-decoration:none;text-transform:uppercase;color:#fff;box-sizing:content-box}
.header-menu-container .wrapper .header-menu-wrapper .header-menu-ui .header-menu-logo-ui a img{height:100%}
@media screen and (min-width:1200px){.header-menu-container .wrapper .header-menu-wrapper .header-menu-ui .header-menu-logo-ui a{height:38px;margin:0 24px;padding:24px 0 18px 0}
}
.header-menu-container .wrapper .header-menu-wrapper .header-menu-ui .header-menu-utility{*zoom:1;float:right;height:50px;margin-left:-5px}
.header-menu-container .wrapper .header-menu-wrapper .header-menu-ui .header-menu-utility:before,.header-menu-container .wrapper .header-menu-wrapper .header-menu-ui .header-menu-utility:after{content:"";display:table;border-spacing:0}
.header-menu-container .wrapper .header-menu-wrapper .header-menu-ui .header-menu-utility:after{clear:both}
@media screen and (min-width:1200px){.header-menu-container .wrapper .header-menu-wrapper .header-menu-ui .header-menu-utility{height:64px;margin-left:0}
}
.header-menu-container .wrapper .header-menu-wrapper .header-menu-ui .header-menu-utility>div{float:right!important}
.header-menu-container .wrapper .header-menu-wrapper .header-menu-ui .header-menu-utility .header-menu-button{font-size:1.25rem;line-height:1.25rem;font-family:'oswald-regular',helvetica,sans-serif,arial;width:50px;height:50px;position:relative;z-index:1;float:right;cursor:pointer;color:#fff}
@media screen and (min-width:1200px){.header-menu-container .wrapper .header-menu-wrapper .header-menu-ui .header-menu-utility .header-menu-button{width:65px;height:80px}
}
.header-menu-container .wrapper .header-menu-wrapper .header-menu-ui .header-menu-utility .header-menu-button.hide{display:none}
@media screen and (min-width:1200px){.header-menu-container .wrapper .header-menu-wrapper .header-menu-ui .header-menu-utility .header-menu-button.hide{display:inline-block}
}
.header-menu-container .wrapper .header-menu-wrapper .header-menu-ui .header-menu-utility .header-menu-button.active:before{position:absolute;bottom:0;left:18px;content:'';border-right:7px solid transparent;border-bottom:7px solid #464547;border-left:7px solid transparent}
@media screen and (min-width:1200px){.header-menu-container .wrapper .header-menu-wrapper .header-menu-ui .header-menu-utility .header-menu-button.active:before{left:25px}
}
.header-menu-container .wrapper .header-menu-wrapper .current{position:relative}
.header-menu-container .wrapper .header-menu-wrapper .current:after{position:absolute;top:0;bottom:-1px;left:0;width:10px;content:'';background:#1ebbd1;z-index:2}
.header-menu-container .header-hamburger-ui{position:absolute;left:0;height:50px}
.header-menu-container .header-hamburger-ui .popup-trigger{width:50px;height:50px;cursor:pointer;background:#39c2d7}
.header-menu-container .header-hamburger-ui .popup-trigger>span{position:absolute;width:20px;height:2px;margin:4px 15px;background-color:#fff}
@media screen and (min-width:1200px){.header-menu-container .header-hamburger-ui .popup-trigger>span{width:25px;margin:7px 20px}
}
.header-menu-container .header-hamburger-ui .popup-trigger>span:nth-child(1){-webkit-transition:all .25s ease-out 0ms;-moz-transition:all .25s ease-out 0ms;-o-transition:all .25s ease-out 0ms;transition:all .25s ease-out 0ms;top:12px;backface-visibility:hidden}
@media screen and (min-width:1200px){.header-menu-container .header-hamburger-ui .popup-trigger>span:nth-child(1){top:16px}
}
.header-menu-container .header-hamburger-ui .popup-trigger>span:nth-child(2){-webkit-transition:all .25s ease-out 0ms;-moz-transition:all .25s ease-out 0ms;-o-transition:all .25s ease-out 0ms;transition:all .25s ease-out 0ms;top:20px;opacity:1}
@media screen and (min-width:1200px){.header-menu-container .header-hamburger-ui .popup-trigger>span:nth-child(2){top:24px}
}
.header-menu-container .header-hamburger-ui .popup-trigger>span:nth-child(3){-webkit-transition:all .25s ease-out 0ms;-moz-transition:all .25s ease-out 0ms;-o-transition:all .25s ease-out 0ms;transition:all .25s ease-out 0ms;top:28px;backface-visibility:hidden}
@media screen and (min-width:1200px){.header-menu-container .header-hamburger-ui .popup-trigger>span:nth-child(3){top:32px}
}
@media screen and (max-width:1199px){.header-menu-container .header-hamburger-ui .popup-menu{position:fixed;z-index:1;top:0;bottom:0;display:none;width:100%;background:#fff;backface-visibility:hidden}
.header-menu-container .header-hamburger-ui .popup-menu .close-popup-menu{font-size:.875rem;line-height:3.125rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;width:100%;height:50px;cursor:pointer;color:#fff;background:#39c2d7}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu{margin:0;padding:0;float:left;width:100%;text-transform:uppercase;border-bottom:1px #ccc solid;background:rgba(255,255,255,0.1)}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li{margin:0;padding:0;list-style:none}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li{float:left;width:100%;border-top:1px #ccc solid}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li a{font-family:'oswald-regular',helvetica,sans-serif,arial;font-size:1.25rem;line-height:1.875rem;display:block;float:left;width:100%;margin-right:-50px;padding:10px 50px 10px 20px;text-decoration:none;color:#464547;position:relative}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li.active-menu>a{padding-left:12px;border-left:8px solid #39c2d7}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li.no-sub-menu .nav-caret{display:none}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li.no-sub-menu a{margin-right:0;padding-right:0}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li .nav-caret{width:50px;cursor:pointer;border-left:1px solid #ccc;position:absolute;right:0;top:0;bottom:0}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li .nav-caret span{position:absolute;overflow:hidden;width:14px;height:10px;top:50%;left:18px;margin-top:-5px}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li .nav-caret span:before{position:absolute;top:0;left:-3px;content:'';border-top:10px solid #39c2d7;border-right:10px solid transparent;border-left:10px solid transparent}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li .nav-caret span:after{position:absolute;top:0;left:0;content:'';border-top:7px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li.opened-menu>a>.nav-caret span:before{border-top:0;border-bottom:10px solid #39c2d7}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li.opened-menu>a>.nav-caret span:after{top:3px;border-top:0;border-bottom:7px solid #fff}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li.opened-menu>.submenu{display:block}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li .submenu{display:none;float:left;width:100%}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li ul{float:left;width:100%;text-transform:none;background:#464547}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li ul li{border-top:1px solid #666}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li ul li a{font-size:1.125rem;line-height:1.75rem;padding-top:11px;padding-bottom:11px;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;color:#fff}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li ul li .nav-caret,.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li ul li.opened-menu>a>.nav-caret{border-left:none}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li ul li .nav-caret span:before,.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li ul li.opened-menu>a>.nav-caret span:before{border-top-color:#999;border-bottom-color:#999}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li ul li .nav-caret span:after,.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li ul li.opened-menu>a>.nav-caret span:after{border-top-color:#464547;border-bottom-color:#464547}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li ul li ul li a{font-size:1rem;line-height:1.5rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-weight:normal;padding:13px 5px 13px 39px}
.header-menu-container .header-hamburger-ui .popup-menu ul.tile-menu li ul li ul li.active-menu>a{padding-left:31px}
}
.header-menu-container .header-hamburger-ui .hamburger-load-images{display:none}
@media screen and (min-width:1200px){.header-menu-container .header-hamburger-ui{position:static;float:right;height:80px}
.header-menu-container .header-hamburger-ui .popup-menu{display:block}
.header-menu-container .header-hamburger-ui .close-popup-menu,.header-menu-container .header-hamburger-ui .nav-caret,.header-menu-container .header-hamburger-ui .popup-trigger{display:none}
.header-menu-container .header-hamburger-ui .tile-menu{margin:0;padding:0}
.header-menu-container .header-hamburger-ui .tile-menu li{margin:0;padding:0;list-style:none}
.header-menu-container .header-hamburger-ui .tile-menu:after{float:right;width:2px;height:23px;margin:29px 2px 0 8px;content:'';background:#ccc}
.header-menu-container .header-hamburger-ui .tile-menu:not(.anchor-tile-menu)>li:hover>.submenu,.header-menu-container .header-hamburger-ui .tile-menu:not(.anchor-tile-menu)>li.hovered>.submenu{max-height:750px}
.header-menu-container .header-hamburger-ui .tile-menu:not(.anchor-tile-menu)>li:hover>a:before,.header-menu-container .header-hamburger-ui .tile-menu:not(.anchor-tile-menu)>li.hovered>a:before{display:block}
.header-menu-container .header-hamburger-ui .tile-menu:not(.anchor-tile-menu)>li.js-active:hover>a:after{display:none}
.header-menu-container .header-hamburger-ui .tile-menu>li{display:inline-block}
.header-menu-container .header-hamburger-ui .tile-menu>li a{-webkit-transition:color 150ms ease-in-out 0ms;-moz-transition:color 150ms ease-in-out 0ms;-o-transition:color 150ms ease-in-out 0ms;transition:color 150ms ease-in-out 0ms}
.header-menu-container .header-hamburger-ui .tile-menu>li a:hover,.header-menu-container .header-hamburger-ui .tile-menu>li a.hovered .header-menu-container .header-hamburger-ui .tile-menu>li a{text-decoration:none;color:#39c2d7!important}
.header-menu-container .header-hamburger-ui .tile-menu>li>a{font-size:1.25rem;line-height:5rem;font-family:'oswald-regular',helvetica,sans-serif,arial;position:relative;display:inline-block;padding:0 14px;text-transform:uppercase;color:#464547}
.header-menu-container .header-hamburger-ui .tile-menu>li.js-active>a:after{position:absolute;bottom:0;left:0;box-sizing:border-box;width:100%;height:8px;content:'';border-right:14px solid #fff;border-left:14px solid #fff;background:#39c2d7}
.header-menu-container .header-hamburger-ui .tile-menu>li>a:before{position:absolute;bottom:0;left:50%;width:0;height:0;margin-left:-7px;content:'';border-width:0 7px 7px 7px;border-style:solid;border-color:transparent transparent #464547 transparent;display:none}
.header-menu-container .header-hamburger-ui .tile-menu>li.no-sub-menu:hover>a:before{display:none}
.header-menu-container .header-hamburger-ui .tile-menu>li>.submenu{-webkit-transition:max-height 400ms ease 0ms;-moz-transition:max-height 400ms ease 0ms;-o-transition:max-height 400ms ease 0ms;transition:max-height 400ms ease 0ms;position:absolute;z-index:1;top:80px;right:0;left:0;overflow:hidden;max-height:0;text-align:center;background:#464547}
.header-menu-container .header-hamburger-ui .tile-menu>li>.submenu>.submenu-wrapper{padding:46px 10px 35px}
.header-menu-container .header-hamburger-ui .tile-menu>li>.submenu>.submenu-wrapper>ul>li{display:inline-block;height:100%;padding:0 70px 10px 0;text-align:left;vertical-align:top}
.header-menu-container .header-hamburger-ui .tile-menu>li>.submenu>.submenu-wrapper>ul>li:last-child{padding-right:0}
.header-menu-container .header-hamburger-ui .tile-menu>li>.submenu>.submenu-wrapper>ul>li>a{font-size:1.125rem;line-height:1.25rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;color:#fff}
.header-menu-container .header-hamburger-ui .tile-menu>li>.submenu>.submenu-wrapper>ul>li>a:after{content:'\0000a0\00BB'}
.header-menu-container .header-hamburger-ui .tile-menu>li>.submenu>.submenu-wrapper>ul>li .submenu{padding-top:9px}
.header-menu-container .header-hamburger-ui .tile-menu>li>.submenu>.submenu-wrapper>ul>li ul{display:inline-block;float:left;padding-left:60px}
.header-menu-container .header-hamburger-ui .tile-menu>li>.submenu>.submenu-wrapper>ul>li ul:first-child{padding-left:0}
.header-menu-container .header-hamburger-ui .tile-menu>li>.submenu>.submenu-wrapper>ul>li ul li{display:block;padding:10px 0}
.header-menu-container .header-hamburger-ui .tile-menu>li>.submenu>.submenu-wrapper>ul>li ul li a{font-size:1rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;color:#ccc}
.header-menu-container .header-hamburger-ui .tile-menu>li.hide-3d-level>.submenu>.submenu-wrapper{display:table;margin:0 auto}
.header-menu-container .header-hamburger-ui .tile-menu>li.hide-3d-level>.submenu>.submenu-wrapper>ul{display:table-row;padding-right:70px;vertical-align:top}
.header-menu-container .header-hamburger-ui .tile-menu>li.hide-3d-level>.submenu>.submenu-wrapper>ul:last-child{padding-right:0}
.header-menu-container .header-hamburger-ui .tile-menu>li.hide-3d-level>.submenu>.submenu-wrapper>ul>li{display:table-cell;padding-right:44px}
.header-menu-container .header-hamburger-ui .tile-menu>li.hide-3d-level>.submenu>.submenu-wrapper>ul>li .submenu{display:none}
}
@media screen and (min-width:1200px){.header-menu-container.fixed-header .header-hamburger-ui .tile-menu>li>.submenu{position:fixed}
}
@media screen and (max-width:1199px){.header-menu-active{overflow-y:hidden;position:fixed}
.header-menu-active .popup-menu{display:block!important;overflow-y:auto!important}
.header-menu-active .header-hamburger-ui .popup-trigger{float:left}
.header-menu-active .header-hamburger-ui .popup-trigger>span{width:24px;margin:4px 12px}
.header-menu-active .header-hamburger-ui .popup-trigger>span:nth-child(1){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:20px}
.header-menu-active .header-hamburger-ui .popup-trigger>span:nth-child(2){opacity:0}
.header-menu-active .header-hamburger-ui .popup-trigger>span:nth-child(3){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:20px}
}
.header-menu-contact-us-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background-position:-70px -245px!important}
.header-menu-contact-us-button.hide{display:none}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.header-menu-contact-us-button.hide{display:inline-block}
}
.header-menu-contact-us-button .header-menu-contact-us-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);height:16px;width:25px;margin:18px 0 0 12px;fill:#464547}
@media screen and (min-width:1200px){.header-menu-contact-us-button .header-menu-contact-us-icon{margin:31px 0 0 19px;width:26px;height:18px}
}
.header-menu-contact-us-block{-webkit-transform:translateY(50px);-moz-transform:translateY(50px);-ms-transform:translateY(50px);-o-transform:translateY(50px);transform:translateY(50px);-webkit-transition:all 450ms ease-in-out 0ms;-moz-transition:all 450ms ease-in-out 0ms;-o-transition:all 450ms ease-in-out 0ms;transition:all 450ms ease-in-out 0ms;will-change:height;position:absolute;right:0;width:100%;height:auto;max-height:0;background:#464547}
.fixed-header .header-menu-contact-us-block{position:fixed}
@media screen and (max-width:479px),screen and (min-width:480px) and (max-width:639px) and (orientation:portrait),screen and (min-width:480px) and (max-width:639px) and (orientation:landscape),screen and (min-width:640px) and (max-width:767px) and (orientation:landscape){.fixed-header .header-menu-contact-us-block{overflow:auto;bottom:0;top:0}
}
@media screen and (min-width:1200px){.header-menu-contact-us-block{-webkit-transform:translateY(80px);-moz-transform:translateY(80px);-ms-transform:translateY(80px);-o-transform:translateY(80px);transform:translateY(80px)}
}
.header-menu-contact-us-block.active{z-index:5;max-height:2000px;background-color:#464547}
.header-menu-contact-us-block.active .extended-contact-us{position:relative;visibility:visible;opacity:1}
@media screen and (min-width:1200px){.header-menu-contact-us-block.active .extended-contact-us{-webkit-transition:all 350ms ease-in-out 0ms;-moz-transition:all 350ms ease-in-out 0ms;-o-transition:all 350ms ease-in-out 0ms;transition:all 350ms ease-in-out 0ms}
}
.header-menu-contact-us-block .extended-contact-us{*zoom:1;visibility:hidden;max-width:805px;margin:0 auto;padding:33px 0;cursor:default;opacity:0;color:#ccc}
.header-menu-contact-us-block .extended-contact-us:before,.header-menu-contact-us-block .extended-contact-us:after{content:"";display:table;border-spacing:0}
.header-menu-contact-us-block .extended-contact-us:after{clear:both}
@media screen and (min-width:640px) and (max-width:767px) and (orientation:landscape),screen and (min-width:640px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape),screen and (min-width:1200px){.header-menu-contact-us-block .extended-contact-us{border:0}
}
@media screen and (min-width:640px) and (max-width:767px) and (orientation:landscape){.header-menu-contact-us-block .extended-contact-us{padding-bottom:60px}
}
.header-menu-contact-us-block .extended-contact-us h3{font-size:27px;margin:0 0 43px 28px;color:#39c2d7}
@media screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape),screen and (min-width:1200px){.header-menu-contact-us-block .extended-contact-us h3{font-size:37px;margin-bottom:23px}
}
.header-menu-contact-us-block .extended-contact-us ul{margin:0;padding:0;display:table}
.header-menu-contact-us-block .extended-contact-us ul li{margin:0;padding:0;list-style:none}
@media screen and (max-width:639px){.header-menu-contact-us-block .extended-contact-us ul:after{content:"";display:block;clear:both;padding-bottom:60px}
}
.header-menu-contact-us-block .extended-contact-us ul li{display:inline-block;float:none;width:100%;line-height:20px;padding:0 28px}
@media screen and (max-width:479px),screen and (min-width:480px) and (max-width:639px) and (orientation:portrait),screen and (min-width:480px) and (max-width:639px) and (orientation:landscape){.header-menu-contact-us-block .extended-contact-us ul li{position:relative}
.header-menu-contact-us-block .extended-contact-us ul li:not(:first-child){margin-top:60px}
.header-menu-contact-us-block .extended-contact-us ul li:not(:first-child):before{position:absolute;top:-30px;right:28px;left:28px;display:block;height:1px;content:'';background:rgba(204,204,204,0.45)}
}
@media screen and (min-width:640px) and (max-width:767px) and (orientation:landscape),screen and (min-width:640px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape),screen and (min-width:1200px){.header-menu-contact-us-block .extended-contact-us ul li{display:inline-block;float:none;width:33.333333333333336%;display:table-cell;padding:0 60px}
.header-menu-contact-us-block .extended-contact-us ul li:not(:first-child){border-left:1px solid #666}
}
@media screen and (min-width:640px) and (max-width:767px) and (orientation:landscape),screen and (min-width:640px) and (max-width:767px) and (orientation:portrait){.header-menu-contact-us-block .extended-contact-us ul li{padding-right:10px}
}
.header-menu-contact-us-block .extended-contact-us ul li .column-name{font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;font-size:18px;position:relative;margin-bottom:20px;padding-left:38px;color:#fff}
@media screen and (min-width:640px) and (max-width:767px) and (orientation:landscape),screen and (min-width:640px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape),screen and (min-width:1200px){.header-menu-contact-us-block .extended-contact-us ul li .column-name{padding-left:0}
}
.header-menu-contact-us-block .extended-contact-us ul li .column-name:before{position:absolute;top:-1px;left:0;display:block;width:30px;height:40px;content:'';background-repeat:no-repeat}
@media screen and (min-width:640px) and (max-width:767px) and (orientation:landscape),screen and (min-width:640px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape),screen and (min-width:1200px){.header-menu-contact-us-block .extended-contact-us ul li .column-name:before{left:-38px}
}
.header-menu-contact-us-block .extended-contact-us ul li.headquarters{padding:0 49px}
.header-menu-contact-us-block .extended-contact-us ul li.headquarters .column-name:before{background-image:url('../images/sprites/spritesheet_5.png');background-repeat:no-repeat;background-position:-254px -342px;width:16px;height:23px}
@media screen and (min-width:640px) and (max-width:767px) and (orientation:landscape),screen and (min-width:640px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape),screen and (min-width:1200px){.header-menu-contact-us-block .extended-contact-us ul li.headquarters .column-name:before{left:-30px}
}
.header-menu-contact-us-block .extended-contact-us ul li.headquarters .address{margin-bottom:26px}
.header-menu-contact-us-block .extended-contact-us ul li.headquarters .address+div{margin-bottom:31px}
@media screen and (min-width:640px) and (max-width:767px) and (orientation:landscape),screen and (min-width:640px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape),screen and (min-width:1200px){.header-menu-contact-us-block .extended-contact-us ul li.headquarters .address+div{margin-bottom:20px}
}
.header-menu-contact-us-block .extended-contact-us ul li.headquarters .address+div div{margin-bottom:4px}
@media screen and (min-width:768px) and (max-width:991px) and (orientation:portrait),screen and (min-width:992px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape),screen and (min-width:1200px){.header-menu-contact-us-block .extended-contact-us ul li.events{padding-right:40px;padding-left:67px}
}
@media screen and (min-width:640px) and (max-width:767px) and (orientation:landscape),screen and (min-width:640px) and (max-width:767px) and (orientation:portrait){.header-menu-contact-us-block .extended-contact-us ul li.events{padding-right:10px}
}
.header-menu-contact-us-block .extended-contact-us ul li.events .column-name:before{background-image:url('../images/sprites/spritesheet_5.png');background-repeat:no-repeat;background-position:-175px -20px;width:24px;height:24px}
.header-menu-contact-us-block .extended-contact-us ul li.events .date{font-size:16px;margin-bottom:6px}
.header-menu-contact-us-block .extended-contact-us ul li.events .name{line-height:21px;margin-bottom:20px}
.header-menu-contact-us-block .extended-contact-us ul li.events .name a{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;text-decoration:none;color:#ccc}
@media screen and (min-width:1200px){.header-menu-contact-us-block .extended-contact-us ul li.events .name a:hover{text-decoration:underline}
}
.header-menu-contact-us-block .extended-contact-us ul li.events .address{margin-bottom:34px}
@media screen and (min-width:640px) and (max-width:767px) and (orientation:landscape),screen and (min-width:640px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape),screen and (min-width:1200px){.header-menu-contact-us-block .extended-contact-us ul li.events .address{margin-bottom:20px}
}
@media screen and (min-width:640px) and (max-width:767px) and (orientation:landscape),screen and (min-width:640px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape),screen and (min-width:1200px){.header-menu-contact-us-block .extended-contact-us ul li.share{padding-left:72px}
}
.header-menu-contact-us-block .extended-contact-us ul li.share .column-name:before{top:-3px;background-image:url('../images/sprites/spritesheet_5.png');background-repeat:no-repeat;background-position:-239px -20px;width:30px;height:22px}
.header-menu-contact-us-block .extended-contact-us ul li.share .socials-links{margin:-8px 0 20px -8px}
.header-menu-contact-us-block .extended-contact-us ul li.share .socials-links a{font-size:1pxrem;line-height:1pxrem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;position:relative;display:inline-block;letter-spacing:-1.2px;color:#ccc}
.header-menu-contact-us-block .extended-contact-us ul li.share .socials-links a .icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:50%;position:relative;display:inline-block;width:38px;height:38px;margin-right:2px;vertical-align:middle;border-radius:100%}
.header-menu-contact-us-block .extended-contact-us ul li.share .socials-links a .icon img{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;width:22px;height:100%;max-height:22px;margin:auto}
.header-menu-contact-us-block .extended-contact-us ul li.share .socials-links a:hover{text-decoration:none;color:#1a9cb0}
.header-menu-contact-us-block .extended-contact-us ul li.share .socials-links a.fb .icon{margin-right:5px}
@media screen and (max-width:639px){.header-menu-contact-us-block .extended-contact-us ul li.share .socials-links a .name{display:none}
}
.header-menu-contact-us-block .extended-contact-us ul li .more{color:#fff}
.header-menu-contact-us-block .extended-contact-us ul li .more:after{font-weight:normal;content:'\00A0»'}
@media screen and (max-width:479px),screen and (min-width:480px) and (max-width:639px) and (orientation:portrait),screen and (min-width:480px) and (max-width:639px) and (orientation:landscape),screen and (min-width:640px) and (max-width:767px) and (orientation:landscape){html.contact-us-utility-active:not(.static-header){overflow-y:hidden}
}
@media screen and (min-width:1200px){.header-menu-container.fixed-header .wrapper .header-menu-breadcrumbs{position:fixed}
}
.header-menu-container .header-menu-breadcrumbs{display:none}
@media screen and (min-width:1200px){.header-menu-container .header-menu-breadcrumbs{-webkit-transform:translateY(80px);-moz-transform:translateY(80px);-ms-transform:translateY(80px);-o-transform:translateY(80px);transform:translateY(80px);-webkit-transition:top 500ms ease-in-out 0ms;-moz-transition:top 500ms ease-in-out 0ms;-o-transition:top 500ms ease-in-out 0ms;transition:top 500ms ease-in-out 0ms;z-index:997;position:absolute;display:block;width:100%;height:40px;background-color:#fff;top:0}
.header-menu-container .header-menu-breadcrumbs ul.header-menu-crumbs{max-width:1248px;margin:0 auto;padding:8px 24px}
.header-menu-container .header-menu-breadcrumbs ul.header-menu-crumbs li.header-menu-crumb-item{display:inline-block;margin:0;list-style:none;position:relative;margin-right:13px}
.header-menu-container .header-menu-breadcrumbs ul.header-menu-crumbs li.header-menu-crumb-item a{font-size:.8125rem;line-height:.9375rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;-webkit-transition:all 150ms ease-in-out 0ms;-moz-transition:all 150ms ease-in-out 0ms;-o-transition:all 150ms ease-in-out 0ms;transition:all 150ms ease-in-out 0ms;display:block;padding:5px 0 4px;text-decoration:none;color:#999;cursor:pointer}
.header-menu-container .header-menu-breadcrumbs ul.header-menu-crumbs li.header-menu-crumb-item a:hover{color:#39c2d7}
.header-menu-container .header-menu-breadcrumbs ul.header-menu-crumbs li.header-menu-crumb-item:last-child a{color:#464547;cursor:default}
.header-menu-container .header-menu-breadcrumbs ul.header-menu-crumbs li.header-menu-crumb-item:last-child:after{content:''}
.header-menu-container .header-menu-breadcrumbs ul.header-menu-crumbs li.header-menu-crumb-item:after{content:'\00A0›';right:-12px;top:3px;position:absolute;color:#999}
.header-menu-container .header-menu-breadcrumbs.scroll-down{top:-40px}
}
@media screen and (min-width:1920px){.all-wrapper .header-menu-container .header-menu-breadcrumbs{max-width:1920px}
}
header.header-ui,.section-shadow{height:50px}
@media screen and (min-width:992px){header.header-ui,.section-shadow{height:85px}
}
header.header-ui .section-shadow,.section-shadow .section-shadow{-webkit-box-shadow:0 2px 3px rgba(51,51,51,0.1);box-shadow:0 2px 3px rgba(51,51,51,0.1);position:fixed;z-index:5;right:0;left:0;background:#fff}
@media screen and (min-width:992px){header.header-ui .section-shadow,.section-shadow .section-shadow{position:relative;z-index:inherit}
}
.nav-bar{height:50px;background:#fff}
@media screen and (min-width:992px){.nav-bar{position:relative;z-index:inherit;height:85px}
}
.nav-bar .logo{display:inline-block;margin:10px 0;vertical-align:top}
@media screen and (min-width:992px){.nav-bar .logo{margin:25px 0}
}
.nav-bar .logo a{display:block;width:182px;height:30px;position:relative}
@media screen and (min-width:992px){.nav-bar .logo a{width:227px;height:32px}
}
.nav-bar .logo a img{max-width:100%;max-height:100%;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.nav-bar .menu{position:fixed;top:50px;right:0;bottom:0;left:0;display:none;background:rgba(0,0,0,0.7)}
.nav-bar .menu.expanded{z-index:9999;display:block;overflow-y:auto}
@media screen and (min-width:992px){.nav-bar .menu{position:absolute;top:0;bottom:auto;left:auto;display:block;background:0}
}
.nav-bar .menu-expand-button{position:absolute;top:0;right:0;display:inline-block;width:57px;height:50px;cursor:pointer;background:#464547 url('../images/components/general/header/hamburger-menu.png') center no-repeat}
@media screen and (min-width:992px){.nav-bar .menu-expand-button{display:none}
}
.nav-bar .menu-expand-button.expanded{background-image:url('../images/components/general/header/hamburger-menu-cross.png')}
.grid-cell-with-background{height:100%}
.grid-cell-with-background-ui{height:100%;display:table;width:100%;padding:24px;background-position:50% 50%;background-size:cover}
.grid-cell-with-background-ui.color-blue{background-color:#39c2d7}
.grid-cell-with-background-ui.color-lime-green{background-color:#a3c644}
.grid-cell-with-background-ui.color-dark-gray{background-color:#464547}
.grid-cell-with-background-ui.color-white{background-color:#fff}
.grid-cell-with-background-ui.color-raspberry{background-color:#b22746}
.grid-cell-with-background-ui.color-plum{background-color:#8e244d}
.grid-cell-with-background-ui.color-dark-blue{background-color:#1a9cb0}
.grid-cell-with-background-ui.color-dark-green{background-color:#7f993a}
.grid-cell-with-background-ui.color-medium-gray{background-color:#666}
@media screen and (min-width:992px){.grid-cell-with-background-ui{padding:48px}
}
.grid-cell-with-background-ui .grid-cell-table{display:table-cell;vertical-align:middle}
.grid-wrapper{height:100%}
.grid-wrapper .grid-content{height:100%}
.grid-wrapper .grid-content .grid-cell-text-centric{height:100%}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui{position:relative;overflow:hidden;height:100%;background-position:50% 50%;background-size:cover}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui.color-blue{background-color:#39c2d7}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui.color-lime-green{background-color:#a3c644}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui.color-dark-gray{background-color:#464547}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui.color-white{background-color:#fff}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui.color-raspberry{background-color:#b22746}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui.color-plum{background-color:#8e244d}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui.color-dark-blue{background-color:#1a9cb0}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui.color-dark-green{background-color:#7f993a}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui.color-medium-gray{background-color:#666}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper{position:relative;max-width:1200px;height:100%;margin:0 auto}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:25%;float:left;width:100%;padding:0 24px}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left.text-centric-left-no-padding{padding:0}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left{top:50%;width:50%}
}
@media screen and (max-width:639px){.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left{text-align:center}
}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left ul>li{list-style:disc inside!important}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title p{font-size:3.75rem;line-height:4.375rem;font-family:'oswald-bold',helvetica,sans-serif,arial;letter-spacing:-0.048rem;margin:0 0 15px;text-transform:uppercase}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text p{font-size:1.125rem;line-height:1.5625rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;margin:0}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text{color:#fff}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.color-blue,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.color-blue{color:#39c2d7}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.color-lime-green,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.color-lime-green{color:#a3c644}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.color-dark-gray,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.color-dark-gray{color:#464547}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.color-white,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.color-white{color:#fff}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.color-raspberry,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.color-raspberry{color:#b22746}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.color-plum,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.color-plum{color:#8e244d}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.color-dark-blue,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.color-dark-blue{color:#1a9cb0}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.color-dark-green,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.color-dark-green{color:#7f993a}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.color-medium-gray,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.color-medium-gray{color:#666}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title ul,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text ul,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title li,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text li,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title a,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text a,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title p,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text p,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title span,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text span,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title ol,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text ol,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title b,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text b,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title u,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text u,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title i,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text i{font-size:inherit;line-height:inherit;font-family:inherit;color:inherit}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.font-family-oswald ul,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.font-family-oswald ul,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.font-family-oswald li,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.font-family-oswald li,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.font-family-oswald a,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.font-family-oswald a,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.font-family-oswald p,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.font-family-oswald p,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.font-family-oswald span,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.font-family-oswald span,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.font-family-oswald ol,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.font-family-oswald ol,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.font-family-oswald b,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.font-family-oswald b,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.font-family-oswald u,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.font-family-oswald u,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.font-family-oswald i,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.font-family-oswald i{font-family:'oswald-regular',helvetica,sans-serif,arial}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.font-family-sans ul,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.font-family-sans ul,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.font-family-sans li,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.font-family-sans li,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.font-family-sans a,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.font-family-sans a,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.font-family-sans p,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.font-family-sans p,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.font-family-sans span,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.font-family-sans span,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.font-family-sans ol,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.font-family-sans ol,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.font-family-sans b,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.font-family-sans b,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.font-family-sans u,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.font-family-sans u,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-title.font-family-sans i,.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-text.font-family-sans i{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-button{font-size:1rem;line-height:1rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;position:relative;display:inline-block;margin:15px 0 20px;padding:11px 15px 13px 15px;text-decoration:none!important;text-transform:uppercase;color:#fff;background-color:#7f993a;margin:20px 0 0!important}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-button span{font-size:inherit;line-height:inherit;position:relative}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-button{padding:11px 35px 13px 15px}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-button:after{position:absolute;top:0;right:0;width:15px;height:100%;margin-right:12px;content:'';background:url('../images/components/general/button/arrow-icon-right.svg') no-repeat center;background-size:15px auto}
}
@media screen and (min-width:992px){.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-button{font-size:1.1875rem;line-height:1rem;margin:30px 0;padding:17px 43px 18px 20px}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-button:after{width:15px;margin-right:20px}
}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-button:hover{text-decoration:none;background-color:#a3c644}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-left .text-centric-button{margin:42px 0 0!important}
}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-right{position:absolute;bottom:0;float:left;width:100%;height:50%}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-right{position:relative;width:50%;height:100%}
}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-right .text-centric-image{-webkit-transform:translateX(-50%) translateY(7%);-moz-transform:translateX(-50%) translateY(7%);-ms-transform:translateX(-50%) translateY(7%);-o-transform:translateX(-50%) translateY(7%);transform:translateX(-50%) translateY(7%);position:absolute;bottom:0;left:50%;max-width:90%;max-height:100%}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-right .text-centric-image{-webkit-transform:translateX(15%) translateY(7%);-moz-transform:translateX(15%) translateY(7%);-ms-transform:translateX(15%) translateY(7%);-o-transform:translateX(15%) translateY(7%);transform:translateX(15%) translateY(7%);right:0;left:auto;float:right;max-width:none;max-height:100%}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-right .text-centric-image.text-centric-image-not-crop{-webkit-transform:translateX(0%) translateY(7%);-moz-transform:translateX(0%) translateY(7%);-ms-transform:translateX(0%) translateY(7%);-o-transform:translateX(0%) translateY(7%);transform:translateX(0%) translateY(7%);max-width:90%}
.grid-wrapper .grid-content .grid-cell-text-centric .grid-cell-text-centric-ui .text-centric-content-wrapper .text-centric-right .text-centric-image.text-centric-image-more-crop{-webkit-transform:translateX(30%) translateY(7%);-moz-transform:translateX(30%) translateY(7%);-ms-transform:translateX(30%) translateY(7%);-o-transform:translateX(30%) translateY(7%);transform:translateX(30%) translateY(7%)}
}
.grid-wrapper{height:100%}
.grid-wrapper .grid-content{height:100%}
.grid-wrapper .grid-content .grid-cell-image-centric{height:100%}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui{position:relative;height:100%;background-position:50% 50%;background-size:cover}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui.color-blue{background-color:#39c2d7}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui.color-lime-green{background-color:#a3c644}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui.color-dark-gray{background-color:#464547}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui.color-white{background-color:#fff}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui.color-raspberry{background-color:#b22746}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui.color-plum{background-color:#8e244d}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui.color-dark-blue{background-color:#1a9cb0}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui.color-dark-green{background-color:#7f993a}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui.color-medium-gray{background-color:#666}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper{position:relative;max-width:1248px;height:100%;margin:0 auto}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content{position:absolute;bottom:20px;padding:0 24px}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content ul>li{list-style:disc inside!important}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title p{font-size:3.75rem;line-height:4.375rem;font-family:'oswald-bold',helvetica,sans-serif,arial;letter-spacing:-0.048rem;margin-bottom:0;text-transform:uppercase}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text p{font-size:1.125rem;line-height:1.5625rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;margin:0 0 42px}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text{color:#fff}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.color-blue,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.color-blue{color:#39c2d7}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.color-lime-green,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.color-lime-green{color:#a3c644}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.color-dark-gray,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.color-dark-gray{color:#464547}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.color-white,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.color-white{color:#fff}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.color-raspberry,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.color-raspberry{color:#b22746}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.color-plum,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.color-plum{color:#8e244d}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.color-dark-blue,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.color-dark-blue{color:#1a9cb0}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.color-dark-green,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.color-dark-green{color:#7f993a}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.color-medium-gray,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.color-medium-gray{color:#666}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title ul,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text ul,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title li,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text li,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title a,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text a,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title p,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text p,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title span,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text span,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title ol,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text ol,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title b,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text b,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title u,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text u,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title i,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text i{font-size:inherit;line-height:inherit;font-family:inherit;color:inherit}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.font-family-oswald ul,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.font-family-oswald ul,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.font-family-oswald li,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.font-family-oswald li,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.font-family-oswald a,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.font-family-oswald a,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.font-family-oswald p,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.font-family-oswald p,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.font-family-oswald span,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.font-family-oswald span,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.font-family-oswald ol,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.font-family-oswald ol,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.font-family-oswald b,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.font-family-oswald b,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.font-family-oswald u,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.font-family-oswald u,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.font-family-oswald i,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.font-family-oswald i{font-family:'oswald-regular',helvetica,sans-serif,arial}
.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.font-family-sans ul,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.font-family-sans ul,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.font-family-sans li,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.font-family-sans li,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.font-family-sans a,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.font-family-sans a,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.font-family-sans p,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.font-family-sans p,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.font-family-sans span,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.font-family-sans span,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.font-family-sans ol,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.font-family-sans ol,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.font-family-sans b,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.font-family-sans b,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.font-family-sans u,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.font-family-sans u,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-title.font-family-sans i,.grid-wrapper .grid-content .grid-cell-image-centric .grid-cell-image-centric-ui .image-centric-content-wrapper .image-centric-content .image-centric-text.font-family-sans i{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial}
.grid-cell{height:100%}
.grid-cell-ui{position:relative;height:100%;background-size:cover;background-position:center}
.grid-cell-ui.color-blue{background-color:#39c2d7}
.grid-cell-ui.color-lime-green{background-color:#a3c644}
.grid-cell-ui.color-dark-gray{background-color:#464547}
.grid-cell-ui.color-white{background-color:#fff}
.grid-cell-ui.color-raspberry{background-color:#b22746}
.grid-cell-ui.color-plum{background-color:#8e244d}
.grid-cell-ui.color-dark-blue{background-color:#1a9cb0}
.grid-cell-ui.color-dark-green{background-color:#7f993a}
.grid-cell-ui.color-medium-gray{background-color:#666}
.grid-cell-ui a{display:block;height:100%;cursor:default;text-decoration:none!important}
@media screen and (min-width:992px){.grid-cell-ui a{cursor:pointer}
}
.grid-cell-ui a .grid-cell-info{-webkit-transition:all 0s ease 0ms;-moz-transition:all 0s ease 0ms;-o-transition:all 0s ease 0ms;transition:all 0s ease 0ms;position:relative;top:0;overflow:hidden;height:100%;background:rgba(0,0,0,0.5)}
@media screen and (min-width:992px){.grid-cell-ui a .grid-cell-info{-webkit-transition:top .5s ease 0s;-moz-transition:top .5s ease 0s;-o-transition:top .5s ease 0s;transition:top .5s ease 0s;top:100%}
}
.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:relative;top:50%;padding:0 20px}
.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-title,.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-description{color:#fff;color:#ccc}
.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-title.color-blue,.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-description.color-blue{color:#39c2d7}
.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-title.color-lime-green,.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-description.color-lime-green{color:#a3c644}
.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-title.color-dark-gray,.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-description.color-dark-gray{color:#464547}
.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-title.color-white,.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-description.color-white{color:#fff}
.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-title.color-raspberry,.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-description.color-raspberry{color:#b22746}
.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-title.color-plum,.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-description.color-plum{color:#8e244d}
.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-title.color-dark-blue,.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-description.color-dark-blue{color:#1a9cb0}
.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-title.color-dark-green,.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-description.color-dark-green{color:#7f993a}
.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-title.color-medium-gray,.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-description.color-medium-gray{color:#666}
.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-title.font-family-oswald,.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-description.font-family-oswald{font-family:'oswald-regular',helvetica,sans-serif,arial}
.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-title.font-family-sans,.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-description.font-family-sans{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial}
.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-title p,.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-description p{color:inherit}
.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-title p,.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-description p{font-size:1.5rem;line-height:1.625rem;font-family:inherit;margin:0 auto;color:inherit}
@media screen and (min-width:640px){.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-title p,.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-description p{font-size:1.625rem;line-height:2.25rem}
}
.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-description{display:none}
@media screen and (min-width:992px){.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-description{display:block}
.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-description p{font-size:1rem;line-height:1.125rem}
}
@media screen and (min-width:1200px){.grid-cell-ui a .grid-cell-info .grid-cell-info-wrapper .grid-cell-description p{font-size:1.125rem;line-height:1.625rem}
}
.grid-cell-ui a .grid-cell-overlay{-webkit-transition:bottom 1s ease 0s;-moz-transition:bottom 1s ease 0s;-o-transition:bottom 1s ease 0s;transition:bottom 1s ease 0s;position:absolute;bottom:0;overflow:hidden;width:100%;height:32px;white-space:nowrap;background-color:rgba(0,0,0,0.6)}
@media screen and (min-width:992px){.grid-cell-ui a .grid-cell-overlay{height:65px}
}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:640px) and (max-width:767px){.grid-cell-ui a .grid-cell-overlay{height:45px}
}
.grid-cell-ui a .grid-cell-overlay .grid-cell-overlay-avatar{display:none}
@media screen and (min-width:640px){.grid-cell-ui a .grid-cell-overlay .grid-cell-overlay-avatar{display:inline-block;float:left;width:50px;height:50px;margin:8px 17px 7px 34px;border-radius:25px;background-position:50% 50%;background-size:cover}
}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:640px) and (max-width:767px){.grid-cell-ui a .grid-cell-overlay .grid-cell-overlay-avatar{width:30px;height:30px;margin:8px;border-radius:15px}
}
.grid-cell-ui a .grid-cell-overlay .grid-cell-overlay-name{text-align:center}
.grid-cell-ui a .grid-cell-overlay .grid-cell-overlay-name p{font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;font-size:.8125rem;line-height:2rem;overflow:hidden;height:32px;text-overflow:ellipsis;color:#fff}
@media screen and (min-width:992px){.grid-cell-ui a .grid-cell-overlay .grid-cell-overlay-name p{font-size:1.125rem;line-height:4.0625rem;height:65px}
}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:640px) and (max-width:767px){.grid-cell-ui a .grid-cell-overlay .grid-cell-overlay-name p{font-size:.9375rem;line-height:2.8125rem;height:45px}
}
@media screen and (min-width:640px) and (max-width:767px){.grid-cell-ui a .grid-cell-overlay .grid-cell-overlay-name p{font-size:.75rem}
}
@media screen and (min-width:640px){.grid-cell-ui a .grid-cell-overlay .grid-cell-overlay-avatar+.grid-cell-overlay-name{display:inline-block;vertical-align:top}
}
.grid-cell-ui.display-default-overlay .grid-cell-info{display:none}
@media screen and (min-width:992px){.grid-cell-ui:hover .grid-cell-info{-webkit-transition:top 1s ease 0s;-moz-transition:top 1s ease 0s;-o-transition:top 1s ease 0s;transition:top 1s ease 0s;top:0}
.grid-cell-ui:hover .grid-cell-overlay{-webkit-transition:bottom .5s ease 0s;-moz-transition:bottom .5s ease 0s;-o-transition:bottom .5s ease 0s;transition:bottom .5s ease 0s;bottom:-65px}
.grid-cell-ui.display-default-overlay .grid-cell-info{display:block}
}
.grid-ui{*zoom:1;width:100%;height:300px}
.grid-ui:before,.grid-ui:after{content:"";display:table;border-spacing:0}
.grid-ui:after{clear:both}
.grid-ui .font-size-8{font-size:.35rem;line-height:.4375rem}
@media screen and (min-width:640px) and (max-width:767px){.grid-ui .font-size-8{font-size:.3rem;line-height:.375rem}
}
@media screen and (min-width:768px) and (max-width:991px){.grid-ui .font-size-8{font-size:.4rem;line-height:.5rem}
}
@media screen and (min-width:992px){.grid-ui .font-size-8{font-size:.5rem;line-height:.625rem}
}
.grid-ui .font-size-10{font-size:.4375rem;line-height:.5249999999999999rem}
@media screen and (min-width:640px) and (max-width:767px){.grid-ui .font-size-10{font-size:.375rem;line-height:.44999999999999996rem}
}
@media screen and (min-width:768px) and (max-width:991px){.grid-ui .font-size-10{font-size:.5rem;line-height:.6000000000000001rem}
}
@media screen and (min-width:992px){.grid-ui .font-size-10{font-size:.625rem;line-height:.75rem}
}
.grid-ui .font-size-12{font-size:.5249999999999999rem;line-height:.6124999999999999rem}
@media screen and (min-width:640px) and (max-width:767px){.grid-ui .font-size-12{font-size:.44999999999999996rem;line-height:.525rem}
}
@media screen and (min-width:768px) and (max-width:991px){.grid-ui .font-size-12{font-size:.6000000000000001rem;line-height:.7000000000000001rem}
}
@media screen and (min-width:992px){.grid-ui .font-size-12{font-size:.75rem;line-height:.875rem}
}
.grid-ui .font-size-14{font-size:.6124999999999999rem;line-height:.7rem}
@media screen and (min-width:640px) and (max-width:767px){.grid-ui .font-size-14{font-size:.525rem;line-height:.6rem}
}
@media screen and (min-width:768px) and (max-width:991px){.grid-ui .font-size-14{font-size:.7000000000000001rem;line-height:.8rem}
}
@media screen and (min-width:992px){.grid-ui .font-size-14{font-size:.875rem;line-height:1rem}
}
.grid-ui .font-size-16{font-size:.7rem;line-height:.875rem}
@media screen and (min-width:640px) and (max-width:767px){.grid-ui .font-size-16{font-size:.6rem;line-height:.75rem}
}
@media screen and (min-width:768px) and (max-width:991px){.grid-ui .font-size-16{font-size:.8rem;line-height:1rem}
}
@media screen and (min-width:992px){.grid-ui .font-size-16{font-size:1rem;line-height:1.5rem}
}
.grid-ui .font-size-18{font-size:.7875rem;line-height:1.0499999999999998rem}
@media screen and (min-width:640px) and (max-width:767px){.grid-ui .font-size-18{font-size:.6749999999999999rem;line-height:.8999999999999999rem}
}
@media screen and (min-width:768px) and (max-width:991px){.grid-ui .font-size-18{font-size:.9rem;line-height:1.2000000000000002rem}
}
@media screen and (min-width:992px){.grid-ui .font-size-18{font-size:1.125rem;line-height:1.625rem}
}
.grid-ui .font-size-20{font-size:.875rem;line-height:1.0499999999999998rem}
@media screen and (min-width:640px) and (max-width:767px){.grid-ui .font-size-20{font-size:.75rem;line-height:.8999999999999999rem}
}
@media screen and (min-width:640px) and (max-width:767px){.grid-ui .font-size-20{font-size:.75rem;line-height:.8999999999999999rem}
}
@media screen and (min-width:768px) and (max-width:991px){.grid-ui .font-size-20{font-size:1rem;line-height:1.2000000000000002rem}
}
@media screen and (min-width:992px){.grid-ui .font-size-20{font-size:1.25rem;line-height:1.625rem}
}
.grid-ui .font-size-22{font-size:.9624999999999999rem;line-height:1.0499999999999998rem}
@media screen and (min-width:640px) and (max-width:767px){.grid-ui .font-size-22{font-size:.825rem;line-height:.8999999999999999rem}
}
@media screen and (min-width:768px) and (max-width:991px){.grid-ui .font-size-22{font-size:1.1rem;line-height:1.2000000000000002rem}
}
@media screen and (min-width:992px){.grid-ui .font-size-22{font-size:1.375rem;line-height:1.625rem}
}
.grid-ui .font-size-24{font-size:1.0499999999999998rem;line-height:1.1375rem}
@media screen and (min-width:640px) and (max-width:767px){.grid-ui .font-size-24{font-size:.8999999999999999rem;line-height:.975rem}
}
@media screen and (min-width:768px) and (max-width:991px){.grid-ui .font-size-24{font-size:1.2000000000000002rem;line-height:1.3rem}
}
@media screen and (min-width:992px){.grid-ui .font-size-24{font-size:1.5rem;line-height:1.625rem}
}
.grid-ui .font-size-26{font-size:1.0499999999999998rem;line-height:1.3125rem}
@media screen and (min-width:640px) and (max-width:767px){.grid-ui .font-size-26{font-size:.8999999999999999rem;line-height:1.125rem}
}
@media screen and (min-width:768px) and (max-width:991px){.grid-ui .font-size-26{font-size:1.2000000000000002rem;line-height:1.5rem}
}
@media screen and (min-width:992px){.grid-ui .font-size-26{font-size:1.625rem;line-height:2.25rem}
}
.grid-ui .font-size-28{font-size:1.1375rem;line-height:1.3125rem}
@media screen and (min-width:640px) and (max-width:767px){.grid-ui .font-size-28{font-size:.975rem;line-height:1.125rem}
}
@media screen and (min-width:768px) and (max-width:991px){.grid-ui .font-size-28{font-size:1.3rem;line-height:1.5rem}
}
@media screen and (min-width:992px){.grid-ui .font-size-28{font-size:1.75rem;line-height:2.125rem}
}
.grid-ui .font-size-36{font-size:1.4874999999999998rem;line-height:1.75rem}
@media screen and (min-width:640px) and (max-width:767px){.grid-ui .font-size-36{font-size:1.275rem;line-height:1.5rem}
}
@media screen and (min-width:768px) and (max-width:991px){.grid-ui .font-size-36{font-size:1.7000000000000002rem;line-height:2rem}
}
@media screen and (min-width:992px){.grid-ui .font-size-36{font-size:2.25rem;line-height:2.5rem}
}
.grid-ui .font-size-48{font-size:1.575rem;line-height:1.75rem}
@media screen and (min-width:640px) and (max-width:767px){.grid-ui .font-size-48{font-size:1.3499999999999999rem;line-height:1.5rem}
}
@media screen and (min-width:768px) and (max-width:991px){.grid-ui .font-size-48{font-size:1.8rem;line-height:2rem}
}
@media screen and (min-width:992px){.grid-ui .font-size-48{font-size:3rem;line-height:3.5rem}
}
.grid-ui .font-size-60{font-size:1.6624999999999999rem;line-height:1.9249999999999998rem}
@media screen and (min-width:640px) and (max-width:767px){.grid-ui .font-size-60{font-size:1.425rem;line-height:1.65rem}
}
@media screen and (min-width:768px) and (max-width:991px){.grid-ui .font-size-60{font-size:1.9000000000000001rem;line-height:2.2rem}
}
@media screen and (min-width:992px){.grid-ui .font-size-60{font-size:3.75rem;line-height:4.125rem}
}
.grid-ui .font-size-72{font-size:1.75rem;line-height:2.0124999999999997rem}
@media screen and (min-width:640px) and (max-width:767px){.grid-ui .font-size-72{font-size:1.5rem;line-height:1.7249999999999999rem}
}
@media screen and (min-width:768px) and (max-width:991px){.grid-ui .font-size-72{font-size:2rem;line-height:2.3000000000000003rem}
}
@media screen and (min-width:992px){.grid-ui .font-size-72{font-size:4.5rem;line-height:4.875rem}
}
.grid-ui .font-size-96{font-size:2.0999999999999996rem;line-height:2.40625rem}
@media screen and (min-width:640px) and (max-width:767px){.grid-ui .font-size-96{font-size:1.7999999999999998rem;line-height:2.0625rem}
}
@media screen and (min-width:768px) and (max-width:991px){.grid-ui .font-size-96{font-size:2.4000000000000004rem;line-height:2.75rem}
}
@media screen and (min-width:992px){.grid-ui .font-size-96{font-size:6rem;line-height:6.875rem}
}
.grid-ui .font-size-120{font-size:2.625rem;line-height:2.8rem}
@media screen and (min-width:640px) and (max-width:767px){.grid-ui .font-size-120{font-size:2.25rem;line-height:2.4rem}
}
@media screen and (min-width:768px) and (max-width:991px){.grid-ui .font-size-120{font-size:3rem;line-height:3.2rem}
}
@media screen and (min-width:992px){.grid-ui .font-size-120{font-size:7.5rem;line-height:8rem}
}
.grid-ui .font-size-144{font-size:3.15rem;line-height:3.5rem}
@media screen and (min-width:640px) and (max-width:767px){.grid-ui .font-size-144{font-size:2.6999999999999997rem;line-height:3rem}
}
@media screen and (min-width:768px) and (max-width:991px){.grid-ui .font-size-144{font-size:3.6rem;line-height:4rem}
}
@media screen and (min-width:992px){.grid-ui .font-size-144{font-size:9rem;line-height:9.75rem}
}
.grid-ui.grid-type-octad .grid-wrapper,.grid-ui.grid-type-quad .grid-wrapper,.grid-ui.grid-type-irregular-quad .grid-wrapper,.grid-ui.grid-type-single .grid-wrapper,.grid-ui.grid-type-two-equal-cells .grid-wrapper,.grid-ui.grid-type-large-and-quad .grid-wrapper{height:50%;padding:0}
.grid-ui.grid-type-octad .grid-wrapper .grid-content,.grid-ui.grid-type-quad .grid-wrapper .grid-content,.grid-ui.grid-type-irregular-quad .grid-wrapper .grid-content,.grid-ui.grid-type-single .grid-wrapper .grid-content,.grid-ui.grid-type-two-equal-cells .grid-wrapper .grid-content,.grid-ui.grid-type-large-and-quad .grid-wrapper .grid-content{overflow:hidden;height:100%}
.grid-ui.grid-type-octad .grid-wrapper .grid-content>img,.grid-ui.grid-type-quad .grid-wrapper .grid-content>img,.grid-ui.grid-type-irregular-quad .grid-wrapper .grid-content>img,.grid-ui.grid-type-single .grid-wrapper .grid-content>img,.grid-ui.grid-type-two-equal-cells .grid-wrapper .grid-content>img,.grid-ui.grid-type-large-and-quad .grid-wrapper .grid-content>img{-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:relative;top:50%;left:50%;display:block;width:auto;max-width:100%;height:auto;max-height:100%}
.grid-ui.grid-type-octad .grid-wrapper{display:inline-block;float:left;width:50%;position:relative}
.grid-ui.grid-type-octad .grid-wrapper:nth-child(3),.grid-ui.grid-type-octad .grid-wrapper:nth-child(4){top:50%}
.grid-ui.grid-type-octad .grid-wrapper:nth-child(5),.grid-ui.grid-type-octad .grid-wrapper:nth-child(6){top:-50%}
.grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(1){padding:0 6px 6px 0}
.grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(2){padding:0 0 6px 6px}
.grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(3),.grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(5){padding:6px 6px 6px 0}
.grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(4),.grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(6){padding:6px 0 6px 6px}
.grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(7){padding:6px 6px 0 0}
.grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(8){padding:6px 0 0 6px}
.grid-ui.grid-type-quad .grid-wrapper{display:inline-block;float:left;width:50%;height:100%}
.grid-ui.grid-type-quad.padding .grid-wrapper:nth-child(1){padding:0 6px 6px 0}
.grid-ui.grid-type-quad.padding .grid-wrapper:nth-child(2){padding:0 0 6px 6px}
.grid-ui.grid-type-quad.padding .grid-wrapper:nth-child(3){padding:6px 6px 0 0}
.grid-ui.grid-type-quad.padding .grid-wrapper:nth-child(4){padding:6px 0 0 6px}
.grid-ui.grid-type-two-equal-cells .grid-wrapper{display:inline-block;float:left;width:100%}
.grid-ui.grid-type-two-equal-cells.padding .grid-wrapper:nth-child(1){padding:0 0 6px 0}
.grid-ui.grid-type-two-equal-cells.padding .grid-wrapper:nth-child(2){padding:6px 0 0 0}
.grid-ui.grid-type-irregular-quad .grid-wrapper,.grid-ui.grid-type-large-and-quad .grid-wrapper{display:inline-block;float:left;width:50%;height:100%}
.grid-ui.grid-type-irregular-quad .grid-wrapper:nth-child(1),.grid-ui.grid-type-large-and-quad .grid-wrapper:nth-child(1){display:inline-block;float:left;width:100%}
.grid-ui.grid-type-irregular-quad .grid-wrapper .grid-wrapper-inner,.grid-ui.grid-type-large-and-quad .grid-wrapper .grid-wrapper-inner{height:50%}
.grid-ui.grid-type-irregular-quad.padding .grid-wrapper:nth-child(1),.grid-ui.grid-type-large-and-quad.padding .grid-wrapper:nth-child(1){padding:0 0 6px 0}
.grid-ui.grid-type-irregular-quad.padding .grid-wrapper:nth-child(2),.grid-ui.grid-type-large-and-quad.padding .grid-wrapper:nth-child(2){padding:6px 6px 0 0}
.grid-ui.grid-type-irregular-quad.padding .grid-wrapper .grid-wrapper-inner:nth-child(1),.grid-ui.grid-type-large-and-quad.padding .grid-wrapper .grid-wrapper-inner:nth-child(1){padding:0 0 6px 0}
.grid-ui.grid-type-irregular-quad.padding .grid-wrapper .grid-wrapper-inner:nth-child(2),.grid-ui.grid-type-large-and-quad.padding .grid-wrapper .grid-wrapper-inner:nth-child(2){padding:6px 0 0 0}
.grid-ui.grid-type-irregular-quad.padding .grid-wrapper:nth-child(3),.grid-ui.grid-type-large-and-quad.padding .grid-wrapper:nth-child(3){padding:6px 0 0 6px}
.grid-ui.grid-type-single .grid-wrapper{display:inline-block;float:left;width:100%;height:100%}
.grid-ui .button-ui-wrapper{padding-left:0!important}
@media screen and (min-width:640px) and (max-width:767px){.grid-ui .title-upper{margin-bottom:10px!important}
}
@media screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.grid-ui.grid-type-octad .grid-wrapper{display:inline-block;float:left;width:25%;position:static;top:0}
.grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(1){padding:0 6px 6px 0}
.grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(2),.grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(3){padding:0 6px 6px}
.grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(4){padding:0 0 6px 6px}
.grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(5){padding:6px 6px 0 0}
.grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(6),.grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(7){padding:6px 6px 0}
.grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(8){padding:6px 0 0 6px}
.grid-ui.grid-type-quad .grid-wrapper{display:inline-block;float:left;width:25%;height:100%}
.grid-ui.grid-type-quad.padding .grid-wrapper:nth-child(1){padding:0 6px 0 0}
.grid-ui.grid-type-quad.padding .grid-wrapper:nth-child(2),.grid-ui.grid-type-quad.padding .grid-wrapper:nth-child(3){padding:0 6px 0 6px}
.grid-ui.grid-type-quad.padding .grid-wrapper:nth-child(4){padding:0 0 0 6px}
.grid-ui.grid-type-two-equal-cells .grid-wrapper{display:inline-block;float:left;width:50%;height:100%}
.grid-ui.grid-type-two-equal-cells.padding .grid-wrapper:nth-child(1){padding:0 6px 0 0}
.grid-ui.grid-type-two-equal-cells.padding .grid-wrapper:nth-child(2){padding:0 0 0 6px}
.grid-ui.grid-type-irregular-quad .grid-wrapper,.grid-ui.grid-type-large-and-quad .grid-wrapper{display:inline-block;float:left;width:25%;height:100%}
.grid-ui.grid-type-irregular-quad .grid-wrapper:nth-child(1),.grid-ui.grid-type-large-and-quad .grid-wrapper:nth-child(1){display:inline-block;float:left;width:50%}
.grid-ui.grid-type-irregular-quad .grid-wrapper .grid-wrapper-inner,.grid-ui.grid-type-large-and-quad .grid-wrapper .grid-wrapper-inner{height:50%}
.grid-ui.grid-type-irregular-quad.padding .grid-wrapper:nth-child(1),.grid-ui.grid-type-large-and-quad.padding .grid-wrapper:nth-child(1){padding:0 6px 0 0}
.grid-ui.grid-type-irregular-quad.padding .grid-wrapper:nth-child(2),.grid-ui.grid-type-large-and-quad.padding .grid-wrapper:nth-child(2){padding:0 6px}
.grid-ui.grid-type-irregular-quad.padding .grid-wrapper .grid-wrapper-inner:nth-child(1),.grid-ui.grid-type-large-and-quad.padding .grid-wrapper .grid-wrapper-inner:nth-child(1){padding:0 0 6px 0}
.grid-ui.grid-type-irregular-quad.padding .grid-wrapper .grid-wrapper-inner:nth-child(2),.grid-ui.grid-type-large-and-quad.padding .grid-wrapper .grid-wrapper-inner:nth-child(2){padding:6px 0 0 0}
.grid-ui.grid-type-irregular-quad.padding .grid-wrapper:nth-child(3),.grid-ui.grid-type-large-and-quad.padding .grid-wrapper:nth-child(3){padding:0 0 0 6px}
}
.slider-ui .grid-ui.grid-type-octad .grid-wrapper{display:inline-block;float:left;width:25%;position:static;top:0}
.slider-ui .grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(1){padding:0 6px 6px 0}
.slider-ui .grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(2),.slider-ui .grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(3){padding:0 6px 6px}
.slider-ui .grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(4){padding:0 0 6px 6px}
.slider-ui .grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(5){padding:6px 6px 0 0}
.slider-ui .grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(6),.slider-ui .grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(7){padding:6px 6px 0}
.slider-ui .grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(8){padding:6px 0 0 6px}
.slider-ui .grid-ui.grid-type-quad .grid-wrapper{display:inline-block;float:left;width:25%;height:100%}
.slider-ui .grid-ui.grid-type-quad.padding .grid-wrapper:nth-child(1){padding:0 6px 0 0}
.slider-ui .grid-ui.grid-type-quad.padding .grid-wrapper:nth-child(2),.slider-ui .grid-ui.grid-type-quad.padding .grid-wrapper:nth-child(3){padding:0 6px 0 6px}
.slider-ui .grid-ui.grid-type-quad.padding .grid-wrapper:nth-child(4){padding:0 0 0 6px}
.slider-ui .grid-ui.grid-type-two-equal-cells .grid-wrapper{display:inline-block;float:left;width:50%;height:100%}
.slider-ui .grid-ui.grid-type-two-equal-cells.padding .grid-wrapper:nth-child(1){padding:0 6px 0 0}
.slider-ui .grid-ui.grid-type-two-equal-cells.padding .grid-wrapper:nth-child(2){padding:0 0 0 6px}
.slider-ui .grid-ui.grid-type-irregular-quad .grid-wrapper,.slider-ui .grid-ui.grid-type-large-and-quad .grid-wrapper{display:inline-block;float:left;width:25%;height:100%}
.slider-ui .grid-ui.grid-type-irregular-quad .grid-wrapper:nth-child(1),.slider-ui .grid-ui.grid-type-large-and-quad .grid-wrapper:nth-child(1){display:inline-block;float:left;width:50%}
.slider-ui .grid-ui.grid-type-irregular-quad .grid-wrapper .grid-wrapper-inner,.slider-ui .grid-ui.grid-type-large-and-quad .grid-wrapper .grid-wrapper-inner{height:50%}
.slider-ui .grid-ui.grid-type-irregular-quad.padding .grid-wrapper:nth-child(1),.slider-ui .grid-ui.grid-type-large-and-quad.padding .grid-wrapper:nth-child(1){padding:0 6px 0 0}
.slider-ui .grid-ui.grid-type-irregular-quad.padding .grid-wrapper:nth-child(2),.slider-ui .grid-ui.grid-type-large-and-quad.padding .grid-wrapper:nth-child(2){padding:0 6px}
.slider-ui .grid-ui.grid-type-irregular-quad.padding .grid-wrapper .grid-wrapper-inner:nth-child(1),.slider-ui .grid-ui.grid-type-large-and-quad.padding .grid-wrapper .grid-wrapper-inner:nth-child(1){padding:0 0 6px 0}
.slider-ui .grid-ui.grid-type-irregular-quad.padding .grid-wrapper .grid-wrapper-inner:nth-child(2),.slider-ui .grid-ui.grid-type-large-and-quad.padding .grid-wrapper .grid-wrapper-inner:nth-child(2){padding:6px 0 0 0}
.slider-ui .grid-ui.grid-type-irregular-quad.padding .grid-wrapper:nth-child(3),.slider-ui .grid-ui.grid-type-large-and-quad.padding .grid-wrapper:nth-child(3){padding:0 0 0 6px}
@media screen and (min-width:480px) and (max-width:639px),screen and (max-width:479px){.slider-ui .grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(2){padding:0 10px 6px 6px}
.slider-ui .grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(3){padding:0 6px 6px 10px}
.slider-ui .grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(6){padding:6px 10px 0 6px}
.slider-ui .grid-ui.grid-type-octad.padding .grid-wrapper:nth-child(7){padding:6px 6px 0 10px}
.slider-ui .grid-ui.grid-type-quad.padding .grid-wrapper:nth-child(2){padding:0 10px 0 6px}
.slider-ui .grid-ui.grid-type-quad.padding .grid-wrapper:nth-child(3){padding:0 6px 0 10px}
.slider-ui .grid-ui.grid-type-two-equal-cells.padding .grid-wrapper:nth-child(1){padding:0 10px 0 0}
.slider-ui .grid-ui.grid-type-two-equal-cells.padding .grid-wrapper:nth-child(2){padding:0 0 0 10px}
.slider-ui .grid-ui.grid-type-irregular-quad.padding .grid-wrapper:nth-child(1),.slider-ui .grid-ui.grid-type-large-and-quad.padding .grid-wrapper:nth-child(1){padding:0 10px 0 0}
.slider-ui .grid-ui.grid-type-irregular-quad.padding .grid-wrapper:nth-child(2),.slider-ui .grid-ui.grid-type-large-and-quad.padding .grid-wrapper:nth-child(2){padding:0 6px 0 10px}
}
.gallery-error-message.author{font-size:1.25rem;padding-left:200px;color:#000}
#photo-grid-gallery{display:block;margin:0 -12px;*zoom:1}
#photo-grid-gallery:before,#photo-grid-gallery:after{content:"";display:table;border-spacing:0}
#photo-grid-gallery:after{clear:both}
@media screen and (min-width:992px){#photo-grid-gallery{margin:0 -12px}
}
#photo-grid-gallery:before,#photo-grid-gallery:after{content:"";display:table;border-spacing:0}
#photo-grid-gallery:after{clear:both}
@media screen and (min-width:992px){#photo-grid-gallery{margin:0 -12px}
}
#photo-grid-gallery .photo-item{display:inline-block;float:left;width:50%;padding:0 12px;overflow:hidden;padding:0 4px}
@media screen and (min-width:992px){#photo-grid-gallery .photo-item{padding:0 12px}
}
#photo-grid-gallery .photo-item:not(:last-child){margin-bottom:8px}
@media screen and (min-width:768px) and (max-width:991px){#photo-grid-gallery .photo-item{display:inline-block;float:left;width:33.333333333333336%;padding:0 12px}
}
@media screen and (min-width:768px) and (max-width:991px) and screen and (min-width:992px){#photo-grid-gallery .photo-item{padding:0 12px}
}
@media screen and (min-width:992px){#photo-grid-gallery .photo-item{display:inline-block;float:left;width:25%;padding:0 12px}
#photo-grid-gallery .photo-item:not(:last-child){margin-bottom:20px}
}
@media screen and (min-width:992px) and screen and (min-width:992px){#photo-grid-gallery .photo-item{padding:0 12px}
}
#photo-grid-gallery .photo-item .wrapper-img{position:relative;overflow:hidden;padding-bottom:100%;cursor:pointer;border:1px solid #999}
#photo-grid-gallery .photo-item .wrapper-img img{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:0;bottom:0;left:0;width:100%;height:auto}
#photo-grid-gallery .photo-item .wrapper-img img.landscape{-webkit-transform:translateX(-50%) translateY(0%);-moz-transform:translateX(-50%) translateY(0%);-ms-transform:translateX(-50%) translateY(0%);-o-transform:translateX(-50%) translateY(0%);transform:translateX(-50%) translateY(0%);top:0;left:50%;width:auto;height:100%}
.footer-ui{font-size:1rem;line-height:1rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;min-height:55px;padding:11px 0 2px;text-align:center;color:#ccc}
@media screen and (min-width:992px){.footer-ui{*zoom:1;line-height:3.4375rem;padding:0}
.footer-ui:before,.footer-ui:after{content:"";display:table;border-spacing:0}
.footer-ui:after{clear:both}
}
.footer-ui .footer-content>div p{font-size:1rem}
@media screen and (min-width:992px){.footer-ui .footer-content>div p{line-height:1rem}
}
.footer-ui .footer-content>div.common-part{font-size:1rem;padding:10px 15px 8px 0}
@media screen and (max-width:639px){.footer-ui .footer-content>div.common-part{padding-right:0}
}
@media screen and (min-width:992px){.footer-ui .footer-content>div.common-part{line-height:1rem}
}
.footer-ui .footer-content>div.common-part a{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;color:#ccc}
.footer-ui .footer-content>div.common-part div{display:inline-block;position:relative;padding:0 15px}
.footer-ui .footer-content>div.common-part div:not(:first-child):before{position:absolute;left:-3px;content:'•'}
.footer-ui .footer-content>div.common-part div.no-simbol:before{content:''}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:991px){.footer-ui .footer-content>div.common-part{line-height:1.875rem}
.footer-ui .footer-content>div.copyright{padding-top:18px;border-top:1px solid #666}
.footer-ui .footer-content>div.copyright p{line-height:1.375rem;margin-bottom:15px}
}
@media screen and (min-width:992px){.footer-ui .footer-content>div{display:inline-block}
.footer-ui .footer-content>div.common-part{position:relative;padding-right:23px}
.footer-ui .footer-content>div.common-part:not(.no-simbol):after{position:absolute;top:10px;right:15px;content:'•'}
.footer-ui .footer-content>div.copyright{padding-top:10px}
}
.footer-ui .footer-socials-links{display:none}
.footer-ui.footer-content-with-socials .footer-content .common-part{border-top:1px solid #666}
@media screen and (min-width:992px){.footer-ui.footer-content-with-socials .footer-content .common-part{border:0}
}
@media screen and (min-width:992px){.footer-ui.footer-content-with-socials .footer-content{display:table-cell}
}
.footer-ui.footer-content-with-socials .footer-socials-links{display:block;float:none;padding-bottom:12px;text-align:center;white-space:nowrap}
@media screen and (min-width:992px){.footer-ui.footer-content-with-socials .footer-socials-links{display:table-cell;float:right;margin:0;padding-bottom:0}
}
.footer-ui.footer-content-with-socials .footer-socials-links a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);line-height:50%;position:relative;display:inline-block;width:40px;height:40px;vertical-align:middle;border-radius:100%}
.footer-ui.footer-content-with-socials .footer-socials-links a:not(:first-child){margin-left:5px}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:991px){.footer-ui.footer-content-with-socials .footer-socials-links a{margin:0 12px}
}
.no-touch .footer-ui.footer-content-with-socials .footer-socials-links a:hover{text-decoration:none}
.footer-ui.footer-content-with-socials .footer-socials-links a img{position:absolute;top:0;right:0;bottom:0;left:0;overflow:auto;width:26px;height:100%;max-height:26px;margin:auto}
@media screen and (min-width:992px){.no-touch .footer-ui.footer-content-with-socials .footer-socials-links .tooltip-link[data-title]:last-child:after{right:-10%}
.no-touch .footer-ui.footer-content-with-socials .footer-socials-links .tooltip-link[data-title]:after{position:absolute;z-index:8006;top:-35px;right:-10px;display:none;padding:5px 5px;content:attr(data-title);white-space:nowrap;color:#fff;background-color:#1a9cb0;font-size:.8125rem;line-height:13px;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s}
.no-touch .footer-ui.footer-content-with-socials .footer-socials-links .tooltip-link[data-title]:before{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;z-index:8007;top:-12px;left:50%;display:none;width:0;height:0;content:'';border-width:10px 12.5px 0 12.5px;border-style:solid;border-color:#1a9cb0 transparent transparent transparent;-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.5s;animation-duration:.5s}
.no-touch .footer-ui.footer-content-with-socials .footer-socials-links .tooltip-link[data-title]:hover:after{display:block}
.no-touch .footer-ui.footer-content-with-socials .footer-socials-links .tooltip-link[data-title]:hover:before{display:block}
}
html{position:relative;min-height:100%}
.bottom-footer{position:absolute;right:0;bottom:0;left:0}
.touch .footer-content a:hover{text-decoration:none}
.filterable-list-ui{padding-top:16px}
.filterable-list-ui .filterable-list-ui-wrapper{width:100%;margin-top:20px;border-bottom:0}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:640px) and (max-width:767px),screen and (min-width:992px){.filterable-list-ui .filterable-list-ui-wrapper{border-bottom:1px solid #ccc}
}
.filterable-list-ui .filterable-list-ui-wrapper .filter-button{font-size:1.25rem;line-height:3.125rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;height:50px;cursor:pointer;text-transform:uppercase;color:#fff;background-color:#7f993a;position:relative;width:100%;padding-left:20px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:640px) and (max-width:767px),screen and (min-width:992px){.filterable-list-ui .filterable-list-ui-wrapper .filter-button{width:180px}
}
.filterable-list-ui .filterable-list-ui-wrapper .filter-button:after{-webkit-transition:all .5s ease 0ms;-moz-transition:all .5s ease 0ms;-o-transition:all .5s ease 0ms;transition:all .5s ease 0ms;position:absolute;top:17px;right:16px;display:block;width:16px;height:16px;content:'';background-image:url('../images/components/general/filterable-list/filter-arrow.png')}
.filterable-list-ui .filterable-list-ui-wrapper .categories{line-height:2rem;display:none;width:100%;border:1px solid #ccc;background:white}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.filterable-list-ui .filterable-list-ui-wrapper .categories{line-height:3rem}
}
.filterable-list-ui .filterable-list-ui-wrapper .categories .categories-wrapper{*zoom:1;padding:0 20px}
.filterable-list-ui .filterable-list-ui-wrapper .categories .categories-wrapper:before,.filterable-list-ui .filterable-list-ui-wrapper .categories .categories-wrapper:after{content:"";display:table;border-spacing:0}
.filterable-list-ui .filterable-list-ui-wrapper .categories .categories-wrapper:after{clear:both}
.filterable-list-ui .filterable-list-ui-wrapper .categories .categories-wrapper .categories-item{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;display:inline-block;float:left;width:100%;display:block;float:none}
@media screen and (min-width:640px) and (max-width:991px){.filterable-list-ui .filterable-list-ui-wrapper .categories .categories-wrapper .categories-item{display:inline-block;float:none;width:50%;padding:0 10px}
}
@media screen and (min-width:992px){.filterable-list-ui .filterable-list-ui-wrapper .categories .categories-wrapper .categories-item{display:inline-block;float:left;width:20%;width:auto;min-width:5%;padding:0 10px}
}
.filterable-list-ui .filterable-list-ui-wrapper .categories .categories-wrapper .categories-item input[type='checkbox'].css-checkbox{display:none}
.filterable-list-ui .filterable-list-ui-wrapper .categories .categories-wrapper .categories-item input[type='checkbox'].css-checkbox+label.css-label{font-size:1.125rem;line-height:1.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;display:inline-block;min-height:20px;padding-left:32px;cursor:pointer;vertical-align:middle;color:#464547}
.filterable-list-ui .filterable-list-ui-wrapper .categories .categories-wrapper .categories-item input[type='checkbox'].css-checkbox+label.css-label:before{background-image:url('../images/sprites/spritesheet_5.png');background-repeat:no-repeat;background-position:-262px -262px;width:20px;height:20px;position:absolute;display:block;content:'';left:3px}
.filterable-list-ui .filterable-list-ui-wrapper .categories .categories-wrapper .categories-item input[type='checkbox'].css-checkbox:checked+label.css-label:before{background-position:-202px -262px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:640px) and (max-width:767px),screen and (min-width:992px){.filterable-list-ui .filterable-list-ui-wrapper .categories .categories-wrapper .categories-item{display:inline-block}
}
.filterable-list-ui .filterable-list-ui-wrapper .filterable-confirm{display:none}
.filterable-list-ui.active .filterable-list-ui-wrapper{border-bottom:0}
.filterable-list-ui.active .filterable-list-ui-wrapper .filter-button:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.filterable-list-ui.pop-up .filterable-list-overlay{position:fixed;z-index:9999;top:-250px;bottom:0;left:0;width:100%;background-color:rgba(51,51,51,0.95)}
.filterable-list-ui.pop-up .filterable-list-ui-wrapper{-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:fixed;z-index:9999;top:50%;left:50%;width:90%}
.filterable-list-ui.pop-up .filterable-list-ui-wrapper .filter-button:after{display:none}
.filterable-list-ui.pop-up .filterable-list-ui-wrapper .filter-button-close{position:absolute;top:10px;right:10px;width:30px;height:30px;cursor:pointer;background-image:url('../images/components/general/filterable-list/filter-close.png')}
.filterable-list-ui.pop-up .filterable-list-ui-wrapper .filterable-confirm-container{text-align:center}
.filterable-list-ui.pop-up .filterable-list-ui-wrapper .filterable-confirm{font-size:1.25rem;line-height:3.125rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;height:50px;cursor:pointer;text-transform:uppercase;color:#fff;background-color:#7f993a;display:inline-block;padding:0 15px;min-width:112px;margin:8px auto 30px;text-align:center}
.filterable-list-ui .filterable-result .filterable-no-item{font-size:1.125rem;line-height:1.25rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;padding:10px 20px}
.filterable-list-ui .filterable-result .filterable-item{*zoom:1;padding:20px 0;border-bottom:1px solid #ccc}
.filterable-list-ui .filterable-result .filterable-item>a{float:left;width:100%}
@media screen and (min-width:640px){.filterable-list-ui .filterable-result .filterable-item>a{float:left;width:32%}
}
.filterable-list-ui .filterable-result .filterable-item .imagerWrapper>img{max-width:100%}
.filterable-list-ui .filterable-result .filterable-item:before,.filterable-list-ui .filterable-result .filterable-item:after{content:"";display:table;border-spacing:0}
.filterable-list-ui .filterable-result .filterable-item:after{clear:both}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:640px) and (max-width:767px),screen and (min-width:992px){.filterable-list-ui .filterable-result .filterable-item{padding:40px 0}
}
.filterable-list-ui .filterable-result .filterable-item .filterable-item-image{margin-bottom:16px;border:1px solid #ccc}
.filterable-list-ui .filterable-result .filterable-item .filterable-item-description{float:right;width:100%}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:640px) and (max-width:767px),screen and (min-width:992px){.filterable-list-ui .filterable-result .filterable-item .filterable-item-description{width:65%}
}
.filterable-list-ui .filterable-result .filterable-item .filterable-item-description .tag-name{font-size:1.125rem;line-height:0rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;text-transform:uppercase;color:#39c2d7}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:640px) and (max-width:767px),screen and (min-width:992px){.filterable-list-ui .filterable-result .filterable-item .filterable-item-description .tag-name{font-size:1.25rem;line-height:0rem}
}
.filterable-list-ui .filterable-result .filterable-item .filterable-item-description h4{font-size:1.25rem;line-height:1.625rem;margin:8px 0 0}
.filterable-list-ui .filterable-result .filterable-item .filterable-item-description h4 a{font-family:inherit;color:inherit}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:640px) and (max-width:767px),screen and (min-width:992px){.filterable-list-ui .filterable-result .filterable-item .filterable-item-description h4{font-size:1.625rem;line-height:2.25rem;margin:4px 0 16px 0}
}
.filterable-list-ui .filterable-result .filterable-item .filterable-item-description .filterable-item-content{display:none}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:640px) and (max-width:767px),screen and (min-width:992px){.filterable-list-ui .filterable-result .filterable-item .filterable-item-description .filterable-item-content{display:block}
.filterable-list-ui .filterable-result .filterable-item .filterable-item-description .filterable-item-content p{font-size:1.125rem;line-height:1.5rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial}
}
.filterable-list-ui .filterable-result .filterable-item .filterable-item-description .filterable-read-more{color:#a3c644;display:none}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:640px) and (max-width:767px),screen and (min-width:992px){.filterable-list-ui .filterable-result .filterable-item .filterable-item-description .filterable-read-more{font-size:1.125rem;line-height:2.5rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;display:block}
}
.section-full-width .filterable-list-ui{padding:0 24px}
@media screen and (min-width:992px){.section-full-width .filterable-list-ui{padding:0 24px}
}
.filter-by-year{width:272px}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.filter-by-year{width:336px}
}
.filter-by-year-ui,.filter-by-year-style{display:table;width:272px;background-color:#fff}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.filter-by-year-ui,.filter-by-year-style{width:326px}
}
.filter-by-year-ui label,.filter-by-year-style label{display:table-cell;width:140px;text-align:center;vertical-align:middle;border:1px solid #ccc;border-right:0}
.filter-by-year-ui label span,.filter-by-year-style label span{font-size:1.125rem;line-height:1.5625rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;display:inline-block;width:100%;padding:0 8px;white-space:nowrap;text-transform:uppercase;color:#464547;border-right:1px solid #999}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.filter-by-year-ui label,.filter-by-year-style label{width:160px}
}
.filter-by-year-ui .select-wrapper,.filter-by-year-style .select-wrapper{display:table-cell}
.filter-by-year-ui .select-wrapper .select-box-container,.filter-by-year-style .select-wrapper .select-box-container{margin:0}
.filter-by-year-ui .select-wrapper .select-box-container .selection,.filter-by-year-style .select-wrapper .select-box-container .selection{border-left:0}
.detail-page-description .filter-by-year{margin-bottom:20px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.detail-page-description .filter-by-year{margin-bottom:34px}
}
.filter-ui{*zoom:1;display:inline-block;float:left;width:100%;z-index:1;display:block;float:none}
.filter-ui:before,.filter-ui:after{content:"";display:table;border-spacing:0}
.filter-ui:after{clear:both}
.filter-ui .filter-header{*zoom:1}
.filter-ui .filter-header:before,.filter-ui .filter-header:after{content:"";display:table;border-spacing:0}
.filter-ui .filter-header:after{clear:both}
.filter-ui .filter-title{font-family:'oswald-bold',helvetica,sans-serif,arial;letter-spacing:-0.048rem;font-size:2.125rem;display:inline-block;width:100%;float:left;margin:0;text-transform:uppercase;color:#464547}
@media screen and (min-width:992px){.filter-ui .filter-title{display:inline-block;float:left;width:75%}
}
.filter-ui .filter-ui-search{display:inline-block;float:right;width:100%;padding:0}
@media screen and (min-width:992px){.filter-ui .filter-ui-search{display:inline-block;float:right;width:25%;padding-left:18px}
}
.filter-ui input[type='text']{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:1rem;width:100%;height:50px;padding:0 14px;border:1px solid #ccc}
.filter-ui input[type='text']:-moz-placeholder{color:#ccc;opacity:1}
.filter-ui input[type='text']:-ms-input-placeholder{color:#ccc}
.filter-ui input[type='text']::-webkit-input-placeholder{color:#ccc}
.filter-ui input[type='text']::-moz-placeholder{color:#ccc;opacity:1}
.filter-ui input[type='text']:not(:focus){color:#ccc}
.filter-ui .no-results{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:1.125rem;line-height:1.5rem;display:none;text-align:center;color:#464547}
.filter-ui .no-results-header{font-family:'oswald-light',helvetica,sans-serif,arial;font-size:2.125rem;text-transform:uppercase}
.registration-button-external{display:block}
@media screen and (min-width:992px){.registration-button-external{display:inline-block}
}
#registration-field{-webkit-transition:all 300ms ease-in-out 0;-moz-transition:all 300ms ease-in-out 0;-o-transition:all 300ms ease-in-out 0;transition:all 300ms ease-in-out 0;overflow:hidden;height:auto;max-height:0}
#registration-field h2{font-size:1.75em;margin-bottom:20px;padding-top:30px;text-align:center}
@media screen and (min-width:992px){#registration-field h2{font-size:2.125em;margin-bottom:30px;padding-top:50px}
}
#registration-field h4.error{margin-bottom:0;color:#f94c4c}
@media screen and (min-width:992px){#registration-field h4.error{margin-bottom:20px}
}
#registration-field p{font-size:1.3em;margin-bottom:20px;text-align:center}
@media screen and (min-width:992px){#registration-field p{font-size:1.5em;margin-bottom:30px}
}
#registration-field .registration-wrapper{*zoom:1;text-align:center}
#registration-field .registration-wrapper:before,#registration-field .registration-wrapper:after{content:"";display:table;border-spacing:0}
#registration-field .registration-wrapper:after{clear:both}
#registration-field .registration-wrapper .registration-input{display:inline-block;float:left;width:100%;padding:0 12px;position:relative;margin-bottom:30px}
@media screen and (min-width:992px){#registration-field .registration-wrapper .registration-input{padding:0 12px}
}
#registration-field .registration-wrapper .registration-input input{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:1em;width:100%;height:50px;padding:0 14px;border:1px solid #ccc}
@media screen and (max-width:479px){#registration-field .registration-wrapper .registration-input input{font-size:.8em}
}
#registration-field .registration-wrapper .registration-input label{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:.9em;position:absolute;bottom:-15px;left:12px;float:left;width:100%;margin:5px 0 -5px 0;text-align:left;color:#f94c4c}
@media screen and (min-width:768px) and (max-width:991px){#registration-field .registration-wrapper .registration-input{display:inline-block;float:left;width:50%;padding:0 12px}
}
@media screen and (min-width:768px) and (max-width:991px) and screen and (min-width:992px){#registration-field .registration-wrapper .registration-input{padding:0 12px}
}
@media screen and (min-width:992px){#registration-field .registration-wrapper .registration-input{display:inline-block;float:left;width:33.333333333333336%;padding:0 12px}
}
@media screen and (min-width:992px) and screen and (min-width:992px){#registration-field .registration-wrapper .registration-input{padding:0 12px}
}
#registration-field .registration-wrapper .registration-input.technologies{display:inline-block;float:left;width:100%;padding:0 12px}
@media screen and (min-width:992px){#registration-field .registration-wrapper .registration-input.technologies{padding:0 12px}
}
#registration-field .registration-wrapper .registration-input.comments{display:inline-block;float:left;width:100%;padding:0 12px}
@media screen and (min-width:992px){#registration-field .registration-wrapper .registration-input.comments{padding:0 12px}
}
#registration-field .registration-wrapper .registration-input.comments textarea[name='comments']{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:1em;width:100%;max-width:100%;min-height:150px;max-height:300px;padding:10px 14px}
#registration-field .green-button-ui{font-size:1rem;line-height:1rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;position:relative;display:inline-block;margin:15px 0 20px;padding:11px 15px 13px 15px;text-decoration:none!important;text-transform:uppercase;color:#fff;background-color:#7f993a;cursor:pointer;border:0}
#registration-field .green-button-ui span{font-size:inherit;line-height:inherit;position:relative}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){#registration-field .green-button-ui{padding:11px 35px 13px 15px}
#registration-field .green-button-ui:after{position:absolute;top:0;right:0;width:15px;height:100%;margin-right:12px;content:'';background:url('../images/components/general/button/arrow-icon-right.svg') no-repeat center;background-size:15px auto}
}
@media screen and (min-width:992px){#registration-field .green-button-ui{font-size:1.1875rem;line-height:1rem;margin:30px 0;padding:17px 43px 18px 20px}
#registration-field .green-button-ui:after{width:15px;margin-right:20px}
}
#registration-field .green-button-ui:hover{text-decoration:none;background-color:#a3c644}
#registration-field .close{position:absolute;top:28px;right:34px;display:inline-block;width:30px;height:30px;margin:0;cursor:pointer;background:url('../images/components/general/event-registration/icon-close-button.svg') center no-repeat}
#registration-field .close.success{top:15px;right:15px}
@media screen and (min-width:992px){#registration-field .close{width:37px;height:37px;top:60px}
}
#registration-field.expanded{max-height:2000px}
div.sign-in+div[id^='cq'],div.navigation+div[id^='cq']{display:none}
.registration-button-ui.author{min-height:80px;padding:35px 0 0 0}
.registration-button{display:block}
@media screen and (min-width:992px){.registration-button{display:inline-block}
}
.registration-button-ui{line-height:3.75rem;display:block;height:60px;border-bottom:1px solid #666;background-color:#464547;position:relative}
@media screen and (min-width:992px){.registration-button-ui{-webkit-transition:color .2s ease-in-out 0s;-moz-transition:color .2s ease-in-out 0s;-o-transition:color .2s ease-in-out 0s;transition:color .2s ease-in-out 0s;line-height:84px;display:inline-block;height:auto;margin-right:25px;border:0;background:0}
.registration-button-ui a:hover{color:#39c2d7}
}
@media screen and (min-width:1200px){.registration-button-ui{-webkit-transition:color .2s ease-in-out 0s;-moz-transition:color .2s ease-in-out 0s;-o-transition:color .2s ease-in-out 0s;transition:color .2s ease-in-out 0s;line-height:84px;display:inline-block;margin-right:45px}
.registration-button-ui a:hover{color:#39c2d7}
}
.registration-button-ui a{display:block;text-align:center;color:#fff;font-size:1.125rem;line-height:3.75rem;font-family:'oswald-regular',helvetica,sans-serif,arial;text-transform:uppercase}
@media screen and (min-width:992px){.registration-button-ui a{-webkit-transition:color .2s ease-in-out 0s;-moz-transition:color .2s ease-in-out 0s;-o-transition:color .2s ease-in-out 0s;transition:color .2s ease-in-out 0s;line-height:84px;display:inline-block;color:#464547}
.registration-button-ui a a:hover{color:#39c2d7}
}
@media screen and (min-width:992px){.registration-button-ui{margin:0 0 0 12px}
}
@media screen and (min-width:1200px){.registration-button-ui{margin:0 0 0 22px}
}
@media screen and (min-width:992px){.registration-button-ui{line-height:inherit;margin-right:0}
}
@media screen and (min-width:1200px){.registration-button-ui{line-height:inherit;margin-right:0}
}
.registration-button-ui.hidden{display:none}
.registration-button-ui a{line-height:inherit;color:#fff;background-color:#a3c644}
.registration-button-ui a .mobile-link-item{display:block;text-align:center;color:#fff}
@media screen and (min-width:992px){.registration-button-ui a{margin:18px 0 22px;padding:14px 30px}
}
.registration-button-ui a:before{display:inline-block;width:15px;height:17px;margin-right:8px;content:'';background:url('../images/components/general/event-registration/button-arrow-right.png') no-repeat center}
.registration-button-ui a.button:hover,.registration-button-ui a.button:active{color:#fff;background-color:#39c2d7}
.registration-button-ui a.registered{cursor:default;background:#b22746}
.registration-button-ui a.registered.hidden{display:none}
.registration-button-ui a.registered:before{height:17px;background:url('../images/components/general/event-registration/check.png') no-repeat center}
.registration-button-ui a.registered:hover{background:#b22746}
.registration-button-ui a:hover{text-decoration:none}
.registration-button-ui .tip-popup{display:none;right:0}
@media screen and (min-width:992px){.registration-button-ui .tip-popup{font-size:1rem;line-height:1.0625rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;position:absolute;top:85px;right:0;width:225px;padding:20px;text-align:center;color:#999;border:6px solid #999;background:#fff}
.registration-button-ui .tip-popup a{display:block;margin:18px 0 0 0;padding:0;text-align:center;background:0}
.registration-button-ui .tip-popup a:before{display:none}
.registration-button-ui .tip-popup:before{position:absolute;top:-16px;right:5%;content:'';border-right:10px solid transparent;border-bottom:10px solid #999;border-left:10px solid transparent}
.registration-button-ui .tip-popup p.registered{display:none}
.registration-button-ui .tip-popup p.registered.show{display:block}
.registration-button-ui .tip-popup.show{z-index:8006;display:block}
}
.registration-button-ui .tip-popup:before{right:61px}
@media screen and (min-width:1320px){.registration-button-ui .tip-popup{right:-31px}
.registration-button-ui .tip-popup:before{right:91px}
}
.registration-button-ui:hover a{color:#fff}
.event-feed-ui .date{text-transform:uppercase}
.event{margin:34px 0 28px}
.event-ui{*zoom:1;position:relative}
.event-ui:before,.event-ui:after{content:"";display:table;border-spacing:0}
.event-ui:after{clear:both}
.event-ui .event-hash{position:absolute;top:-120px}
.event-ui .event-date-name{margin-bottom:19px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.event-ui .event-date-name{display:inline-block;float:left;width:25%}
}
.event-ui .event-date-name .event-date{font-size:1.125rem;line-height:1.625rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;text-transform:uppercase}
.event-ui .event-date-name .event-name{font-size:1rem;line-height:1.5rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;color:#666}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.event-ui .event-content{display:inline-block;float:left;width:75%;padding-top:4px}
}
.event-ui .event-content .event-title h3{font-size:1.625rem;line-height:1.875rem;font-family:'oswald-bold',helvetica,sans-serif,arial;letter-spacing:-0.048rem;margin-bottom:0;text-transform:none}
.event-ui .event-content .event-address{margin-bottom:16px}
.event-ui .event-content .event-address p{font-size:1.125rem;line-height:1.625rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;color:#666}
.event-ui .event-content .event-text{margin-bottom:18px}
.event-ui .event-content .event-text p,.event-ui .event-content .event-text ul>li{font-size:1.125rem;line-height:1.625rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial}
.event-ui .event-content .read-more{margin-bottom:15px}
.event-ui .event-content .read-more .link{font-size:1.125rem}
.event-ui .event-content .read-more .link:after{font-weight:normal;content:'\00A0»'}
.event-ui .event-content .read-more .book-meeting-icon{width:23px;height:22px;fill:#999;margin:0 4px -1px 0}
.event-ui.pressrelease{margin-bottom:54px}
.event-ui.pressrelease .read-more{margin-bottom:56px}
.section-full-width .event-ui{padding:0 24px 22px}
@media screen and (min-width:992px){.section-full-width .event-ui{padding:0 24px 22px}
}
.dynamic-text-wrapper p{text-align:center}
.dynamic-text-wrapper p span{color:#fff}
.acs-commons-resp-colctrl-row.responsive-column-control-padding-download{margin:0 -12px}
.download-wrapper,.download-reference{position:relative;margin:12px;padding:0;border:1px solid #ccc;background-color:#fff}
.download-wrapper .preview-mobile-button,.download-reference .preview-mobile-button{position:absolute;z-index:1;top:0;right:0;cursor:pointer;border-top:2rem solid #fff;border-right:2rem solid #fff;border-bottom:2rem solid transparent;border-left:2rem solid transparent}
.download-wrapper .preview-mobile-button:after,.download-reference .preview-mobile-button:after{position:absolute;top:-1.7rem;right:-1.7rem;bottom:0;width:2rem;height:2rem;content:'';background:url('../images/components/general/download/zoom.svg') center no-repeat}
@media screen and (min-width:992px){.download-wrapper .preview-mobile-button,.download-reference .preview-mobile-button{display:none}
}
.download-wrapper .element-image-wrapper,.download-reference .element-image-wrapper{position:relative;overflow:hidden;cursor:pointer;color:#fff;background:url('../images/components/general/download/icon_Missingimage.svg')}
.download-wrapper .element-image-wrapper:after,.download-reference .element-image-wrapper:after{display:block;padding-top:75%;content:''}
.download-wrapper .element-image-wrapper img,.download-reference .element-image-wrapper img{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:0;bottom:0;left:0;width:100%;height:auto}
.download-wrapper .element-image-wrapper .element-description,.download-reference .element-image-wrapper .element-description{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:1.125rem;line-height:1.25rem;-webkit-transition:top .3s ease-in-out 0s;-moz-transition:top .3s ease-in-out 0s;-o-transition:top .3s ease-in-out 0s;transition:top .3s ease-in-out 0s;position:absolute;top:100%;right:0;bottom:0;left:0;margin:0;padding:0;background-color:rgba(70,69,71,0.9);overflow:hidden;backface-visibility:hidden}
.download-wrapper .element-image-wrapper .element-description .download-description-text,.download-reference .element-image-wrapper .element-description .download-description-text{-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%;width:100%;text-align:center}
@media screen and (min-width:992px){.download-wrapper .element-image-wrapper:hover.hover-enabled .element-description,.download-reference .element-image-wrapper:hover.hover-enabled .element-description{top:0;padding:20px 30px}
}
.download-wrapper .element-title-wrapper,.download-reference .element-title-wrapper{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:1rem;line-height:1rem;position:relative;overflow:hidden;margin:0;height:49px;padding:0 10px;text-align:center;text-transform:uppercase;color:#464547;border-top:1px solid #ccc;background-color:#f0f0f0}
.download-wrapper .element-title-wrapper .element-title,.download-reference .element-title-wrapper .element-title{font-size:inherit;line-height:inherit;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:0;left:0}
.download-wrapper .element-button-wrapper,.download-reference .element-button-wrapper{display:none;width:100%;border-spacing:0}
@media screen and (min-width:992px){.download-wrapper .element-button-wrapper,.download-reference .element-button-wrapper{display:table;width:100%}
}
.download-wrapper .element-button-wrapper .element-button,.download-reference .element-button-wrapper .element-button{display:table-cell;width:50%;height:46px;text-align:center;vertical-align:middle;border-top:1px solid #ccc}
.download-wrapper .element-button-wrapper .element-button:first-child,.download-reference .element-button-wrapper .element-button:first-child{border-right:1px solid #ccc}
.download-wrapper .element-button-wrapper .element-button .btn,.download-reference .element-button-wrapper .element-button .btn{margin:0;padding:0;cursor:pointer}
.download-wrapper .element-button-wrapper .element-button img,.download-reference .element-button-wrapper .element-button img,.download-wrapper .element-button-wrapper .element-button .preview,.download-reference .element-button-wrapper .element-button .preview,.download-wrapper .element-button-wrapper .element-button .download,.download-reference .element-button-wrapper .element-button .download{max-width:27px;max-height:27px}
.download-wrapper.announcement-item .preview-mobile-button,.download-reference.announcement-item .preview-mobile-button{display:none}
.download-wrapper.announcement-item .announcement-new,.download-reference.announcement-item .announcement-new,.download-wrapper.announcement-item .announcement-updated,.download-reference.announcement-item .announcement-updated{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;position:absolute;z-index:10;top:10px;right:10px;padding:0 13px;display:inline-block;color:#fff;font-size:.875rem;line-height:2rem}
@media screen and (max-width:479px){.download-wrapper.announcement-item .announcement-new,.download-reference.announcement-item .announcement-new,.download-wrapper.announcement-item .announcement-updated,.download-reference.announcement-item .announcement-updated{font-size:.75rem;line-height:1.25rem;padding:0 8px;top:4px;right:4px}
}
.download-wrapper.announcement-item .announcement-new,.download-reference.announcement-item .announcement-new{background-color:#b22746}
.download-wrapper.announcement-item .announcement-updated,.download-reference.announcement-item .announcement-updated{background-color:#a3c644}
.download-reference .element-title-wrapper{height:auto}
.download-reference .element-image-wrapper img{-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;min-width:100%;min-height:100%;width:auto;right:auto;bottom:auto}
.divider-ui{width:100%;max-height:1px;padding:0;border:0}
.divider-ui .divider-line{width:100%;height:1px;margin:0 auto;padding:0;border:0;background-color:rgba(255,255,255,0.3)}
.divider-ui.full-width{position:relative}
@media screen and (max-width:1200px){.divider-ui.full-width{left:-24px;width:auto!important}
.divider-ui.full-width .divider-line{width:auto!important;margin-right:-48px}
}
.divider-ui.divider-padding-small{padding:20px 0}
@media screen and (min-width:992px){.divider-ui.divider-padding-small{padding:40px 0}
}
.divider-ui.divider-padding-medium{padding:30px 0}
@media screen and (min-width:992px){.divider-ui.divider-padding-medium{padding:60px 0}
}
.divider-ui.divider-padding-big{padding:50px 0}
@media screen and (min-width:992px){.divider-ui.divider-padding-big{padding:100px 0}
}
.divider-ui.divider-padding-extra-big{padding:75px 0}
@media screen and (min-width:992px){.divider-ui.divider-padding-extra-big{padding:150px 0}
}
.section-color-white .divider-ui .divider-line{background-color:rgba(0,0,0,0.3)}
.cookies-disclaimer .cookies-disclaimer-ui{position:fixed;left:0;right:0;bottom:0;z-index:999;background:#fff;overflow:hidden;transition:max-height 1s;height:124px;display:none;-webkit-box-shadow:4px 5px 6px 4px #000;box-shadow:4px 5px 6px 4px #000}
.cookies-disclaimer .cookies-disclaimer-ui.opened{height:auto;max-height:100%;overflow-y:auto}
.cookies-disclaimer .cookies-disclaimer-ui.opened .bottom-gradient{display:none}
@media screen and (min-width:992px),screen and (min-width:768px) and (max-width:991px){.cookies-disclaimer .cookies-disclaimer-ui,.cookies-disclaimer .cookies-disclaimer-ui.opened{height:auto!important}
}
.cookies-disclaimer .cookies-disclaimer-ui .cookies-disclaimer-wrapper{width:100%;display:table;padding:22px 19px 26px 21px}
@media screen and (min-width:992px),screen and (min-width:768px) and (max-width:991px){.cookies-disclaimer .cookies-disclaimer-ui .cookies-disclaimer-wrapper{padding:19px 39px 19px 41px}
}
.cookies-disclaimer .cookies-disclaimer-ui .cookies-disclaimer-row{display:table-row}
.cookies-disclaimer .cookies-disclaimer-ui .cookies-details-link{white-space:nowrap}
.cookies-disclaimer .cookies-disclaimer-ui .cookies-details-link::after{content:'\0000a0\00BB'}
.cookies-disclaimer .cookies-disclaimer-ui .cookies-disclaimer-text,.cookies-disclaimer .cookies-disclaimer-ui .cookies-disclaimer-button{vertical-align:top;display:table-cell}
.cookies-disclaimer .cookies-disclaimer-ui .cookies-disclaimer-button{width:1px}
.cookies-disclaimer .cookies-disclaimer-ui .cookies-disclaimer-text{padding:0 5px 0 0}
.cookies-disclaimer .cookies-disclaimer-ui .cookies-disclaimer-text p{font-size:1rem;line-height:1.625rem;margin:0}
.cookies-disclaimer .cookies-disclaimer-ui .cookies-disclaimer-text a{font-weight:bold;color:#7f993a}
.cookies-disclaimer .cookies-disclaimer-ui .green-button-ui{margin:8px 0 0 0}
@media screen and (min-width:992px),screen and (min-width:768px) and (max-width:991px){.cookies-disclaimer .cookies-disclaimer-ui .green-button-ui{margin:1px 0 0 0}
}
.cookies-disclaimer .cookies-disclaimer-ui .bottom-gradient{position:absolute;bottom:0;left:0;right:0;height:20px;z-index:2;background:url('../images/components/general/cookies-disclaimer/gradient.png') repeat-x}
@media screen and (min-width:992px),screen and (min-width:768px) and (max-width:991px){.cookies-disclaimer .cookies-disclaimer-ui .bottom-gradient{display:none}
}
.cookie-link-icon{vertical-align:middle}
.cookie-link{font-size:1.125rem;line-height:1.25rem}
.cookie-link-ui{display:none}
.cookie-link-text::after{content:"\00a0»";display:inline}
.photo-grid.speakers{overflow:hidden;display:block;margin:0 -12px;*zoom:1;margin:0 -4px;padding-top:9px}
.photo-grid.speakers:before,.photo-grid.speakers:after{content:"";display:table;border-spacing:0}
.photo-grid.speakers:after{clear:both}
@media screen and (min-width:992px){.photo-grid.speakers{margin:0 -12px}
}
.photo-grid.speakers:before,.photo-grid.speakers:after{content:"";display:table;border-spacing:0}
.photo-grid.speakers:after{clear:both}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.photo-grid.speakers{margin:0 -12px;padding-top:4px}
}
.photo-grid.speakers .photo-item{display:inline-block;float:left;width:50%;padding:0 12px;overflow:hidden;padding:0 4px;margin:-7px 0 15px;cursor:pointer}
@media screen and (min-width:992px){.photo-grid.speakers .photo-item{padding:0 12px}
}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.photo-grid.speakers .photo-item{margin:0 0 20px;padding:0 12px}
}
@media screen and (min-width:992px){.photo-grid.speakers .photo-item{display:inline-block;float:left;width:25%;padding:0 12px}
}
@media screen and (min-width:992px) and screen and (min-width:992px){.photo-grid.speakers .photo-item{padding:0 12px}
}
.photo-grid.speakers.speakers-with-info{position:relative;margin:0 -6px 0 -2px;padding-top:7px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.photo-grid.speakers.speakers-with-info{padding-top:0;margin:0 -13px 0 -10px}
}
.description-wrapper{margin:0}
.section-ui:not(.section-full-width) .wrapper .clv-content .description-wrapper{margin:0 6px 0 2px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.section-ui:not(.section-full-width) .wrapper .clv-content .description-wrapper{margin:0 13px 0 10px}
}
.section-ui.section-full-width .wrapper .clv-content .description-wrapper{margin:0}
.photo-item-with-info{display:inline-block;float:none;width:50%;padding:0 12px;-webkit-transition:margin-bottom .25s ease-in-out .3s;-moz-transition:margin-bottom .25s ease-in-out .3s;-o-transition:margin-bottom .25s ease-in-out .3s;transition:margin-bottom .25s ease-in-out .3s;margin:-7px -2px 15px;padding:0 4px;vertical-align:top}
@media screen and (min-width:992px){.photo-item-with-info{padding:0 12px}
}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.photo-item-with-info{margin:0 -2px 20px;padding:0 12px}
}
@media screen and (min-width:992px){.photo-item-with-info{display:inline-block;float:none;width:25%;padding:0 12px}
}
@media screen and (min-width:992px) and screen and (min-width:992px){.photo-item-with-info{padding:0 12px}
}
.photo-item-with-info .wrap{position:relative;cursor:pointer;text-align:center;background:url('../images/components/general/info-reference/no-image.svg')}
.photo-item-with-info .wrap .name{-webkit-transition:opacity .3s ease-in-out 0ms;-moz-transition:opacity .3s ease-in-out 0ms;-o-transition:opacity .3s ease-in-out 0ms;transition:opacity .3s ease-in-out 0ms;font-size:1rem;line-height:2rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;position:absolute;right:0;bottom:1px;left:0;display:block;overflow:hidden;opacity:0;height:32px;padding:0 5%;color:#fff;background-color:rgba(0,0,0,0.6)}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.photo-item-with-info .wrap .name{font-size:1.25rem;line-height:3.125rem;height:50px;padding:0 10%}
}
.photo-item-with-info .arrow{-webkit-transition:opacity .3s ease-in-out 0ms;-moz-transition:opacity .3s ease-in-out 0ms;-o-transition:opacity .3s ease-in-out 0ms;transition:opacity .3s ease-in-out 0ms;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);position:absolute;z-index:1;right:50%;bottom:-16px;display:block;width:0;height:0;cursor:default;opacity:1;border-width:0 9px 9px 9px;border-style:solid;border-color:transparent transparent #ccc transparent;backface-visibility:hidden}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.photo-item-with-info .arrow{bottom:-21px}
}
.photo-item-with-info .arrow:after{position:relative;bottom:-1px;left:-9px;display:block;width:0;height:0;content:'';border-width:0 9px 9px 9px;border-style:solid;border-color:transparent transparent #f7f7f7 transparent}
.photo-item-with-info .wrap{position:relative}
.photo-item-with-info .wrap:after{display:inline-block;padding-top:100%;content:''}
.photo-item-with-info .wrap img{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:0;bottom:0;left:0;width:100%;height:auto;border:1px solid #999}
.photo-item-with-info.hidden{margin-bottom:0}
.photo-item-with-info.hidden .name{opacity:1}
.photo-item-with-info.hidden .arrow{opacity:0}
.photo-item-with-info.hidden .clv-content,.photo-item-with-info.hidden .description{height:0!important}
.photo-item-with-info .clv-content{height:0;margin-top:15px;transition:height .5s ease-in-out}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.photo-item-with-info .clv-content{margin-top:21px}
}
.photo-item-with-info .description{position:absolute;left:0;overflow-y:hidden;width:100%;height:0;padding:0!important;cursor:default;transition:height .5s ease-in-out;text-align:left;backface-visibility:hidden}
.photo-item-with-info .description .description-wrapper{*zoom:1;height:auto;padding:55px 50px 60px 30px;border:1px solid #ccc!important;background-color:#f7f7f7}
.photo-item-with-info .description .description-wrapper:before,.photo-item-with-info .description .description-wrapper:after{content:"";display:table;border-spacing:0}
.photo-item-with-info .description .description-wrapper:after{clear:both}
.photo-item-with-info .description .description-wrapper a{color:#7f993a}
.photo-item-with-info .description .description-wrapper .name-position{display:inline-block;float:left;width:100%;font-family:'oswald-regular',helvetica,sans-serif,arial;padding:0 0 10px 0;color:#464547}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.photo-item-with-info .description .description-wrapper .name-position{display:inline-block;float:left;width:25%;padding-right:24px}
}
.photo-item-with-info .description .description-wrapper .name-position .name{font-size:1.625rem;line-height:1.875rem}
.photo-item-with-info .description .description-wrapper .name-position .position{font-size:1rem;line-height:1.25rem;color:#39c2d7}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.photo-item-with-info .description .description-wrapper .name-position .position{font-size:1.125rem;line-height:1.75rem}
}
.photo-item-with-info .description .description-wrapper .info{display:inline-block;float:left;width:100%;color:#464547}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.photo-item-with-info .description .description-wrapper .info{display:inline-block;float:left;width:75%}
}
.photo-item-with-info .description .description-wrapper .info,.photo-item-with-info .description .description-wrapper .info p{font-size:1rem;line-height:1.25rem;overflow:hidden;text-overflow:ellipsis}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.photo-item-with-info .description .description-wrapper .info,.photo-item-with-info .description .description-wrapper .info p{font-size:1.125rem;line-height:1.6875rem}
}
.photo-item-with-info .description .description-wrapper .info img{float:left;max-width:300px;margin:0 10px 10px 0}
.section-full-width .content-library-viewer{padding:0 24px}
@media screen and (min-width:992px){.section-full-width .content-library-viewer{padding:0 24px}
}
.section-full-width .content-library-viewer .photo-item-with-info .description{padding:0 13px 0 10px!important}
.acs-commons-resp-colctrl-row.colctrl-row{width:100%;display:table}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.acs-commons-resp-colctrl-row.colctrl-row{padding:0}
}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-table{display:table;width:100%;table-layout:fixed}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-border{box-sizing:border-box;padding:0 35px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.acs-commons-resp-colctrl-row.colctrl-row .colctrl-border{padding:0;margin-top:-1px}
}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-border .colctrl-col{border-color:#ccc;border-width:1px;border-style:solid;margin-bottom:20px;box-sizing:border-box}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.acs-commons-resp-colctrl-row.colctrl-row .colctrl-border .colctrl-col{border-right:0;margin:0}
}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.acs-commons-resp-colctrl-row.colctrl-row .colctrl-border .colctrl-col:last-child{border-right:1px solid #ccc}
}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col{float:none;box-sizing:border-box}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-bottom-0{padding-bottom:0}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-top-0{padding-top:0}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-right-0{padding-right:0}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-left-0{padding-left:0}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-bottom-5{padding-bottom:0}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-top-5{padding-top:0}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-right-5{padding-right:0}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-left-5{padding-left:0}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-bottom-10{padding-bottom:0}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-top-10{padding-top:0}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-right-10{padding-right:0}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-left-10{padding-left:0}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-bottom-25{padding-bottom:0}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-top-25{padding-top:0}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-right-25{padding-right:0}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-left-25{padding-left:0}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-bottom-50{padding-bottom:10px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-top-50{padding-top:10px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-right-50{padding-right:10px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-left-50{padding-left:10px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-bottom-75{padding-bottom:20px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-top-75{padding-top:20px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-right-75{padding-right:20px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-left-75{padding-left:20px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-bottom-100{padding-bottom:35px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-top-100{padding-top:35px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-right-100{padding-right:35px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-left-100{padding-left:35px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-bottom-150{padding-bottom:35px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-top-150{padding-top:35px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-right-150{padding-right:35px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-left-150{padding-left:35px}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:767px){.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col{width:100%;display:block}
}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col{display:table-cell;vertical-align:top}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-bottom-5{padding-bottom:5px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-top-5{padding-top:5px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-right-5{padding-right:5px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-left-5{padding-left:5px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-bottom-10{padding-bottom:10px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-top-10{padding-top:10px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-right-10{padding-right:10px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-left-10{padding-left:10px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-bottom-25{padding-bottom:25px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-top-25{padding-top:25px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-right-25{padding-right:25px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-left-25{padding-left:25px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-bottom-50{padding-bottom:50px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-top-50{padding-top:50px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-right-50{padding-right:50px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-left-50{padding-left:50px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-bottom-75{padding-bottom:75px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-top-75{padding-top:75px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-right-75{padding-right:75px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-left-75{padding-left:75px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-bottom-100{padding-bottom:100px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-top-100{padding-top:100px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-right-100{padding-right:100px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-left-100{padding-left:100px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-bottom-150{padding-bottom:150px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-top-150{padding-top:150px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-right-150{padding-right:150px}
.acs-commons-resp-colctrl-row.colctrl-row .colctrl-col .colctrl-padding-left-150{padding-left:150px}
}
.button-ui-wrapper{text-align:left}
.button-ui-wrapper.center-button{text-align:center}
.button-ui-wrapper.right-button{text-align:right}
.section-full-width .button-ui-wrapper:not(.center-button){padding-left:24px}
@media screen and (min-width:992px){.section-full-width .button-ui-wrapper:not(.center-button){padding-left:24px}
}
.section-full-width .button-ui-wrapper.right-button{padding-right:24px;padding-left:0}
@media screen and (min-width:992px){.section-full-width .button-ui-wrapper.right-button{padding-right:24px}
}
a.green-button-ui,button.green-button-ui{font-size:1rem;line-height:1rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;position:relative;display:inline-block;margin:15px 0 20px;padding:11px 15px 13px 15px;text-decoration:none!important;text-transform:uppercase;color:#fff;background-color:#7f993a;text-align:center;cursor:pointer;border:0}
a.green-button-ui span,button.green-button-ui span{font-size:inherit;line-height:inherit;position:relative}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){a.green-button-ui,button.green-button-ui{padding:11px 35px 13px 15px}
a.green-button-ui:after,button.green-button-ui:after{position:absolute;top:0;right:0;width:15px;height:100%;margin-right:12px;content:'';background:url('../images/components/general/button/arrow-icon-right.svg') no-repeat center;background-size:15px auto}
}
@media screen and (min-width:992px){a.green-button-ui,button.green-button-ui{font-size:1.1875rem;line-height:1rem;margin:30px 0;padding:17px 43px 18px 20px}
a.green-button-ui:after,button.green-button-ui:after{width:15px;margin-right:20px}
}
a.green-button-ui:hover,button.green-button-ui:hover{text-decoration:none;background-color:#a3c644}
a.green-button-ui.button-link .mobile,button.green-button-ui.button-link .mobile,a.green-button-ui.button-file .mobile,button.green-button-ui.button-file .mobile{vertical-align:middle}
@media screen and (min-width:992px){a.green-button-ui.button-link .mobile,button.green-button-ui.button-link .mobile,a.green-button-ui.button-file .mobile,button.green-button-ui.button-file .mobile{display:none}
}
a.green-button-ui.button-link .desktop,button.green-button-ui.button-link .desktop,a.green-button-ui.button-file .desktop,button.green-button-ui.button-file .desktop{display:none;vertical-align:middle}
@media screen and (min-width:992px){a.green-button-ui.button-link .desktop,button.green-button-ui.button-link .desktop,a.green-button-ui.button-file .desktop,button.green-button-ui.button-file .desktop{display:inline-block}
}
a.green-button-ui.button-file .mobile:after,button.green-button-ui.button-file .mobile:after,a.green-button-ui.button-file .desktop:after,button.green-button-ui.button-file .desktop:after{background:url('../images/components/general/button/download-icon.svg') no-repeat center}
a.green-button-ui .mobile,button.green-button-ui .mobile{vertical-align:middle}
@media screen and (min-width:992px){a.green-button-ui .mobile,button.green-button-ui .mobile{display:none}
}
a.green-button-ui .desktop,button.green-button-ui .desktop{display:none}
@media screen and (min-width:992px){a.green-button-ui .desktop,button.green-button-ui .desktop{display:inline-block}
}
a.green-button-ui.wide,button.green-button-ui.wide{width:100%}
a.green-button-ui.large-button,button.green-button-ui.large-button{padding:14px 18px 16px;font-size:1.125rem;line-height:1.125rem}
@media screen and (min-width:992px){a.green-button-ui.large-button,button.green-button-ui.large-button{font-size:1.625rem;line-height:1.625rem;padding:24px 53px 29px 37px}
a.green-button-ui.large-button span:after,button.green-button-ui.large-button span:after{right:-30px;width:20px;background-size:20px auto}
}
@media screen and (min-width:640px) and (max-width:991px){a.green-button-ui.large-button,button.green-button-ui.large-button{padding-right:40px}
}
.no-margin-bottom a.green-button-ui,.no-margin-bottom button.green-button-ui{margin-bottom:0}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.button-component a.green-button-ui span:after,.button-component button.green-button-ui span:after{position:absolute;top:0;right:-24px;width:15px;height:100%;content:'';background:url('../images/components/general/button/arrow-icon-right.svg') no-repeat center;background-size:15px auto}
}
.button-component a.green-button-ui:after,.button-component button.green-button-ui:after{display:none}
.button-component a.green-button-ui span,.button-component button.green-button-ui span{position:relative}
.accordion-ui .accordion-list .accordion-section{margin:0;list-style-type:none}
.accordion-ui .accordion-list .accordion-section.expanded .accordion-section-title:before{background-position:0 -47px}
.accordion-ui .accordion-list .accordion-section-title{font-size:1.625rem;line-height:2.5rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;cursor:pointer}
.accordion-ui .accordion-list .accordion-section-title:before{display:inline-block;width:10px;height:10px;margin:0 8px 0 0;content:'';vertical-align:3px;background:url('../images/components/general/accordion/accordion-icons.png') 0 0 no-repeat}
.accordion-ui .accordion-list .accordion-section-title.graphite:before{background:url('../images/components/general/accordion/accordion-icons-graphite.png') 0 0 no-repeat}
.accordion-ui .accordion-list .accordion-section-content{font-size:1.125rem;line-height:1.125rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;display:none;margin:0 0 0 20px}
.accordion-ui .accordion-list .accordion-section-content p{font-size:1rem;margin-bottom:10px}
.accordion-ui .accordion-list .accordion-section-content p:last-child{margin-bottom:0}
.section-full-width .accordion-ui{padding-left:24px}
@media screen and (min-width:992px){.section-full-width .accordion-ui{padding-left:24px}
}
.a-spot-wrapper{display:table}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:767px){.a-spot-wrapper{width:100%!important;max-width:inherit!important}
}
.a-spot-wrapper.right-align{float:right}
.a-spot-wrapper.left-align{float:left}
.a-spot-wrapper .a-spot{display:table-cell}
.a-spot-wrapper.top-vertical-align .a-spot{vertical-align:top}
.a-spot-wrapper.bottom-vertical-align .a-spot{vertical-align:bottom}
.a-spot-wrapper.middle-vertical-align .a-spot{vertical-align:middle}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:991px){.a-spot-wrapper.hide-on-mobile{display:none}
}
@media screen and (min-width:992px) and (max-width:1199px){.a-spot-wrapper.hide-on-tablet{display:none}
}
@media screen and (min-width:1200px){.a-spot-wrapper.hide-on-desktop{display:none}
}
.radio-group-ui-label{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:1.125rem;line-height:1.25rem;display:inline-block;margin-bottom:24px}
.radio-group-ui-radio{margin-bottom:14px}
.radio-group-ui-radio label{font-size:1.125rem;line-height:1.25rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;position:relative;display:inline-block;overflow:hidden;width:100%;padding-left:29px;cursor:pointer;text-overflow:ellipsis}
.radio-group-ui-radio label:before{position:absolute;top:0;left:0;display:inline-block;width:18px;height:18px;margin-right:9px;content:'';border:1px solid #ccc;border-radius:10px}
.radio-group-ui-radio input{display:none}
.radio-group-ui-radio input:checked+label:after{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:absolute;top:5px;left:5px;display:block;width:10px;height:10px;content:'';background:#39c2d7}
.radio-group-ui-radio .radio-group-ui-radio-field{margin-bottom:14px}
.radio-group-ui-radio .radio-group-ui-radio-field:last-child{margin-bottom:0}
.form-field-error.radio-group-ui-radio label:before{border-color:#e00000;background-color:rgba(224,0,0,0.1)}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.location-control-ui{display:table;width:100%}
}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.location-control-ui .location-column{display:table-cell;width:50%;padding:0 0 0 12px}
.location-control-ui .location-column:first-child{padding:0 12px 0 0}
.location-control-ui .location-column:only-child{padding:0}
}
.select-box-location .select-box-dropdown .select-box-search.dropdown{position:absolute;top:-49px;display:block;width:100%;padding:0 41px 0 13px}
.select-box-location .select-box-dropdown .select-box-search.dropdown .field{font-size:1.125rem;line-height:1.125rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;width:100%;height:48px;padding:0;vertical-align:middle;color:#666;border:0;background:transparent}
.select-box-location .select-box-dropdown.above .select-box-search.dropdown{top:auto;bottom:-49px}
.select-box-location .select-box-results .option[aria-disabled='true']{display:none}
.select-box-location.open .rendered{visibility:hidden}
.select-box-location.open .select-box-dropdown.below .select-box-search{border-bottom:1px solid #ccc}
.select-box-location.open .select-box-dropdown.above .select-box-search{border-top:1px solid #ccc}
.location-control-ui .form-field-error.select-wrapper .select-box-container .selection{border-color:#e00000;background-color:rgba(224,0,0,0.1)}
@media screen and (min-width:992px){.form-component.standalone .location-control-ui .location-column.city-wrapper .field-error-wrapper{left:12px}
}
.gated-form-wrapper.inline .gated-content-link-wrapper{width:100%}
.gated-form-wrapper.inline .gated-content-link-wrapper .gated-content-link{font-size:1.125rem;line-height:1.25rem;display:block;margin:27px auto -20px;text-align:center}
.gated-form-wrapper.standalone .gated-content-link-wrapper{width:100%}
.gated-form-wrapper.standalone .gated-content-link-wrapper .gated-content-link{font-size:1.125rem;line-height:1.25rem;display:block;margin:27px auto 20px;text-align:center}
.form-component{margin-bottom:20px}
.form-component input,.form-component textarea{color:#464547;border:1px solid #ccc;background:#fff}
.form-component input:-moz-placeholder,.form-component textarea:-moz-placeholder{color:#666;opacity:1}
.form-component input:-ms-input-placeholder,.form-component textarea:-ms-input-placeholder{color:#666}
.form-component input::-webkit-input-placeholder,.form-component textarea::-webkit-input-placeholder{color:#666}
.form-component input::-moz-placeholder,.form-component textarea::-moz-placeholder{color:#666;opacity:1}
.form-component input:not(:focus),.form-component textarea:not(:focus){color:#666}
@media screen and (min-width:992px){.form-component{margin-bottom:40px}
}
.form-component input,.form-component select,.form-component textarea{font-size:1.125rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;width:100%;height:50px;margin-bottom:14px;padding:0 14px;vertical-align:middle}
.form-component input:-moz-placeholder,.form-component select:-moz-placeholder,.form-component textarea:-moz-placeholder{color:#666;opacity:1}
.form-component input:-ms-input-placeholder,.form-component select:-ms-input-placeholder,.form-component textarea:-ms-input-placeholder{color:#666}
.form-component input::-webkit-input-placeholder,.form-component select::-webkit-input-placeholder,.form-component textarea::-webkit-input-placeholder{color:#666}
.form-component input::-moz-placeholder,.form-component select::-moz-placeholder,.form-component textarea::-moz-placeholder{color:#666;opacity:1}
.form-component input:not(:focus),.form-component select:not(:focus),.form-component textarea:not(:focus){color:#666}
.form-component .placeholder{font-size:1.125rem;color:#666}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.form-component .acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col{padding:0 0 0 12px}
.form-component .acs-commons-resp-colctrl-row .acs-commons-resp-colctrl-col:first-child{padding:0 12px 0 0}
}
.form-component .green-button-ui{margin:30px 0 20px 0;text-align:center}
.form-component .green-button-ui:after{float:none;background:url('../images/components/general/button/arrow-icon-right.svg') no-repeat center}
.form-component.standalone .cancel-link{display:none}
.form-component.inline{border:1px solid #ccc}
.form-component.inline form{padding:28px 30px}
@media screen and (min-width:992px){.form-component.inline form{padding:38px 40px}
}
.form-component.inline .form-title{position:relative;padding:20px 0;text-align:center;color:#fff;border-bottom:0;background-color:#39c2d7}
.form-component.inline .form-title h3{font-size:1.75rem;margin-bottom:5px;text-align:center}
.form-component.inline .form-title .form-subtitle{font-size:1.3125rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;margin-bottom:5px;padding:0 40px}
.form-component.inline .form-title:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;top:100%;left:50%;display:block;width:0;height:0;content:'';border-width:10px 10px 0;border-style:solid;border-color:#39c2d7 transparent transparent;border-right:10px solid transparent}
.form-component.inline .button-ui-wrapper.button-submit{text-align:center}
.form-component.inline .button-apply-now{display:none}
.form-component.inline .button-apply-now button.green-button-ui{margin:40px 0 30px 0}
.form-component.inline.collapsed form{display:none}
.form-component.inline.collapsed .button-apply-now{display:block}
.form-component.inline.collapsed .button-submit button.button-ui{margin-bottom:0}
.form-component.inline .message{padding:35px;text-align:center}
.form-component.inline .message p{color:#464547}
.form-component.inline .message a{color:#7f993a}
.form-component.inline .cancel-link{font-size:1rem;line-height:1rem;text-align:center}
.form-component.inline .cancel-link a{color:#7f993a}
.form-component.inline .disclaimer{font-family:'source-sans-pro-italic',sans-serif,helvetica,arial;margin:40px 40px 0 40px}
@media screen and (min-width:992px){.form-component.inline .disclaimer{display:none}
}
.form-component.inline .location-control-ui{display:block}
.form-component.inline .location-control-ui .location-column{display:block;width:100%;padding:0}
.form-component.inline .location-control-ui .location-column:first-child{padding:0}
.form-component div.section{padding-bottom:0}
.form-component .testing-mode-disclaimer{font-family:'source-sans-pro-italic',sans-serif,helvetica,arial;margin:10px 0;padding:15px 20px;text-align:center;border:1px solid red;border-radius:10px}
.form-component .form_row{*zoom:1;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:relative;left:50%;display:inline-block}
.form-component .form_row:before,.form-component .form_row:after{content:"";display:table;border-spacing:0}
.form-component .form_row:after{clear:both}
.form-component .form_row .button-ui-wrapper.right-button.button-submit{float:right}
.form-component .form_row .button-ui-wrapper.right-button.button-submit .green-button-ui{margin:30px 0 0}
.form-component .form_row .cancel-link{font-size:1.1875rem;float:left;margin:30px 0 -20px;padding:17px 10px 18px;cursor:pointer;text-transform:uppercase}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:991px){.form-component .form_row .cancel-link{font-size:1rem;padding:11px 10px 13px}
}
.section-full-width .form-constructor{padding:0 24px}
@media screen and (min-width:992px){.section-full-width .form-constructor{padding:0 24px}
}
.file-upload-ui .upload-section.upload-dnd{position:relative;height:160px;margin:6px 0 14px;border:1px #ccc dashed}
.file-upload-ui .upload-section.upload-dnd .short-title{display:none}
.file-upload-ui .upload-section.upload-dnd input[type='file'].upload-file{position:relative;z-index:2;width:100%;height:100%;opacity:0}
.file-upload-ui .upload-section.upload-dnd .upload-description{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:1.125rem;line-height:1.5rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;position:relative;z-index:1;top:calc(-50% - 16px);width:90%;margin:0 auto;text-align:center;color:#999}
.file-upload-ui .upload-section.upload-dnd .uploaded-file{-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;z-index:3;top:50%;left:50%;display:none;width:90%}
.file-upload-ui .upload-section.upload-dnd .uploaded-file .uploaded-file-icon{width:80px;height:80px;margin:0 auto;background-image:url('../images/components/form/upload/document-icon.png');background-size:cover}
.file-upload-ui .upload-section.upload-dnd .uploaded-file .uploaded-file-close-icon{position:absolute;top:0;left:calc(50% - -32px);width:16px;height:16px;background-image:url('../images/components/form/upload/close-icon.png')}
.file-upload-ui .upload-section.upload-dnd .uploaded-file .uploaded-file-name{margin-top:8px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media screen and (min-width:992px){.file-upload-ui .upload-section.upload-dnd .uploaded-file .uploaded-file-name{line-height:1.3125rem}
}
.file-upload-ui .upload-section.upload-dnd.show-tooltip:after{font-size:1.125rem;-webkit-transition:all 1s ease 0ms;-moz-transition:all 1s ease 0ms;-o-transition:all 1s ease 0ms;transition:all 1s ease 0ms;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;position:absolute;right:0;bottom:-40px;padding:4px 30px;content:attr(data-constraint);color:#fff;background:#f94c4c}
.file-upload-ui .upload-section.drag-over{-webkit-box-shadow:inset 0 0 13px rgba(57,194,215,0.33);box-shadow:inset 0 0 13px rgba(57,194,215,0.33);border-color:#39c2d7}
.file-upload-ui .upload-section.upload-section.upload-not-dnd{display:block}
.file-upload-ui .upload-section.upload-section.upload-not-dnd .short-title{font-size:1rem;line-height:1.25rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;margin:4px 0;padding:10px 13px;color:#666}
.file-upload-ui .upload-section.upload-section.upload-not-dnd .upload-file{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;color:#999;padding:0}
.file-upload-ui .upload-section.upload-section.upload-not-dnd .upload-description{display:none}
.file-upload-ui .upload-section.upload-section.upload-not-dnd .uploaded-file{display:none}
.file-upload-ui .upload-section.upload-section.upload-not-dnd.show-tooltip:after{font-size:1rem;-webkit-transition:all 1s ease 0ms;-moz-transition:all 1s ease 0ms;-o-transition:all 1s ease 0ms;transition:all 1s ease 0ms;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;padding:0 30px 2px;content:attr(data-constraint);color:#fff;background:#f94c4c}
.file-upload-ui .upload-section.upload-dnd.upload-not-dnd.form-field-error{background:0}
.file-upload-ui .upload-section.upload-dnd.upload-not-dnd.form-field-error .dnd-upload-file{border:1px solid #e00000}
.file-upload-ui .upload-section.form-field-error.upload-dnd,.file-upload-ui .upload-section.form-field-error.upload-not-dnd .input-file-name input{border-color:#e00000;background-color:rgba(224,0,0,0.1)}
.file-upload-ui.upload-ui-hide{display:none}
.file-upload-ui .field-error-wrapper{top:auto}
.comment-ui textarea{min-height:180px;max-height:300px;padding:13px 14px;resize:vertical}
.checkbox-container,.checkbox-ui{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;margin-bottom:14px}
.checkbox-container input[type='checkbox'].checkbox-ui-checkbox,.checkbox-ui input[type='checkbox'].checkbox-ui-checkbox{display:none}
.checkbox-container.center,.checkbox-ui.center{text-align:center}
.checkbox-container.right,.checkbox-ui.right{text-align:right}
.checkbox-container input[type='checkbox'].checkbox-ui-checkbox+label.checkbox-ui-label,.checkbox-ui input[type='checkbox'].checkbox-ui-checkbox+label.checkbox-ui-label{font-size:1.125rem;line-height:1.25rem;position:relative;display:inline-block;overflow:hidden;max-width:100%;min-height:20px;padding-left:32px;cursor:pointer;vertical-align:middle;text-overflow:ellipsis;color:#464547}
.checkbox-container input[type='checkbox'].checkbox-ui-checkbox+label.checkbox-ui-label:before,.checkbox-ui input[type='checkbox'].checkbox-ui-checkbox+label.checkbox-ui-label:before{position:absolute;top:0;left:0;display:inline-block;width:18px;height:18px;margin-right:9px;content:'';border:1px solid #ccc}
.checkbox-container input[type='checkbox'].checkbox-ui-checkbox:checked+label.checkbox-ui-label,.checkbox-ui input[type='checkbox'].checkbox-ui-checkbox:checked+label.checkbox-ui-label{background:transparent url('../images/components/form/checkbox/checkbox-checked.png') 0 0 no-repeat}
.checkbox-container .input-checkbox-wrapper,.checkbox-ui .input-checkbox-wrapper{display:inline-block;max-width:100%;text-align:left}
.form-field-error.checkbox-ui input[type='checkbox'].checkbox-ui-checkbox+label.checkbox-ui-label:before{border-color:#e00000;background-color:rgba(224,0,0,0.1)}
.captcha-wrapper{position:relative}
.captcha-wrapper .captcha-image{position:relative;display:inline-block;overflow:hidden;height:49px;vertical-align:middle}
.captcha-wrapper .captcha-image img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;max-width:none;height:49px;vertical-align:middle}
.captcha-wrapper .captcha-image .captcha-progress-bar{position:absolute;right:0;bottom:0;left:0;height:3px;background-color:#a3c644}
.captcha-wrapper .button-refresh{width:0;height:30px;padding:0 20px;cursor:pointer;vertical-align:middle;border:0;background:transparent url('../images/components/form/captcha/reload.svg') center no-repeat;background-size:contain}
.captcha-wrapper .field-error-wrapper{left:0;text-align:left}
.captcha-wrapper .captcha-input-wrapper{position:relative}
.captcha-wrapper .captcha-input-wrapper input{margin:0}
@media screen and (min-width:640px) and (max-width:991px){.form-component.inline .captcha-wrapper{display:table;width:100%}
.form-component.inline .captcha-wrapper .captcha-image{position:relative;display:table-cell;overflow:hidden;width:50%;vertical-align:top}
.form-component.inline .captcha-wrapper .captcha-image img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%}
.form-component.inline .captcha-wrapper .captcha-input-wrapper{display:table-cell;width:100%}
.form-component.inline .captcha-wrapper .captcha-input-wrapper #captcha-input{width:100%}
.form-component.inline .captcha-wrapper .button-refresh{display:table-cell;width:0;margin:5px auto}
}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.form-component.standalone .captcha-wrapper{display:table;width:100%}
.form-component.standalone .captcha-wrapper .captcha-image{position:relative;display:table-cell;overflow:hidden;width:50%;vertical-align:top}
.form-component.standalone .captcha-wrapper .captcha-image img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%}
.form-component.standalone .captcha-wrapper .captcha-input-wrapper{display:table-cell;width:100%}
.form-component.standalone .captcha-wrapper .captcha-input-wrapper #captcha-input{width:100%}
.form-component.standalone .captcha-wrapper .button-refresh{display:table-cell;width:0;margin:5px auto}
.form-component.standalone .captcha-wrapper .captcha-image{position:relative;overflow:hidden;width:50%}
.form-component.standalone .captcha-wrapper .captcha-image img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%}
}
@media screen and (min-width:1200px){.form-component .captcha-wrapper .field-error-wrapper{top:64px}
}
@media screen and (max-width:639px){.form-component .captcha-wrapper .captcha-image{margin-bottom:14px;margin-left:-45px;border-left:45px solid transparent}
.form-component .captcha-wrapper .button-refresh{position:absolute;top:9px;right:3px}
}
@media screen and (min-width:992px){.form-component.inline .captcha-wrapper .captcha-image{margin-bottom:14px;margin-left:-45px;border-left:45px solid transparent}
.form-component.inline .captcha-wrapper .button-refresh{position:absolute;top:9px;right:3px}
}
@media screen and (min-width:992px),screen and (max-width:639px){.form-component .captcha-wrapper .captcha-image{overflow:hidden;width:50%;max-width:100%}
.form-component .captcha-wrapper .button-refresh{display:block;margin:0}
.form-component .captcha-wrapper #captcha-input{width:100%}
.form-component.inline .captcha-wrapper .captcha-input-wrapper #captcha-input{max-width:100%}
.form-component.inline .captcha-wrapper .captcha-image{width:100%}
}
@media screen and (max-width:639px){.form-component .captcha-wrapper.captcha-wrapper .captcha-image{width:100%}
}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px) and (max-width:1199px) and (orientation:landscape){.captcha-wrapper .form-field-error ~ .field-error-wrapper{top:0}
}
.form-component.inline .apply-with-linkedin-wrapper{margin-top:-3px;padding-bottom:35px}
.form-component.standalone .apply-with-linkedin-wrapper{padding-top:30px;padding-bottom:21px}
.popup-with-linkedin{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:1.25rem;line-height:1.875rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;position:fixed;z-index:1000001;top:50%;left:0;display:none;min-width:320px;width:100%;text-align:center;color:#464547;background:#fff}
@media screen and (min-width:992px),screen and (min-width:768px) and (max-width:991px),screen and (min-width:640px) and (max-width:767px){.popup-with-linkedin{-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;width:510px}
}
.popup-with-linkedin>div{padding:20px 20px 20px}
@media screen and (min-width:992px),screen and (min-width:768px) and (max-width:991px),screen and (min-width:640px) and (max-width:767px){.popup-with-linkedin>div{padding:20px 90px 20px}
}
.popup-with-linkedin a{font-size:1.1875rem;line-height:1.1875rem;text-transform:uppercase}
.popup-with-linkedin .greeting{padding:20px 30px 20px;color:#fff;background:#464547}
.popup-with-linkedin .greeting span{font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;font-size:inherit;line-height:inherit}
.popup-with-linkedin .greeting a{font-size:1rem;line-height:1rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;display:inline-block;margin:18px 0 11px;text-decoration:underline;color:#ccc}
@media screen and (min-width:992px){.popup-with-linkedin .greeting a:hover{text-decoration:none}
}
.popup-with-linkedin .popup-message{line-height:26px}
.popup-with-linkedin .try-again{display:none}
.popup-with-linkedin .apply-button,.popup-with-linkedin .try-again-button{cursor:pointer;font-size:1rem;line-height:1rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;position:relative;display:inline-block;margin:15px 0 20px;padding:11px 15px 13px 15px;text-decoration:none!important;text-transform:uppercase;color:#fff;border:0;background-color:#7f993a}
.popup-with-linkedin .apply-button span,.popup-with-linkedin .try-again-button span{font-size:inherit;line-height:inherit;position:relative}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.popup-with-linkedin .apply-button,.popup-with-linkedin .try-again-button{padding:11px 35px 13px 15px}
.popup-with-linkedin .apply-button:after,.popup-with-linkedin .try-again-button:after{position:absolute;top:0;right:0;width:15px;height:100%;margin-right:12px;content:'';background:url('../images/components/general/button/arrow-icon-right.svg') no-repeat center;background-size:15px auto}
}
@media screen and (min-width:992px){.popup-with-linkedin .apply-button,.popup-with-linkedin .try-again-button{font-size:1.1875rem;line-height:1rem;margin:30px 0;padding:17px 43px 18px 20px}
.popup-with-linkedin .apply-button:after,.popup-with-linkedin .try-again-button:after{width:15px;margin-right:20px}
}
.popup-with-linkedin .apply-button:hover,.popup-with-linkedin .try-again-button:hover{text-decoration:none;background-color:#a3c644}
@media screen and (min-width:992px){.popup-with-linkedin .apply-button,.popup-with-linkedin .try-again-button{font-size:1.1875rem;line-height:1.1875rem;margin:20px 0 11px 0;padding-top:17px;padding-bottom:15px}
}
.popup-with-linkedin span.close{position:absolute;top:10px;right:10px;width:12px;height:12px;cursor:pointer;background:url('../images/components/general/linkedin-popup/close-button.svg') center no-repeat}
.linkedin-overlay{position:fixed;z-index:1000000;top:0;right:0;bottom:0;left:0;display:none;background:rgba(51,51,51,0.5)}
.office-address-ui{color:#fff}
.office-address-ui .text-ui{margin:0;max-width:100%}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:767px){.office-address-ui{padding:105px 15px 10px}
}
.office-address-ui h2.office-name{margin-bottom:0}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:767px){.office-address-ui h2.office-name{font-size:1.6875rem;margin:0 -4px}
}
.office-address-ui .address{margin:21px 0 8px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.office-address-ui .address{margin:5px 0 7px}
}
.office-address-ui .address p{font-size:1.25rem;line-height:1.5rem}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.office-address-ui .address p{font-size:1.625rem;line-height:2.25rem}
}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:767px){.office-address-ui .phone-fax span{font-size:1.25rem;line-height:1.5625rem;display:block}
}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.office-address-ui .phone-fax span{font-size:1.625rem;line-height:2.25rem}
}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:767px){.office-address-ui .phone-fax .phone-fax-divider{display:none}
}
.new-person-info-item:hover .new-person-info-name,.new-person-info-item:hover .new-person-info-position{cursor:default;text-decoration:none}
@media screen and (min-width:640px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape),screen and (min-width:992px){.new-person-info-item:hover .new-person-info-name,.new-person-info-item:hover .new-person-info-position{cursor:pointer;text-decoration:underline}
}
.new-person-info-item .new-person-info-full-info{display:none;overflow:hidden;cursor:default}
@media screen and (max-width:639px),screen and (min-width:480px) and (max-width:767px) and (orientation:landscape){.new-person-info-item .new-person-info-full-info{-webkit-transition:all .3s ease-in-out 0ms;-moz-transition:all .3s ease-in-out 0ms;-o-transition:all .3s ease-in-out 0ms;transition:all .3s ease-in-out 0ms;display:block;height:auto;max-height:0}
}
.new-person-info-item .new-person-info-name,.new-person-info-item .new-person-info-full-name{font-family:'oswald-bold',helvetica,sans-serif,arial;letter-spacing:-0.048rem;font-size:1.125rem;line-height:1.375rem;position:relative;text-transform:uppercase;color:#464547}
@media screen and (min-width:640px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape),screen and (min-width:992px){.new-person-info-item .new-person-info-name,.new-person-info-item .new-person-info-full-name{font-size:1.625rem;line-height:2rem}
}
.new-person-info-item .new-person-info-position{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:1.125rem;line-height:1.25rem;color:#666}
@media screen and (min-width:640px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape){.new-person-info-item .new-person-info-position{font-size:1rem;line-height:1.375rem}
}
@media screen and (min-width:992px){.new-person-info-item .new-person-info-position{font-size:1.125rem;line-height:1.625rem}
}
@media screen and (max-width:639px),screen and (min-width:480px) and (max-width:767px) and (orientation:landscape){.new-person-info-item .new-person-info-name,.new-person-info-item .new-person-info-position{cursor:default;text-decoration:none}
}
@media screen and (max-width:639px),screen and (min-width:480px) and (max-width:767px) and (orientation:landscape){.active.new-person-info-item .new-person-info-position{display:none}
}
.new-person-info-item .toggle-show-button{display:inline-block;padding:8px 0;cursor:pointer}
@media screen and (min-width:640px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape),screen and (min-width:992px){.new-person-info-item .toggle-show-button{display:none}
}
.new-person-info-item .toggle-show-button span{font-size:1.125rem}
.new-person-info-item .toggle-show-button span:before{font-size:1.125rem;padding-right:8px}
.new-person-info-item .toggle-show-button span.less:before{content:'-'}
.new-person-info-item .toggle-show-button span.more:before{content:'+'}
.new-person-info-item:not(.active) .toggle-show-button span.less{display:none}
@media screen and (min-width:640px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape){.new-person-info-item .new-person-info-full-info{padding:0 50px}
}
@media screen and (min-width:992px){.new-person-info-item .new-person-info-full-info{padding:0 105px}
}
@media screen and (min-width:640px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape),screen and (min-width:992px){.new-person-info-item .new-person-info-full-info{position:absolute;bottom:0;left:0}
}
.new-person-info-item .new-person-info-full-info .new-person-info-full-info-wrapper{padding-top:15px}
@media screen and (max-width:639px),screen and (min-width:480px) and (max-width:767px) and (orientation:landscape){.active.new-person-info-item .new-person-info-full-info .new-person-info-full-info-wrapper{padding-top:0}
}
@media screen and (min-width:640px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape),screen and (min-width:992px){.new-person-info-item .new-person-info-full-info .new-person-info-full-info-wrapper{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 1s ease .5s;-moz-transition:all 1s ease .5s;-o-transition:all 1s ease .5s;transition:all 1s ease .5s;padding-top:60px}
.new-person-info-item .new-person-info-full-info .new-person-info-full-info-wrapper.animate{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
}
.new-person-info-item .new-person-info-full-info .new-person-info-full-info-wrapper .new-person-info-left-content{display:none;width:100%}
@media screen and (min-width:640px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape),screen and (min-width:992px){.new-person-info-item .new-person-info-full-info .new-person-info-full-info-wrapper .new-person-info-left-content{display:inline-block;width:30%;margin-right:-4px}
.new-person-info-item .new-person-info-full-info .new-person-info-full-info-wrapper .new-person-info-left-content img{width:256px;max-width:80%}
}
.new-person-info-item .new-person-info-full-info .new-person-info-full-info-wrapper .new-person-info-right-content{display:inline-block;width:100%;margin-right:-4px;vertical-align:top}
@media screen and (min-width:640px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape),screen and (min-width:992px){.new-person-info-item .new-person-info-full-info .new-person-info-full-info-wrapper .new-person-info-right-content{width:70%}
}
@media screen and (max-width:639px),screen and (min-width:480px) and (max-width:767px) and (orientation:landscape){.new-person-info-item .new-person-info-full-info .new-person-info-full-info-wrapper .new-person-info-right-content .new-person-info-full-position,.new-person-info-item .new-person-info-full-info .new-person-info-full-info-wrapper .new-person-info-right-content .new-person-info-full-name{display:none}
}
@media screen and (max-width:639px),screen and (min-width:480px) and (max-width:767px) and (orientation:landscape){.active.new-person-info-item .new-person-info-full-info .new-person-info-full-info-wrapper .new-person-info-right-content .new-person-info-full-position{display:block;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:1.125rem;line-height:1.25rem}
}
.new-person-info-item .new-person-info-full-info .new-person-info-full-info-wrapper .new-person-info-right-content .new-person-info-full-position{font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;font-size:1.25rem;line-height:1.75rem;padding-bottom:15px;color:#39c2d7}
.new-person-info-item .new-person-info-full-info .new-person-info-full-info-wrapper .new-person-info-right-content .new-person-info-biography{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:1.125rem;line-height:1.75rem;color:#464547}
.new-person-info-item .new-person-info-full-info .new-person-info-full-info-wrapper .new-person-info-right-content .new-person-info-biography a{color:#7f993a}
.new-person-info-item .new-person-info-full-info .new-person-info-full-info-wrapper .new-person-info-right-content .new-person-info-biography p{font-size:inherit;line-height:inherit}
.new-person-info-item.active .toggle-show-button span.more{display:none}
@media screen and (min-width:640px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape),screen and (min-width:992px){.new-person-info-item.active .new-person-info-name:before{display:inline-block;width:5px;height:20px;margin:0 7px 0 -12px;content:'';background-color:#a3c644}
}
.new-person-info-item.active .new-person-info-full-info{display:block;width:100%}
@media screen and (max-width:639px),screen and (min-width:480px) and (max-width:767px) and (orientation:landscape){.new-person-info-item.active .new-person-info-full-info{max-height:3000px}
}
.new-person-info-item.active.on-load .new-person-info-full-info{display:block}
.new-person-info-item.active.on-load .new-person-info-full-info .new-person-info-full-info-wrapper{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:all 0s ease 0ms;-moz-transition:all 0s ease 0ms;-o-transition:all 0s ease 0ms;transition:all 0s ease 0ms}
@media screen and (max-width:479px){.content-library-viewer-new-wrapper[data-content-type=CountryInfo]{padding-top:7px}
}
.country-item{-webkit-transition:margin-bottom .25s ease-in-out .3s;-moz-transition:margin-bottom .25s ease-in-out .3s;-o-transition:margin-bottom .25s ease-in-out .3s;transition:margin-bottom .25s ease-in-out .3s;margin:-7px 0 15px;text-align:center;vertical-align:top}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.country-item{margin:0 0 20px}
}
.country-item .wrap{position:relative;cursor:pointer}
.country-item .wrap:after{display:inline-block;padding-bottom:100%;content:''}
.country-item .wrap .img-box{pointer-events:none;position:absolute;overflow:hidden;width:100%;padding-top:100%;border:1px solid #ccc;background-position:50% 50%;background-size:cover}
.country-item .wrap .img-box .info-box{-webkit-transition:height .3s ease-in-out 0ms;-moz-transition:height .3s ease-in-out 0ms;-o-transition:height .3s ease-in-out 0ms;transition:height .3s ease-in-out 0ms;position:absolute;bottom:0;width:100%;height:0;text-align:center;background:rgba(0,0,0,0.6)}
.country-item .wrap .img-box .info-box .name{-webkit-transition:opacity .1s ease-in-out 0ms;-moz-transition:opacity .1s ease-in-out 0ms;-o-transition:opacity .1s ease-in-out 0ms;transition:opacity .1s ease-in-out 0ms;font-size:1rem;line-height:2.5rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;position:absolute;top:-40px;right:0;left:0;overflow:hidden;height:40px;text-transform:uppercase;opacity:0;color:#fff;background:rgba(0,0,0,0.6)}
@media screen and (min-width:992px),screen and (min-width:768px) and (max-width:991px),screen and (min-width:640px) and (max-width:767px){.country-item .wrap .img-box .info-box .name{font-size:1.25rem;line-height:3.125rem;top:-50px;height:50px}
}
.country-item .wrap .img-box .info-box .cities-number{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;backface-visibility:hidden}
.country-item .wrap .img-box .info-box .cities-number div{-webkit-transform:translateY(50%);-moz-transform:translateY(50%);-ms-transform:translateY(50%);-o-transform:translateY(50%);transform:translateY(50%);font-size:1.625rem;line-height:1.625rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;text-transform:uppercase}
.country-item .wrap .img-box .info-box .cities-number div span{font-size:6.25rem;line-height:6.875rem;font-family:'oswald-bold',helvetica,sans-serif,arial;letter-spacing:-0.048rem;display:block}
.country-item .wrap .arrow{-webkit-transition:opacity .3s ease-in-out 0ms;-moz-transition:opacity .3s ease-in-out 0ms;-o-transition:opacity .3s ease-in-out 0ms;transition:opacity .3s ease-in-out 0ms;-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);position:absolute;z-index:1;right:50%;bottom:-16px;display:block;width:0;height:0;cursor:default;opacity:1;border-width:0 9px 9px 9px;border-style:solid;border-color:transparent transparent #ccc transparent}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.country-item .wrap .arrow{bottom:-21px}
}
.country-item .wrap .arrow:after{-webkit-transform:translateX(50%);-moz-transform:translateX(50%);-ms-transform:translateX(50%);-o-transform:translateX(50%);transform:translateX(50%);position:absolute;right:50%;bottom:-10px;display:block;width:0;height:0;content:'';border-width:0 9px 9px 9px;border-style:solid;border-color:transparent transparent #f7f7f7 transparent}
.country-item.hidden-description{margin-bottom:0}
.country-item.hidden-description .img-box .info-box{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.country-item.hidden-description .img-box .info-box .name{opacity:1}
.country-item.hidden-description .arrow{opacity:0}
.country-item.hidden-description .country-item-content,.country-item.hidden-description .description{height:0!important}
@media screen and (min-width:992px){.country-item.hidden-description:hover .img-box .info-box{height:100%}
}
.country-item .country-item-content{height:0;margin-top:15px;transition:height .5s ease-in-out}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.country-item .country-item-content{margin-top:20px}
}
.country-item .country-item-content .description{position:absolute;left:0;overflow-y:hidden;width:100%;height:0;padding:0!important;cursor:default;transition:height .5s ease-in-out;text-align:left;backface-visibility:hidden}
.country-item .country-item-content .description .description-wrapper{*zoom:1;position:relative;height:auto;margin:0 6px 0 2px;padding:24px 20px;color:#464547;border:1px solid #ccc!important;background-color:#f7f7f7}
.country-item .country-item-content .description .description-wrapper:before,.country-item .country-item-content .description .description-wrapper:after{content:"";display:table;border-spacing:0}
.country-item .country-item-content .description .description-wrapper:after{clear:both}
.country-item .country-item-content .description .description-wrapper a{color:#7f993a}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.country-item .country-item-content .description .description-wrapper{margin:0 14px 0 10px;padding:40px 0 40px 5%}
}
.country-name{margin:5px 0 27px;color:#39c2d7}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.country-name{margin:10px 0 42px}
}
.offices-list{display:block;margin:0 -12px;*zoom:1;font-size:1.125rem;line-height:1.25rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial}
@media screen and (min-width:992px){.offices-list{margin:0 -12px}
}
.offices-list:before,.offices-list:after{content:"";display:table;border-spacing:0}
.offices-list:after{clear:both}
@media screen and (min-width:992px){.offices-list .four-items-wrap{margin-right:-5%}
}
.offices-list .office-info{display:inline-block;float:none;width:100%;padding:0 12px;margin-bottom:30px;margin-left:12px;padding:0 24px;vertical-align:top}
@media screen and (min-width:992px){.offices-list .office-info{padding:0 12px}
}
.offices-list .office-info p{margin-bottom:0}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.offices-list .office-info{display:inline-block;float:none;width:50%;padding:0 12px;margin:0 -1px 55px;padding-left:36px}
}
@media screen and (min-width:640px) and (max-width:991px) and screen and (min-width:992px),screen and (min-width:992px) and screen and (min-width:992px){.offices-list .office-info{padding:0 12px}
}
@media screen and (min-width:992px){.offices-list .office-info{display:inline-block;float:none;width:25%;padding:0 12px}
}
@media screen and (min-width:992px) and screen and (min-width:992px){.offices-list .office-info{padding:0 12px}
}
.offices-list .office-info .office-name{font-size:1.25rem;line-height:1.5rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;margin-bottom:16px;margin-left:-24px;padding-left:24px}
@media screen and (min-width:992px),screen and (min-width:640px) and (max-width:991px){.offices-list .office-info .office-name{margin-bottom:24px}
}
.offices-list .office-info.original .office-name{background:url('../images/components/general/offices-info/map-location-icon.png') no-repeat 0 4px}
.offices-list .office-info .address{margin-bottom:4px}
@media screen and (min-width:992px),screen and (min-width:640px) and (max-width:991px){.offices-list .office-info .address{margin-bottom:9px}
}
.offices-list .office-info .gmaps-link{margin-bottom:16px}
.offices-list .office-info .gmaps-link a{font-size:inherit;line-height:inherit;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;text-decoration:none;color:#7f993a}
.offices-list .office-info .gmaps-link a:not(.not-hovered):hover{text-decoration:underline}
.offices-list .office-info .phone,.offices-list .office-info .fax{margin:2px 0}
@media screen and (min-width:992px),screen and (min-width:640px) and (max-width:991px){.offices-list .office-info .phone,.offices-list .office-info .fax{margin-right:25%}
}
.offices-list .office-info>div{margin-right:25%}
@media screen and (max-width:639px){.offices-list .office-info.localized{position:relative;padding-bottom:30px}
.offices-list .office-info.localized:after{position:absolute;left:0;bottom:0;max-width:250px;width:90%;border-bottom:1px solid #ccc;content:''}
}
@media screen and (min-width:640px) and (max-width:991px){.offices-list .office-info{float:left}
.offices-list .office-info:nth-child(2n){border-left:1px solid #ccc}
.offices-list .office-info:nth-child(2n+1){clear:left}
.offices-list .office-info.original-with-localization{clear:left;border-left:none}
.offices-list .office-info.localized{border-left:1px dashed #ccc;clear:none}
}
@media screen and (min-width:992px){.offices-list .four-items-wrap{position:relative;display:table;width:100%}
.offices-list .office-info{display:table-cell;float:left}
.offices-list .office-info:before{position:absolute;top:0;bottom:58px;margin-left:-5%;content:'';border-left:1px solid #ccc}
.offices-list .office-info.localized:before{border-left-style:dashed}
.offices-list .office-info:first-child:before{border:0}
}
.content-library-viewer-new-wrapper[data-content-type='CountryInfo'] .clv-grid{display:block;margin:0 -12px;*zoom:1;position:relative;margin:0 -6px 0 -2px}
.content-library-viewer-new-wrapper[data-content-type='CountryInfo'] .clv-grid:before,.content-library-viewer-new-wrapper[data-content-type='CountryInfo'] .clv-grid:after{content:"";display:table;border-spacing:0}
.content-library-viewer-new-wrapper[data-content-type='CountryInfo'] .clv-grid:after{clear:both}
@media screen and (min-width:992px){.content-library-viewer-new-wrapper[data-content-type='CountryInfo'] .clv-grid{margin:0 -12px}
}
.content-library-viewer-new-wrapper[data-content-type='CountryInfo'] .clv-grid:before,.content-library-viewer-new-wrapper[data-content-type='CountryInfo'] .clv-grid:after{content:"";display:table;border-spacing:0}
.content-library-viewer-new-wrapper[data-content-type='CountryInfo'] .clv-grid:after{clear:both}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.content-library-viewer-new-wrapper[data-content-type='CountryInfo'] .clv-grid{margin:0 -14px 0 -10px}
}
.content-library-viewer-new-wrapper[data-content-type='CountryInfo'] .clv-cell{display:inline-block;float:none;width:50%;padding:0 12px;-webkit-transition:margin-bottom .25s ease-in-out .3s;-moz-transition:margin-bottom .25s ease-in-out .3s;-o-transition:margin-bottom .25s ease-in-out .3s;transition:margin-bottom .25s ease-in-out .3s;margin:0 -2px 0;padding:0 4px;text-align:center;vertical-align:top}
@media screen and (min-width:992px){.content-library-viewer-new-wrapper[data-content-type='CountryInfo'] .clv-cell{padding:0 12px}
}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.content-library-viewer-new-wrapper[data-content-type='CountryInfo'] .clv-cell{padding:0 12px}
}
@media screen and (min-width:992px){.content-library-viewer-new-wrapper[data-content-type='CountryInfo'] .clv-cell{display:inline-block;float:none;width:25%;padding:0 12px}
}
@media screen and (min-width:992px) and screen and (min-width:992px){.content-library-viewer-new-wrapper[data-content-type='CountryInfo'] .clv-cell{padding:0 12px}
}
.content-library-viewer-new-wrapper[data-content-type='PersonInfo']{position:relative;max-width:1200px;margin:0 auto}
@media screen and (max-width:639px),screen and (min-width:480px) and (max-width:767px) and (orientation:landscape){.content-library-viewer-new-wrapper[data-content-type='PersonInfo']{height:auto!important}
}
.content-library-viewer-new-wrapper[data-content-type='PersonInfo'] .clv-grid{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:0}
@media screen and (min-width:640px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape){.content-library-viewer-new-wrapper[data-content-type='PersonInfo'] .clv-grid{padding:0 50px 20px}
}
@media screen and (min-width:992px){.content-library-viewer-new-wrapper[data-content-type='PersonInfo'] .clv-grid{padding:0 105px 20px}
}
.content-library-viewer-new-wrapper[data-content-type='PersonInfo'] .clv-grid .clv-cell{display:inline-block;margin-right:-4px;vertical-align:top}
@media screen and (max-width:639px),screen and (min-width:480px) and (max-width:767px) and (orientation:landscape){.content-library-viewer-new-wrapper[data-content-type='PersonInfo'] .clv-grid .clv-cell{padding:17px 0 7px;font-size:1.125rem;line-height:1.375rem;width:100%}
.content-library-viewer-new-wrapper[data-content-type='PersonInfo'] .clv-grid .clv-cell:not(:last-child){border-bottom:1px solid #ccc}
}
@media screen and (min-width:640px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape){.content-library-viewer-new-wrapper[data-content-type='PersonInfo'] .clv-grid .clv-cell{padding:20px 16px 10px;width:33%}
}
@media screen and (min-width:992px){.content-library-viewer-new-wrapper[data-content-type='PersonInfo'] .clv-grid .clv-cell{width:33%;padding:40px 33px 20px}
.content-library-viewer-new-wrapper[data-content-type='PersonInfo'] .clv-grid .clv-cell:nth-child(3n+1){padding:40px 66px 20px 0}
.content-library-viewer-new-wrapper[data-content-type='PersonInfo'] .clv-grid .clv-cell:nth-child(3n+3){padding:40px 0 20px 66px}
}
@media screen and (min-width:992px) and screen and (min-width:640px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:992px) and screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape){.content-library-viewer-new-wrapper[data-content-type='PersonInfo'] .clv-grid .clv-cell:nth-child(3n+1){padding:20px 33px 10px 0}
}
@media screen and (min-width:992px) and screen and (min-width:640px) and (max-width:1199px) and (orientation:portrait),screen and (min-width:992px) and screen and (min-width:768px) and (max-width:1199px) and (orientation:landscape){.content-library-viewer-new-wrapper[data-content-type='PersonInfo'] .clv-grid .clv-cell:nth-child(3n+3){padding:20px 0 10px 33px}
}
.section-full-width .content-library-viewer-new{padding:0 24px}
@media screen and (min-width:992px){.section-full-width .content-library-viewer-new{padding:0 24px}
}
.section-ui.section-color-white .carousel-ui .scroller .carousel-item{border:1px solid #ccc}
body .section-with-scroller{overflow-x:hidden}
.carousel-ui.image-carousel-wrapper{height:280px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.carousel-ui.image-carousel-wrapper{overflow:hidden;height:384px}
}
.carousel-ui.image-carousel-wrapper .scroller .carousel-item{width:280px;height:280px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.carousel-ui.image-carousel-wrapper .scroller .carousel-item{width:384px;height:384px}
}
.carousel-ui.image-carousel-wrapper .scroller .carousel-item a{position:relative;background-position:center;background-size:cover}
.carousel-ui.image-carousel-wrapper .image-carousel-description{position:absolute;right:0;bottom:0;left:0;width:100%;height:98px;padding:9px 14px;text-align:left;background-color:rgba(0,0,0,0.8)}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.carousel-ui.image-carousel-wrapper .image-carousel-description{height:124px;padding:18px 18px}
}
.carousel-ui.image-carousel-wrapper .image-carousel-description .image-carousel-description-table{display:table;width:100%;height:100%}
.carousel-ui.image-carousel-wrapper .image-carousel-description .image-carousel-description-table .image-carousel-description-cell{display:table-cell;vertical-align:middle}
.carousel-ui.image-carousel-wrapper .image-carousel-description .image-carousel-description-table h4,.carousel-ui.image-carousel-wrapper .image-carousel-description .image-carousel-description-table strong,.carousel-ui.image-carousel-wrapper .image-carousel-description .image-carousel-description-table p{font-size:1.125rem;line-height:1.375rem;overflow:hidden;text-overflow:ellipsis}
.carousel-ui.image-carousel-wrapper .image-carousel-description .image-carousel-description-table h4{font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;margin-bottom:9px;color:#39c2d7}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.carousel-ui.image-carousel-wrapper .image-carousel-description .image-carousel-description-table h4{margin-bottom:10px}
}
.carousel-ui.image-carousel-wrapper .image-carousel-description .image-carousel-description-table strong{font-family:'oswald-regular',helvetica,sans-serif,arial;display:block;margin-bottom:4px;padding:0;white-space:normal;color:#fff}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.carousel-ui.image-carousel-wrapper .image-carousel-description .image-carousel-description-table strong{margin-bottom:3px}
}
.carousel-ui.image-carousel-wrapper .image-carousel-description .image-carousel-description-table strong b{font-family:'oswald-bold',helvetica,sans-serif,arial;letter-spacing:-0.048rem}
.carousel-ui.image-carousel-wrapper .image-carousel-description .image-carousel-description-table p{display:none}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.carousel-ui.image-carousel-wrapper .image-carousel-description .image-carousel-description-table p{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;display:block;margin:0;word-spacing:-1px;color:#ccc}
}
.carousel-ui.image-carousel-wrapper .image-carousel-description .image-carousel-description-table p b{font-family:'source-sans-pro-bold',sans-serif,helvetica,arial}
.left-arrow-carousel,.right-arrow-carousel{display:none;background-image:url('../images/sprites/spritesheet_5.png')}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.left-arrow-carousel,.right-arrow-carousel{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transition:background .3s linear 0ms;-moz-transition:background .3s linear 0ms;-o-transition:background .3s linear 0ms;transition:background .3s linear 0ms;position:absolute;display:block;width:37px;height:59px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);opacity:0;background-color:#ccc;cursor:pointer}
.left-arrow-carousel:hover,.right-arrow-carousel:hover{background-color:#ebebeb}
}
.left-arrow-carousel.hide-carousel-controls,.right-arrow-carousel.hide-carousel-controls{cursor:pointer;opacity:1}
.left-arrow-carousel{left:0;background-repeat:no-repeat;background-position:-95px -78px}
@media screen and (min-width:1360px){.left-arrow-carousel{left:-51px}
}
.right-arrow-carousel{right:0;background-position:-44px -78px;background-repeat:no-repeat}
@media screen and (min-width:1360px){.right-arrow-carousel{right:-51px}
}
.section.image-carousel{position:relative}
.section-ui:not(.section-color-white) .left-arrow-carousel,.section-ui:not(.section-color-white) .right-arrow-carousel{background-color:rgba(255,255,255,0.3)}
.section-ui:not(.section-color-white) .left-arrow-carousel:hover,.section-ui:not(.section-color-white) .right-arrow-carousel:hover{background-color:rgba(255,255,255,0.2)}
.section-ui:not(.section-color-white) .left-arrow-carousel{background-position:-216px -78px;background-repeat:no-repeat}
.section-ui:not(.section-color-white) .right-arrow-carousel{background-position:-160px -78px;background-repeat:no-repeat}
.image-carousel{padding:0 45px}
@media screen and (min-width:1360px){.image-carousel{padding:0}
}
.section-ui.section-color-white .carousel-ui .scroller .carousel-item{border:1px solid #ccc}
body .section-with-scroller{overflow-x:hidden}
.carousel-ui{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);position:relative;z-index:1;width:100%}
.carousel-ui .scroller{font-size:.001px;position:absolute;margin:0 auto;text-align:center;white-space:nowrap;color:#464547}
.carousel-ui .scroller .carousel-item{display:inline-block;overflow:hidden;vertical-align:middle}
.carousel-ui .scroller .carousel-item:first-child{margin-left:0}
.carousel-ui .scroller .carousel-item:not(:first-child){margin-left:12px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.carousel-ui .scroller .carousel-item:not(:first-child){margin-left:24px}
}
.carousel-ui .scroller .carousel-item a{display:block;overflow:hidden;width:100%;height:100%;padding:10px;text-align:center;color:#464547}
.carousel-ui .scroller .carousel-item a:hover{text-decoration:none}
.carousel-ui.carousel-wrapper{height:240px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.carousel-ui.carousel-wrapper{height:266px}
}
.carousel-ui.carousel-wrapper .scroller .carousel-item{width:252px;height:240px;background:#fff}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.carousel-ui.carousel-wrapper .scroller .carousel-item{width:281px;height:266px}
}
.carousel-ui.carousel-wrapper .carousel-header-icon{display:none}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.carousel-ui.carousel-wrapper .carousel-header-icon{display:block;margin:20px 0}
}
.carousel-ui.carousel-wrapper .carousel-item-title{font-size:1.25rem;line-height:1.6875rem;font-family:'oswald-regular',helvetica,sans-serif,arial;margin-top:13px;white-space:normal}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.carousel-ui.carousel-wrapper .carousel-item-title{font-size:1.5rem;line-height:1.75rem;margin-top:14px}
}
.carousel-ui.carousel-wrapper .carousel-item-description{font-size:1.125rem;line-height:1.25rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;margin-top:11px;margin-bottom:18px;white-space:normal}
.carousel-ui.carousel-wrapper .carousel-item-description b{font-family:'source-sans-pro-bold',sans-serif,helvetica,arial}
.newspaper-icon{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);position:relative;width:37px;height:35px;margin:0 auto;border:2px solid #b22746;border-radius:100%}
.newspaper-icon:after,.newspaper-icon:before{position:absolute;top:50%;left:43px;display:block;width:50px;height:1px;content:'';background:#464547}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.newspaper-icon:after,.newspaper-icon:before{width:93px}
}
.newspaper-icon:before{right:43px;left:auto}
.carousel-item-date{font-size:1.125rem;font-family:'oswald-regular',helvetica,sans-serif,arial;margin-top:40px;text-transform:uppercase;color:#b22746}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:767px){.carousel-item-date{font-size:.9375rem}
}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.carousel-item-date{margin-top:33px}
}
.section.carousel{position:relative}
.container{width:900px;margin:50px auto}
@media screen and (min-width:992px){.training-search-form .career-list-header .career-search-box{width:39%;margin-right:1.2%}
}
.training-search-form .career-list-header .career-filter-box{border:1px solid #ccc}
@media screen and (min-width:992px){.training-search-form .career-list-header .career-filter-box{width:46%;margin-right:1.2%}
}
.training-search-form .career-list-header .career-filter-box .selection{border:0 none}
.training-search-form .career-list-header .career-filter-box label{border:0 none}
.training-search-form .career-list-header .career-filter-box .select-box-container{margin-left:1px}
.training-search-form .career-list-header .career-filter-box .select-box-container.below+.select-box-container{-webkit-transform:translateY(1px);-moz-transform:translateY(1px);-ms-transform:translateY(1px);-o-transform:translateY(1px);transform:translateY(1px)}
.training-search-form .career-list-header .career-filter-box .select-box-container.above+.select-box-container{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px)}
@media screen and (min-width:992px){.training-search-form .career-list-header .career-apply-box{width:12.6%}
.training-search-form .career-list-header .career-apply-box .search-button{width:100%}
}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){.training-search-form .career-list-header .location{width:25%}
.training-search-form .career-list-header .position-name{width:75%}
}
.training-search-form .load-more{display:none}
.training-search-form .career-search-result .search-result-list .search-result-item .position-name.hot::after{top:4px;background:url('../images/sprites/spritesheet_5.png') no-repeat -121px -176px;padding:2px 16px}
@media screen and (min-width:992px){.training-search-form .career-search-result .search-result-list{width:100%;display:table}
.training-search-form .career-search-result .search-result-list .search-result-item{display:table-row}
.training-search-form .career-search-result .search-result-list .search-result-item .position-name{width:50%}
.training-search-form .career-search-result .search-result-list .search-result-item .position-name.hot::after{background:url('../images/sprites/spritesheet_5.png') no-repeat -99px -211px;width:30px;height:24px}
.training-search-form .career-search-result .search-result-list .search-result-item .location{width:16.5%}
}
.training-search-form .career-search-result .sort-by .icon-sort.hot{background:url('../images/sprites/spritesheet_5.png') 0 0 no-repeat;background-position:-145px -207px;width:27px;height:28px}
.training-search-form .career-search-result .sort-by .icon-sort.hot.active{background-position:-51px -207px}
@media screen and (min-width:480px) and (max-width:639px),screen and (min-width:640px) and (max-width:991px){.training-search-form .career-search-result .sort-by{padding-right:10px;*zoom:1}
.training-search-form .career-search-result .sort-by:before,.training-search-form .career-search-result .sort-by:after{content:"";display:table;border-spacing:0}
.training-search-form .career-search-result .sort-by:after{clear:both}
}
.training-search-form .pull-right-tablet{float:right}
@media screen and (min-width:992px),screen and (max-width:479px){.training-search-form .pull-right-tablet{float:none}
}
.job-search-title{font-size:1.75rem;line-height:2.5rem;margin-bottom:20px;text-align:center}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.job-search-title{font-size:2.25rem;line-height:2.5rem;margin-bottom:30px}
}
.career-list-header{*zoom:1;background:#fff}
.career-list-header:before,.career-list-header:after{content:"";display:table;border-spacing:0}
.career-list-header:after{clear:both}
.career-list-header .select-box-container{margin:0}
.career-list-header .select-box-container .selection{border-width:0 0 1px}
.career-list-header input{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:1.125rem;float:left;width:100%;height:51px;padding:0 14px;border:1px solid #ccc;background:transparent}
@media screen and (min-width:992px){.career-list-header input{padding-left:30px}
}
.career-list-header .career-filter-box,.career-list-header .career-location-box{border:1px solid #ccc}
.career-list-header .career-filter-box .dropdown-position-wrapper,.career-list-header .career-location-box .dropdown-position-wrapper{position:relative}
.career-list-header .career-filter-box{border-width:1px 0 0 1px}
.career-list-header .career-filter-box .select-box-container{z-index:10}
.career-list-header .career-location-box{border-width:1px 0 0}
.career-list-header .career-location-box .selection{border-width:0 1px 1px}
.career-list-header .career-search-box{line-height:3.125rem}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.career-list-header .career-search-box{display:inline-block;float:left;width:100%;margin-bottom:9px}
}
@media screen and (min-width:992px){.career-list-header .career-search-box{display:inline-block;float:left;width:54%;margin-right:1.5%}
}
@media screen and (min-width:1200px){.career-list-header .career-search-box{display:inline-block;float:left;width:62%}
}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:991px),screen and (min-width:768px) and (max-width:991px){.career-list-header .career-filter-box{display:inline-block;float:left;width:100%;margin-bottom:9px;border-left:0}
.career-list-header .career-filter-box .selection{border-width:0 1px 1px}
.career-list-header .career-filter-box label{display:none}
}
@media screen and (min-width:992px){.career-list-header .career-filter-box{display:inline-block;float:left;width:32.3%;margin-bottom:0;border-right:0}
.career-list-header .career-filter-box label{line-height:3.0625rem;position:absolute;border-bottom:1px solid #ccc}
.career-list-header .career-filter-box label span{font-size:1.125rem;line-height:1.5625rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;display:inline-block;min-width:117px;max-width:124px;padding:0 13px;text-align:center;white-space:nowrap;text-transform:uppercase;color:#464547;border-right:1px solid #ccc}
.career-list-header .career-filter-box .select-wrapper{display:inline-block;width:100%;padding-left:115px;vertical-align:middle}
.career-list-header .career-filter-box .select-wrapper #select-box-department-select-container{padding-left:24px}
}
@media screen and (min-width:1200px){.career-list-header .career-filter-box{display:inline-block;float:left;width:33.3%}
}
.career-list-header .select-wrapper .select-box-container .rendered span{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:1.125rem}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:767px){.career-list-header .select-wrapper .select-box-container .arrow{-webkit-transform:rotateZ(-90deg);-moz-transform:rotateZ(-90deg);-ms-transform:rotateZ(-90deg);-o-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}
.career-list-header .select-wrapper .select-box-container.open .arrow{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg)}
}
.career-list-header .career-location-box{display:inline-block;float:left;width:100%;margin-right:1.5%}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:767px),screen and (min-width:768px) and (max-width:991px){.career-list-header .career-location-box{display:inline-block;float:left;width:100%;margin-bottom:9px}
}
@media screen and (min-width:992px){.career-list-header .career-location-box{display:inline-block;float:left;width:29%}
}
@media screen and (min-width:1200px){.career-list-header .career-location-box{display:inline-block;float:left;width:24%}
}
.career-list-header .career-apply-box{display:inline-block;float:left;width:100%;margin-top:10px;text-align:center}
@media screen and (min-width:992px){.career-list-header .career-apply-box{float:left;width:14%;display:inline-block;margin:0}
}
@media screen and (min-width:1200px){.career-list-header .career-apply-box{display:inline-block;float:left;width:11%}
}
.career-list-header .career-apply-box .job-search-button{font-size:1rem;line-height:1rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;position:relative;display:inline-block;margin:15px 0 20px;padding:11px 15px 13px 15px;text-decoration:none!important;text-transform:uppercase;color:#fff;background-color:#7f993a;float:none;margin:0!important;cursor:pointer;border:0}
.career-list-header .career-apply-box .job-search-button span{font-size:inherit;line-height:inherit;position:relative}
@media screen and (min-width:640px) and (max-width:991px),screen and (min-width:992px){.career-list-header .career-apply-box .job-search-button{padding:11px 35px 13px 15px}
.career-list-header .career-apply-box .job-search-button:after{position:absolute;top:0;right:0;width:15px;height:100%;margin-right:12px;content:'';background:url('../images/components/general/button/arrow-icon-right.svg') no-repeat center;background-size:15px auto}
}
@media screen and (min-width:992px){.career-list-header .career-apply-box .job-search-button{font-size:1.1875rem;line-height:1rem;margin:30px 0;padding:17px 43px 18px 20px}
.career-list-header .career-apply-box .job-search-button:after{width:15px;margin-right:20px}
}
.career-list-header .career-apply-box .job-search-button:hover{text-decoration:none;background-color:#a3c644}
@media screen and (min-width:992px),screen and (min-width:1200px){.career-list-header .career-apply-box .job-search-button{float:right;padding:17px 43px 18px 20px;width:100%}
}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:767px){.career-list-header .career-apply-box .job-search-button{padding:13px 23px 13px}
.career-list-header .career-apply-box .job-search-button:after{display:none}
}
.career-list-header .career-apply-box.career-apply-box-mobile{margin-top:19px}
@media screen and (min-width:992px){.career-list-header .career-apply-box.career-apply-box-mobile{display:none}
}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:991px){.career-list-header .career-apply-box.career-apply-box-desktop{display:none}
}
.career-list-header .hidden{display:none}
.career-list-header .multi-select-department{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;float:left}
@media screen and (min-width:992px){.career-list-header .multi-select-department{padding-top:20px}
}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:991px){.career-search-result{margin:20px 0}
}
@media screen and (min-width:992px){.career-search-result{margin:40px 0}
.career-search-result .search-result-header{*zoom:1;padding:7px 0;background-color:#666}
.career-search-result .search-result-header:before,.career-search-result .search-result-header:after{content:"";display:table;border-spacing:0}
.career-search-result .search-result-header:after{clear:both}
}
.career-search-result .found-results{font-size:1.125rem;line-height:1.5rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;padding:8px 20px;background-color:#fff}
.career-search-result .found-results .searched-for{font-size:1.125rem;line-height:1.5rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial}
@media screen and (min-width:992px){.career-search-result .found-results{font-size:1.375rem;line-height:2.5rem;float:left;padding-right:0;color:#fff;background-color:transparent}
.career-search-result .found-results .searched-for{font-size:1.375rem;line-height:2.5rem}
}
.career-search-result .sort-by{font-size:0;padding:12px 0 8px 19px;background-color:#666}
@media screen and (max-width:479px){.career-search-result .sort-by{text-align:center;padding:9px 0 14px}
}
.career-search-result .sort-by .sort-text{font-size:1.125rem;line-height:1.875rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;display:inline-block;height:30px;padding-right:28px;vertical-align:middle;text-transform:uppercase;color:#fff;border-right:1px solid #999}
@media screen and (max-width:479px){.career-search-result .sort-by .sort-text{display:block;padding-right:0;border-right:0}
}
@media screen and (min-width:992px){.career-search-result .sort-by .sort-text{padding-right:22px}
}
.career-search-result .sort-by .icon-sort{display:inline-block;width:27px;height:28px;margin-top:-6px;margin-left:30px;vertical-align:middle;background:url(../../epam-com/images/job-search/icons.png) 0 0 no-repeat}
@media screen and (max-width:479px){.career-search-result .sort-by .icon-sort{margin-top:0}
}
@media screen and (max-width:479px){.career-search-result .sort-by .icon-sort.intellectual{margin-left:0}
}
.career-search-result .sort-by .icon-sort.intellectual.active{background-position:0 -28px}
.career-search-result .sort-by .icon-sort.hot{background-position:-27px 0}
.career-search-result .sort-by .icon-sort.hot.active{background-position:-27px -28px}
.career-search-result .sort-by .icon-sort.time{background-position:-54px 0}
.career-search-result .sort-by .icon-sort.time.active{background-position:-54px -28px}
@media screen and (min-width:992px){.career-search-result .sort-by .icon-sort{margin-left:24px}
}
@media screen and (min-width:992px){.career-search-result .sort-by{float:right;padding:14px 28px 8px 0}
}
.career-search-result .search-result-list{margin:0;padding:0;background-color:#fff}
.career-search-result .search-result-list li{margin:0;padding:0;list-style:none}
.career-search-result .search-result-list .search-result-item{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;position:relative;padding:12px 19px 15px 19px;border-bottom:1px solid #fff}
.career-search-result .search-result-list .search-result-item .position-title,.career-search-result .search-result-list .search-result-item .position-name,.career-search-result .search-result-list .search-result-item .department,.career-search-result .search-result-list .search-result-item .location{font-size:1.125rem;line-height:1.25rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;padding-left:19px}
@media screen and (min-width:992px){.career-search-result .search-result-list .search-result-item .position-title,.career-search-result .search-result-list .search-result-item .position-name,.career-search-result .search-result-list .search-result-item .department,.career-search-result .search-result-list .search-result-item .location{display:table-cell;width:29%;padding:21px 20px 19px;vertical-align:middle;border-left:2px solid #fff}
.career-search-result .search-result-list .search-result-item .position-title:first-child,.career-search-result .search-result-list .search-result-item .position-name:first-child,.career-search-result .search-result-list .search-result-item .department:first-child,.career-search-result .search-result-list .search-result-item .location:first-child{border:0}
}
.career-search-result .search-result-list .search-result-item .department,.career-search-result .search-result-list .search-result-item .location{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial}
.career-search-result .search-result-list .search-result-item .position-name.hot{position:relative}
.career-search-result .search-result-list .search-result-item .position-name.hot:after{position:absolute;top:0;left:0;display:inline-block;width:13px;height:13px;content:'';background:url(../../epam-com/images/job-search/icons.png) -88px -42px no-repeat}
@media screen and (min-width:992px){.career-search-result .search-result-list .search-result-item .position-name.hot:after{position:static;display:inline;width:22px;height:27px;margin-left:7px;padding:2px 11px;background-position:-83px -2px}
}
@media screen and (min-width:992px){.career-search-result .search-result-list .search-result-item .position-name.hot{line-height:2.5rem;padding:10px 20px}
}
.career-search-result .search-result-list .search-result-item .position-name a{color:#464547}
.career-search-result .search-result-list .search-result-item .link{position:absolute;top:0;left:0;width:100%;height:100%}
.career-search-result .search-result-list .search-result-item .link .link-text{display:none}
@media screen and (min-width:992px){.career-search-result .search-result-list .search-result-item .link{font-size:inherit;line-height:inherit;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;text-decoration:none;color:#7f993a;position:static}
.career-search-result .search-result-list .search-result-item .link:not(.not-hovered):hover{text-decoration:underline}
.career-search-result .search-result-list .search-result-item .link:after{font-weight:normal;content:'\00A0»'}
.career-search-result .search-result-list .search-result-item .link .link-text{font-size:1.125rem;line-height:1.25rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;display:inline}
}
.career-search-result .search-result-list .search-result-item:nth-child(odd){background-color:#f0f0f0}
.career-search-result .search-result-list .search-result-item:nth-child(even){background-color:#f9f9f9}
@media screen and (min-width:992px){.career-search-result .search-result-list .search-result-item{display:table;width:100%;padding:0}
.career-search-result .search-result-list .search-result-item .button-apply{display:table-cell;width:13%;padding:21px 0 19px 20px;vertical-align:middle;border-left:2px solid #fff}
}
.career-search-box{position:relative}
.career-search-box .placeholder{color:#999}
.search-result-list{font-size:1.25rem;line-height:1.875rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial}
ul.autocomplete-suggestions{top:100%;border:1px solid #ccc;border-top:0;background-color:#fff}
ul.autocomplete-suggestions li{font-size:1.125rem;line-height:2.5rem;font-family:'source-sans-pro-bold',sans-serif,helvetica,arial;overflow:hidden;margin:0;padding-left:18px;list-style-type:none;white-space:nowrap;text-overflow:ellipsis;color:#999}
@media screen and (min-width:992px){ul.autocomplete-suggestions li{padding-left:30px}
}
ul.autocomplete-suggestions li strong{color:#464547}
ul.autocomplete-suggestions li.autocomplete-selected,ul.autocomplete-suggestions li:hover{background-color:#f0f0f0}
.select-box-results li{list-style:none;padding:0;margin-left:0}
.location-dropdown .select-box-results li.option[role=group]{margin-left:0;padding:0}
.location-dropdown .select-box-results li.option[role=group] .options.nested{-webkit-transition:all 350ms ease-in-out 0ms;-moz-transition:all 350ms ease-in-out 0ms;-o-transition:all 350ms ease-in-out 0ms;transition:all 350ms ease-in-out 0ms;overflow:hidden;max-height:0;opacity:0}
.location-dropdown .select-box-results li.option[role=group] .options.nested li{padding-left:40px}
.location-dropdown .select-box-results li.option[role=group] .options.nested.get-height-helper{-webkit-transition:none .5s ease 0ms;-moz-transition:none .5s ease 0ms;-o-transition:none .5s ease 0ms;transition:none .5s ease 0ms;height:100%;max-height:10000px}
.location-dropdown .select-box-results li.option[role=group].dropdown-invisible-group strong:after{-webkit-transform:rotateZ(-180deg);-moz-transform:rotateZ(-180deg);-ms-transform:rotateZ(-180deg);-o-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}
.location-dropdown .select-box-results li.option[role=group].dropdown-invisible-group .options.nested{height:100%;max-height:10000px;opacity:1}
.location-dropdown .select-box-results li.option[role=group]:first-child strong{display:none}
.location-dropdown .select-box-results li.option[role=group]:first-child .options.nested{height:100%;max-height:10000px;opacity:1}
.location-dropdown .select-box-results li.option[role=group]:first-child .options.nested li{padding-left:20px}
.location-dropdown strong{position:relative;display:block;padding:10px 6px 10px 20px;cursor:pointer;font-weight:normal}
@media screen and (min-width:1200px){.location-dropdown strong{padding:4px 6px 4px 20px}
}
.location-dropdown strong:after{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition:transform .2s ease-in-out 0ms;-moz-transition:transform .2s ease-in-out 0ms;-o-transition:transform .2s ease-in-out 0ms;transition:transform .2s ease-in-out 0ms;position:absolute;width:20px;height:20px;margin-left:4px;content:'';background:transparent url('../images/components/form/select/down.png') center no-repeat;background-size:100%;backface-visibility:hidden}
.select-box-container{z-index:10}
div.generic-text-image div.image{float:left;margin:0 .5em .5em 0}
div.generic-text-image.image_right div.image{float:right;margin:0 0 .5em .5em}
.acs-commons-resp-colctrl-row{box-sizing:border-box;margin-left:0;margin-right:0;moz-box-sizing:border-box;webkit-box-sizing:border-box}
.acs-commons-resp-colctrl-row:after{clear:both;content:" ";display:table}
.acs-commons-resp-colctrl-col-100{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-99{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:99%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-98{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:98%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-97{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:97%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-96{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:96%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-95{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:95%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-94{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:94%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-93{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:93%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-92{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:92%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-91{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:91%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-90{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:90%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-89{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:89%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-88{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:88%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-87{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:87%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-86{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:86%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-85{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:85%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-84{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:84%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-83{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:83%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-82{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:82%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-81{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:81%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-80{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:80%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-79{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:79%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-78{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:78%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-77{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:77%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-76{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:76%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-75{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:75%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-74{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:74%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-73{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:73%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-72{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:72%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-71{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:71%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-70{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:70%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-69{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:69%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-68{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:68%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-67{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:67%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-66{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:66%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-65{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:65%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-64{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:64%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-63{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:63%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-62{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:62%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-61{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:61%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-60{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:60%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-59{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:59%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-58{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:57.99999999999999%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-57{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:56.99999999999999%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-56{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:56.00000000000001%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-55{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:55.00000000000001%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-54{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:54%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-53{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:53%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-52{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:52%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-51{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:51%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-50{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-49{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:49%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-48{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:48%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-47{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:47%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-46{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:46%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-45{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:45%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-44{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:44%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-43{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:43%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-42{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:42%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-41{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:41%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-40{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:40%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-39{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:39%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-38{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:38%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-37{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:37%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-36{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:36%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-35{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:35%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-34{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:34%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-33{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:33%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-32{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:32%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-31{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:31%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-30{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:30%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-29{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:28.999999999999996%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-28{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:28.000000000000004%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-27{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:27%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-26{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:26%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-25{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-24{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:24%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-23{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:23%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-22{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:22%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-21{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:21%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-20{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:20%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-19{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:19%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-18{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:18%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-17{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:17%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-16{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:16%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-15{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:15%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-14{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:14.000000000000002%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-13{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:13%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-12{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:12%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-11{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:11%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-10{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:10%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-9{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:9%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-8{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:8%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-7{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:7.000000000000001%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-6{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:6%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-5{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-4{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:4%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-3{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-2{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:2%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
.acs-commons-resp-colctrl-col-1{position:relative;min-height:1px;padding-left:1px;padding-right:1px;width:1%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:991px){.wrapper .asset-library-filter.section{margin:0 -24px}
}
.asset-library-filter-ui{*zoom:1;width:100%}
.asset-library-filter-ui:before,.asset-library-filter-ui:after{content:"";display:table;border-spacing:0}
.asset-library-filter-ui:after{clear:both}
@media screen and (min-width:992px){.asset-library-filter-ui .filter-sidebar{float:left;width:280px;padding-bottom:15px}
}
.asset-library-filter-ui .filter-level-1{margin:0;padding:0}
.asset-library-filter-ui .filter-level-1 li{margin:0;padding:0;list-style:none}
.asset-library-filter-ui .filter-level-1 .filter-level-item{width:100%}
.asset-library-filter-ui .filter-level-1 .filter-level-item>a{font-size:1.125rem;line-height:1.375rem;font-family:'oswald-regular',arial,helvetica,sans-serif;position:relative;display:block;padding:14px 45px 14px 20px;padding:17px 45px 11px 20px\0;text-decoration:none;text-transform:uppercase;color:#fff;background:#a3c644}
.asset-library-filter-ui .filter-level-1 .filter-level-item>a:hover{text-decoration:none}
.asset-library-filter-ui .filter-level-1 .filter-level-item>a:after{-webkit-transition:all .5s ease 0ms;-moz-transition:all .5s ease 0ms;-o-transition:all .5s ease 0ms;transition:all .5s ease 0ms;position:absolute;top:17px;right:27px;display:block;width:16px;height:16px;content:'';background-image:url('../images/common/arrow-right.png')}
.asset-library-filter-ui .filter-level-1 .filter-level-item.active>a:after{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.asset-library-filter-ui .filter-level-1>.filter-level-item{border-bottom:1px solid #ccc}
.asset-library-filter-ui .filter-level-1>.filter-level-item.active,.asset-library-filter-ui .filter-level-1>.filter-level-item:last-child{border-bottom:0}
.asset-library-filter-ui .filter-level-2{display:none}
.asset-library-filter-ui .filter-level-2 .filter-level-item>a{border-bottom:1px solid #ccc;background:#39c2d7}
@media screen and (min-width:992px){.asset-library-filter-ui .filter-level-2 .filter-level-item>a{border-right:1px solid #ccc;border-left:1px solid #ccc}
}
.asset-library-filter-ui .filter-level-2 .filter-level-item:first-child>a{border-top:1px solid #ccc}
.asset-library-filter-ui .filter-level-3{display:none;padding:8px 0}
@media screen and (min-width:992px){.asset-library-filter-ui .filter-level-3{border-right:1px solid #ccc;border-left:1px solid #ccc}
}
.asset-library-filter-ui .filter-level-3 input[type='checkbox'].blue-checkbox+label{font-size:1rem;line-height:1.375rem;width:100%;padding:7px 0 7px 53px}
.asset-library-filter-ui .filter-level-3 input[type='checkbox'].blue-checkbox+label:before{left:20px}
.asset-library-filter-ui .filter-static-text{font-size:1rem;line-height:1.375rem;display:none;padding:20px 20px 20px 17px;color:#464547;border-bottom:1px solid #ccc}
@media screen and (min-width:992px){.asset-library-filter-ui .filter-static-text{border-right:1px solid #ccc;border-left:1px solid #ccc}
}
.asset-library-filter-ui .filter-static-text li{font-size:1rem;line-height:1.375rem;position:relative;padding:5px 0 5px 16px}
.asset-library-filter-ui .filter-static-text li:after{font-size:1.25rem;line-height:1.375rem;position:absolute;top:3px;top:12px\0;left:0;content:'\2022';color:#1a9cb0}
.asset-library-filter-ui .filter-content{*zoom:1;padding:20px 20px 65px 12px;overflow:hidden}
.asset-library-filter-ui .filter-content:before,.asset-library-filter-ui .filter-content:after{content:"";display:table;border-spacing:0}
.asset-library-filter-ui .filter-content:after{clear:both}
@media screen and (min-width:992px){.asset-library-filter-ui .filter-content{margin-left:288px;padding:0}
}
.asset-library-filter-ui .filter-content .filter-content-container{float:left;width:100%}
.asset-library-filter-ui .filter-content .button-ui-wrapper{display:none}
.asset-library-filter-ui .filter-content .grid-cell-downloadable{float:left;width:50%;padding:0 0 8px 8px}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .download-reference{position:relative;margin:0}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:991px){.asset-library-filter-ui .filter-content .grid-cell-downloadable .preview-mobile-button{display:none}
}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper{display:table}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:991px){.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper{background-color:#fff}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper .element-button.download{border-top:1px solid #ccc}
}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button{-webkit-transition:background 350ms ease-in-out 0ms;-moz-transition:background 350ms ease-in-out 0ms;-o-transition:background 350ms ease-in-out 0ms;transition:background 350ms ease-in-out 0ms;position:relative;z-index:10}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:991px){.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button:first-child{display:none}
}
@media screen and (max-width:639px){.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button{height:30px}
}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button .btn{position:relative}
@media screen and (max-width:639px){.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button .btn img{max-height:17px}
}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button .icon-hover{position:absolute;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);opacity:0;height:200%;top:50%;-webkit-transform:translateX(-50%) translateY(-75%);-moz-transform:translateX(-50%) translateY(-75%);-ms-transform:translateX(-50%) translateY(-75%);-o-transform:translateX(-50%) translateY(-75%);transform:translateX(-50%) translateY(-75%)}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button.active{background:#a3c644;z-index:11}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button.active .icon{opacity:0}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button.active .icon-hover{opacity:1}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button.active ul{max-height:none}
.no-touch .asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button:hover{cursor:pointer;background:#a3c644}
.no-touch .asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button:hover .icon{opacity:0}
.no-touch .asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button:hover .icon-hover{opacity:1}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper .download-list,.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper .info-list{-webkit-transform:translateY(45px);-moz-transform:translateY(45px);-ms-transform:translateY(45px);-o-transform:translateY(45px);transform:translateY(45px);position:absolute;top:-1px;overflow:hidden;width:100%;height:auto;max-height:0;text-align:left}
@media screen and (max-width:639px){.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper .download-list,.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper .info-list{-webkit-transform:translateY(30px);-moz-transform:translateY(30px);-ms-transform:translateY(30px);-o-transform:translateY(30px);transform:translateY(30px);width:100%;right:0;background:#a3c644;padding-left:2px;box-sizing:content-box;text-align:center}
}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper .download-list li,.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper .info-list li{margin:0;padding:0;list-style:none}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper .download-list li a,.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper .info-list li a{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:1rem;line-height:2.125rem;display:block;padding:0 15px;text-decoration:none;color:#fff;background:#a3c644;text-align:center}
@media screen and (min-width:992px){.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper .download-list li a,.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper .info-list li a{text-align:left}
}
@media screen and (max-width:639px){.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper .download-list li a,.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper .info-list li a{margin-left:-2px}
}
.no-touch .asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper .download-list li a:hover,.no-touch .asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper .info-list li a:hover{-webkit-transition:background 50ms ease-in-out 0ms;-moz-transition:background 50ms ease-in-out 0ms;-o-transition:background 50ms ease-in-out 0ms;transition:background 50ms ease-in-out 0ms;background:#7f993a}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper{height:46px;position:relative;padding:0 1px;margin:0 -1px;box-sizing:content-box;background:0}
@media screen and (max-width:639px){.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper{height:30px}
}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper.no-more-btn{display:block;padding:0;margin:0;border:0;position:relative}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper.no-more-btn .info-list{border:0}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper.no-more-btn .info-list li:first-child{border-left:0;padding-right:1px}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper.no-more-btn .info-list li:first-child a{margin-left:0}
@media screen and (max-width:639px){.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper.no-more-btn .info-list li:first-child a{border:0;line-height:29px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .info-list{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);top:0;left:0;padding:0;z-index:11;max-height:47px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;background:0}
@media screen and (max-width:639px){.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .info-list{max-height:30px}
}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .info-list li{border-right:1px solid #ccc}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .info-list li:first-child{border-top:1px solid #ccc;border-right:0}
@media screen and (min-width:640px){.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .info-list li:first-child{padding-right:1px}
}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .info-list li:first-child a{line-height:45px;background:#fff}
@media screen and (max-width:639px){.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .info-list li:first-child a{line-height:34px;border-right:1px solid #ccc}
}
@media screen and (min-width:640px){.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .info-list li .table-emulatione{width:100%;display:table}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .info-list li .table-emulatione .table-row-emulatione{display:table-row;width:100%}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .info-list li .table-emulatione .table-row-emulatione>div{display:table-cell;vertical-align:top;position:relative}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .info-list li .table-emulatione .table-row-emulatione>div.button-cell{width:1px;border-left:1px solid #ccc}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .info-list li .table-emulatione a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;width:100%}
}
@media screen and (max-width:639px){.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .info-list li .table-emulatione{padding-top:30px;position:relative}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .info-list li .table-emulatione .button-cell{position:absolute;top:0;left:0;width:100%}
}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .info-list li a{background:#fff;color:#000;text-align:left;position:relative;padding-left:35px}
.no-touch .asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .info-list li a:hover{background:#a3c644;color:#fff}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .info-list li a:before{content:'';position:absolute;left:10px;top:50%;margin-top:-9px;background-image:url('../images/sprites/spritesheet_5.png');background-repeat:no-repeat;background-position:0 0;width:19px;height:19px}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .info-list li a.link-icon:before{background-position:-222px -204px}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .info-list li a.link-icon:hover:before{background-position:-202px -203px}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .info-list li a.download-icon:before{background-position:-222px -223px}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .info-list li a.download-icon:hover:before{background-position:-202px -223px}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .btns{padding:0 32px 0 19px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
@media screen and (min-width:640px){.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .btns{float:right;line-height:45px}
}
@media screen and (max-width:639px){.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .btns{line-height:29px;display:inline-block;width:100%}
}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .btns .more-btn,.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .btns .less-btn{text-align:center;width:100%;position:relative}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .btns .more-btn:after,.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .btns .less-btn:after{content:'';width:0;height:0;border-style:solid;border-width:5px 4px 0 4px;border-color:#000 transparent transparent transparent;position:absolute;top:50%;right:-12px;margin-top:-1px}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .btns .less-btn{visibility:hidden}
@media screen and (max-width:639px){.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .btns .less-btn{display:none}
}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .btns .less-btn:after{border-width:0 4px 5px 4px;border-color:transparent transparent #000 transparent}
@media screen and (min-width:640px){.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .btns .more-btn,.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .btns .less-btn{float:right;clear:both}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .btns .less-btn{margin-top:-46px}
}
.no-touch .asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .btns:hover{background:#a3c644;color:#fff}
.no-touch .asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .btns:hover .more-btn:after{border-color:#fff transparent transparent transparent}
.no-touch .asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper .btns:hover .less-btn:after{border-color:transparent transparent #fff transparent}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper.active .info-list{max-height:none;z-index:20}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper.active .info-list li{border-top:1px solid #ccc}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper.active .btns .more-btn{visibility:hidden}
@media screen and (max-width:639px){.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper.active .btns .more-btn{display:none}
}
.asset-library-filter-ui .filter-content .grid-cell-downloadable .element-button-wrapper.megamenu-wrapper.active .btns .less-btn{visibility:visible;display:inline}
@media screen and (min-width:992px){.asset-library-filter-ui .filter-content .grid-cell-downloadable{width:33.3%;padding:0 0 17px 18px}
}
.asset-library-filter-ui .filter-content .empty-result{text-align:center;display:none}
.asset-library-filter-ui .download-reference .element-image-wrapper::after{content:none}
.asset-library-filter-ui .download-reference .element-title-wrapper{text-transform:none;padding-bottom:52%;font-size:.625rem;line-height:.625rem}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:640px) and (max-width:767px){.asset-library-filter-ui .download-reference .element-title-wrapper{padding-bottom:18%;font-size:.875rem;line-height:1rem}
}
@media screen and (min-width:992px){.asset-library-filter-ui .download-reference .element-title-wrapper{padding-bottom:30%;font-size:.6875rem;line-height:.8125rem}
}
@media screen and (min-width:1200px){.asset-library-filter-ui .download-reference .element-title-wrapper{font-size:.875rem;line-height:1rem}
}
.asset-library-filter-ui .download-reference .download-description-text{padding:0 5px}
.asset-library-filter-ui .element-image{padding-bottom:22%;background-repeat:no-repeat;background-size:cover;background-position:center}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:640px) and (max-width:767px){.asset-library-filter-ui .element-image{padding-bottom:46%}
}
@media screen and (min-width:992px){.asset-library-filter-ui .element-image{padding-bottom:45%}
}
.asset-library-filter-ui .element-image.no-title{padding-bottom:75%}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:640px) and (max-width:767px){.asset-library-filter-ui .element-image.no-title{padding-bottom:65%}
}
@media screen and (min-width:992px){.asset-library-filter-ui .element-image.no-title{padding-bottom:75%}
}
.asset-library-filter-ui .js-preview-wrapper{position:relative;overflow:hidden}
.asset-library-filter-ui .js-preview-wrapper .element-description{font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;font-size:1.125rem;line-height:1.25rem;-webkit-transition:top .3s ease-in-out 0s;-moz-transition:top .3s ease-in-out 0s;-o-transition:top .3s ease-in-out 0s;transition:top .3s ease-in-out 0s;position:absolute;top:100%;right:0;bottom:0;left:0;margin:0;padding:0;background-color:rgba(70,69,71,0.9);overflow:hidden;backface-visibility:hidden;color:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.asset-library-filter-ui .js-preview-wrapper .element-description .download-description-text{-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);position:absolute;top:50%;left:50%;width:100%;text-align:center}
@media screen and (min-width:1200px){.asset-library-filter-ui .js-preview-wrapper.hover-enabled:hover .element-description{padding:20px 30px;top:0}
}
@media screen and (min-width:992px){.asset-library-filter-ui .grid-cell-downloadable:nth-child(3n-2){clear:left}
}
@media screen and (max-width:639px),screen and (min-width:640px) and (max-width:991px){.asset-library-filter-ui .grid-cell-downloadable:nth-child(odd){clear:left}
}
.mfp-wrap .image-preview .mfp-figure::after{background:#fff}
.mfp-wrap .image-preview-info-wrapper{background:#fff}
.mfp-wrap .image-preview-info-wrapper .image-preview-info-description{text-align:center;font-size:1rem;line-height:1.375rem;padding:18px 21px 20px 21px;color:#666}
@media screen and (min-width:1200px){.no-touch .mfp-wrap .hide-desktop{display:none}
}
@media screen and (min-width:1200px){.header-menu-container .header-hamburger-ui .tile-menu.anchor-tile-menu:after{display:none}
.header-menu-container .header-hamburger-ui .tile-menu.anchor-tile-menu>li.menu-hover>.submenu{max-height:750px}
.header-menu-container .header-hamburger-ui .tile-menu.anchor-tile-menu>li.menu-hover>a:before{display:block}
.header-menu-container .header-hamburger-ui .tile-menu.anchor-tile-menu>li.menu-hover.js-active:hover>a:after{display:none}
.header-menu-container .header-hamburger-ui .tile-menu.anchor-tile-menu>li>.submenu>.submenu-wrapper{max-width:1248px;margin:0 auto;padding:0;display:table;width:100%}
.header-menu-container .header-hamburger-ui .tile-menu.anchor-tile-menu>li>.submenu>.submenu-wrapper ul{padding:46px 0 44px;height:182px;width:100%;display:table-cell;vertical-align:middle;text-align:left}
.header-menu-container .header-hamburger-ui .tile-menu.anchor-tile-menu>li>.submenu>.submenu-wrapper li{width:20%;padding:5px 0 6px 15px;box-sizing:border-box;display:inline-block;margin-left:-5px;height:auto}
.header-menu-container .header-hamburger-ui .tile-menu.anchor-tile-menu>li>.submenu>.submenu-wrapper li a{text-decoration:none}
.header-menu-container .header-hamburger-ui .tile-menu.anchor-tile-menu>li>.submenu>.submenu-wrapper.center-submenu ul{text-align:center}
}
.select-box-container{position:relative;display:inline-block;box-sizing:border-box;margin:0 0 14px;vertical-align:middle}
.select-box-container[dir='ltr']{width:100%!important}
.select-box-container:not([dir='ltr']){width:auto!important}
.select-box-container .rendered{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:1.125rem;line-height:3rem;font-family:'source-sans-pro-regular',sans-serif,helvetica,arial;position:relative;display:inline-block;overflow:hidden;width:100%;height:48px;padding:0 41px 0 13px;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;color:#464547}
.select-box-container .select-box-selection{position:relative;overflow:hidden}
.select-box-container .select-box-selection:after{font-size:.8125rem;line-height:13px;position:absolute;z-index:-800;bottom:-16px;left:10px;padding:5px 5px;content:attr(data-title);white-space:nowrap;opacity:0;color:#464547;border:1px solid #ccc;background-color:#fff;display:none}
.select-box-container .select-box-selection:hover{overflow:visible}
.select-box-container .select-box-selection:hover:after{-webkit-transition:opacity 200ms ease-in-out 1000ms;-moz-transition:opacity 200ms ease-in-out 1000ms;-o-transition:opacity 200ms ease-in-out 1000ms;transition:opacity 200ms ease-in-out 1000ms;z-index:8006;opacity:1}
.select-box-container .clear{font-weight:bold;float:right;cursor:pointer}
.select-box-container .arrow{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg);-webkit-transition:transform .2s ease-in-out 0ms;-moz-transition:transform .2s ease-in-out 0ms;-o-transition:transform .2s ease-in-out 0ms;transition:transform .2s ease-in-out 0ms;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:0;right:12px;display:inline-block;width:20px;height:48px;background:url('../images/components/form/select/down.png') center no-repeat;backface-visibility:hidden}
.select-box-container .selection{width:100%;height:50px;border:1px solid #ccc}
.select-box-container[dir='rtl'] .single .clear{float:left}
.select-box-container[dir='rtl'] .single .arrow{right:auto;left:1px}
.select-box-container.disabled .single{cursor:pointer}
.select-box-container.disabled .single .clear{display:none}
.select-box-container.open:not([dir=ltr]){margin-bottom:-1px}
.select-box-container.open .select-box-selection .arrow{-webkit-transform:rotateZ(-180deg);-moz-transform:rotateZ(-180deg);-ms-transform:rotateZ(-180deg);-o-transform:rotateZ(-180deg);transform:rotateZ(-180deg)}
.select-box-container.open .select-box-selection:after{display:none}
.select-box-container.open .select-box-dropdown{position:static;left:auto;z-index:10}
.select-box-container.open .select-box-dropdown.above{border-bottom:0}
.select-box-container.open .select-box-dropdown.below{border-top:0}
.select-box-container .select-box-dropdown{position:absolute;left:-100000px;display:block;box-sizing:border-box;width:100%;border:1px solid #ccc;background-color:#fff}
.select-box-container .select-box-results{display:block}
.select-box-container .select-box-results>.options{overflow-x:hidden;overflow-y:auto;max-height:260px;padding-top:10px}
.select-box-container .select-box-results .options{margin:0;list-style:none}
.select-box-container .select-box-results .option.highlighted.option.highlighted.option.highlighted{background-color:#f0f0f0}
.select-box-container .select-box-results .option{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative;margin-left:0;padding:10px 6px 10px 20px}
@media screen and (min-width:1200px){.select-box-container .select-box-results .option{padding:4px 6px 4px 20px}
}
.select-box-container .select-box-results .option[aria-selected]{cursor:pointer}
.select-box-container .select-box-results .option[aria-selected=true]{color:#1a9cb0}
.select-box-container .select-box-search{display:none}
.select-box-container .multiple .rendered{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.select-box-container .multiple .choice{display:inline;margin:0;list-style:none;cursor:default}
.select-box-container .multiple .choice .choice-remove{display:none}
.select-box-container .multiple .choice:before{display:inline;content:', '}
.select-box-container .multiple .choice:first-child:before{content:none}
.select-box-container .multiple .choice ~ .select-box-search{display:none}
.select-box-container .multiple .select-box-search{display:block;margin:0}
.select-box-container .multiple .select-box-search .field{width:100%!important;height:48px;margin:0;padding:0;border:0;background:transparent}
.select-box-container.select-box-multiple .select-box-results .option{padding-left:37px}
.select-box-container.select-box-multiple .select-box-results .option[role=treeitem]:before{position:absolute;top:6px;left:15px;display:block;width:11px;height:11px;content:'';border:1px solid #ccc;background:transparent}
.select-box-container.select-box-multiple .select-box-results .option[aria-selected=true][role=treeitem]:before{background-image:url('../images/components/form/checkbox/tick.svg')}
.select-box-container.select-box-multiple .select-box-results .option[aria-selected=true]{color:inherit}
.form-field-error.select-box-container .selection{border-color:#e00000;background-color:rgba(224,0,0,0.1)}
html.touch .select-box-selection:after{display:none!important}
ul.featured-list-rte{margin:0;padding:0;list-style:none}
ul.featured-list-rte li{font-size:1.375rem;line-height:1.375rem;font-family:'oswald-bold',helvetica,sans-serif,arial;letter-spacing:-0.048rem;letter-spacing:-0.035em;position:relative;margin-left:18px;list-style:none}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){ul.featured-list-rte li{line-height:1.625rem}
}
ul.featured-list-rte li:not(:last-child){margin-bottom:10px}
@media screen and (min-width:768px) and (max-width:991px),screen and (min-width:992px){ul.featured-list-rte li:not(:last-child){margin-bottom:12px}
}
ul.featured-list-rte li:before{font-size:1.125rem;line-height:.625rem;position:absolute;top:.5em;display:inline-block;content:'•';color:#2fc2d9;left:-14px}