@charset "UTF-8";.on-page-editor .accordion .toggle-content [scfieldtype="rich text"]{display:block}.accordion{padding:0;margin-bottom:10px}.accordion .active>.scEnabledChrome>.toggle-header .field-heading:before{content:""!important}.accordion .active>.toggle-header .field-heading:before{content:""!important}.accordion .toggle-header{cursor:pointer;background-color:transparent;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d2d2d2}.accordion .toggle-header:hover{background-color:transparent}.accordion .toggle-header .component{margin-top:0}.accordion .toggle-header .component.title{margin-top:0}.accordion .toggle-header .component .field-heading{font-size:16px;padding-left:34px;font-weight:400}.accordion .toggle-header .component .field-heading:before{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;position:absolute;display:block;content:"";top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px}.accordion .toggle-header .label{padding:7px;text-align:left;display:block;background:0 0;position:relative;z-index:3}.accordion .toggle-header .label:after{content:"";display:table;clear:both}.accordion .toggle-content{padding:10px;background-color:transparent}.accordion .toggle-content:after{content:"";display:table;clear:both}.accordion .toggle-content .component{margin-top:0}.accordion .items{overflow:hidden}.accordion .item:last-child{border-bottom:none}.accordion-horizontal{-webkit-perspective:1000;perspective:1000;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent}.accordion-horizontal.accordion-image .items .item{box-sizing:border-box;padding:0 0 0 50px;margin:0;min-height:300px;border-right-width:1px;border-right-style:solid;border-right-color:#d2d2d2}.accordion-horizontal.accordion-image .items .item.active .toggle-header{background:0 0!important}.accordion-horizontal.accordion-image .items .item.active .toggle-content{left:0!important}.accordion-horizontal.accordion-image .items .item .toggle-header{width:50px;border-right:none}.accordion-horizontal.accordion-image .items .item .toggle-header:before{left:0;right:0;margin:0 auto}.accordion-horizontal.accordion-image .items .item .toggle-content{padding:0}.accordion-horizontal .items{display:-webkit-inline-flex;display:inline-flex;margin:0;padding:0;overflow:hidden}.accordion-horizontal .items .item{-webkit-flex-grow:1;flex-grow:1;-webkit-order:1;order:1;box-sizing:border-box;display:block;float:left;margin:0;padding:0 0 0 40px;min-height:250px;position:relative}.accordion-horizontal .items .item.active .toggle-header{background:0 0}.accordion-horizontal .items .item .toggle-header{box-sizing:border-box;position:absolute;z-index:11;top:0;left:0;padding:0;width:40px;min-height:100%;border-right:1px solid #d2d2d2;border-bottom:none;background:0 0}.accordion-horizontal .items .item .toggle-header .component{margin-top:0}.accordion-horizontal .items .item .toggle-header .label{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-90deg);transform:translateX(-50%) translateY(-50%) rotate(-90deg);box-sizing:border-box;position:absolute;left:50%;top:50%}.accordion-horizontal .items .item .toggle-header .label p{width:200px}.accordion-horizontal .items .item .toggle-header .label div.field-heading{width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:16px}.accordion-horizontal .items .item .toggle-header .label div.field-heading span.scWebEditInput{width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accordion-horizontal .items .item .toggle-content{box-sizing:border-box;position:absolute;top:0;left:auto;z-index:10;height:100%;overflow:hidden;text-align:left;padding:10px} @charset "UTF-8";.sxa-archive .level-1{display:block!important;padding-left:10px}.sxa-archive .level-1>li>.group-header{font-weight:700}.sxa-archive .group-header{position:relative}.sxa-archive .group-header:before{font-size:10px;font-size:1rem;display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:10px;position:absolute;content:"";top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:-15px;padding:0}.sxa-archive .group-header.opened:before{content:""}.sxa-archive ul{display:none;margin-left:10px;cursor:pointer}.sxa-archive ul li{position:relative}.sxa-archive .archive-items{display:none}.sxa-archive .archive-items .archive-item{cursor:default}.sxa-archive .archive-items .archive-item a{background-color:transparent;text-decoration:none;font-size:1em;color:#747474;border-bottom:1px solid #89c6cc}.sxa-archive .archive-items .archive-item a:hover{color:#878787;text-decoration:none} @charset "UTF-8";.breadcrumb.component{background:0 0}.breadcrumb.component:after{content:"";display:table;clear:both}.breadcrumb.component.breadcrumb-navigation{overflow:visible}.breadcrumb.component a{text-decoration:none;font-size:15px;font-weight:400;color:#747474}.breadcrumb.component ol{list-style:none}.breadcrumb.component .field-title{display:inline-block}.breadcrumb.component .separator{margin:0 5px;display:inline-block;vertical-align:middle}.breadcrumb.component li{position:relative;display:block;float:left}.breadcrumb.component li>.navigation-title{display:inline-block;vertical-align:middle}.breadcrumb.component li>.navigation-title>a:hover{color:#15909c}.breadcrumb.component li.last .separator{display:none}.breadcrumb.component li.item-hide:hover>ol{display:none}.breadcrumb.component li:hover>ol{display:block;position:absolute;top:20px;left:auto;z-index:100}.breadcrumb.component li>ol{box-sizing:border-box;display:none;margin:0;background:#fff;border-width:1px;border-style:solid;border-color:#d2d2d2}.breadcrumb.component li>ol li{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d2d2d2;box-sizing:border-box;display:inline-block;vertical-align:middle;position:relative;float:none;margin:0;padding:2px 20px;width:100%;min-width:140px;cursor:pointer}.breadcrumb.component li>ol li .fa{float:left}.breadcrumb.component li>ol li:hover{background:#89c6cc;color:#fff}.breadcrumb.component li>ol li:hover a{color:#fff!important}.breadcrumb.component li>ol li:before{font-size:14px;font-size:1.4rem;display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;content:"";top:50%;left:2px}.breadcrumb.component li>ol li>a{display:block;padding:2px 0 2px 10px}.breadcrumb.component li>ol li:last-child{border-bottom-width:0}.breadcrumb.breadcrumb-hide li{white-space:nowrap}.breadcrumb.breadcrumb-hide li.item-hide+li.item-hide{display:none}.breadcrumb.breadcrumb-hide li.item-hide a{display:none}.breadcrumb.breadcrumb-hide li.item-hide:before{content:"...";display:inline}.breadcrumb.breadcrumb-hide li.hide-full{display:none}.breadcrumb.triangle-separator .separator{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:0}.breadcrumb.triangle-separator .separator:before{content:"";display:block;font-size:16px} @charset "UTF-8";.carousel{border-width:1px;border-style:solid;border-color:#d2d2d2;position:relative;box-sizing:border-box;padding:10px;text-align:center;background:#fff}.carousel .wrapper{padding-bottom:30px}.carousel .slides{position:relative}.carousel .slides:after{content:"";display:block;clear:both}.carousel .nav{margin-top:10px}.carousel .nav .nav-items{display:inline-block;position:relative;height:32px;min-width:20px;margin:0 15px;vertical-align:middle;cursor:pointer}.carousel .nav .nav-items:after,.carousel .nav .nav-items:before{background-image:url(../Images/player.png);content:'';display:block;position:absolute;top:0;bottom:0;width:9px}.carousel .nav .nav-items:before{left:-9px;background-position:-154px -152px}.carousel .nav .nav-items:after{right:-9px;background-position:-225px -152px}.carousel .nav .nav-items .sxa-bullets,.carousel .nav .nav-items .sxa-numbers{position:relative;height:32px;float:left;width:20px;box-sizing:border-box}.carousel .nav .nav-items .sxa-bullets:before{background-image:url(../Images/player.png);background-position:0 -152px;left:-10px;content:'';width:20px;height:32px;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.carousel .nav .nav-items .sxa-bullets.active:before{background-position:-75px -152px}.carousel .nav .nav-items .sxa-numbers{padding-top:3px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjZWZlZmVmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTYlIiBzdG9wLWNvbG9yPSIjZmJmYmZiIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMjIlIiBzdG9wLWNvbG9yPSIjZmVmZWZlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMzQlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDElIiBzdG9wLWNvbG9yPSIjZmRmZGZkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjdmN2Y3IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNjYlIiBzdG9wLWNvbG9yPSIjZThlOGU4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNzglIiBzdG9wLWNvbG9yPSIjZDVkNWQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODQlIiBzdG9wLWNvbG9yPSIjY2VjZWNlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iODglIiBzdG9wLWNvbG9yPSIjMGQwZjExIiBzdG9wLW9wYWNpdHk9IjAuNDQiLz4KICAgIDxzdG9wIG9mZnNldD0iOTQlIiBzdG9wLWNvbG9yPSIjMGQwZjExIiBzdG9wLW9wYWNpdHk9IjAuMyIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMGQwZjExIiBzdG9wLW9wYWNpdHk9IjAuMTIiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:linear-gradient(to bottom,#eee 0,#efefef 3%,#fbfbfb 16%,#fefefe 22%,#fff 34%,#fdfdfd 41%,#f7f7f7 50%,#e8e8e8 66%,#d5d5d5 78%,#cecece 84%,rgba(13,15,17,.44) 88%,rgba(13,15,17,.3) 94%,rgba(13,15,17,.12) 100%)}.carousel .nav .nav-items .sxa-numbers:hover{color:#878787}.carousel .nav .nav-items .sxa-numbers.active{font-weight:700}.carousel .nav .next-text,.carousel .nav .prev-text{position:relative;font-size:0;display:inline-block;vertical-align:middle;text-decoration:none;color:#000}.carousel .nav a.next-text:active,.carousel .nav a.next-text:hover{text-decoration:none;color:#878787}.carousel .nav a.next-text:after{content:"";display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:20px}.carousel .nav a.prev-text:active,.carousel .nav a.prev-text:hover{text-decoration:none}.carousel .nav a.prev-text:after{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:block;font-size:20px}.carousel.image-full-size .carousel-body{height:auto;top:2%;opacity:.8}.carousel.image-full-size .carousel-link{left:auto;right:1%;bottom:2%;opacity:.8}.carousel .image-full-size img{width:100%!important;height:auto!important}.carousel .carousel.slide-hero>.component-content .carousel-inner .wrapper{padding-bottom:0}.carousel .carousel.slide-hero>.component-content .carousel-inner .wrapper .slides li.slide .component.content{padding-left:0;padding-right:0}.carousel .carousel.slide-hero>.component-content .carousel-inner .wrapper .slides li.slide .component.content .component-content .field-slideimage{min-height:200px}.carousel .carousel.slide-hero>.component-content .carousel-inner .wrapper .slides li.slide .component.content .component-content .slide-info{position:absolute;top:50%;left:50px;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:999;background-color:transparent}.carousel .carousel.slide-hero>.component-content .carousel-inner .wrapper .nav{height:0;margin-top:0}.carousel .carousel.slide-hero>.component-content .carousel-inner .wrapper .nav .next-text,.carousel .carousel.slide-hero>.component-content .carousel-inner .wrapper .nav .prev-text{top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel .carousel.slide-hero>.component-content .carousel-inner .wrapper .nav .nav-items{position:absolute;bottom:15px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:768px){.carousel{padding:0}} .row.column-splitter{margin-left:0;margin-right:0;max-width:none}.row.column-splitter>div{padding-left:0;padding-right:0} .column-splitter,.row-splitter{box-sizing:border-box}.column-splitter .sxa-bordered,.row-splitter .sxa-bordered{padding:5px!important}.column-splitter .sxa-bordered .scEmptyPlaceholder,.column-splitter .sxa-bordered>.component,.row-splitter .sxa-bordered .scEmptyPlaceholder,.row-splitter .sxa-bordered>.component{border-width:1px;border-style:solid;border-color:#d2d2d2;border-radius:5px}.noPadding{padding:0}.addPadding{padding-right:15px;padding-left:15px}.container .component-content:after{content:"";display:table;clear:both} .divider hr{margin:10px 0;border:0;height:0;border-top-width:1px;border-top-style:solid;border-top-color:#d2d2d2}.white-space-divider hr{border:none} @charset "UTF-8";.event-list .field-filetypeicon .pdf:before{content:""}.event-list .field-filetypeicon .xls:before,.event-list .field-filetypeicon .xlsx:before{content:""}.event-list .field-filetypeicon .ppt:before,.event-list .field-filetypeicon .pptx:before{content:""}.event-list .field-filetypeicon .doc:before,.event-list .field-filetypeicon .docx:before{content:""}.event-list .field-filetypeicon .bmp:before,.event-list .field-filetypeicon .gif:before,.event-list .field-filetypeicon .jpeg:before,.event-list .field-filetypeicon .jpg:before,.event-list .field-filetypeicon .png:before,.event-list .field-filetypeicon .psd:before,.event-list .field-filetypeicon .tif:before{content:""}.event-list .field-filetypeicon .avi:before,.event-list .field-filetypeicon .divx:before,.event-list .field-filetypeicon .flv:before,.event-list .field-filetypeicon .gifv:before,.event-list .field-filetypeicon .h264:before,.event-list .field-filetypeicon .m4v:before,.event-list .field-filetypeicon .mk3d:before,.event-list .field-filetypeicon .mkv:before,.event-list .field-filetypeicon .mov:before,.event-list .field-filetypeicon .movie:before,.event-list .field-filetypeicon .mp4:before,.event-list .field-filetypeicon .mpg:before,.event-list .field-filetypeicon .oggv:before,.event-list .field-filetypeicon .rv:before,.event-list .field-filetypeicon .swf:before,.event-list .field-filetypeicon .vid:before,.event-list .field-filetypeicon .vp6:before,.event-list .field-filetypeicon .webm:before,.event-list .field-filetypeicon .wmv:before{content:""}.event-list .field-filetypeicon .aa:before,.event-list .field-filetypeicon .aac:before,.event-list .field-filetypeicon .aax:before,.event-list .field-filetypeicon .ac3:before,.event-list .field-filetypeicon .aif:before,.event-list .field-filetypeicon .aiff:before,.event-list .field-filetypeicon .amz:before,.event-list .field-filetypeicon .asx:before,.event-list .field-filetypeicon .au:before,.event-list .field-filetypeicon .avr:before,.event-list .field-filetypeicon .fla:before,.event-list .field-filetypeicon .flac:before,.event-list .field-filetypeicon .m3u:before,.event-list .field-filetypeicon .m4a:before,.event-list .field-filetypeicon .mid:before,.event-list .field-filetypeicon .midi:before,.event-list .field-filetypeicon .mka:before,.event-list .field-filetypeicon .mp3:before,.event-list .field-filetypeicon .mp4a:before,.event-list .field-filetypeicon .ogg:before,.event-list .field-filetypeicon .pcm:before,.event-list .field-filetypeicon .ra:before,.event-list .field-filetypeicon .rma:before,.event-list .field-filetypeicon .wav:before,.event-list .field-filetypeicon .wma:before,.event-list .field-filetypeicon .xwma:before{content:""}.event-list .field-filetypeicon .txt:before{content:""}.event-list .field-filetypeicon .dmg:before,.event-list .field-filetypeicon .gz:before,.event-list .field-filetypeicon .iso:before,.event-list .field-filetypeicon .rar:before,.event-list .field-filetypeicon .tar:before,.event-list .field-filetypeicon .zip:before,.event-list .field-filetypeicon .zipx:before{content:""}.event-list .field-filetypeicon .config:before,.event-list .field-filetypeicon .cpp:before,.event-list .field-filetypeicon .css:before,.event-list .field-filetypeicon .git:before,.event-list .field-filetypeicon .h:before,.event-list .field-filetypeicon .ini:before,.event-list .field-filetypeicon .js:before,.event-list .field-filetypeicon .py:before{content:""}.event-list .field-filetypeicon .apk:before,.event-list .field-filetypeicon .app:before,.event-list .field-filetypeicon .bat:before,.event-list .field-filetypeicon .deb:before,.event-list .field-filetypeicon .dll:before,.event-list .field-filetypeicon .exe:before,.event-list .field-filetypeicon .jar:before,.event-list .field-filetypeicon .msi:before,.event-list .field-filetypeicon .pl:before,.event-list .field-filetypeicon .prg:before,.event-list .field-filetypeicon .scr:before,.event-list .field-filetypeicon .sh:before,.event-list .field-filetypeicon .vb:before{content:""}.event-list .field-filetypeicon .asp:before,.event-list .field-filetypeicon .aspx:before,.event-list .field-filetypeicon .cfm:before,.event-list .field-filetypeicon .com:before,.event-list .field-filetypeicon .edu:before,.event-list .field-filetypeicon .gov:before,.event-list .field-filetypeicon .htm:before,.event-list .field-filetypeicon .html:before,.event-list .field-filetypeicon .jhtml:before,.event-list .field-filetypeicon .mil:before,.event-list .field-filetypeicon .net:before,.event-list .field-filetypeicon .org:before,.event-list .field-filetypeicon .php3:before,.event-list .field-filetypeicon .php4:before,.event-list .field-filetypeicon .php5:before,.event-list .field-filetypeicon .php:before,.event-list .field-filetypeicon .phtmle:before,.event-list .field-filetypeicon .xhtml:before{content:""}.event-list h1,.event-list h2,.event-list h3,.event-list h4,.event-list h5,.event-list h6{color:#222}.event-list h1,.event-list h2{margin:10px 0}.event-list h3,.event-list h4,.event-list p{margin:5px 0}.event-list h5,.event-list h6{margin:5px 0 0}.event-list strong{font-weight:700}.event-list ol,.event-list ul{padding-bottom:5px;padding-top:5px;margin-left:10px}.event-list li{font-size:13px;margin-left:15px}.event-list ul li{list-style:disc;list-style-position:inside}.event-list ol li{list-style:decimal;list-style-position:inside}.event-list a{color:#de232f;text-decoration:underline;font-size:1em}.event-list a:hover{color:#878787}.event-list table{height:auto!important;border:2px solid #d2d2d2}.event-list table,.event-list table td,.event-list table th,.event-list table tr{border:solid 2px #d2d2d2;background:#fff;border-collapse:collapse;vertical-align:middle}.event-list table td,.event-list table th,.event-list table tr{padding:5px}.event-list table caption{background-color:#f7f7f7;overflow:hidden;padding:10px;font-size:20px;font-weight:700;margin-left:0}.event-list table tr{border:none}.event-list table td,.event-list table th{border-width:2px 0 0 2px}.event-list table th{background-color:#fff;font-size:13px;font-weight:700;padding:7px}.event-list table th:first-child{border-left:0}.event-list table td:first-child{border-left:0}.event-list h1,.event-list h2,.event-list h3,.event-list h4,.event-list h5,.event-list h6{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#89c6cc}.event-list ul{margin:10px 0}.event-list li{border-width:1px;border-style:solid;border-color:#d2d2d2;margin-left:0;box-sizing:border-box;padding:15px 15px 40px 15px;position:relative;margin:10px 0}.event-list li>.scLooseFrameZone>.scEmptyPlaceholder{-webkit-flex-basis:100%;flex-basis:100%}.event-list .event-list-time{-webkit-order:1;order:1;-webkit-flex-grow:1;flex-grow:1;font-weight:700;min-width:115px;max-width:20%}.event-list .event-list-time .scWebEditInput{display:inline}.event-list .event-list-info{-webkit-order:1;order:1;-webkit-flex-grow:2;flex-grow:2;margin:0 15px;max-width:75%}.event-list .event-list-name{font-size:16px;font-weight:700}.event-list .event-list-link,.event-list .event-list-place{position:absolute;bottom:5px;padding-left:15px}.event-list .event-list-link:before,.event-list .event-list-place:before{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0}.event-list .event-list-place{left:10px}.event-list .event-list-place:before{content:""}.event-list .event-list-link{right:10px}.event-list .event-list-link a{font-size:1em;color:#747474}.event-list .event-list-link a:hover{color:#878787;text-decoration:none;border-bottom:1px solid #89c6cc}.event-list .event-list-link:before{content:""}.event-list .scWebEditInput{font-family:"Open Sans",Helvetica,Verdana,Tahoma,sans-serif} .field-editor{background:0 0;overflow:hidden}.field-editor .field-table{width:100%;border-collapse:collapse}.field-editor .field-table table{word-wrap:break-word;table-layout:fixed}.field-editor .field-table tbody{border:none;background:0 0}.field-editor .field-table tbody tr{background:0 0}.field-editor .field-table th{color:#000;padding:5px 10px;text-align:left;vertical-align:middle}.field-editor .field-table td{color:#747474;padding:5px 10px;text-align:left;vertical-align:middle}.field-editor.position-right .field-table td{text-align:right}.field-editor.position-center .field-table td{text-align:center} @charset "UTF-8";.file-list{background:0 0}.file-list h1,.file-list h2,.file-list h3,.file-list h4,.file-list h5,.file-list h6{color:#747474;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:transparent}.file-list li{margin:0 20px 5px 0}.file-list li *{color:#747474}.file-list .list-item{background:0 0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#89c6cc}.file-list .list-item a:hover{color:#878787}.file-list .list-item>.scEnabledChrome{width:100%}.file-list .list-item>.scEnabledChrome .scEmptyPlaceholder{width:100%;margin-left:0}.file-list .list-item>*,.file-list .list-item>.scEnabledChrome>*{-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-grow:1;flex-grow:1;margin-left:5px}.file-list .list-item .field-filetypeicon>a{display:block}.file-list .list-item .field-filetypeicon span{display:block;height:17px}.file-list .list-item .field-filetypeicon span:before{font-size:18px}.file-list .field-customimage,.file-list .field-description,.file-list .field-linktext,.file-list .field-size{color:#747474;font-size:#747474}.file-list .field-linktext a{text-decoration:none}.file-list .avi,.file-list .bmp,.file-list .doc,.file-list .docx,.file-list .field-filetypeicon>a>span,.file-list .gif,.file-list .jpeg,.file-list .jpg,.file-list .mov,.file-list .mp3,.file-list .mp4,.file-list .pdf,.file-list .png,.file-list .ppt,.file-list .pptx,.file-list .psd,.file-list .txt,.file-list .wma,.file-list .wmv,.file-list .xls,.file-list .xlsx,.file-list .zip{display:inline-block;box-sizing:border-box;font-weight:400;width:15px;height:21px;margin:0;padding:0;position:relative}.file-list .avi:before,.file-list .bmp:before,.file-list .doc:before,.file-list .docx:before,.file-list .field-filetypeicon>a>span:before,.file-list .gif:before,.file-list .jpeg:before,.file-list .jpg:before,.file-list .mov:before,.file-list .mp3:before,.file-list .mp4:before,.file-list .pdf:before,.file-list .png:before,.file-list .ppt:before,.file-list .pptx:before,.file-list .psd:before,.file-list .txt:before,.file-list .wma:before,.file-list .wmv:before,.file-list .xls:before,.file-list .xlsx:before,.file-list .zip:before{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px!important;position:absolute;display:block;top:50%;margin:0;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.file-list .field-filetypeicon span:before{content:""}.file-list .field-filetypeicon .pdf:before{content:""}.file-list .field-filetypeicon .xls:before,.file-list .field-filetypeicon .xlsx:before{content:""}.file-list .field-filetypeicon .ppt:before,.file-list .field-filetypeicon .pptx:before{content:""}.file-list .field-filetypeicon .doc:before,.file-list .field-filetypeicon .docx:before{content:""}.file-list .field-filetypeicon .bmp:before,.file-list .field-filetypeicon .gif:before,.file-list .field-filetypeicon .jpeg:before,.file-list .field-filetypeicon .jpg:before,.file-list .field-filetypeicon .png:before,.file-list .field-filetypeicon .psd:before,.file-list .field-filetypeicon .tif:before{content:""}.file-list .field-filetypeicon .avi:before,.file-list .field-filetypeicon .divx:before,.file-list .field-filetypeicon .flv:before,.file-list .field-filetypeicon .gifv:before,.file-list .field-filetypeicon .h264:before,.file-list .field-filetypeicon .m4v:before,.file-list .field-filetypeicon .mk3d:before,.file-list .field-filetypeicon .mkv:before,.file-list .field-filetypeicon .mov:before,.file-list .field-filetypeicon .movie:before,.file-list .field-filetypeicon .mp4:before,.file-list .field-filetypeicon .mpg:before,.file-list .field-filetypeicon .oggv:before,.file-list .field-filetypeicon .rv:before,.file-list .field-filetypeicon .swf:before,.file-list .field-filetypeicon .vid:before,.file-list .field-filetypeicon .vp6:before,.file-list .field-filetypeicon .webm:before,.file-list .field-filetypeicon .wmv:before{content:""}.file-list .field-filetypeicon .aa:before,.file-list .field-filetypeicon .aac:before,.file-list .field-filetypeicon .aax:before,.file-list .field-filetypeicon .ac3:before,.file-list .field-filetypeicon .aif:before,.file-list .field-filetypeicon .aiff:before,.file-list .field-filetypeicon .amz:before,.file-list .field-filetypeicon .asx:before,.file-list .field-filetypeicon .au:before,.file-list .field-filetypeicon .avr:before,.file-list .field-filetypeicon .fla:before,.file-list .field-filetypeicon .flac:before,.file-list .field-filetypeicon .m3u:before,.file-list .field-filetypeicon .m4a:before,.file-list .field-filetypeicon .mid:before,.file-list .field-filetypeicon .midi:before,.file-list .field-filetypeicon .mka:before,.file-list .field-filetypeicon .mp3:before,.file-list .field-filetypeicon .mp4a:before,.file-list .field-filetypeicon .ogg:before,.file-list .field-filetypeicon .pcm:before,.file-list .field-filetypeicon .ra:before,.file-list .field-filetypeicon .rma:before,.file-list .field-filetypeicon .wav:before,.file-list .field-filetypeicon .wma:before,.file-list .field-filetypeicon .xwma:before{content:""}.file-list .field-filetypeicon .txt:before{content:""}.file-list .field-filetypeicon .dmg:before,.file-list .field-filetypeicon .gz:before,.file-list .field-filetypeicon .iso:before,.file-list .field-filetypeicon .rar:before,.file-list .field-filetypeicon .tar:before,.file-list .field-filetypeicon .zip:before,.file-list .field-filetypeicon .zipx:before{content:""}.file-list .field-filetypeicon .config:before,.file-list .field-filetypeicon .cpp:before,.file-list .field-filetypeicon .css:before,.file-list .field-filetypeicon .git:before,.file-list .field-filetypeicon .h:before,.file-list .field-filetypeicon .ini:before,.file-list .field-filetypeicon .js:before,.file-list .field-filetypeicon .py:before{content:""}.file-list .field-filetypeicon .apk:before,.file-list .field-filetypeicon .app:before,.file-list .field-filetypeicon .bat:before,.file-list .field-filetypeicon .deb:before,.file-list .field-filetypeicon .dll:before,.file-list .field-filetypeicon .exe:before,.file-list .field-filetypeicon .jar:before,.file-list .field-filetypeicon .msi:before,.file-list .field-filetypeicon .pl:before,.file-list .field-filetypeicon .prg:before,.file-list .field-filetypeicon .scr:before,.file-list .field-filetypeicon .sh:before,.file-list .field-filetypeicon .vb:before{content:""}.file-list .field-filetypeicon .asp:before,.file-list .field-filetypeicon .aspx:before,.file-list .field-filetypeicon .cfm:before,.file-list .field-filetypeicon .com:before,.file-list .field-filetypeicon .edu:before,.file-list .field-filetypeicon .gov:before,.file-list .field-filetypeicon .htm:before,.file-list .field-filetypeicon .html:before,.file-list .field-filetypeicon .jhtml:before,.file-list .field-filetypeicon .mil:before,.file-list .field-filetypeicon .net:before,.file-list .field-filetypeicon .org:before,.file-list .field-filetypeicon .php3:before,.file-list .field-filetypeicon .php4:before,.file-list .field-filetypeicon .php5:before,.file-list .field-filetypeicon .php:before,.file-list .field-filetypeicon .phtmle:before,.file-list .field-filetypeicon .xhtml:before{content:""}.file-list.file-list-images .file-list-items li{display:inline-block;vertical-align:middle;box-sizing:border-box;width:30%}.file-list.file-list-files .component-content>ul li>.scLooseFrameZone,.file-list.file-list-files .component-content>ul>li{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;width:100%}.file-list.file-list-files li{margin:0;padding-bottom:5px;padding-top:5px}.file-list.file-list-files li:last-child{padding-bottom:0}.file-list.file-list-files .field-filetypeicon{width:3%;-webkit-order:1;order:1;min-width:23px}.file-list.file-list-files .field-filetypeicon span:before{font-size:20px}.file-list.file-list-files .field-title{-webkit-order:1;order:1;padding:0;width:50%}.file-list.file-list-files .field-updated{-webkit-order:1;order:1;width:45%;text-align:right}.file-list.file-list-files .field-linktext{-webkit-order:1;order:1;text-align:center;font-weight:600}.file-list.file-list-horizontal .component-content>ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:5px}.file-list.file-list-horizontal .component-content>ul>li{-webkit-order:1;order:1}.file-list.file-list-horizontal li{-webkit-flex-grow:1;flex-grow:1;-webkit-align-self:flex-end;align-self:flex-end;display:inline-block;vertical-align:middle;box-sizing:border-box;width:auto}.file-list.file-list-horizontal li .field-filetypeicon span{height:25px;width:100%}.file-list.file-list-horizontal li .field-filetypeicon span:before{font-size:24px!important;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.file-list.file-list-horizontal .list-item>*,.file-list.file-list-horizontal .list-item>.scEnabledChrome>*{display:block;text-align:center} .flash .flash-replaced embed{min-height:200px} .flip{background:0 0;-webkit-perspective:1000;perspective:1000}.flip h2{margin-bottom:5px}.flip .Side0,.flip .Side0_EDIT,.flip .Side1,.flip .Side1_EDIT{background:#fff;width:96%;padding:2%}.flip .Side0:after,.flip .Side0_EDIT:after,.flip .Side1:after,.flip .Side1_EDIT:after{content:"";display:table;clear:both}.flip .Side1_EDIT{margin-top:5px}.flip .flipsides{position:relative;word-wrap:break-word}.flip .Side0,.flip .Side1{border-width:1px;border-style:solid;border-color:#d2d2d2;box-sizing:border-box;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:1s;transition-timing-function:ease-in;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;position:absolute;top:0;left:0;overflow:hidden;cursor:pointer;width:100%}.flip .Side0 .slide-content:after,.flip .Side0 .slide-heading:after,.flip .Side1 .slide-content:after,.flip .Side1 .slide-heading:after{content:"";display:table;clear:both}.flip .Side1{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-animation:slide0hide 1s ease-in 1s forwards;animation:slide0hide 1s ease-in 1s forwards}.flip.active .Side0{-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-animation:slide0hide 1s ease-in 1s forwards;animation:slide0hide 1s ease-in 1s forwards}.flip.active .Side1{-webkit-transform:rotateY(360deg);transform:rotateY(360deg);-webkit-animation:slide1show 0s ease-in 1s forwards;animation:slide1show 0s ease-in 1s forwards}.flip.flip-fade .Side0,.flip.flip-fade .Side1{transition-property:opacity}.flip.flip-fade .Side1{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:0}.flip.flip-fade.active .Side0{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:0}.flip.flip-fade.active .Side1{-webkit-transform:rotateY(0);transform:rotateY(0);opacity:1}.flip.flip-slide-top .Side0,.flip.flip-slide-top .Side1{transition-property:height,visibility,padding-top;transition-duration:1s,1s,1s;transition-timing-function:linear,linear,linear;box-sizing:border-box}.flip.flip-slide-top .Side1{-webkit-transform:rotateY(0);transform:rotateY(0);overflow:hidden;height:0;visibility:hidden;padding-top:0;padding-bottom:0}.flip.flip-slide-top .Side1 .slide-heading{margin-top:16px}.flip.flip-slide-top.active .Side0{-webkit-transform:rotateY(0);transform:rotateY(0)}.flip.flip-slide-top.active .Side1{height:100%;-webkit-transform:rotateY(0);transform:rotateY(0);visibility:visible;padding-top:0;padding-bottom:10px}.flip.flip-vertical .Side1{-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.flip.flip-vertical.active .Side0{-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.flip.flip-vertical.active .Side1{-webkit-transform:rotateY(0);transform:rotateY(0);-webkit-transform:rotateX(360deg);transform:rotateX(360deg)}.no-csstransforms3d .flip .Side1{display:none}.no-csstransforms3d .flip.active .Side0{display:none}.no-csstransforms3d .flip.active .Side1{display:block}.on-page-editor .flipsides{height:auto}.on-page-editor .flipsides .Side0,.on-page-editor .flipsides .Side1{margin-bottom:10px}@-webkit-keyframes slide0hide{to{visibility:hidden}}@keyframes slide0hide{to{visibility:hidden}}@-webkit-keyframes slide1show{to{visibility:visible}}@keyframes slide1show{to{visibility:visible}} .form{margin:10px 0;font-size:14px;overflow:hidden}.form table{width:100%}.form .scfSectionContent>div{margin:5px 0 0 0;padding:0}.form .scfSectionContent>div~div{margin:0}.form .scfSectionContent>div>div,.form .scfSectionContent>div>label{width:100%;display:block;padding:0}.form .has-feedback:after{content:"";display:table;clear:both}.form .scfRequired{display:none!important}.form fieldset{border-width:1px;border-style:solid;border-color:#d2d2d2;padding:15px;margin:10px 0;position:relative}.form fieldset legend{font-weight:700;padding:0 5px;font-size:16px;position:absolute;top:-33px;background:#fff;left:0}.form .scfSectionContent>div{box-sizing:border-box;margin:15px 0;border:1px dashed gray;padding:10px;position:relative}.form .scfSectionContent>div:after{clear:both;content:"";display:block}.form .scfSectionContent>div:hover [class$=GeneralPanel]>[class$=UsefulInfo]{opacity:1}.form .scfSectionContent>div input,.form .scfSectionContent>div select{margin-left:5px}.form .scfSectionContent [class$=UsefulInfo]{transition:opacity .75s;box-sizing:border-box;opacity:0;font-size:12px;margin-left:5px;position:absolute;border-width:1px;border-style:solid;border-color:#d2d2d2;left:0;top:-15px;padding:4px 8px;max-width:98%;width:auto;background-color:#f5f5f5;color:grey}.form input,.form select,.form textarea{border-width:1px;border-style:solid;border-color:#d2d2d2;padding:2px 4px;max-width:98%}.form .scfCaptcha input[type=text]{margin:0}.form .scfCaptchStrongTextPanel,.form .scfCaptchaLimitGeneralPanel{max-width:100%;width:auto}.form .scfCaptchaLabel{display:none}.form .scfSectionContent .scfCaptchaGeneralPanel embed{max-width:180px}.form input[type=image]{border:none}.form button,.form input[type=submit]{border-width:1px;border-style:solid;border-color:#d2d2d2;background:#fff;cursor:pointer;margin-left:0}.form input[type=file],.form input[type=password],.form input[type=text],.form textarea{display:inline-block;vertical-align:middle;box-sizing:border-box;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#d2d2d2;width:95%;padding:2px}.form input[type=file]+span,.form input[type=password]+span,.form input[type=text]+span,.form textarea+span{display:inline-block;vertical-align:middle}.form input[type=file]{-webkit-appearance:none;appearance:none}.form input[type=radio]{position:absolute}.form input[type=radio]+label:before{content:"";position:absolute;top:2px;display:block;width:16px;height:16px;background-color:#fff}.form input[type=radio]+label:after{content:"";position:absolute;top:2px;display:block;width:16px;height:15px;background:image-url("radiobox.png")}.form input[type=radio]:checked+label:after{background-position:-16px 0}.form input[type=radio]+label{-webkit-user-select:none;-ms-user-select:none;user-select:none;padding-left:20px;margin-left:5px;position:relative}.form select{border-width:1px;border-style:solid;border-color:#d2d2d2;max-height:30px;position:relative;text-indent:2px}.form .scfListBox{background:0 0;max-height:none}.form .scfDateSelectorDay,.form .scfDateSelectorMonth,.form .scfDateSelectorYear{width:30%}.form.hints-below .scfSectionContent [class$=UsefulInfo]{position:static;opacity:1;max-width:100%;width:100%;margin:5px 0 0 5px}.form.labels-above label{box-sizing:border-box;display:block;width:100%;margin:0}.form.labels-above .scfCaptchaGeneralPanel,.form.labels-above .scfCheckBoxListGeneralPanel,.form.labels-above .scfConfirmPasswordGeneralPanel,.form.labels-above .scfCreditCardGeneralPanel,.form.labels-above .scfDateGeneralPanel,.form.labels-above .scfDatePickerGeneralPanel,.form.labels-above .scfDateSelectorGeneralPanel,.form.labels-above .scfDropListGeneralPanel,.form.labels-above .scfEmailGeneralPanel,.form.labels-above .scfFileUploadGeneralPanel,.form.labels-above .scfListBoxGeneralPanel,.form.labels-above .scfMultipleLineGeneralPanel,.form.labels-above .scfNumberGeneralPanel,.form.labels-above .scfPasswordGeneralPanel,.form.labels-above .scfRadioButtonListGeneralPanel,.form.labels-above .scfSingleLineGeneralPanel,.form.labels-above .scfSmsTelephoneGeneralPanel,.form.labels-above .scfTelephoneGeneralPanel{box-sizing:border-box;display:inline-block;vertical-align:middle;width:93%}.form.labels-above .scfSectionContent .scfRequired{margin:0 5px}.form.labels-above .scfMultipleLineGeneralPanel{width:95%}.form.labels-above .scfMultipleLineTextBox{margin:0 0 0 5px} @charset "UTF-8";.event-calendar{background:#fff;overflow:hidden;box-sizing:border-box;padding:5px;border-bottom:none!important}.event-calendar .avi,.event-calendar .bmp,.event-calendar .doc,.event-calendar .docx,.event-calendar .field-filetypeicon>a>span,.event-calendar .gif,.event-calendar .jpeg,.event-calendar .jpg,.event-calendar .mov,.event-calendar .mp3,.event-calendar .mp4,.event-calendar .pdf,.event-calendar .png,.event-calendar .ppt,.event-calendar .pptx,.event-calendar .psd,.event-calendar .txt,.event-calendar .wma,.event-calendar .wmv,.event-calendar .xls,.event-calendar .xlsx,.event-calendar .zip{display:inline-block;box-sizing:border-box;font-weight:400;width:15px;height:21px;margin:0;padding:0;position:relative}.event-calendar .avi:before,.event-calendar .bmp:before,.event-calendar .doc:before,.event-calendar .docx:before,.event-calendar .field-filetypeicon>a>span:before,.event-calendar .gif:before,.event-calendar .jpeg:before,.event-calendar .jpg:before,.event-calendar .mov:before,.event-calendar .mp3:before,.event-calendar .mp4:before,.event-calendar .pdf:before,.event-calendar .png:before,.event-calendar .ppt:before,.event-calendar .pptx:before,.event-calendar .psd:before,.event-calendar .txt:before,.event-calendar .wma:before,.event-calendar .wmv:before,.event-calendar .xls:before,.event-calendar .xlsx:before,.event-calendar .zip:before{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px!important;position:absolute;display:block;top:50%;margin:0;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.event-calendar .field-filetypeicon span:before{content:""}.event-calendar .field-filetypeicon .pdf:before{content:""}.event-calendar .field-filetypeicon .xls:before,.event-calendar .field-filetypeicon .xlsx:before{content:""}.event-calendar .field-filetypeicon .ppt:before,.event-calendar .field-filetypeicon .pptx:before{content:""}.event-calendar .field-filetypeicon .doc:before,.event-calendar .field-filetypeicon .docx:before{content:""}.event-calendar .field-filetypeicon .bmp:before,.event-calendar .field-filetypeicon .gif:before,.event-calendar .field-filetypeicon .jpeg:before,.event-calendar .field-filetypeicon .jpg:before,.event-calendar .field-filetypeicon .png:before,.event-calendar .field-filetypeicon .psd:before,.event-calendar .field-filetypeicon .tif:before{content:""}.event-calendar .field-filetypeicon .avi:before,.event-calendar .field-filetypeicon .divx:before,.event-calendar .field-filetypeicon .flv:before,.event-calendar .field-filetypeicon .gifv:before,.event-calendar .field-filetypeicon .h264:before,.event-calendar .field-filetypeicon .m4v:before,.event-calendar .field-filetypeicon .mk3d:before,.event-calendar .field-filetypeicon .mkv:before,.event-calendar .field-filetypeicon .mov:before,.event-calendar .field-filetypeicon .movie:before,.event-calendar .field-filetypeicon .mp4:before,.event-calendar .field-filetypeicon .mpg:before,.event-calendar .field-filetypeicon .oggv:before,.event-calendar .field-filetypeicon .rv:before,.event-calendar .field-filetypeicon .swf:before,.event-calendar .field-filetypeicon .vid:before,.event-calendar .field-filetypeicon .vp6:before,.event-calendar .field-filetypeicon .webm:before,.event-calendar .field-filetypeicon .wmv:before{content:""}.event-calendar .field-filetypeicon .aa:before,.event-calendar .field-filetypeicon .aac:before,.event-calendar .field-filetypeicon .aax:before,.event-calendar .field-filetypeicon .ac3:before,.event-calendar .field-filetypeicon .aif:before,.event-calendar .field-filetypeicon .aiff:before,.event-calendar .field-filetypeicon .amz:before,.event-calendar .field-filetypeicon .asx:before,.event-calendar .field-filetypeicon .au:before,.event-calendar .field-filetypeicon .avr:before,.event-calendar .field-filetypeicon .fla:before,.event-calendar .field-filetypeicon .flac:before,.event-calendar .field-filetypeicon .m3u:before,.event-calendar .field-filetypeicon .m4a:before,.event-calendar .field-filetypeicon .mid:before,.event-calendar .field-filetypeicon .midi:before,.event-calendar .field-filetypeicon .mka:before,.event-calendar .field-filetypeicon .mp3:before,.event-calendar .field-filetypeicon .mp4a:before,.event-calendar .field-filetypeicon .ogg:before,.event-calendar .field-filetypeicon .pcm:before,.event-calendar .field-filetypeicon .ra:before,.event-calendar .field-filetypeicon .rma:before,.event-calendar .field-filetypeicon .wav:before,.event-calendar .field-filetypeicon .wma:before,.event-calendar .field-filetypeicon .xwma:before{content:""}.event-calendar .field-filetypeicon .txt:before{content:""}.event-calendar .field-filetypeicon .dmg:before,.event-calendar .field-filetypeicon .gz:before,.event-calendar .field-filetypeicon .iso:before,.event-calendar .field-filetypeicon .rar:before,.event-calendar .field-filetypeicon .tar:before,.event-calendar .field-filetypeicon .zip:before,.event-calendar .field-filetypeicon .zipx:before{content:""}.event-calendar .field-filetypeicon .config:before,.event-calendar .field-filetypeicon .cpp:before,.event-calendar .field-filetypeicon .css:before,.event-calendar .field-filetypeicon .git:before,.event-calendar .field-filetypeicon .h:before,.event-calendar .field-filetypeicon .ini:before,.event-calendar .field-filetypeicon .js:before,.event-calendar .field-filetypeicon .py:before{content:""}.event-calendar .field-filetypeicon .apk:before,.event-calendar .field-filetypeicon .app:before,.event-calendar .field-filetypeicon .bat:before,.event-calendar .field-filetypeicon .deb:before,.event-calendar .field-filetypeicon .dll:before,.event-calendar .field-filetypeicon .exe:before,.event-calendar .field-filetypeicon .jar:before,.event-calendar .field-filetypeicon .msi:before,.event-calendar .field-filetypeicon .pl:before,.event-calendar .field-filetypeicon .prg:before,.event-calendar .field-filetypeicon .scr:before,.event-calendar .field-filetypeicon .sh:before,.event-calendar .field-filetypeicon .vb:before{content:""}.event-calendar .field-filetypeicon .asp:before,.event-calendar .field-filetypeicon .aspx:before,.event-calendar .field-filetypeicon .cfm:before,.event-calendar .field-filetypeicon .com:before,.event-calendar .field-filetypeicon .edu:before,.event-calendar .field-filetypeicon .gov:before,.event-calendar .field-filetypeicon .htm:before,.event-calendar .field-filetypeicon .html:before,.event-calendar .field-filetypeicon .jhtml:before,.event-calendar .field-filetypeicon .mil:before,.event-calendar .field-filetypeicon .net:before,.event-calendar .field-filetypeicon .org:before,.event-calendar .field-filetypeicon .php3:before,.event-calendar .field-filetypeicon .php4:before,.event-calendar .field-filetypeicon .php5:before,.event-calendar .field-filetypeicon .php:before,.event-calendar .field-filetypeicon .phtmle:before,.event-calendar .field-filetypeicon .xhtml:before{content:""}.event-calendar h1,.event-calendar h2,.event-calendar h3,.event-calendar h4,.event-calendar h5,.event-calendar h6{color:#222}.event-calendar h1,.event-calendar h2{margin:10px 0}.event-calendar h3,.event-calendar h4,.event-calendar p{margin:5px 0}.event-calendar h5,.event-calendar h6{margin:5px 0 0}.event-calendar strong{font-weight:700}.event-calendar ol,.event-calendar ul{padding-bottom:5px;padding-top:5px;margin-left:10px}.event-calendar li{font-size:13px;margin-left:15px}.event-calendar ul li{list-style:disc;list-style-position:inside}.event-calendar ol li{list-style:decimal;list-style-position:inside}.event-calendar a{color:#de232f;text-decoration:underline;font-size:1em}.event-calendar a:hover{color:#878787}.event-calendar table{height:auto!important;border:2px solid #d2d2d2}.event-calendar table,.event-calendar table td,.event-calendar table th,.event-calendar table tr{border:solid 2px #d2d2d2;background:#fff;border-collapse:collapse;vertical-align:middle}.event-calendar table td,.event-calendar table th,.event-calendar table tr{padding:5px}.event-calendar table caption{background-color:#f7f7f7;overflow:hidden;padding:10px;font-size:20px;font-weight:700;margin-left:0}.event-calendar table tr{border:none}.event-calendar table td,.event-calendar table th{border-width:2px 0 0 2px}.event-calendar table th{background-color:#fff;font-size:13px;font-weight:700;padding:7px}.event-calendar table th:first-child{border-left:0}.event-calendar table td:first-child{border-left:0}.event-calendar .fc-day-grid-event:hover{color:#fff}.event-calendar .fc-content-skeleton td{padding:0!important}.event-calendar .fc-bg>table{height:100%!important}.event-calendar .fc-day-header{background:#ccc}.event-calendar td,.event-calendar th{border-width:1px 0 0 1px!important}.event-calendar table{border:1px solid #d2d2d2}.event-calendar table,.event-calendar table td,.event-calendar table th,.event-calendar table tr{background:0 0}.event-calendar .fc-event-container a{color:#fff;text-decoration:none}.calendar-tooltip .avi,.calendar-tooltip .bmp,.calendar-tooltip .doc,.calendar-tooltip .docx,.calendar-tooltip .field-filetypeicon>a>span,.calendar-tooltip .gif,.calendar-tooltip .jpeg,.calendar-tooltip .jpg,.calendar-tooltip .mov,.calendar-tooltip .mp3,.calendar-tooltip .mp4,.calendar-tooltip .pdf,.calendar-tooltip .png,.calendar-tooltip .ppt,.calendar-tooltip .pptx,.calendar-tooltip .psd,.calendar-tooltip .txt,.calendar-tooltip .wma,.calendar-tooltip .wmv,.calendar-tooltip .xls,.calendar-tooltip .xlsx,.calendar-tooltip .zip{display:inline-block;box-sizing:border-box;font-weight:400;width:15px;height:21px;margin:0;padding:0;position:relative}.calendar-tooltip .avi:before,.calendar-tooltip .bmp:before,.calendar-tooltip .doc:before,.calendar-tooltip .docx:before,.calendar-tooltip .field-filetypeicon>a>span:before,.calendar-tooltip .gif:before,.calendar-tooltip .jpeg:before,.calendar-tooltip .jpg:before,.calendar-tooltip .mov:before,.calendar-tooltip .mp3:before,.calendar-tooltip .mp4:before,.calendar-tooltip .pdf:before,.calendar-tooltip .png:before,.calendar-tooltip .ppt:before,.calendar-tooltip .pptx:before,.calendar-tooltip .psd:before,.calendar-tooltip .txt:before,.calendar-tooltip .wma:before,.calendar-tooltip .wmv:before,.calendar-tooltip .xls:before,.calendar-tooltip .xlsx:before,.calendar-tooltip .zip:before{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px!important;position:absolute;display:block;top:50%;margin:0;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.calendar-tooltip .field-filetypeicon span:before{content:""}.calendar-tooltip .field-filetypeicon .pdf:before{content:""}.calendar-tooltip .field-filetypeicon .xls:before,.calendar-tooltip .field-filetypeicon .xlsx:before{content:""}.calendar-tooltip .field-filetypeicon .ppt:before,.calendar-tooltip .field-filetypeicon .pptx:before{content:""}.calendar-tooltip .field-filetypeicon .doc:before,.calendar-tooltip .field-filetypeicon .docx:before{content:""}.calendar-tooltip .field-filetypeicon .bmp:before,.calendar-tooltip .field-filetypeicon .gif:before,.calendar-tooltip .field-filetypeicon .jpeg:before,.calendar-tooltip .field-filetypeicon .jpg:before,.calendar-tooltip .field-filetypeicon .png:before,.calendar-tooltip .field-filetypeicon .psd:before,.calendar-tooltip .field-filetypeicon .tif:before{content:""}.calendar-tooltip .field-filetypeicon .avi:before,.calendar-tooltip .field-filetypeicon .divx:before,.calendar-tooltip .field-filetypeicon .flv:before,.calendar-tooltip .field-filetypeicon .gifv:before,.calendar-tooltip .field-filetypeicon .h264:before,.calendar-tooltip .field-filetypeicon .m4v:before,.calendar-tooltip .field-filetypeicon .mk3d:before,.calendar-tooltip .field-filetypeicon .mkv:before,.calendar-tooltip .field-filetypeicon .mov:before,.calendar-tooltip .field-filetypeicon .movie:before,.calendar-tooltip .field-filetypeicon .mp4:before,.calendar-tooltip .field-filetypeicon .mpg:before,.calendar-tooltip .field-filetypeicon .oggv:before,.calendar-tooltip .field-filetypeicon .rv:before,.calendar-tooltip .field-filetypeicon .swf:before,.calendar-tooltip .field-filetypeicon .vid:before,.calendar-tooltip .field-filetypeicon .vp6:before,.calendar-tooltip .field-filetypeicon .webm:before,.calendar-tooltip .field-filetypeicon .wmv:before{content:""}.calendar-tooltip .field-filetypeicon .aa:before,.calendar-tooltip .field-filetypeicon .aac:before,.calendar-tooltip .field-filetypeicon .aax:before,.calendar-tooltip .field-filetypeicon .ac3:before,.calendar-tooltip .field-filetypeicon .aif:before,.calendar-tooltip .field-filetypeicon .aiff:before,.calendar-tooltip .field-filetypeicon .amz:before,.calendar-tooltip .field-filetypeicon .asx:before,.calendar-tooltip .field-filetypeicon .au:before,.calendar-tooltip .field-filetypeicon .avr:before,.calendar-tooltip .field-filetypeicon .fla:before,.calendar-tooltip .field-filetypeicon .flac:before,.calendar-tooltip .field-filetypeicon .m3u:before,.calendar-tooltip .field-filetypeicon .m4a:before,.calendar-tooltip .field-filetypeicon .mid:before,.calendar-tooltip .field-filetypeicon .midi:before,.calendar-tooltip .field-filetypeicon .mka:before,.calendar-tooltip .field-filetypeicon .mp3:before,.calendar-tooltip .field-filetypeicon .mp4a:before,.calendar-tooltip .field-filetypeicon .ogg:before,.calendar-tooltip .field-filetypeicon .pcm:before,.calendar-tooltip .field-filetypeicon .ra:before,.calendar-tooltip .field-filetypeicon .rma:before,.calendar-tooltip .field-filetypeicon .wav:before,.calendar-tooltip .field-filetypeicon .wma:before,.calendar-tooltip .field-filetypeicon .xwma:before{content:""}.calendar-tooltip .field-filetypeicon .txt:before{content:""}.calendar-tooltip .field-filetypeicon .dmg:before,.calendar-tooltip .field-filetypeicon .gz:before,.calendar-tooltip .field-filetypeicon .iso:before,.calendar-tooltip .field-filetypeicon .rar:before,.calendar-tooltip .field-filetypeicon .tar:before,.calendar-tooltip .field-filetypeicon .zip:before,.calendar-tooltip .field-filetypeicon .zipx:before{content:""}.calendar-tooltip .field-filetypeicon .config:before,.calendar-tooltip .field-filetypeicon .cpp:before,.calendar-tooltip .field-filetypeicon .css:before,.calendar-tooltip .field-filetypeicon .git:before,.calendar-tooltip .field-filetypeicon .h:before,.calendar-tooltip .field-filetypeicon .ini:before,.calendar-tooltip .field-filetypeicon .js:before,.calendar-tooltip .field-filetypeicon .py:before{content:""}.calendar-tooltip .field-filetypeicon .apk:before,.calendar-tooltip .field-filetypeicon .app:before,.calendar-tooltip .field-filetypeicon .bat:before,.calendar-tooltip .field-filetypeicon .deb:before,.calendar-tooltip .field-filetypeicon .dll:before,.calendar-tooltip .field-filetypeicon .exe:before,.calendar-tooltip .field-filetypeicon .jar:before,.calendar-tooltip .field-filetypeicon .msi:before,.calendar-tooltip .field-filetypeicon .pl:before,.calendar-tooltip .field-filetypeicon .prg:before,.calendar-tooltip .field-filetypeicon .scr:before,.calendar-tooltip .field-filetypeicon .sh:before,.calendar-tooltip .field-filetypeicon .vb:before{content:""}.calendar-tooltip .field-filetypeicon .asp:before,.calendar-tooltip .field-filetypeicon .aspx:before,.calendar-tooltip .field-filetypeicon .cfm:before,.calendar-tooltip .field-filetypeicon .com:before,.calendar-tooltip .field-filetypeicon .edu:before,.calendar-tooltip .field-filetypeicon .gov:before,.calendar-tooltip .field-filetypeicon .htm:before,.calendar-tooltip .field-filetypeicon .html:before,.calendar-tooltip .field-filetypeicon .jhtml:before,.calendar-tooltip .field-filetypeicon .mil:before,.calendar-tooltip .field-filetypeicon .net:before,.calendar-tooltip .field-filetypeicon .org:before,.calendar-tooltip .field-filetypeicon .php3:before,.calendar-tooltip .field-filetypeicon .php4:before,.calendar-tooltip .field-filetypeicon .php5:before,.calendar-tooltip .field-filetypeicon .php:before,.calendar-tooltip .field-filetypeicon .phtmle:before,.calendar-tooltip .field-filetypeicon .xhtml:before{content:""}.calendar-tooltip h1,.calendar-tooltip h2,.calendar-tooltip h3,.calendar-tooltip h4,.calendar-tooltip h5,.calendar-tooltip h6{color:#222}.calendar-tooltip h1,.calendar-tooltip h2{margin:10px 0}.calendar-tooltip h3,.calendar-tooltip h4,.calendar-tooltip p{margin:5px 0}.calendar-tooltip h5,.calendar-tooltip h6{margin:5px 0 0}.calendar-tooltip strong{font-weight:700}.calendar-tooltip ol,.calendar-tooltip ul{padding-bottom:5px;padding-top:5px;margin-left:10px}.calendar-tooltip li{font-size:13px;margin-left:15px}.calendar-tooltip ul li{list-style:disc;list-style-position:inside}.calendar-tooltip ol li{list-style:decimal;list-style-position:inside}.calendar-tooltip a{color:#de232f;text-decoration:underline;font-size:1em}.calendar-tooltip a:hover{color:#878787}.calendar-tooltip table{height:auto!important;border:2px solid #d2d2d2}.calendar-tooltip table,.calendar-tooltip table td,.calendar-tooltip table th,.calendar-tooltip table tr{border:solid 2px #d2d2d2;background:#fff;border-collapse:collapse;vertical-align:middle}.calendar-tooltip table td,.calendar-tooltip table th,.calendar-tooltip table tr{padding:5px}.calendar-tooltip table caption{background-color:#f7f7f7;overflow:hidden;padding:10px;font-size:20px;font-weight:700;margin-left:0}.calendar-tooltip table tr{border:none}.calendar-tooltip table td,.calendar-tooltip table th{border-width:2px 0 0 2px}.calendar-tooltip table th{background-color:#fff;font-size:13px;font-weight:700;padding:7px}.calendar-tooltip table th:first-child{border-left:0}.calendar-tooltip table td:first-child{border-left:0} @charset "UTF-8";.on-page-editor .gallery-inner img{max-width:100%}.gallery .galleria-container{background:0 0}.gallery #galleria-loader{height:1px!important}.gallery .galleria-thumbnails .galleria-image img{border:none}.gallery .galleria-counter{color:#fff;font-family:"Open Sans",Helvetica,Verdana,Tahoma,sans-serif}.gallery .galleria-loader{top:50%;left:50%}.gallery .galleria-info-text{background-color:#fff;border:1px solid #d2d2d2}.gallery .galleria-info-title{color:#747474;font-size:12px;font-weight:700;font-family:"Open Sans",Helvetica,Verdana,Tahoma,sans-serif}.gallery .galleria-info-description{font-size:12px;font-style:italic;font-family:"Open Sans",Helvetica,Verdana,Tahoma,sans-serif;color:#747474}.gallery .galleria-info-close{width:13px;height:12px}.gallery .galleria-info-close:before{content:"";display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;width:100%}.gallery .galleria-info-link{color:#747474;background:0 0;display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px}.gallery .galleria-info-link:before{content:""}.gallery .galleria-image-nav{margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:999;height:30px}.gallery .galleria-image-nav-left,.gallery .galleria-image-nav-right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:30px;width:14px;display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:28px;color:#747474}.gallery .galleria-image-nav-left:before{content:""}.gallery .galleria-image-nav-left:hover{color:#fff}.gallery .galleria-image-nav-right:before{content:""}.gallery .galleria-image-nav-right:hover{color:#fff}.gallery .galleria-thumb-nav-left,.gallery .galleria-thumb-nav-right{top:15px;height:7px;width:5px}.gallery .galleria-thumbnails{margin:0 auto}.gallery .galleria-thumb-nav-right{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:10px}.gallery .galleria-thumb-nav-right:before{content:"";font-size:13px;color:#747474;display:block}.gallery .galleria-thumb-nav-left{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;right:auto;left:10px}.gallery .galleria-thumb-nav-left:before{content:"";font-size:13px;color:#747474;display:block}.no-margin{padding-left:0;padding-right:0}.no-margin .galleria-stage{left:0;right:0} .iframe iframe{width:100%} .image img{max-width:100%;height:auto}.image a{display:inline-block;max-width:100%;width:100%}.image .image-caption{display:block;font-style:italic;font-size:11px;color:#747474}.image-default-size img{max-width:none;width:auto!important}.image-left .component-content>div>img{float:left}.image-right .component-content>div>img{float:right} @charset "UTF-8";.language-selector{position:relative;border-top-width:1px;border-top-style:solid;border-top-color:#89c6cc;padding:10px;background-color:#fff;padding-bottom:0;padding-right:0}.language-selector .flags-ad{background-image:url(../images/sprite-flag);background-position:0 -25px;width:20px;height:15px}.language-selector .flags-ae{background-image:url(../images/sprite-flag);background-position:0 -3125px;width:20px;height:15px}.language-selector .flags-af{background-image:url(../images/sprite-flag);background-position:0 -50px;width:20px;height:15px}.language-selector .flags-ag{background-image:url(../images/sprite-flag);background-position:0 -75px;width:20px;height:15px}.language-selector .flags-ai{background-image:url(../images/sprite-flag);background-position:0 -100px;width:20px;height:15px}.language-selector .flags-al{background-image:url(../images/sprite-flag);background-position:0 -125px;width:20px;height:15px}.language-selector .flags-am{background-image:url(../images/sprite-flag);background-position:0 -150px;width:20px;height:15px}.language-selector .flags-ao{background-image:url(../images/sprite-flag);background-position:0 -175px;width:20px;height:15px}.language-selector .flags-aq{background-image:url(../images/sprite-flag);background-position:0 -200px;width:20px;height:15px}.language-selector .flags-ar{background-image:url(../images/sprite-flag);background-position:0 -225px;width:20px;height:15px}.language-selector .flags-as{background-image:url(../images/sprite-flag);background-position:0 -250px;width:20px;height:15px}.language-selector .flags-at{background-image:url(../images/sprite-flag);background-position:0 -275px;width:20px;height:15px}.language-selector .flags-au{background-image:url(../images/sprite-flag);background-position:0 -300px;width:20px;height:15px}.language-selector .flags-aw{background-image:url(../images/sprite-flag);background-position:0 -325px;width:20px;height:15px}.language-selector .flags-ax{background-image:url(../images/sprite-flag);background-position:0 -350px;width:20px;height:15px}.language-selector .flags-az{background-image:url(../images/sprite-flag);background-position:0 -375px;width:20px;height:15px}.language-selector .flags-ba{background-image:url(../images/sprite-flag);background-position:0 -400px;width:20px;height:15px}.language-selector .flags-bb{background-image:url(../images/sprite-flag);background-position:0 -425px;width:20px;height:15px}.language-selector .flags-bd{background-image:url(../images/sprite-flag);background-position:0 -450px;width:20px;height:15px}.language-selector .flags-be{background-image:url(../images/sprite-flag);background-position:0 -475px;width:20px;height:15px}.language-selector .flags-bf{background-image:url(../images/sprite-flag);background-position:0 -500px;width:20px;height:15px}.language-selector .flags-bg{background-image:url(../images/sprite-flag);background-position:0 -525px;width:20px;height:15px}.language-selector .flags-bh{background-image:url(../images/sprite-flag);background-position:0 -550px;width:20px;height:15px}.language-selector .flags-bi{background-image:url(../images/sprite-flag);background-position:0 -575px;width:20px;height:15px}.language-selector .flags-bj{background-image:url(../images/sprite-flag);background-position:0 -600px;width:20px;height:15px}.language-selector .flags-bl{background-image:url(../images/sprite-flag);background-position:0 -625px;width:20px;height:15px}.language-selector .flags-bm{background-image:url(../images/sprite-flag);background-position:0 -650px;width:20px;height:15px}.language-selector .flags-bn{background-image:url(../images/sprite-flag);background-position:0 -675px;width:20px;height:15px}.language-selector .flags-bo{background-image:url(../images/sprite-flag);background-position:0 -700px;width:20px;height:15px}.language-selector .flags-bq{background-image:url(../images/sprite-flag);background-position:0 -725px;width:20px;height:15px}.language-selector .flags-br{background-image:url(../images/sprite-flag);background-position:0 -750px;width:20px;height:15px}.language-selector .flags-bs{background-image:url(../images/sprite-flag);background-position:0 -775px;width:20px;height:15px}.language-selector .flags-bt{background-image:url(../images/sprite-flag);background-position:0 -800px;width:20px;height:15px}.language-selector .flags-bv{background-image:url(../images/sprite-flag);background-position:0 -825px;width:20px;height:15px}.language-selector .flags-bw{background-image:url(../images/sprite-flag);background-position:0 -850px;width:20px;height:15px}.language-selector .flags-by{background-image:url(../images/sprite-flag);background-position:0 -875px;width:20px;height:15px}.language-selector .flags-bz{background-image:url(../images/sprite-flag);background-position:0 -900px;width:20px;height:15px}.language-selector .flags-ca{background-image:url(../images/sprite-flag);background-position:0 -925px;width:20px;height:15px}.language-selector .flags-cc{background-image:url(../images/sprite-flag);background-position:0 -950px;width:20px;height:15px}.language-selector .flags-cd{background-image:url(../images/sprite-flag);background-position:0 -975px;width:20px;height:15px}.language-selector .flags-cf{background-image:url(../images/sprite-flag);background-position:0 -1000px;width:20px;height:15px}.language-selector .flags-cg{background-image:url(../images/sprite-flag);background-position:0 -1025px;width:20px;height:15px}.language-selector .flags-ch{background-image:url(../images/sprite-flag);background-position:0 -1050px;width:20px;height:15px}.language-selector .flags-ci{background-image:url(../images/sprite-flag);background-position:0 -1075px;width:20px;height:15px}.language-selector .flags-ck{background-image:url(../images/sprite-flag);background-position:0 -1100px;width:20px;height:15px}.language-selector .flags-cl{background-image:url(../images/sprite-flag);background-position:0 -1125px;width:20px;height:15px}.language-selector .flags-cm{background-image:url(../images/sprite-flag);background-position:0 -1150px;width:20px;height:15px}.language-selector .flags-cn{background-image:url(../images/sprite-flag);background-position:0 -1175px;width:20px;height:15px}.language-selector .flags-co{background-image:url(../images/sprite-flag);background-position:0 -1200px;width:20px;height:15px}.language-selector .flags-cr{background-image:url(../images/sprite-flag);background-position:0 -1225px;width:20px;height:15px}.language-selector .flags-cu{background-image:url(../images/sprite-flag);background-position:0 -1250px;width:20px;height:15px}.language-selector .flags-cv{background-image:url(../images/sprite-flag);background-position:0 -1275px;width:20px;height:15px}.language-selector .flags-cw{background-image:url(../images/sprite-flag);background-position:0 -1300px;width:20px;height:15px}.language-selector .flags-cx{background-image:url(../images/sprite-flag);background-position:0 -1325px;width:20px;height:15px}.language-selector .flags-cy{background-image:url(../images/sprite-flag);background-position:0 -1350px;width:20px;height:15px}.language-selector .flags-cz{background-image:url(../images/sprite-flag);background-position:0 -1375px;width:20px;height:15px}.language-selector .flags-de{background-image:url(../images/sprite-flag);background-position:0 -1400px;width:20px;height:15px}.language-selector .flags-dj{background-image:url(../images/sprite-flag);background-position:0 -1425px;width:20px;height:15px}.language-selector .flags-dk{background-image:url(../images/sprite-flag);background-position:0 -1450px;width:20px;height:15px}.language-selector .flags-dm{background-image:url(../images/sprite-flag);background-position:0 -1475px;width:20px;height:15px}.language-selector .flags-do{background-image:url(../images/sprite-flag);background-position:0 -1500px;width:20px;height:15px}.language-selector .flags-dz{background-image:url(../images/sprite-flag);background-position:0 -1525px;width:20px;height:15px}.language-selector .flags-ec{background-image:url(../images/sprite-flag);background-position:0 -1550px;width:20px;height:15px}.language-selector .flags-ee{background-image:url(../images/sprite-flag);background-position:0 -1575px;width:20px;height:15px}.language-selector .flags-eg{background-image:url(../images/sprite-flag);background-position:0 -1600px;width:20px;height:15px}.language-selector .flags-eh{background-image:url(../images/sprite-flag);background-position:0 -1625px;width:20px;height:15px}.language-selector .flags-er{background-image:url(../images/sprite-flag);background-position:0 -1650px;width:20px;height:15px}.language-selector .flags-es{background-image:url(../images/sprite-flag);background-position:0 -1675px;width:20px;height:15px}.language-selector .flags-et{background-image:url(../images/sprite-flag);background-position:0 -1700px;width:20px;height:15px}.language-selector .flags-fi{background-image:url(../images/sprite-flag);background-position:0 -1725px;width:20px;height:15px}.language-selector .flags-fj{background-image:url(../images/sprite-flag);background-position:0 -1750px;width:20px;height:15px}.language-selector .flags-fk{background-image:url(../images/sprite-flag);background-position:0 -1775px;width:20px;height:15px}.language-selector .flags-fm{background-image:url(../images/sprite-flag);background-position:0 -1800px;width:20px;height:15px}.language-selector .flags-fo{background-image:url(../images/sprite-flag);background-position:0 -1825px;width:20px;height:15px}.language-selector .flags-fr{background-image:url(../images/sprite-flag);background-position:0 -1850px;width:20px;height:15px}.language-selector .flags-ga{background-image:url(../images/sprite-flag);background-position:0 -1875px;width:20px;height:15px}.language-selector .flags-gb{background-image:url(../images/sprite-flag);background-position:0 -1898px;width:20px;height:15px}.language-selector .flags-gd{background-image:url(../images/sprite-flag);background-position:0 -1925px;width:20px;height:15px}.language-selector .flags-ge{background-image:url(../images/sprite-flag);background-position:0 -1950px;width:20px;height:15px}.language-selector .flags-gf{background-image:url(../images/sprite-flag);background-position:0 -1975px;width:20px;height:15px}.language-selector .flags-gg{background-image:url(../images/sprite-flag);background-position:0 -2000px;width:20px;height:15px}.language-selector .flags-gh{background-image:url(../images/sprite-flag);background-position:0 -2025px;width:20px;height:15px}.language-selector .flags-gi{background-image:url(../images/sprite-flag);background-position:0 -2050px;width:20px;height:15px}.language-selector .flags-gl{background-image:url(../images/sprite-flag);background-position:0 -2075px;width:20px;height:15px}.language-selector .flags-gm{background-image:url(../images/sprite-flag);background-position:0 -2100px;width:20px;height:15px}.language-selector .flags-gn{background-image:url(../images/sprite-flag);background-position:0 -2125px;width:20px;height:15px}.language-selector .flags-gp{background-image:url(../images/sprite-flag);background-position:0 -2150px;width:20px;height:15px}.language-selector .flags-gq{background-image:url(../images/sprite-flag);background-position:0 -2175px;width:20px;height:15px}.language-selector .flags-gr{background-image:url(../images/sprite-flag);background-position:0 -2200px;width:20px;height:15px}.language-selector .flags-gs{background-image:url(../images/sprite-flag);background-position:0 -2225px;width:20px;height:15px}.language-selector .flags-gt{background-image:url(../images/sprite-flag);background-position:0 -2250px;width:20px;height:15px}.language-selector .flags-gu{background-image:url(../images/sprite-flag);background-position:0 -2275px;width:20px;height:15px}.language-selector .flags-gw{background-image:url(../images/sprite-flag);background-position:0 -2300px;width:20px;height:15px}.language-selector .flags-gy{background-image:url(../images/sprite-flag);background-position:0 -2325px;width:20px;height:15px}.language-selector .flags-hk{background-image:url(../images/sprite-flag);background-position:0 -2350px;width:20px;height:15px}.language-selector .flags-hm{background-image:url(../images/sprite-flag);background-position:0 -2375px;width:20px;height:15px}.language-selector .flags-hn{background-image:url(../images/sprite-flag);background-position:0 -2400px;width:20px;height:15px}.language-selector .flags-hr{background-image:url(../images/sprite-flag);background-position:0 -2425px;width:20px;height:15px}.language-selector .flags-ht{background-image:url(../images/sprite-flag);background-position:0 -2450px;width:20px;height:15px}.language-selector .flags-hu{background-image:url(../images/sprite-flag);background-position:0 -2475px;width:20px;height:15px}.language-selector .flags-id{background-image:url(../images/sprite-flag);background-position:0 -2500px;width:20px;height:15px}.language-selector .flags-ie{background-image:url(../images/sprite-flag);background-position:0 -2525px;width:20px;height:15px}.language-selector .flags-il{background-image:url(../images/sprite-flag);background-position:0 -2550px;width:20px;height:15px}.language-selector .flags-im{background-image:url(../images/sprite-flag);background-position:0 -2575px;width:20px;height:15px}.language-selector .flags-in{background-image:url(../images/sprite-flag);background-position:0 -2600px;width:20px;height:15px}.language-selector .flags-io{background-image:url(../images/sprite-flag);background-position:0 -2625px;width:20px;height:15px}.language-selector .flags-iq{background-image:url(../images/sprite-flag);background-position:0 -2650px;width:20px;height:15px}.language-selector .flags-ir{background-image:url(../images/sprite-flag);background-position:0 -2675px;width:20px;height:15px}.language-selector .flags-is{background-image:url(../images/sprite-flag);background-position:0 -2700px;width:20px;height:15px}.language-selector .flags-it{background-image:url(../images/sprite-flag);background-position:0 -2725px;width:20px;height:15px}.language-selector .flags-je{background-image:url(../images/sprite-flag);background-position:0 -2750px;width:20px;height:15px}.language-selector .flags-jm{background-image:url(../images/sprite-flag);background-position:0 -2775px;width:20px;height:15px}.language-selector .flags-jo{background-image:url(../images/sprite-flag);background-position:0 -2800px;width:20px;height:15px}.language-selector .flags-jp{background-image:url(../images/sprite-flag);background-position:0 -2825px;width:20px;height:15px}.language-selector .flags-ke{background-image:url(../images/sprite-flag);background-position:0 -2850px;width:20px;height:15px}.language-selector .flags-kg{background-image:url(../images/sprite-flag);background-position:0 -2875px;width:20px;height:15px}.language-selector .flags-kh{background-image:url(../images/sprite-flag);background-position:0 -2900px;width:20px;height:15px}.language-selector .flags-ki{background-image:url(../images/sprite-flag);background-position:0 -2925px;width:20px;height:15px}.language-selector .flags-km{background-image:url(../images/sprite-flag);background-position:0 -2950px;width:20px;height:15px}.language-selector .flags-kn{background-image:url(../images/sprite-flag);background-position:0 -2975px;width:20px;height:15px}.language-selector .flags-kp{background-image:url(../images/sprite-flag);background-position:0 -3000px;width:20px;height:15px}.language-selector .flags-kr{background-image:url(../images/sprite-flag);background-position:0 -3025px;width:20px;height:15px}.language-selector .flags-kw{background-image:url(../images/sprite-flag);background-position:0 -3050px;width:20px;height:15px}.language-selector .flags-ky{background-image:url(../images/sprite-flag);background-position:0 -3075px;width:20px;height:15px}.language-selector .flags-kz{background-image:url(../images/sprite-flag);background-position:0 -3100px;width:20px;height:15px}.language-selector .flags-la{background-image:url(../images/sprite-flag);background-position:0 0;width:20px;height:15px}.language-selector .flags-lb{background-image:url(../images/sprite-flag);background-position:0 -3150px;width:20px;height:15px}.language-selector .flags-lc{background-image:url(../images/sprite-flag);background-position:0 -3175px;width:20px;height:15px}.language-selector .flags-li{background-image:url(../images/sprite-flag);background-position:0 -3200px;width:20px;height:15px}.language-selector .flags-lk{background-image:url(../images/sprite-flag);background-position:0 -3225px;width:20px;height:15px}.language-selector .flags-lr{background-image:url(../images/sprite-flag);background-position:0 -3250px;width:20px;height:15px}.language-selector .flags-ls{background-image:url(../images/sprite-flag);background-position:0 -3275px;width:20px;height:15px}.language-selector .flags-lt{background-image:url(../images/sprite-flag);background-position:0 -3300px;width:20px;height:15px}.language-selector .flags-lu{background-image:url(../images/sprite-flag);background-position:0 -3325px;width:20px;height:15px}.language-selector .flags-lv{background-image:url(../images/sprite-flag);background-position:0 -3350px;width:20px;height:15px}.language-selector .flags-ly{background-image:url(../images/sprite-flag);background-position:0 -3375px;width:20px;height:15px}.language-selector .flags-ma{background-image:url(../images/sprite-flag);background-position:0 -3400px;width:20px;height:15px}.language-selector .flags-mc{background-image:url(../images/sprite-flag);background-position:0 -3425px;width:20px;height:15px}.language-selector .flags-md{background-image:url(../images/sprite-flag);background-position:0 -3450px;width:20px;height:15px}.language-selector .flags-me{background-image:url(../images/sprite-flag);background-position:0 -3475px;width:20px;height:15px}.language-selector .flags-mf{background-image:url(../images/sprite-flag);background-position:0 -3500px;width:20px;height:15px}.language-selector .flags-mg{background-image:url(../images/sprite-flag);background-position:0 -3525px;width:20px;height:15px}.language-selector .flags-mh{background-image:url(../images/sprite-flag);background-position:0 -3550px;width:20px;height:15px}.language-selector .flags-mk{background-image:url(../images/sprite-flag);background-position:0 -3575px;width:20px;height:15px}.language-selector .flags-ml{background-image:url(../images/sprite-flag);background-position:0 -3600px;width:20px;height:15px}.language-selector .flags-mm{background-image:url(../images/sprite-flag);background-position:0 -3625px;width:20px;height:15px}.language-selector .flags-mn{background-image:url(../images/sprite-flag);background-position:0 -3650px;width:20px;height:15px}.language-selector .flags-mo{background-image:url(../images/sprite-flag);background-position:0 -3675px;width:20px;height:15px}.language-selector .flags-mp{background-image:url(../images/sprite-flag);background-position:0 -3700px;width:20px;height:15px}.language-selector .flags-mq{background-image:url(../images/sprite-flag);background-position:0 -3725px;width:20px;height:15px}.language-selector .flags-mr{background-image:url(../images/sprite-flag);background-position:0 -3750px;width:20px;height:15px}.language-selector .flags-ms{background-image:url(../images/sprite-flag);background-position:0 -3775px;width:20px;height:15px}.language-selector .flags-mt{background-image:url(../images/sprite-flag);background-position:0 -3800px;width:20px;height:15px}.language-selector .flags-mu{background-image:url(../images/sprite-flag);background-position:0 -3825px;width:20px;height:15px}.language-selector .flags-mv{background-image:url(../images/sprite-flag);background-position:0 -3850px;width:20px;height:15px}.language-selector .flags-mw{background-image:url(../images/sprite-flag);background-position:0 -3875px;width:20px;height:15px}.language-selector .flags-mx{background-image:url(../images/sprite-flag);background-position:0 -3900px;width:20px;height:15px}.language-selector .flags-my{background-image:url(../images/sprite-flag);background-position:0 -3925px;width:20px;height:15px}.language-selector .flags-mz{background-image:url(../images/sprite-flag);background-position:0 -3950px;width:20px;height:15px}.language-selector .flags-na{background-image:url(../images/sprite-flag);background-position:0 -3975px;width:20px;height:15px}.language-selector .flags-nc{background-image:url(../images/sprite-flag);background-position:0 -4000px;width:20px;height:15px}.language-selector .flags-ne{background-image:url(../images/sprite-flag);background-position:0 -4025px;width:20px;height:15px}.language-selector .flags-nf{background-image:url(../images/sprite-flag);background-position:0 -4050px;width:20px;height:15px}.language-selector .flags-ng{background-image:url(../images/sprite-flag);background-position:0 -4075px;width:20px;height:15px}.language-selector .flags-ni{background-image:url(../images/sprite-flag);background-position:0 -4100px;width:20px;height:15px}.language-selector .flags-nl{background-image:url(../images/sprite-flag);background-position:0 -4125px;width:20px;height:15px}.language-selector .flags-no{background-image:url(../images/sprite-flag);background-position:0 -4150px;width:20px;height:15px}.language-selector .flags-np{background-image:url(../images/sprite-flag);background-position:0 -4175px;width:20px;height:15px}.language-selector .flags-nr{background-image:url(../images/sprite-flag);background-position:0 -4200px;width:20px;height:15px}.language-selector .flags-nu{background-image:url(../images/sprite-flag);background-position:0 -4225px;width:20px;height:15px}.language-selector .flags-nz{background-image:url(../images/sprite-flag);background-position:0 -4250px;width:20px;height:15px}.language-selector .flags-om{background-image:url(../images/sprite-flag);background-position:0 -4275px;width:20px;height:15px}.language-selector .flags-pa{background-image:url(../images/sprite-flag);background-position:0 -4300px;width:20px;height:15px}.language-selector .flags-pe{background-image:url(../images/sprite-flag);background-position:0 -4325px;width:20px;height:15px}.language-selector .flags-pf{background-image:url(../images/sprite-flag);background-position:0 -4350px;width:20px;height:15px}.language-selector .flags-pg{background-image:url(../images/sprite-flag);background-position:0 -4375px;width:20px;height:15px}.language-selector .flags-ph{background-image:url(../images/sprite-flag);background-position:0 -4400px;width:20px;height:15px}.language-selector .flags-pk{background-image:url(../images/sprite-flag);background-position:0 -4425px;width:20px;height:15px}.language-selector .flags-pl{background-image:url(../images/sprite-flag);background-position:0 -4450px;width:20px;height:15px}.language-selector .flags-pm{background-image:url(../images/sprite-flag);background-position:0 -4475px;width:20px;height:15px}.language-selector .flags-pn{background-image:url(../images/sprite-flag);background-position:0 -4500px;width:20px;height:15px}.language-selector .flags-pr{background-image:url(../images/sprite-flag);background-position:0 -4525px;width:20px;height:15px}.language-selector .flags-ps{background-image:url(../images/sprite-flag);background-position:0 -4550px;width:20px;height:15px}.language-selector .flags-pt{background-image:url(../images/sprite-flag);background-position:0 -4575px;width:20px;height:15px}.language-selector .flags-pw{background-image:url(../images/sprite-flag);background-position:0 -4600px;width:20px;height:15px}.language-selector .flags-py{background-image:url(../images/sprite-flag);background-position:0 -4625px;width:20px;height:15px}.language-selector .flags-qa{background-image:url(../images/sprite-flag);background-position:0 -4650px;width:20px;height:15px}.language-selector .flags-re{background-image:url(../images/sprite-flag);background-position:0 -4675px;width:20px;height:15px}.language-selector .flags-ro{background-image:url(../images/sprite-flag);background-position:0 -4700px;width:20px;height:15px}.language-selector .flags-rs{background-image:url(../images/sprite-flag);background-position:0 -4725px;width:20px;height:15px}.language-selector .flags-ru{background-image:url(../images/sprite-flag);background-position:0 -4750px;width:20px;height:15px}.language-selector .flags-rw{background-image:url(../images/sprite-flag);background-position:0 -4775px;width:20px;height:15px}.language-selector .flags-sa{background-image:url(../images/sprite-flag);background-position:0 -4800px;width:20px;height:15px}.language-selector .flags-sb{background-image:url(../images/sprite-flag);background-position:0 -4825px;width:20px;height:15px}.language-selector .flags-sc{background-image:url(../images/sprite-flag);background-position:0 -4850px;width:20px;height:15px}.language-selector .flags-sd{background-image:url(../images/sprite-flag);background-position:0 -4875px;width:20px;height:15px}.language-selector .flags-se{background-image:url(../images/sprite-flag);background-position:0 -4900px;width:20px;height:15px}.language-selector .flags-sg{background-image:url(../images/sprite-flag);background-position:0 -4925px;width:20px;height:15px}.language-selector .flags-sh{background-image:url(../images/sprite-flag);background-position:0 -4950px;width:20px;height:15px}.language-selector .flags-si{background-image:url(../images/sprite-flag);background-position:0 -4975px;width:20px;height:15px}.language-selector .flags-sj{background-image:url(../images/sprite-flag);background-position:0 -5000px;width:20px;height:15px}.language-selector .flags-sk{background-image:url(../images/sprite-flag);background-position:0 -5025px;width:20px;height:15px}.language-selector .flags-sl{background-image:url(../images/sprite-flag);background-position:0 -5050px;width:20px;height:15px}.language-selector .flags-sm{background-image:url(../images/sprite-flag);background-position:0 -5075px;width:20px;height:15px}.language-selector .flags-sn{background-image:url(../images/sprite-flag);background-position:0 -5100px;width:20px;height:15px}.language-selector .flags-so{background-image:url(../images/sprite-flag);background-position:0 -5125px;width:20px;height:15px}.language-selector .flags-sr{background-image:url(../images/sprite-flag);background-position:0 -5150px;width:20px;height:15px}.language-selector .flags-ss{background-image:url(../images/sprite-flag);background-position:0 -5175px;width:20px;height:15px}.language-selector .flags-st{background-image:url(../images/sprite-flag);background-position:0 -5200px;width:20px;height:15px}.language-selector .flags-sv{background-image:url(../images/sprite-flag);background-position:0 -5225px;width:20px;height:15px}.language-selector .flags-sx{background-image:url(../images/sprite-flag);background-position:0 -5250px;width:20px;height:15px}.language-selector .flags-sy{background-image:url(../images/sprite-flag);background-position:0 -5275px;width:20px;height:15px}.language-selector .flags-sz{background-image:url(../images/sprite-flag);background-position:0 -5300px;width:20px;height:15px}.language-selector .flags-tc{background-image:url(../images/sprite-flag);background-position:0 -5325px;width:20px;height:15px}.language-selector .flags-td{background-image:url(../images/sprite-flag);background-position:0 -5350px;width:20px;height:15px}.language-selector .flags-tf{background-image:url(../images/sprite-flag);background-position:0 -5375px;width:20px;height:15px}.language-selector .flags-tg{background-image:url(../images/sprite-flag);background-position:0 -5400px;width:20px;height:15px}.language-selector .flags-th{background-image:url(../images/sprite-flag);background-position:0 -5425px;width:20px;height:15px}.language-selector .flags-tj{background-image:url(../images/sprite-flag);background-position:0 -5450px;width:20px;height:15px}.language-selector .flags-tk{background-image:url(../images/sprite-flag);background-position:0 -5475px;width:20px;height:15px}.language-selector .flags-tl{background-image:url(../images/sprite-flag);background-position:0 -5500px;width:20px;height:15px}.language-selector .flags-tm{background-image:url(../images/sprite-flag);background-position:0 -5525px;width:20px;height:15px}.language-selector .flags-tn{background-image:url(../images/sprite-flag);background-position:0 -5550px;width:20px;height:15px}.language-selector .flags-to{background-image:url(../images/sprite-flag);background-position:0 -5575px;width:20px;height:15px}.language-selector .flags-tr{background-image:url(../images/sprite-flag);background-position:0 -5600px;width:20px;height:15px}.language-selector .flags-tt{background-image:url(../images/sprite-flag);background-position:0 -5625px;width:20px;height:15px}.language-selector .flags-tv{background-image:url(../images/sprite-flag);background-position:0 -5650px;width:20px;height:15px}.language-selector .flags-tw{background-image:url(../images/sprite-flag);background-position:0 -5675px;width:20px;height:15px}.language-selector .flags-tz{background-image:url(../images/sprite-flag);background-position:0 -5700px;width:20px;height:15px}.language-selector .flags-ua{background-image:url(../images/sprite-flag);background-position:0 -5725px;width:20px;height:15px}.language-selector .flags-ug{background-image:url(../images/sprite-flag);background-position:0 -5750px;width:20px;height:15px}.language-selector .flags-um{background-image:url(../images/sprite-flag);background-position:0 -5775px;width:20px;height:15px}.language-selector .flags-us{background-image:url(../images/sprite-flag);background-position:0 -5800px;width:20px;height:15px}.language-selector .flags-uy{background-image:url(../images/sprite-flag);background-position:0 -5825px;width:20px;height:15px}.language-selector .flags-uz{background-image:url(../images/sprite-flag);background-position:0 -5850px;width:20px;height:15px}.language-selector .flags-va{background-image:url(../images/sprite-flag);background-position:0 -5875px;width:20px;height:15px}.language-selector .flags-vc{background-image:url(../images/sprite-flag);background-position:0 -5900px;width:20px;height:15px}.language-selector .flags-ve{background-image:url(../images/sprite-flag);background-position:0 -5925px;width:20px;height:15px}.language-selector .flags-vg{background-image:url(../images/sprite-flag);background-position:0 -5950px;width:20px;height:15px}.language-selector .flags-vi{background-image:url(../images/sprite-flag);background-position:0 -5975px;width:20px;height:15px}.language-selector .flags-vn{background-image:url(../images/sprite-flag);background-position:0 -6000px;width:20px;height:15px}.language-selector .flags-vu{background-image:url(../images/sprite-flag);background-position:0 -6025px;width:20px;height:15px}.language-selector .flags-wf{background-image:url(../images/sprite-flag);background-position:0 -6050px;width:20px;height:15px}.language-selector .flags-ws{background-image:url(../images/sprite-flag);background-position:0 -6075px;width:20px;height:15px}.language-selector .flags-ye{background-image:url(../images/sprite-flag);background-position:0 -6100px;width:20px;height:15px}.language-selector .flags-yt{background-image:url(../images/sprite-flag);background-position:0 -6125px;width:20px;height:15px}.language-selector .flags-za{background-image:url(../images/sprite-flag);background-position:0 -6150px;width:20px;height:15px}.language-selector .flags-zm{background-image:url(../images/sprite-flag);background-position:0 -6175px;width:20px;height:15px}.language-selector .flags-zw{background-image:url(../images/sprite-flag);background-position:0 -6200px;width:20px;height:15px}.language-selector .flags-zz{background-image:url(../images/sprite-flag);background-position:0 -6225px;width:20px;height:15px}.language-selector .language-selector-select-item{cursor:pointer}.language-selector .language-selector-select-item>a{width:100%;display:block;position:relative;padding-right:15px}.language-selector .language-selector-select-item>a:hover{text-decoration:none}.language-selector .language-selector-select-item:after{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.language-selector .language-selector-item:first-child{margin-bottom:0}.language-selector .language-selector-item a{text-decoration:none;color:#747474;font-weight:400;padding-left:25px;background-repeat:no-repeat;background-image:none}.language-selector .language-selector-link{padding:0 20px 0 30px}.language-selector .language-selector-select-link{padding-left:25px;background-repeat:no-repeat}.language-selector.language-selector-item-container-slideup .language-selector-item-container{box-shadow:0 2px 9px 0 #b3b3b3;padding:0;position:absolute;top:auto;bottom:110%;min-width:220px;z-index:10;background:#fff;display:none;left:0;right:0} @charset "UTF-8";.link-list{background:0 0}.link-list h1,.link-list h2,.link-list h3,.link-list h4,.link-list h5,.link-list h6{border-bottom-width:1px;border-bottom-color:#89c6cc;border-bottom-style:none}.link-list>.component-content ul{background:0 0;list-style:none!important;list-style-type:none!important}.link-list>.component-content li{background:0 0;display:block;font-size:14px;padding-right:3px;margin-right:10px;padding-top:15px;padding-bottom:15px;padding:10px 15px;list-style:none!important;list-style-type:none!important}.link-list>.component-content li a{display:inline;color:#747474;position:relative;padding-left:10px;font-size:1em;text-decoration:none;list-style:none!important;list-style-type:none!important}.link-list>.component-content li a:before{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:''!important;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:10px}.link-list>.component-content li a:hover{color:#878787;text-decoration:none;border-bottom:1px solid #ee312e}.link-list .button-default,.link-list .default{border-width:1px;border-style:solid;border-color:#d2d2d2;font-size:12px;font-size:1.2rem;display:inline-block;vertical-align:middle;box-sizing:border-box;margin:5px 0;padding:10px 15px;text-align:center;text-decoration:none;font-weight:700;background:#f6f6f6;color:#747474}.link-list .button-default:hover,.link-list .default:hover{color:#747474;background:#f7f7f7}.link-list .button-success,.link-list .success{border-width:1px;border-style:solid;border-color:#d2d2d2;font-size:12px;font-size:1.2rem;display:inline-block;vertical-align:middle;box-sizing:border-box;margin:5px 0;padding:10px 15px;text-align:center;text-decoration:none;font-weight:700;background:#a0ce4e;color:#fff}.link-list .button-success:hover,.link-list .success:hover{color:#747474;background:#f7f7f7}.link-list .button-success:hover,.link-list .success:hover{color:#fff;background:#92be43}.link-list .button-warning,.link-list .warning{border-width:1px;border-style:solid;border-color:#d2d2d2;font-size:12px;font-size:1.2rem;display:inline-block;vertical-align:middle;box-sizing:border-box;margin:5px 0;padding:10px 15px;text-align:center;text-decoration:none;font-weight:700;background:#bc4526;color:#fff}.link-list .button-warning:hover,.link-list .warning:hover{color:#747474;background:#f7f7f7}.link-list .button-warning:hover,.link-list .warning:hover{color:#fff;background:#c34e30}.link-list.list-vertical h3{background:#fff;width:100%;display:inline-block;padding:3px 5px;border-width:1px;border-style:solid;border-color:#d2d2d2}.link-list.list-vertical a{border:none}.link-list.list-vertical li{display:block;margin-left:20px} .link{background:0 0}.link a{background-color:transparent;text-decoration:none;font-size:1em;color:#747474;border-bottom:0}.link a:hover{text-decoration:none} .login{background-color:transparent}.login label{background:0 0;color:#747474}.login button,.login input{display:inline-block;box-sizing:border-box;background:#fff!important;border:1px solid #d2d2d2;border-radius:0!important;color:#747474;font-weight:400;padding:8px 2%;clear:both;height:auto;font-size:13px}.login input:focus{border:1px solid #d2d2d2}.login button,.login input[type=button],.login input[type=reset],.login input[type=submit]{border:1px solid #89c6cc;padding:5px 20px}.login button:hover,.login input[type=button]:hover,.login input[type=reset]:hover,.login input[type=submit]:hover{background:#f7f7f7!important}.login button::-moz-focus-inner,.login input::-moz-focus-inner{border:0;padding:0}.login input[type=text]{font-size:13px}.login input[type=email],.login input[type=password],.login input[type=text],.login select,.login textarea{box-shadow:inset 0 1px 5px rgba(0,0,0,.1);color:#747474;width:100%;background:#fff;border:1px solid #d2d2d2}.login select{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;box-sizing:border-box;outline:0;cursor:pointer;padding:5px}.login table{width:100%}.login table input,.login table label{display:inline-block;margin:0}.login table tbody,.login table tr{background-color:transparent!important}.login table td{padding:5px}.login table input[type=password],.login table input[type=text]{min-height:33px} .logout a{background-color:transparent;text-decoration:none;font-size:1em;color:#747474;border-bottom:1px solid #89c6cc}.logout a:hover{color:#878787;text-decoration:none}.logout .component-content>a,.logout .component-content>p{display:inline-block} @charset "UTF-8";.media-link{background:0 0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#89c6cc}.media-link a{color:#747474}.media-link a:hover{color:#878787;text-decoration:none}.media-link .component-content .scEmptyPlaceholder{width:100%;margin-left:0}.media-link .component-content>*{display:inline-block;vertical-align:middle;margin-left:5px}.media-link.position-right .field-filetypeicon,.media-link.position-right .field-linktext{float:right}.media-link .field-filetypeicon,.media-link .field-linktext{display:inline-block}.media-link .field-filetypeicon>a{height:24px!important;display:block}.media-link .field-filetypeicon span{display:block;height:24px!important}.media-link .field-filetypeicon span:before{font-size:18px}.media-link .field-linktext a{font-size:1em}.media-link.file-list-files>.component-content{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.media-link.file-list-files .file-description{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;width:84%;margin-left:0}.media-link.file-list-files .file-description .field-title{display:inline-block;vertical-align:middle;font-weight:600;font-size:13px}.media-link.file-list-files .file-description .field-filetypeicon{height:24px;-webkit-order:1;order:1;padding-right:10px;width:6%;text-align:center;vertical-align:middle}.media-link.file-list-files .file-description .field-filetypeicon span:before{font-size:24px!important}.media-link.file-list-files .file-description .info-wrapper{-webkit-order:1;order:1;width:93%}.media-link.file-list-files .file-description .info-wrapper .field-size,.media-link.file-list-files .file-description .info-wrapper .field-updated{display:inline-block;font-size:12px}.media-link.file-list-files .field-linktext{display:-webkit-inline-flex;display:inline-flex;width:15%;padding:10px 13px;text-align:center;-webkit-justify-content:center;justify-content:center;border-radius:3px}.media-link.file-list-files .field-linktext a{line-height:22px}@media only screen and (max-width:768px){.media-link.file-list-files .file-description{width:100%;-webkit-flex-wrap:wrap;flex-wrap:wrap}.media-link.file-list-files .file-description .field-filetypeicon{width:100%}.media-link.file-list-files .file-description .field-filetypeicon span{margin:0 auto}.media-link.file-list-files .file-description .info-wrapper{width:100%;text-align:center;padding:5px 0}.media-link.file-list-files .field-linktext{width:100%;margin:0 auto}}.media-link .avi,.media-link .bmp,.media-link .doc,.media-link .docx,.media-link .field-filetypeicon>a>span,.media-link .gif,.media-link .jpeg,.media-link .jpg,.media-link .mov,.media-link .mp3,.media-link .mp4,.media-link .pdf,.media-link .png,.media-link .ppt,.media-link .pptx,.media-link .psd,.media-link .txt,.media-link .wma,.media-link .wmv,.media-link .xls,.media-link .xlsx,.media-link .zip{display:inline-block;box-sizing:border-box;font-weight:400;width:15px;height:21px;margin:0;padding:0;position:relative}.media-link .avi:before,.media-link .bmp:before,.media-link .doc:before,.media-link .docx:before,.media-link .field-filetypeicon>a>span:before,.media-link .gif:before,.media-link .jpeg:before,.media-link .jpg:before,.media-link .mov:before,.media-link .mp3:before,.media-link .mp4:before,.media-link .pdf:before,.media-link .png:before,.media-link .ppt:before,.media-link .pptx:before,.media-link .psd:before,.media-link .txt:before,.media-link .wma:before,.media-link .wmv:before,.media-link .xls:before,.media-link .xlsx:before,.media-link .zip:before{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px!important;position:absolute;display:block;top:50%;margin:0;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.media-link .field-filetypeicon span:before{content:""}.media-link .field-filetypeicon .pdf:before{content:""}.media-link .field-filetypeicon .xls:before,.media-link .field-filetypeicon .xlsx:before{content:""}.media-link .field-filetypeicon .ppt:before,.media-link .field-filetypeicon .pptx:before{content:""}.media-link .field-filetypeicon .doc:before,.media-link .field-filetypeicon .docx:before{content:""}.media-link .field-filetypeicon .bmp:before,.media-link .field-filetypeicon .gif:before,.media-link .field-filetypeicon .jpeg:before,.media-link .field-filetypeicon .jpg:before,.media-link .field-filetypeicon .png:before,.media-link .field-filetypeicon .psd:before,.media-link .field-filetypeicon .tif:before{content:""}.media-link .field-filetypeicon .avi:before,.media-link .field-filetypeicon .divx:before,.media-link .field-filetypeicon .flv:before,.media-link .field-filetypeicon .gifv:before,.media-link .field-filetypeicon .h264:before,.media-link .field-filetypeicon .m4v:before,.media-link .field-filetypeicon .mk3d:before,.media-link .field-filetypeicon .mkv:before,.media-link .field-filetypeicon .mov:before,.media-link .field-filetypeicon .movie:before,.media-link .field-filetypeicon .mp4:before,.media-link .field-filetypeicon .mpg:before,.media-link .field-filetypeicon .oggv:before,.media-link .field-filetypeicon .rv:before,.media-link .field-filetypeicon .swf:before,.media-link .field-filetypeicon .vid:before,.media-link .field-filetypeicon .vp6:before,.media-link .field-filetypeicon .webm:before,.media-link .field-filetypeicon .wmv:before{content:""}.media-link .field-filetypeicon .aa:before,.media-link .field-filetypeicon .aac:before,.media-link .field-filetypeicon .aax:before,.media-link .field-filetypeicon .ac3:before,.media-link .field-filetypeicon .aif:before,.media-link .field-filetypeicon .aiff:before,.media-link .field-filetypeicon .amz:before,.media-link .field-filetypeicon .asx:before,.media-link .field-filetypeicon .au:before,.media-link .field-filetypeicon .avr:before,.media-link .field-filetypeicon .fla:before,.media-link .field-filetypeicon .flac:before,.media-link .field-filetypeicon .m3u:before,.media-link .field-filetypeicon .m4a:before,.media-link .field-filetypeicon .mid:before,.media-link .field-filetypeicon .midi:before,.media-link .field-filetypeicon .mka:before,.media-link .field-filetypeicon .mp3:before,.media-link .field-filetypeicon .mp4a:before,.media-link .field-filetypeicon .ogg:before,.media-link .field-filetypeicon .pcm:before,.media-link .field-filetypeicon .ra:before,.media-link .field-filetypeicon .rma:before,.media-link .field-filetypeicon .wav:before,.media-link .field-filetypeicon .wma:before,.media-link .field-filetypeicon .xwma:before{content:""}.media-link .field-filetypeicon .txt:before{content:""}.media-link .field-filetypeicon .dmg:before,.media-link .field-filetypeicon .gz:before,.media-link .field-filetypeicon .iso:before,.media-link .field-filetypeicon .rar:before,.media-link .field-filetypeicon .tar:before,.media-link .field-filetypeicon .zip:before,.media-link .field-filetypeicon .zipx:before{content:""}.media-link .field-filetypeicon .config:before,.media-link .field-filetypeicon .cpp:before,.media-link .field-filetypeicon .css:before,.media-link .field-filetypeicon .git:before,.media-link .field-filetypeicon .h:before,.media-link .field-filetypeicon .ini:before,.media-link .field-filetypeicon .js:before,.media-link .field-filetypeicon .py:before{content:""}.media-link .field-filetypeicon .apk:before,.media-link .field-filetypeicon .app:before,.media-link .field-filetypeicon .bat:before,.media-link .field-filetypeicon .deb:before,.media-link .field-filetypeicon .dll:before,.media-link .field-filetypeicon .exe:before,.media-link .field-filetypeicon .jar:before,.media-link .field-filetypeicon .msi:before,.media-link .field-filetypeicon .pl:before,.media-link .field-filetypeicon .prg:before,.media-link .field-filetypeicon .scr:before,.media-link .field-filetypeicon .sh:before,.media-link .field-filetypeicon .vb:before{content:""}.media-link .field-filetypeicon .asp:before,.media-link .field-filetypeicon .aspx:before,.media-link .field-filetypeicon .cfm:before,.media-link .field-filetypeicon .com:before,.media-link .field-filetypeicon .edu:before,.media-link .field-filetypeicon .gov:before,.media-link .field-filetypeicon .htm:before,.media-link .field-filetypeicon .html:before,.media-link .field-filetypeicon .jhtml:before,.media-link .field-filetypeicon .mil:before,.media-link .field-filetypeicon .net:before,.media-link .field-filetypeicon .org:before,.media-link .field-filetypeicon .php3:before,.media-link .field-filetypeicon .php4:before,.media-link .field-filetypeicon .php5:before,.media-link .field-filetypeicon .php:before,.media-link .field-filetypeicon .phtmle:before,.media-link .field-filetypeicon .xhtml:before{content:""}.media-link-horizontal div .field-filetypeicon span{height:25px;width:100%}.media-link-horizontal div .field-filetypeicon span:before{font-size:24px!important;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.media-link-horizontal .component-content>*{display:block;text-align:center} @charset "UTF-8";.navigation{background:0 0}.navigation .level0>.navigation-title>a:hover,.navigation .level1>.navigation-title>a:hover{text-decoration:none}.navigation a{color:#747474}.lt-ie9 .navigation a,.lt-ie9 .navigation a span{color:#747474}.navigation a:focus,.navigation a:hover{color:#747474}.navigation li.submenu{margin-bottom:0}.navigation li>.navigation-title>a{padding:3px 5px 3px 0;display:block;color:#747474;text-decoration:none}.navigation li>ul a{font-size:14px}.navigation .submenu>ul{padding-left:10px}.navigation.navigation-fat{background:#fff;border-width:1px;border-style:solid;border-color:#d2d2d2}.navigation.navigation-fat a{text-decoration:none}.navigation.navigation-fat nav>ul{list-style:none;padding:10px 0;overflow:hidden}.navigation.navigation-fat .rel-level1{margin:10px;padding:0;display:inline-block;vertical-align:top}.navigation.navigation-fat .rel-level1.submenu ul a{position:relative}.navigation.navigation-fat .rel-level1.submenu ul a:before{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;content:"";top:50%;left:-9px;font-size:10px}.navigation.navigation-fat .rel-level1>.navigation-title>a{border-top-width:2px;border-top-style:solid;border-top-color:#89c6cc;border-bottom:0;background:#f6f6f6;padding:5px 10px;display:block;width:auto}.navigation.navigation-fat .rel-level1>.navigation-title>a:hover{border-color:#1b809e}.navigation.navigation-fat .rel-level1>ul{padding:0}.navigation.navigation-fat .rel-level2{padding-left:10px;display:block}.navigation.navigation-main .component-content>nav{position:relative}.navigation.navigation-main .component-content>nav ul:after{content:"";display:table;clear:both}.navigation.navigation-main .rel-level1{float:left}.navigation.navigation-main .rel-level1.active>.navigation-title>a{border-color:#89c6cc}.navigation.navigation-main .rel-level1>.navigation-title>a{border-width:2px 0 0 0;border-color:transparent}.navigation.navigation-main .rel-level1>.navigation-title>a:hover{border-color:#89c6cc}.navigation.navigation-main .rel-level1.submenu>.navigation-title a{position:relative;padding-right:15px}.navigation.navigation-main .rel-level1.submenu>.navigation-title a:after{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:10px;content:"";position:absolute;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:0}.navigation.navigation-main .rel-level1>ul{overflow:hidden;display:none;z-index:10;position:absolute;top:100%;background:#f6f6f6;margin-left:0;margin-top:-2px;border-top:2px solid #89c6cc;border-left:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2}.navigation.navigation-main .rel-level1.show>a+ul{display:block!important}.navigation.navigation-main .rel-level1.show>ul{display:block!important;min-width:60px}.navigation.navigation-main .rel-level1.active>.navigation-title>a:link,.navigation.navigation-main .rel-level1.active>.navigation-title>a:visited{color:#878787}.navigation.navigation-main .rel-level1.active>span{display:block;padding:10px 20px;color:#fff}.navigation.navigation-main .rel-level1.submenu.active{border-color:#176f89}.navigation.navigation-main .rel-level2:focus,.navigation.navigation-main .rel-level2:hover{transition:background .2s ease-in;background:#f6f6f6}.navigation.navigation-main .rel-level2 div>a{display:block;font-weight:400;font-size:14px;text-align:center}.navigation.navigation-main .rel-level2 div>a:focus,.navigation.navigation-main .rel-level2 div>a:hover{color:#222}.navigation.navigation-main .rel-level2.submenu{box-sizing:border-box}.navigation.navigation-main .rel-level2.submenu.navigation-image{text-align:center}.navigation.navigation-main .rel-level2.submenu.navigation-image .field-navigationtext,.navigation.navigation-main .rel-level2.submenu.navigation-image>a{text-align:left}.navigation.navigation-main.navigation-main-horizontal .submenu>ul{padding-left:0}.navigation.navigation-main.navigation-main-horizontal .rel-level1.show>a+ul{display:-webkit-inline-flex!important;display:inline-flex!important;-webkit-flex-wrap:wrap;flex-wrap:wrap}.navigation.navigation-main.navigation-main-horizontal .rel-level1.show>ul{display:-webkit-inline-flex!important;display:inline-flex!important;-webkit-flex-wrap:wrap;flex-wrap:wrap}.navigation.navigation-main.navigation-main-horizontal .rel-level1>ul{width:100%;clear:both;left:0}.navigation.navigation-main.navigation-main-horizontal .rel-level2{float:left;padding:10px;border-right-width:1px;border-right-style:solid;border-right-color:#d2d2d2;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-basis:23%;flex-basis:23%}.navigation.navigation-main.navigation-main-vertical .rel-level1>ul{padding-left:0;width:auto;left:auto;border-right-width:1px;border-right-style:solid;border-right-color:#d2d2d2}.navigation.navigation-main.navigation-main-vertical .rel-level1>ul>li{padding:5px 10px}.navigation.navigation-mobile nav>ul{border:none;border-width:1px;border-style:solid;border-color:#d2d2d2}.navigation.navigation-mobile .rel-level1{cursor:pointer;margin:0;background:#fff}.navigation.navigation-mobile .rel-level1>ul{padding-left:25px;display:none;background:#f6f6f6}.navigation.navigation-mobile .rel-level1>ul li{position:relative}.navigation.navigation-mobile .rel-level1>ul li a:before{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:block;position:absolute;left:0;font-size:10px;top:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.navigation.navigation-mobile .rel-level1.submenu.active>.navigation-title:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);transition:.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.navigation.navigation-mobile .rel-level1.submenu.active>ul{display:block}.navigation.navigation-mobile .rel-level1.submenu>.navigation-title{position:relative}.navigation.navigation-mobile .rel-level1.submenu>.navigation-title:before{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:block;position:absolute;right:10px;font-size:10px;top:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:rotate(0);transform:rotate(0);transition:.6s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.navigation.navigation-mobile .rel-level1>.navigation-title{border-bottom:1px solid #89c6cc;margin:0}.navigation.navigation-mobile .rel-level1>.navigation-title:last-child{border-bottom:none}.navigation.navigation-mobile .rel-level1 .navigation-title{padding:10px}.navigation.navigation-mobile .rel-level1 .navigation-title>a{text-decoration:none;color:#747474;display:inline}.navigation.navigation-mobile .rel-level2{display:list-item}.navigation.navigation-mobile .rel-level2 .navigation-title>a{font-weight:500}.navigation.navigation-mobile .rel-level2 ul{display:none}.navigation.navigation-sidebar a{text-decoration:none}.navigation.navigation-sidebar nav>ul .rel-level1>.navigation-title{margin-bottom:0}.navigation.navigation-sidebar nav>ul .rel-level1>.navigation-title>a{padding:5px 10px;display:block;position:relative;z-index:1;margin-right:0}.navigation.navigation-sidebar nav>ul .rel-level1>ul{margin-left:10px;margin-top:5px}.navigation.navigation-sidebar nav>ul .rel-level2{display:block}.navigation.sitemap-navigation .level2 a{position:relative;padding-left:10px}.navigation.sitemap-navigation .level2 a:before{font-size:14px;font-size:1.4rem;display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateY(-50%) scale(1,-1);transform:translateY(-50%) scale(1,-1);position:absolute;content:"";top:50%;left:-8px} .page-list{background-color:transparent}.page-list .item{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#89c6cc;background:0 0;padding:15px;overflow:hidden}.page-list .item:last-child{border-width:0}.page-list .item .field-title{color:#000}.page-list .field-title{font-weight:700}.page-list a{background-color:transparent;text-decoration:none;font-size:1em;color:#747474;border-bottom:1px solid #89c6cc}.page-list a:hover{color:#878787;text-decoration:none} @charset "UTF-8";.playlist .playlist-nav .playlist-prev a:hover{color:#89c6cc}.playlist .playlist-nav .playlist-prev a:before{content:""}.playlist .playlist-nav .playlist-next a:before{content:""}.video-playlist.show{display:block}.on-page-editor .video-playlist{display:block}.playlist.playlist-horizontal .playlist-items{display:-webkit-inline-flex;display:inline-flex}.playlist.playlist-horizontal .playlist-items .playlist-item{min-width:150px}.playlist.playlist-horizontal .playlist-items .playlist-item .playlist-section>div{width:100%}.playlist.playlist-horizontal .playlist-items .playlist-item .playlist-section{display:block}.playlist.playlist-horizontal .playlist-items .playlist-item .field-moviecaption{text-align:center} .promo{background:#fff;padding:15px;overflow:hidden;box-sizing:border-box}.promo>.component-content{position:relative;border:0}.promo>.component-content:after{content:"";display:table;clear:both}.promo>.component-content>div{padding:0}.promo .zg-height-fix .field-promoicon{margin-top:100px}.promo .field-promoicon{overflow:hidden;width:100%}.promo .field-promoicon img{width:100%;height:auto}.promo .field-promolink{margin-top:5px;padding-bottom:10px}.promo.image-full-size img{margin-bottom:10px}.promo h1,.promo h2{margin:10px 0;color:#222}.promo h3,.promo h4{margin:5px 0;font-size:16px;color:#222;font-family:"Proxima Nova Regular"}.promo h5,.promo h6{margin:5px 0 0;color:#222}.promo strong{font-weight:700}.promo ol,.promo ul{padding-bottom:5px;padding-top:5px;margin-left:10px;list-style-type:none}.promo li{font-size:13px;margin-left:15px;margin-left:5px}.promo ol li{list-style:decimal;list-style-position:inside}.promo a{color:#de232f;text-decoration:none;font-size:1em}.promo a:hover{color:#878787}.promo table{height:auto!important;border:2px solid #d2d2d2}.promo table,.promo table td,.promo table th,.promo table tr{border:solid 2px #d2d2d2;background:#fff;border-collapse:collapse;vertical-align:middle}.promo table td,.promo table th,.promo table tr{padding:5px}.promo table caption{background-color:#f7f7f7;overflow:hidden;padding:10px;font-size:20px;font-weight:700;margin-left:0}.promo table tr{border:none}.promo table td,.promo table th{border-width:2px 0 0 2px}.promo table th{background-color:#fff;font-size:13px;font-weight:700;padding:7px}.promo table th:first-child{border-left:0}.promo table td:first-child{border-left:0}.promo.absolute-bottom-link{position:relative}.promo.absolute-bottom-link .field-promolink{position:absolute;bottom:10px;right:10px}.promo.promo-hero{position:relative;text-align:center}.promo.promo-hero.promo-hero-half{float:left;width:50%}@media only screen and (max-width:1199px){.promo.promo-hero.promo-hero-half{float:none;width:100%}}.promo.promo-hero .field-promotext{display:inline-block;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;left:0;right:0;padding:20px;color:#fff;background:rgba(0,0,0,.5)}.promo.promo-hero .field-promotext>a{color:inherit;text-decoration:none}@media only screen and (max-width:1199px){.promo.promo-hero .field-promotext{width:100%;margin:0}.promo.promo-hero .field-promotext h1{font-size:24px;font-size:2.4rem}.promo.promo-hero .field-promotext h2,.promo.promo-hero .field-promotext h3,.promo.promo-hero .field-promotext h4{font-size:20px;font-size:2rem}}.promo-shadow{max-width:960px;padding:0;border-top-width:3px;border-top-color:#89c6cc;border-style:solid;overflow:visible;position:relative}.promo-shadow.promo{float:left}.promo-shadow>.component-content{padding:15px;margin:0 0 30px 0}@media only screen and (max-width:1199px){.promo-shadow>.component-content{margin:0 10px 30px 10px}}.promo-shadow>.component-content:after,.promo-shadow>.component-content:before{opacity:.7;box-shadow:0 17px 10px rgba(0,0,0,.7);position:absolute;z-index:-1;height:20%;max-height:100px;max-width:460px;width:47%;content:"";bottom:10px}.promo-shadow>.component-content:before{left:2%;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.promo-shadow>.component-content:after{right:2%;-webkit-transform:rotate(3deg);transform:rotate(3deg)} @charset "UTF-8";.content *,.rich-text *{max-width:100%}.content .avi,.content .bmp,.content .doc,.content .docx,.content .field-filetypeicon>a>span,.content .gif,.content .jpeg,.content .jpg,.content .mov,.content .mp3,.content .mp4,.content .pdf,.content .png,.content .ppt,.content .pptx,.content .psd,.content .txt,.content .wma,.content .wmv,.content .xls,.content .xlsx,.content .zip,.rich-text .avi,.rich-text .bmp,.rich-text .doc,.rich-text .docx,.rich-text .field-filetypeicon>a>span,.rich-text .gif,.rich-text .jpeg,.rich-text .jpg,.rich-text .mov,.rich-text .mp3,.rich-text .mp4,.rich-text .pdf,.rich-text .png,.rich-text .ppt,.rich-text .pptx,.rich-text .psd,.rich-text .txt,.rich-text .wma,.rich-text .wmv,.rich-text .xls,.rich-text .xlsx,.rich-text .zip{display:inline-block;box-sizing:border-box;font-weight:400;width:15px;height:21px;margin:0;padding:0;position:relative}.content .avi:before,.content .bmp:before,.content .doc:before,.content .docx:before,.content .field-filetypeicon>a>span:before,.content .gif:before,.content .jpeg:before,.content .jpg:before,.content .mov:before,.content .mp3:before,.content .mp4:before,.content .pdf:before,.content .png:before,.content .ppt:before,.content .pptx:before,.content .psd:before,.content .txt:before,.content .wma:before,.content .wmv:before,.content .xls:before,.content .xlsx:before,.content .zip:before,.rich-text .avi:before,.rich-text .bmp:before,.rich-text .doc:before,.rich-text .docx:before,.rich-text .field-filetypeicon>a>span:before,.rich-text .gif:before,.rich-text .jpeg:before,.rich-text .jpg:before,.rich-text .mov:before,.rich-text .mp3:before,.rich-text .mp4:before,.rich-text .pdf:before,.rich-text .png:before,.rich-text .ppt:before,.rich-text .pptx:before,.rich-text .psd:before,.rich-text .txt:before,.rich-text .wma:before,.rich-text .wmv:before,.rich-text .xls:before,.rich-text .xlsx:before,.rich-text .zip:before{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px!important;position:absolute;display:block;top:50%;margin:0;padding:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.content .field-filetypeicon span:before,.rich-text .field-filetypeicon span:before{content:""}.content .field-filetypeicon .pdf:before,.rich-text .field-filetypeicon .pdf:before{content:""}.content .field-filetypeicon .xls:before,.content .field-filetypeicon .xlsx:before,.rich-text .field-filetypeicon .xls:before,.rich-text .field-filetypeicon .xlsx:before{content:""}.content .field-filetypeicon .ppt:before,.content .field-filetypeicon .pptx:before,.rich-text .field-filetypeicon .ppt:before,.rich-text .field-filetypeicon .pptx:before{content:""}.content .field-filetypeicon .doc:before,.content .field-filetypeicon .docx:before,.rich-text .field-filetypeicon .doc:before,.rich-text .field-filetypeicon .docx:before{content:""}.content .field-filetypeicon .bmp:before,.content .field-filetypeicon .gif:before,.content .field-filetypeicon .jpeg:before,.content .field-filetypeicon .jpg:before,.content .field-filetypeicon .png:before,.content .field-filetypeicon .psd:before,.content .field-filetypeicon .tif:before,.rich-text .field-filetypeicon .bmp:before,.rich-text .field-filetypeicon .gif:before,.rich-text .field-filetypeicon .jpeg:before,.rich-text .field-filetypeicon .jpg:before,.rich-text .field-filetypeicon .png:before,.rich-text .field-filetypeicon .psd:before,.rich-text .field-filetypeicon .tif:before{content:""}.content .field-filetypeicon .avi:before,.content .field-filetypeicon .divx:before,.content .field-filetypeicon .flv:before,.content .field-filetypeicon .gifv:before,.content .field-filetypeicon .h264:before,.content .field-filetypeicon .m4v:before,.content .field-filetypeicon .mk3d:before,.content .field-filetypeicon .mkv:before,.content .field-filetypeicon .mov:before,.content .field-filetypeicon .movie:before,.content .field-filetypeicon .mp4:before,.content .field-filetypeicon .mpg:before,.content .field-filetypeicon .oggv:before,.content .field-filetypeicon .rv:before,.content .field-filetypeicon .swf:before,.content .field-filetypeicon .vid:before,.content .field-filetypeicon .vp6:before,.content .field-filetypeicon .webm:before,.content .field-filetypeicon .wmv:before,.rich-text .field-filetypeicon .avi:before,.rich-text .field-filetypeicon .divx:before,.rich-text .field-filetypeicon .flv:before,.rich-text .field-filetypeicon .gifv:before,.rich-text .field-filetypeicon .h264:before,.rich-text .field-filetypeicon .m4v:before,.rich-text .field-filetypeicon .mk3d:before,.rich-text .field-filetypeicon .mkv:before,.rich-text .field-filetypeicon .mov:before,.rich-text .field-filetypeicon .movie:before,.rich-text .field-filetypeicon .mp4:before,.rich-text .field-filetypeicon .mpg:before,.rich-text .field-filetypeicon .oggv:before,.rich-text .field-filetypeicon .rv:before,.rich-text .field-filetypeicon .swf:before,.rich-text .field-filetypeicon .vid:before,.rich-text .field-filetypeicon .vp6:before,.rich-text .field-filetypeicon .webm:before,.rich-text .field-filetypeicon .wmv:before{content:""}.content .field-filetypeicon .aa:before,.content .field-filetypeicon .aac:before,.content .field-filetypeicon .aax:before,.content .field-filetypeicon .ac3:before,.content .field-filetypeicon .aif:before,.content .field-filetypeicon .aiff:before,.content .field-filetypeicon .amz:before,.content .field-filetypeicon .asx:before,.content .field-filetypeicon .au:before,.content .field-filetypeicon .avr:before,.content .field-filetypeicon .fla:before,.content .field-filetypeicon .flac:before,.content .field-filetypeicon .m3u:before,.content .field-filetypeicon .m4a:before,.content .field-filetypeicon .mid:before,.content .field-filetypeicon .midi:before,.content .field-filetypeicon .mka:before,.content .field-filetypeicon .mp3:before,.content .field-filetypeicon .mp4a:before,.content .field-filetypeicon .ogg:before,.content .field-filetypeicon .pcm:before,.content .field-filetypeicon .ra:before,.content .field-filetypeicon .rma:before,.content .field-filetypeicon .wav:before,.content .field-filetypeicon .wma:before,.content .field-filetypeicon .xwma:before,.rich-text .field-filetypeicon .aa:before,.rich-text .field-filetypeicon .aac:before,.rich-text .field-filetypeicon .aax:before,.rich-text .field-filetypeicon .ac3:before,.rich-text .field-filetypeicon .aif:before,.rich-text .field-filetypeicon .aiff:before,.rich-text .field-filetypeicon .amz:before,.rich-text .field-filetypeicon .asx:before,.rich-text .field-filetypeicon .au:before,.rich-text .field-filetypeicon .avr:before,.rich-text .field-filetypeicon .fla:before,.rich-text .field-filetypeicon .flac:before,.rich-text .field-filetypeicon .m3u:before,.rich-text .field-filetypeicon .m4a:before,.rich-text .field-filetypeicon .mid:before,.rich-text .field-filetypeicon .midi:before,.rich-text .field-filetypeicon .mka:before,.rich-text .field-filetypeicon .mp3:before,.rich-text .field-filetypeicon .mp4a:before,.rich-text .field-filetypeicon .ogg:before,.rich-text .field-filetypeicon .pcm:before,.rich-text .field-filetypeicon .ra:before,.rich-text .field-filetypeicon .rma:before,.rich-text .field-filetypeicon .wav:before,.rich-text .field-filetypeicon .wma:before,.rich-text .field-filetypeicon .xwma:before{content:""}.content .field-filetypeicon .txt:before,.rich-text .field-filetypeicon .txt:before{content:""}.content .field-filetypeicon .dmg:before,.content .field-filetypeicon .gz:before,.content .field-filetypeicon .iso:before,.content .field-filetypeicon .rar:before,.content .field-filetypeicon .tar:before,.content .field-filetypeicon .zip:before,.content .field-filetypeicon .zipx:before,.rich-text .field-filetypeicon .dmg:before,.rich-text .field-filetypeicon .gz:before,.rich-text .field-filetypeicon .iso:before,.rich-text .field-filetypeicon .rar:before,.rich-text .field-filetypeicon .tar:before,.rich-text .field-filetypeicon .zip:before,.rich-text .field-filetypeicon .zipx:before{content:""}.content .field-filetypeicon .config:before,.content .field-filetypeicon .cpp:before,.content .field-filetypeicon .css:before,.content .field-filetypeicon .git:before,.content .field-filetypeicon .h:before,.content .field-filetypeicon .ini:before,.content .field-filetypeicon .js:before,.content .field-filetypeicon .py:before,.rich-text .field-filetypeicon .config:before,.rich-text .field-filetypeicon .cpp:before,.rich-text .field-filetypeicon .css:before,.rich-text .field-filetypeicon .git:before,.rich-text .field-filetypeicon .h:before,.rich-text .field-filetypeicon .ini:before,.rich-text .field-filetypeicon .js:before,.rich-text .field-filetypeicon .py:before{content:""}.content .field-filetypeicon .apk:before,.content .field-filetypeicon .app:before,.content .field-filetypeicon .bat:before,.content .field-filetypeicon .deb:before,.content .field-filetypeicon .dll:before,.content .field-filetypeicon .exe:before,.content .field-filetypeicon .jar:before,.content .field-filetypeicon .msi:before,.content .field-filetypeicon .pl:before,.content .field-filetypeicon .prg:before,.content .field-filetypeicon .scr:before,.content .field-filetypeicon .sh:before,.content .field-filetypeicon .vb:before,.rich-text .field-filetypeicon .apk:before,.rich-text .field-filetypeicon .app:before,.rich-text .field-filetypeicon .bat:before,.rich-text .field-filetypeicon .deb:before,.rich-text .field-filetypeicon .dll:before,.rich-text .field-filetypeicon .exe:before,.rich-text .field-filetypeicon .jar:before,.rich-text .field-filetypeicon .msi:before,.rich-text .field-filetypeicon .pl:before,.rich-text .field-filetypeicon .prg:before,.rich-text .field-filetypeicon .scr:before,.rich-text .field-filetypeicon .sh:before,.rich-text .field-filetypeicon .vb:before{content:""}.content .field-filetypeicon .asp:before,.content .field-filetypeicon .aspx:before,.content .field-filetypeicon .cfm:before,.content .field-filetypeicon .com:before,.content .field-filetypeicon .edu:before,.content .field-filetypeicon .gov:before,.content .field-filetypeicon .htm:before,.content .field-filetypeicon .html:before,.content .field-filetypeicon .jhtml:before,.content .field-filetypeicon .mil:before,.content .field-filetypeicon .net:before,.content .field-filetypeicon .org:before,.content .field-filetypeicon .php3:before,.content .field-filetypeicon .php4:before,.content .field-filetypeicon .php5:before,.content .field-filetypeicon .php:before,.content .field-filetypeicon .phtmle:before,.content .field-filetypeicon .xhtml:before,.rich-text .field-filetypeicon .asp:before,.rich-text .field-filetypeicon .aspx:before,.rich-text .field-filetypeicon .cfm:before,.rich-text .field-filetypeicon .com:before,.rich-text .field-filetypeicon .edu:before,.rich-text .field-filetypeicon .gov:before,.rich-text .field-filetypeicon .htm:before,.rich-text .field-filetypeicon .html:before,.rich-text .field-filetypeicon .jhtml:before,.rich-text .field-filetypeicon .mil:before,.rich-text .field-filetypeicon .net:before,.rich-text .field-filetypeicon .org:before,.rich-text .field-filetypeicon .php3:before,.rich-text .field-filetypeicon .php4:before,.rich-text .field-filetypeicon .php5:before,.rich-text .field-filetypeicon .php:before,.rich-text .field-filetypeicon .phtmle:before,.rich-text .field-filetypeicon .xhtml:before{content:""}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6,.rich-text h1,.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{color:#222}.content h1,.content h2,.rich-text h1,.rich-text h2{margin:10px 0}.content h3,.content h4,.content p,.rich-text h3,.rich-text h4,.rich-text p{margin:5px 0}.content h5,.content h6,.rich-text h5,.rich-text h6{margin:5px 0 0}.content strong,.rich-text strong{font-weight:700}.content ol,.content ul,.rich-text ol,.rich-text ul{padding-bottom:5px;padding-top:5px;margin-left:10px}.content li,.rich-text li{font-size:13px;margin-left:15px}.content ul li{list-style:disc;list-style-position:inside}.content ol li,.rich-text ol li{list-style:decimal;list-style-position:inside}.content a,.rich-text a{color:#de232f;text-decoration:underline;font-size:1em}.content a:hover,.rich-text a:hover{color:#878787}.content table,.rich-text table{height:auto!important;border:2px solid #d2d2d2}.content table,.content table td,.content table th,.content table tr,.rich-text table,.rich-text table td,.rich-text table th,.rich-text table tr{border:solid 2px #d2d2d2;background:#fff;border-collapse:collapse;vertical-align:middle}.content table td,.content table th,.content table tr,.rich-text table td,.rich-text table th,.rich-text table tr{padding:5px}.content table caption,.rich-text table caption{background-color:#f7f7f7;overflow:hidden;padding:10px;font-size:20px;font-weight:700;margin-left:0}.content table tr,.rich-text table tr{border:none}.content table td,.content table th,.rich-text table td,.rich-text table th{border-width:2px 0 0 2px}.content table th,.rich-text table th{background-color:#fff;font-size:13px;font-weight:700;padding:7px}.content table th:first-child,.rich-text table th:first-child{border-left:0}.content table td:first-child,.rich-text table td:first-child{border-left:0}.field-featurelist ul,.rich-text-lists ul{box-sizing:border-box;margin:0;padding:0}.field-featurelist ul li,.rich-text-lists ul li{font-size:13px;font-size:1.3rem;position:relative;line-height:21px;list-style:none;margin:0;padding:5px 0 5px 25px}.field-featurelist ul li:before,.rich-text-lists ul li:before{display:inline-block;vertical-align:middle;font-size:12px;font-size:1.2rem;position:absolute;top:3px;left:0;color:#747474;text-align:center;content:"\f00c";width:20px;margin:0 5px 0 0;padding:0}.field-featurelist ul li:before{display:inline-block;vertical-align:middle;font-size:12px;font-size:1.2rem;position:absolute;top:3px;left:0;color:#747474;text-align:center;content:"\f046";width:20px;margin:0 5px 0 0;padding:0}.media-link.file-type-icon-media-link{float:left}.media-link.file-type-icon-media-link .field-filetypeicon{text-align:center} @charset "UTF-8";.facet-component,.facet-summary{box-sizing:border-box;background:0 0}.facet-component label,.facet-summary label{background:0 0;color:#747474}.facet-component button,.facet-component input,.facet-summary button,.facet-summary input{display:inline-block;box-sizing:border-box;background:#fff!important;border:1px solid #d2d2d2;border-radius:0!important;color:#747474;font-weight:400;padding:8px 2%;clear:both;height:auto;font-size:13px}.facet-component input:focus,.facet-summary input:focus{border:1px solid #d2d2d2}.facet-component button,.facet-component input[type=button],.facet-component input[type=reset],.facet-component input[type=submit],.facet-summary button,.facet-summary input[type=button],.facet-summary input[type=reset],.facet-summary input[type=submit]{border:1px solid #89c6cc;padding:5px 20px}.facet-component button:hover,.facet-component input[type=button]:hover,.facet-component input[type=reset]:hover,.facet-component input[type=submit]:hover,.facet-summary button:hover,.facet-summary input[type=button]:hover,.facet-summary input[type=reset]:hover,.facet-summary input[type=submit]:hover{background:#f7f7f7!important}.facet-component button::-moz-focus-inner,.facet-component input::-moz-focus-inner,.facet-summary button::-moz-focus-inner,.facet-summary input::-moz-focus-inner{border:0;padding:0}.facet-component input[type=text],.facet-summary input[type=text]{font-size:13px}.facet-component input[type=email],.facet-component input[type=password],.facet-component input[type=text],.facet-component select,.facet-component textarea,.facet-summary input[type=email],.facet-summary input[type=password],.facet-summary input[type=text],.facet-summary select,.facet-summary textarea{box-shadow:inset 0 1px 5px rgba(0,0,0,.1);color:#747474;width:100%;background:#fff;border:1px solid #d2d2d2}.facet-component select,.facet-summary select{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;box-sizing:border-box;outline:0;cursor:pointer;padding:5px}.facet-component:after,.facet-summary:after{content:"";display:table;clear:both}.facet-component .bottom-filter-button,.facet-summary .bottom-filter-button{float:right}.facet-component .facet-heading,.facet-summary .facet-heading{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#89c6cc;padding:0 0 5px 0;margin:0 0 5px 0;position:relative}.facet-component .facet-heading .facet-title,.facet-summary .facet-heading .facet-title{display:inline-block;vertical-align:middle;color:#747474;padding-right:25px}.facet-component .facet-heading .clear-filter,.facet-summary .facet-heading .clear-filter{display:inline-block;vertical-align:middle;border-radius:15px;font-size:10px;text-align:center!important;width:15px;cursor:pointer;position:absolute;color:#747474;right:3px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:0 0}.facet-component .facet-heading .clear-filter:hover,.facet-summary .facet-heading .clear-filter:hover{background:#e0e0e0;border-color:#adadad;text-decoration:none;color:#747474}.facet-component .facet-heading .clear-filter.has-active-facet,.facet-summary .facet-heading .clear-filter.has-active-facet{background:#e0e0e0;color:#747474}.facet-component .facet-heading .clear-filter.has-active-facet:hover,.facet-summary .facet-heading .clear-filter.has-active-facet:hover{background:#e0e0e0;color:#747474}.facet-single-selection-list .facet-hided .hide-facet-value{display:none}.facet-single-selection-list .toogle-facet-visibility{font-size:12px;padding-top:3px;padding-bottom:3px;color:#747474;cursor:pointer}.facet-single-selection-list .facet-dropdown{margin:10px 0}.facet-single-selection-list .facet-dropdown select{min-width:100%}.facet-single-selection-list .facet-value input[type=checkbox]{display:none}.facet-single-selection-list .facet-value label{color:#747474}.facet-single-selection-list .facet-value.active-facet .facet-count.highlighted,.facet-single-selection-list .facet-value.active-facet label,.facet-single-selection-list .facet-value.active-facet span{color:#89c6cc}.facet-single-selection-list .bottom-remove-filter{float:left}.facet-single-selection-list .bottom-filter-button{float:right}.facet-summary .removeFacetValue,.facet-summary-horizontal .removeFacetValue{font-size:1.35rem;font-weight:400;padding-left:.5rem;padding-right:.25rem;color:#89c6cc;cursor:pointer}.facet-summary .bottom-remove-filter button,.facet-summary-horizontal .bottom-remove-filter button{font-size:12px;font-weight:700;position:relative;cursor:pointer}.facet-summary .clear-filter,.facet-summary-horizontal .clear-filter{display:none}.facet-summary:not(.facet-summary-horizontal){margin-bottom:10px}.facet-summary:not(.facet-summary-horizontal) .component-content .facet-summary-wrapper{background-color:transparent;padding-top:10px}.facet-summary:not(.facet-summary-horizontal) .component-content .facet-summary-wrapper .active-facet-summary-element{float:left;font-size:12px;position:relative;padding-top:10px;width:100%}.facet-summary:not(.facet-summary-horizontal) .component-content .facet-summary-wrapper .active-facet-summary-element span{font-weight:700}.facet-summary:not(.facet-summary-horizontal) .component-content .facet-summary-wrapper .active-facet-summary-element .facet-summary-name{margin-right:.6rem;font-weight:700}.facet-summary:not(.facet-summary-horizontal) .component-content .facet-summary-wrapper .active-facet-summary-element .facet-summary-value{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:.1rem .8rem;padding-left:0;border-bottom:1px solid #d2d2d2;margin-bottom:.25rem;word-break:break-word}.facet-summary:not(.facet-summary-horizontal) .component-content .bottom-remove-filter{width:100%;float:left;padding-top:10px}.facet-summary:not(.facet-summary-horizontal) .component-content .bottom-remove-filter button{width:100%;color:#de232f;border-color:transparent;text-align:left;text-indent:10px;padding-left:3px}.facet-summary:not(.facet-summary-horizontal) .component-content .bottom-remove-filter button:before{content:"x";display:block;position:absolute;top:50%;left:1px;color:#de232f;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.facet-summary:not(.facet-summary-horizontal) .component-content .bottom-remove-filter button:hover{background-color:transparent!important}.facet-summary-horizontal .facet-summary-wrapper{margin:10px 0}.facet-summary-horizontal .facet-summary-name,.facet-summary-horizontal .facet-summary-value{font-size:1.3rem;float:left;margin-bottom:.9rem}.facet-summary-horizontal .facet-summary-name{padding:2px .85rem 2px 0}.facet-summary-horizontal .facet-summary-value{border-radius:12px;box-shadow:0 2px 6px 0 #d2d2d2;padding:2px 18px 2px 8px;margin-right:.95rem;word-break:break-word;position:relative}.facet-summary-horizontal .removeFacetValue{position:absolute;right:2px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:.5rem;padding-right:.5rem}.facet-summary-horizontal .facet-summary-wrapper.clearfix:after,.facet-summary-horizontal .facet-summary-wrapper.clearfix:before{display:none}.facet-summary-horizontal .bottom-remove-filter{float:left}.facet-summary-horizontal .bottom-remove-filter button{width:auto;background:0 0;border:1px solid #bc4526;border-radius:12px!important;padding:.2rem .9rem;color:#747474}.facet-summary-horizontal.facet-summary-horizontal-break .active-facet-summary-element:after{content:"";display:table;clear:both}.facet-date-range .from-date,.facet-date-range .to-date{margin-bottom:5px}.ui-datepicker-title select{color:#747474}.facet-dropdown{margin:10px 0}.facet-dropdown select{min-width:100%;box-sizing:border-box;display:inline-block;vertical-align:middle;border-width:1px;border-style:solid;border-color:#d2d2d2;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;position:relative;height:34px;padding:6px 12px;font-size:14px;background-color:#fff;border-radius:4px;margin-bottom:5px}.facet-managed-range{box-sizing:border-box}.facet-managed-range .max-range-value,.facet-managed-range .min-range-value{display:inline-block;vertical-align:middle;float:left;width:49%;margin-bottom:5px}.facet-managed-range .max-range-value input[type=text],.facet-managed-range .min-range-value input[type=text]{min-width:100%;width:100%}.facet-managed-range .min-range-value{float:left}.facet-managed-range .max-range-value{float:right}.facet-managed-range .bottom-remove-filter{float:left}.facet-range-selector .slider-min-value{float:left;width:4%;text-align:center}.facet-range-selector .slider-max-value{float:right;width:4%;text-align:center}.facet-range-selector .slider-min-value+.ui-slider-horizontal{float:left;width:88%;margin:5px 2%}.radius-filter label{background:0 0;color:#747474}.radius-filter button,.radius-filter input{display:inline-block;box-sizing:border-box;background:#fff!important;border:1px solid #d2d2d2;border-radius:0!important;color:#747474;font-weight:400;padding:8px 2%;clear:both;height:auto;font-size:13px}.radius-filter input:focus{border:1px solid #d2d2d2}.radius-filter button,.radius-filter input[type=button],.radius-filter input[type=reset],.radius-filter input[type=submit]{border:1px solid #89c6cc;padding:5px 20px}.radius-filter button:hover,.radius-filter input[type=button]:hover,.radius-filter input[type=reset]:hover,.radius-filter input[type=submit]:hover{background:#f7f7f7!important}.radius-filter button::-moz-focus-inner,.radius-filter input::-moz-focus-inner{border:0;padding:0}.radius-filter input[type=text]{font-size:13px}.radius-filter input[type=email],.radius-filter input[type=password],.radius-filter input[type=text],.radius-filter select,.radius-filter textarea{box-shadow:inset 0 1px 5px rgba(0,0,0,.1);color:#747474;width:100%;background:#fff;border:1px solid #d2d2d2}.radius-filter select{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;box-sizing:border-box;outline:0;cursor:pointer;padding:5px}.radius-filter .radius-button.selected{color:#89c6cc;background:#fff}.radius-filter ul{height:30px}.radius-filter ul li{display:block;border-width:1px 1px 1px 0;border-style:solid;border-color:#d2d2d2;float:left;padding:5px 5px;cursor:pointer}.radius-filter ul li:first-child{border-width:1px}.radius-filter .bottom-remove-filter{margin-bottom:5px}.ui-slider{position:relative;width:80%;margin:10px auto;text-align:left}.ui-slider .ui-widget-header{border:1px solid #89c6cc;background:#89c6cc;font-weight:700}.ui-slider .ui-widget-header a{color:#fff}.slider-value{text-align:center}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d2d2d2;background:#f7f7f7;font-weight:400;color:#747474}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#747474;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #d2d2d2;background:#dadada;font-weight:400;color:#747474}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#747474;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #d2d2d2;background:#dadada;font-weight:400;color:#747474}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#747474;text-decoration:none}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{-webkit-filter:inherit;filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.load-more label{background:0 0;color:#747474}.load-more button,.load-more input{display:inline-block;box-sizing:border-box;background:#fff!important;border:1px solid #d2d2d2;border-radius:0!important;color:#747474;font-weight:400;padding:8px 2%;clear:both;height:auto;font-size:13px}.load-more input:focus{border:1px solid #d2d2d2}.load-more button,.load-more input[type=button],.load-more input[type=reset],.load-more input[type=submit]{border:1px solid #89c6cc;padding:5px 20px}.load-more button:hover,.load-more input[type=button]:hover,.load-more input[type=reset]:hover,.load-more input[type=submit]:hover{background:#f7f7f7!important}.load-more button::-moz-focus-inner,.load-more input::-moz-focus-inner{border:0;padding:0}.load-more input[type=text]{font-size:13px}.load-more input[type=email],.load-more input[type=password],.load-more input[type=text],.load-more select,.load-more textarea{box-shadow:inset 0 1px 5px rgba(0,0,0,.1);color:#747474;width:100%;background:#fff;border:1px solid #d2d2d2}.load-more select{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;box-sizing:border-box;outline:0;cursor:pointer;padding:5px}.location-filter{position:relative;padding:5px 10px 15px 10px;margin:0 0 20px 0}.location-filter label{background:0 0;color:#747474}.location-filter button,.location-filter input{display:inline-block;box-sizing:border-box;background:#fff!important;border:1px solid #d2d2d2;border-radius:0!important;color:#747474;font-weight:400;padding:8px 2%;clear:both;height:auto;font-size:13px}.location-filter input:focus{border:1px solid #d2d2d2}.location-filter button,.location-filter input[type=button],.location-filter input[type=reset],.location-filter input[type=submit]{border:1px solid #89c6cc;padding:5px 20px}.location-filter button:hover,.location-filter input[type=button]:hover,.location-filter input[type=reset]:hover,.location-filter input[type=submit]:hover{background:#f7f7f7!important}.location-filter button::-moz-focus-inner,.location-filter input::-moz-focus-inner{border:0;padding:0}.location-filter input[type=text]{font-size:13px}.location-filter input[type=email],.location-filter input[type=password],.location-filter input[type=text],.location-filter select,.location-filter textarea{box-shadow:inset 0 1px 5px rgba(0,0,0,.1);color:#747474;width:100%;background:#fff;border:1px solid #d2d2d2}.location-filter select{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;box-sizing:border-box;outline:0;cursor:pointer;padding:5px}.location-filter .twitter-typeahead{display:inline-block;vertical-align:middle;max-width:100%;width:100%}.location-filter .tt-menu{background:#fff;width:100%;border:1px solid #d2d2d2}.location-filter .tt-hint{color:#747474}.location-filter .tt-dropdown-menu{width:250px;margin-top:5px;background-color:#f7f7f7;border:1px solid #d2d2d2;max-height:300px;overflow-y:auto;box-shadow:0 3px 8px 0 rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.08)}.location-filter .tt-suggestion{padding:4px 10px;color:#747474;overflow:hidden}.location-filter .tt-suggestion a{text-decoration:none}.location-filter .tt-suggestion:last-child{border:none}.location-filter .tt-suggestion .field-image{width:100px;float:left;margin-right:10px}.location-filter .tt-suggestion .field-make{font-size:15px;float:left;margin-right:5px}.location-filter .tt-suggestion .field-model{margin-left:4px;font-size:15px;font-weight:700;width:100%}.location-filter .tt-suggestion .field-priceformatted{float:right;font-size:15px;color:#89c6cc;margin-top:-20px}.location-filter .tt-suggestion.tt-cursor{color:#89c6cc;background-color:#dadada;cursor:pointer}.location-filter.loading-in-progress .tt-dropdown-menu{display:block!important;min-height:50px;position:relative}.location-filter.loading-in-progress .tt-dropdown-menu:after{content:"";position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;height:40px;width:50px;display:block;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJibGFjayI+DQogIDxwYXRoICBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwIEExNiAxNiAwIDAgMCAxNiAzMiBBMTYgMTYgMCAwIDAgMTYgMCBNMTYgNCBBMTIgMTIgMCAwIDEgMTYgMjggQTEyIDEyIDAgMCAxIDE2IDQiLz4NCiAgPHBhdGggZmlsbD0nIzFhODBiNicgZD0iTTE2IDAgQTE2IDE2IDAgMCAxIDMyIDE2IEwyOCAxNiBBMTIgMTIgMCAwIDAgMTYgNHoiPg0KICAgIDxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDE2IDE2IiB0bz0iMzYwIDE2IDE2IiBkdXI9IjAuOHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPg0KICA8L3BhdGg+DQo8L3N2Zz4NCg==);background-position:center center;background-repeat:no-repeat;z-index:11}.location-filter.loading-in-progress .tt-dropdown-menu:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f7f7f7;opacity:.8;z-index:10}.location-filter .component-content{display:-webkit-flex;display:flex}.location-filter .component-content>button,.location-filter .component-content>div,.location-filter .component-content>input,.location-filter .component-content>label,.location-filter .component-content>span{-webkit-order:1;order:1}.location-filter .component-content>button,.location-filter .component-content>label{-webkit-flex-grow:1;flex-grow:1}.location-filter .component-content>label{-webkit-align-self:center;align-self:center;text-align:center}.location-filter .component-content>input,.location-filter .component-content>span{-webkit-flex-grow:10;flex-grow:10;width:auto;margin:0 5px}.location-filter .tt-hint::-webkit-input-placeholder{color:transparent}.location-filter .tt-hint::-moz-placeholder{color:transparent}.page-selector{text-align:center;padding:10px 0 0 0}.page-selector .page-selector-list li{display:inline-block;vertical-align:middle;margin:0 8px}.page-selector .page-selector-list li.inactive a{color:#aaa;cursor:default}.page-selector a{text-decoration:none;font-weight:700;font-size:1em}.page-selector .page-selector-item-link{border-width:1px;border-style:solid;border-color:#d2d2d2;display:block;text-decoration:none;font-weight:400;height:28px;line-height:22px;padding:2px 9px;margin-left:5px}.page-selector .page-selector-item-link.active{font-weight:700;color:#89c6cc;border:1px solid #15909c;background:#f6f6f6}.page-selector .page-selector-item-link:hover{color:#89c6cc;border:1px solid #15909c;background:#f6f6f6}.page-selector .page-selector-item-link.inactive{color:#aaa}.page-size label{background:0 0;color:#747474}.page-size button,.page-size input{display:inline-block;box-sizing:border-box;background:#fff!important;border:1px solid #d2d2d2;border-radius:0!important;color:#747474;font-weight:400;padding:8px 2%;clear:both;height:auto;font-size:13px}.page-size input:focus{border:1px solid #d2d2d2}.page-size button,.page-size input[type=button],.page-size input[type=reset],.page-size input[type=submit]{border:1px solid #89c6cc;padding:5px 20px}.page-size button:hover,.page-size input[type=button]:hover,.page-size input[type=reset]:hover,.page-size input[type=submit]:hover{background:#f7f7f7!important}.page-size button::-moz-focus-inner,.page-size input::-moz-focus-inner{border:0;padding:0}.page-size input[type=text]{font-size:13px}.page-size input[type=email],.page-size input[type=password],.page-size input[type=text],.page-size select,.page-size textarea{box-shadow:inset 0 1px 5px rgba(0,0,0,.1);color:#747474;width:100%;background:#fff;border:1px solid #d2d2d2}.page-size select{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;box-sizing:border-box;outline:0;cursor:pointer;padding:5px}.page-size label{margin-right:5px}.page-size select{max-width:100px;width:auto}.search-results-count .progress{display:none}.search-results-count .results-count{display:none}.on-page-editor .results-count{display:inline-block}.facet-single-selection-list{display:block}.facet-single-selection-list .facet-search-filter .facet-value{position:relative;border-bottom:1px solid #e0dede;background:0 0;cursor:pointer;padding:5px 0}.facet-single-selection-list .facet-search-filter .facet-value:last-of-type{border-bottom:none}.facet-single-selection-list .facet-search-filter .facet-value.active-facet{font-weight:700}.facet-single-selection-list .facet-search-filter .facet-value .highlighted{font-weight:700;color:#888}.variant-selector.component{margin:30px 0 0 0}.variant-selector .component-content>div{height:30px;display:inline-block;width:30px;margin:2px;cursor:Pointer}.variant-selector .variant-option{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.variant-selector .variant-option:before{content:"";display:block;height:100%;font-size:30px;width:100%;text-align:center}.variant-selector .variant-option.active-variant{color:#15909c}.variant-selector .variant-option.horizontal:before{content:""}.variant-selector .variant-option.horizontal.active-variant{color:#15909c}.variant-selector .variant-option.vertical:before{content:""}.variant-selector .variant-option.vertical.active-variant{color:#15909c}.column-header-search .search-box{margin:0;padding:2px 10px 0 10px}.search-box{position:relative;padding-right:10px;box-sizing:border-box}.search-box label{background:0 0;color:#747474}.search-box button,.search-box input{display:inline-block;box-sizing:border-box;background:#fff!important;border:1px solid #d2d2d2;border-radius:0!important;color:#747474;font-weight:400;padding:8px 2%;clear:both;height:auto;font-size:13px}.search-box input:focus{border:1px solid #d2d2d2}.search-box button,.search-box input[type=button],.search-box input[type=reset],.search-box input[type=submit]{border:1px solid #89c6cc;padding:5px 20px}.search-box button:hover,.search-box input[type=button]:hover,.search-box input[type=reset]:hover,.search-box input[type=submit]:hover{background:#f7f7f7!important}.search-box button::-moz-focus-inner,.search-box input::-moz-focus-inner{border:0;padding:0}.search-box input[type=text]{font-size:13px}.search-box input[type=email],.search-box input[type=password],.search-box input[type=text],.search-box select,.search-box textarea{box-shadow:inset 0 1px 5px rgba(0,0,0,.1);color:#747474;width:100%;background:#fff;border:1px solid #d2d2d2}.search-box select{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;box-sizing:border-box;outline:0;cursor:pointer;padding:5px}.search-box .twitter-typeahead{display:inline-block;vertical-align:middle;max-width:100%;width:100%}.search-box .tt-menu{background:#fff;width:100%;border:1px solid #d2d2d2}.search-box .tt-hint{color:#747474}.search-box .tt-dropdown-menu{width:250px;margin-top:5px;background-color:#f7f7f7;border:1px solid #d2d2d2;max-height:300px;overflow-y:auto;box-shadow:0 3px 8px 0 rgba(0,0,0,.2),0 0 0 1px rgba(0,0,0,.08)}.search-box .tt-suggestion{padding:4px 10px;color:#747474;overflow:hidden}.search-box .tt-suggestion a{text-decoration:none}.search-box .tt-suggestion:last-child{border:none}.search-box .tt-suggestion .field-image{width:100px;float:left;margin-right:10px}.search-box .tt-suggestion .field-make{font-size:15px;float:left;margin-right:5px}.search-box .tt-suggestion .field-model{margin-left:4px;font-size:15px;font-weight:700;width:100%}.search-box .tt-suggestion .field-priceformatted{float:right;font-size:15px;color:#89c6cc;margin-top:-20px}.search-box .tt-suggestion.tt-cursor{color:#89c6cc;background-color:#dadada;cursor:pointer}.search-box.loading-in-progress .tt-dropdown-menu{display:block!important;min-height:50px;position:relative}.search-box.loading-in-progress .tt-dropdown-menu:after{content:"";position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px;height:40px;width:50px;display:block;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJibGFjayI+DQogIDxwYXRoICBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwIEExNiAxNiAwIDAgMCAxNiAzMiBBMTYgMTYgMCAwIDAgMTYgMCBNMTYgNCBBMTIgMTIgMCAwIDEgMTYgMjggQTEyIDEyIDAgMCAxIDE2IDQiLz4NCiAgPHBhdGggZmlsbD0nIzFhODBiNicgZD0iTTE2IDAgQTE2IDE2IDAgMCAxIDMyIDE2IEwyOCAxNiBBMTIgMTIgMCAwIDAgMTYgNHoiPg0KICAgIDxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDE2IDE2IiB0bz0iMzYwIDE2IDE2IiBkdXI9IjAuOHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPg0KICA8L3BhdGg+DQo8L3N2Zz4NCg==);background-position:center center;background-repeat:no-repeat;z-index:11}.search-box.loading-in-progress .tt-dropdown-menu:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f7f7f7;opacity:.8;z-index:10}.search-box.hide-button .search-box-button{display:none}.search-box .component-content{display:-webkit-flex;display:flex}.search-box .component-content>button,.search-box .component-content>input,.search-box .component-content>label{display:inline-block}.search-box .component-content>button,.search-box .component-content>label{-webkit-flex-grow:1;flex-grow:1}.search-box .component-content>input{width:auto;-webkit-flex-grow:10;flex-grow:10;margin:0 5px}.search-box .component-content>label{-webkit-align-self:center;align-self:center;text-align:center}.search-box .component-content>.twitter-typeahead{-webkit-flex-grow:10;flex-grow:10;margin:0 5px}.search-box .component-content>.twitter-typeahead .search-box-input.tt-input{margin-bottom:0}.search-box .search-box-input{position:relative;-webkit-align-self:center;align-self:center}.search-box .search-box-input.tt-hint{margin-top:0}.loupe-search-btn .search-box-button,.loupe-search-btn .search-box-button-with-redirect{position:relative;text-indent:-99999px;width:20px;background:#000!important;border:none;padding:4px 14px}.loupe-search-btn .search-box-button-with-redirect:hover,.loupe-search-btn .search-box-button:hover{background:#89c6cc!important}.loupe-search-btn .search-box-button-with-redirect:before,.loupe-search-btn .search-box-button:before{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;content:"";top:50%;left:50%;font-size:10px;text-indent:0;font-size:14px;color:#fff}.sort-results label{background:0 0;color:#747474}.sort-results button,.sort-results input{display:inline-block;box-sizing:border-box;background:#fff!important;border:1px solid #d2d2d2;border-radius:0!important;color:#747474;font-weight:400;padding:8px 2%;clear:both;height:auto;font-size:13px}.sort-results input:focus{border:1px solid #d2d2d2}.sort-results button,.sort-results input[type=button],.sort-results input[type=reset],.sort-results input[type=submit]{border:1px solid #89c6cc;padding:5px 20px}.sort-results button:hover,.sort-results input[type=button]:hover,.sort-results input[type=reset]:hover,.sort-results input[type=submit]:hover{background:#f7f7f7!important}.sort-results button::-moz-focus-inner,.sort-results input::-moz-focus-inner{border:0;padding:0}.sort-results input[type=text]{font-size:13px}.sort-results input[type=email],.sort-results input[type=password],.sort-results input[type=text],.sort-results select,.sort-results textarea{box-shadow:inset 0 1px 5px rgba(0,0,0,.1);color:#747474;width:100%;background:#fff;border:1px solid #d2d2d2}.sort-results select{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;box-sizing:border-box;outline:0;cursor:pointer;padding:5px}.sort-results select{max-width:100%;width:auto;display:inline-block}.sort-results .facet-title{display:inline-block;margin-right:5px} .search-results{position:relative}.search-results label{background:0 0;color:#747474}.search-results button,.search-results input{display:inline-block;box-sizing:border-box;background:#fff!important;border:1px solid #d2d2d2;border-radius:0!important;color:#747474;font-weight:400;padding:8px 2%;clear:both;height:auto;font-size:13px}.search-results input:focus{border:1px solid #d2d2d2}.search-results button,.search-results input[type=button],.search-results input[type=reset],.search-results input[type=submit]{border:1px solid #89c6cc;padding:5px 20px}.search-results button:hover,.search-results input[type=button]:hover,.search-results input[type=reset]:hover,.search-results input[type=submit]:hover{background:#f7f7f7!important}.search-results button::-moz-focus-inner,.search-results input::-moz-focus-inner{border:0;padding:0}.search-results input[type=text]{font-size:13px}.search-results input[type=email],.search-results input[type=password],.search-results input[type=text],.search-results select,.search-results textarea{box-shadow:inset 0 1px 5px rgba(0,0,0,.1);color:#747474;width:100%;background:#fff;border:1px solid #d2d2d2}.search-results select{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;box-sizing:border-box;outline:0;cursor:pointer;padding:5px}.search-results .search-result-list{padding-top:5px}.search-results.component-details .search-result-list>li,.search-results.standard-fields .search-result-list>li,.search-results.vertical .search-result-list>li{border-width:1px 1px 2px 1px;border-style:solid;border-color:#d2d2d2;display:inline-block;vertical-align:top;box-sizing:border-box;position:relative;width:100%;padding:5px;margin:0 7px 10px 0}.search-results.component-details .search-result-list>li .field-title,.search-results.standard-fields .search-result-list>li .field-title,.search-results.vertical .search-result-list>li .field-title{display:block;margin-top:10px}.search-results.component-details .search-result-list>li .field-title a,.search-results.standard-fields .search-result-list>li .field-title a,.search-results.vertical .search-result-list>li .field-title a{font-size:16px;line-height:20px;text-decoration:none;font-weight:400;display:block}.search-results.component-details .search-result-list>li a img,.search-results.standard-fields .search-result-list>li a img,.search-results.vertical .search-result-list>li a img{max-width:100%;height:auto}.search-results.component-details .search-result-list>li:hover,.search-results.standard-fields .search-result-list>li:hover,.search-results.vertical .search-result-list>li:hover{border-bottom-width:1px 1px 2px 1px;border-bottom-style:solid;border-bottom-color:#15909c}.search-results.components .search-result-list,.search-results.example-fields .search-result-list,.search-results.horizontal .search-result-list{width:100%;display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.search-results.components .search-result-list:after,.search-results.example-fields .search-result-list:after,.search-results.horizontal .search-result-list:after{content:"";display:table;clear:both}.search-results.components .search-result-list>li,.search-results.example-fields .search-result-list>li,.search-results.horizontal .search-result-list>li{box-sizing:border-box;border-width:1px 1px 2px 1px;border-style:solid;border-color:#d2d2d2;position:relative;min-height:120px;margin:0 2% 10px 0;padding:5px;-webkit-flex:1;flex:1;min-height:175px;min-width:23%}.search-results.components .search-result-list>li .field-title,.search-results.example-fields .search-result-list>li .field-title,.search-results.horizontal .search-result-list>li .field-title{display:block;padding:0 5px;text-align:center}.search-results.components .search-result-list>li .field-title a,.search-results.example-fields .search-result-list>li .field-title a,.search-results.horizontal .search-result-list>li .field-title a{font-size:18px;line-height:20px;text-decoration:none;font-weight:400}.search-results.components .search-result-list>li a img,.search-results.example-fields .search-result-list>li a img,.search-results.horizontal .search-result-list>li a img{max-width:100%;height:auto}.search-results.components .search-result-list>li:hover,.search-results.example-fields .search-result-list>li:hover,.search-results.horizontal .search-result-list>li:hover{border-bottom-width:1px 1px 2px 1px;border-bottom-style:solid;border-bottom-color:#15909c}.search-results .search-results-overlay{display:none}.search-results.loading-in-progress{min-height:200px}.search-results.loading-in-progress .search-result-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.9)}.search-results.loading-in-progress .search-result-overlay:after{content:"";background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJibGFjayI+CiAgPHBhdGggIG9wYWNpdHk9Ii4yNSIgZD0iTTE2IDAgQTE2IDE2IDAgMCAwIDE2IDMyIEExNiAxNiAwIDAgMCAxNiAwIE0xNiA0IEExMiAxMiAwIDAgMSAxNiAyOCBBMTIgMTIgMCAwIDEgMTYgNCIvPgogIDxwYXRoIGZpbGw9JyNkZGRkZGQnIGQ9Ik0xNiAwIEExNiAxNiAwIDAgMSAzMiAxNiBMMjggMTYgQTEyIDEyIDAgMCAwIDE2IDR6Ij4KICAgIDxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDE2IDE2IiB0bz0iMzYwIDE2IDE2IiBkdXI9IjAuOHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvcGF0aD4KPC9zdmc+);background-size:100% 100%;background-repeat:no-repeat;position:absolute;width:50px;height:50px;top:50%;left:0;right:0;margin:-30px auto 0}.search-results.loading-more-in-progress:after{content:"";display:block;background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiBmaWxsPSJibGFjayI+DQogIDxwYXRoICBvcGFjaXR5PSIuMjUiIGQ9Ik0xNiAwIEExNiAxNiAwIDAgMCAxNiAzMiBBMTYgMTYgMCAwIDAgMTYgMCBNMTYgNCBBMTIgMTIgMCAwIDEgMTYgMjggQTEyIDEyIDAgMCAxIDE2IDQiLz4NCiAgPHBhdGggZmlsbD0nIzFhODBiNicgZD0iTTE2IDAgQTE2IDE2IDAgMCAxIDMyIDE2IEwyOCAxNiBBMTIgMTIgMCAwIDAgMTYgNHoiPg0KICAgIDxhbmltYXRlVHJhbnNmb3JtIGF0dHJpYnV0ZU5hbWU9InRyYW5zZm9ybSIgdHlwZT0icm90YXRlIiBmcm9tPSIwIDE2IDE2IiB0bz0iMzYwIDE2IDE2IiBkdXI9IjAuOHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPg0KICA8L3BhdGg+DQo8L3N2Zz4NCg==);background-position:center center;background-repeat:no-repeat;background-size:50% 50%;height:100px}.search-results .no-results{padding:5px} .market-selector label{background:0 0;color:#747474}.market-selector button,.market-selector input{display:inline-block;box-sizing:border-box;background:#fff!important;border:1px solid #d2d2d2;border-radius:0!important;color:#747474;font-weight:400;padding:8px 2%;clear:both;height:auto;font-size:13px}.market-selector input:focus{border:1px solid #d2d2d2}.market-selector button,.market-selector input[type=button],.market-selector input[type=reset],.market-selector input[type=submit]{border:1px solid #89c6cc;padding:5px 20px}.market-selector button:hover,.market-selector input[type=button]:hover,.market-selector input[type=reset]:hover,.market-selector input[type=submit]:hover{background:#f7f7f7!important}.market-selector button::-moz-focus-inner,.market-selector input::-moz-focus-inner{border:0;padding:0}.market-selector input[type=text]{font-size:13px}.market-selector input[type=email],.market-selector input[type=password],.market-selector input[type=text],.market-selector select,.market-selector textarea{box-shadow:inset 0 1px 5px rgba(0,0,0,.1);color:#747474;width:100%;background:#fff;border:1px solid #d2d2d2}.market-selector select{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;box-sizing:border-box;outline:0;cursor:pointer;padding:5px}.market-selector select{height:auto;font-size:13px;color:#747474;padding:5px 15px 5px 5px} .sitecore-form{padding:15px}.sitecore-form label{background:0 0;color:#747474}.sitecore-form button,.sitecore-form input{display:inline-block;box-sizing:border-box;background:#fff!important;border:1px solid #d2d2d2;border-radius:0!important;color:#747474;font-weight:400;padding:8px 2%;clear:both;height:auto;font-size:13px}.sitecore-form input:focus{border:1px solid #d2d2d2}.sitecore-form button,.sitecore-form input[type=button],.sitecore-form input[type=reset],.sitecore-form input[type=submit]{border:1px solid #89c6cc;padding:5px 20px}.sitecore-form button:hover,.sitecore-form input[type=button]:hover,.sitecore-form input[type=reset]:hover,.sitecore-form input[type=submit]:hover{background:#f7f7f7!important}.sitecore-form button::-moz-focus-inner,.sitecore-form input::-moz-focus-inner{border:0;padding:0}.sitecore-form input[type=text]{font-size:13px}.sitecore-form input[type=email],.sitecore-form input[type=password],.sitecore-form input[type=text],.sitecore-form select,.sitecore-form textarea{box-shadow:inset 0 1px 5px rgba(0,0,0,.1);color:#747474;width:100%;background:#fff;border:1px solid #d2d2d2}.sitecore-form select{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;box-sizing:border-box;outline:0;cursor:pointer;padding:5px}.sitecore-form>.component-content{padding:15px;border:1px solid transparent;background-color:transparent;color:#747474}.sitecore-form form{font-size:13px;color:#747474}.sitecore-form form>div{padding:15px 0}.sitecore-form form>div label{font-family:inherit;padding-right:5px}.sitecore-form form>div input{font-family:inherit}.sitecore-form form>div label+textarea{margin-top:5px}.sitecore-form form>div select,.sitecore-form form>div textarea{margin-top:5px}.sitecore-form form [data-sc-field-name="Password Confirmation"]{margin-right:5px}.sitecore-form .form.hints-below .scfSectionContent [class$=UsefulInfo]{position:static;opacity:1;max-width:100%;width:100%;margin:5px 0 0 5px}.sitecore-form .form.labels-above label{box-sizing:border-box;display:block;width:100%;margin:0}.sitecore-form .form.labels-above .scfCaptchaGeneralPanel,.sitecore-form .form.labels-above .scfCheckBoxListGeneralPanel,.sitecore-form .form.labels-above .scfConfirmPasswordGeneralPanel,.sitecore-form .form.labels-above .scfCreditCardGeneralPanel,.sitecore-form .form.labels-above .scfDateGeneralPanel,.sitecore-form .form.labels-above .scfDatePickerGeneralPanel,.sitecore-form .form.labels-above .scfDateSelectorGeneralPanel,.sitecore-form .form.labels-above .scfDropListGeneralPanel,.sitecore-form .form.labels-above .scfEmailGeneralPanel,.sitecore-form .form.labels-above .scfFileUploadGeneralPanel,.sitecore-form .form.labels-above .scfListBoxGeneralPanel,.sitecore-form .form.labels-above .scfMultipleLineGeneralPanel,.sitecore-form .form.labels-above .scfNumberGeneralPanel,.sitecore-form .form.labels-above .scfPasswordGeneralPanel,.sitecore-form .form.labels-above .scfRadioButtonListGeneralPanel,.sitecore-form .form.labels-above .scfSingleLineGeneralPanel,.sitecore-form .form.labels-above .scfSmsTelephoneGeneralPanel,.sitecore-form .form.labels-above .scfTelephoneGeneralPanel{box-sizing:border-box;display:inline-block;vertical-align:middle;width:93%}.sitecore-form .form.labels-above .scfSectionContent .scfRequired{margin:0 5px}.sitecore-form .form.labels-above .scfMultipleLineGeneralPanel{width:95%}.sitecore-form .form.labels-above .scfMultipleLineTextBox{margin:0 0 0 5px} .skip-link{position:absolute;top:-40px;left:0;background:#bf1722;color:#fff!important;padding:8px;z-index:100;border-bottom-right-radius:8px}.skip-link:focus{top:0} .snippet{padding-left:0;padding-right:0} .social-media-share{background:0 0}.social-media-share ul{overflow:hidden}.social-media-share li{float:left;margin:0 10px}.social-media-share li:first-child{margin-left:0}.social-media-share li .fb_iframe_widget{display:block;margin-top:-2px} .tabs{overflow:hidden;position:relative;background:0 0;border:none;position:relative;overflow:hidden}.tab-slider{position:absolute;background:#f7f7f7;cursor:pointer;border:2px solid #89c6cc;vertical-align:center;width:15px;text-indent:-9999px;z-index:10}.tabs-heading{overflow:hidden}.tabs-heading li{border-top-width:2px;border-top-style:solid;border-top-color:#f7f7f7;border-left-width:1px;border-left-style:solid;border-left-color:#f7f7f7;border-right-width:1px;border-right-style:solid;border-right-color:#f7f7f7;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#89c6cc;float:left;display:block;margin-left:1px;background:#f7f7f7;width:auto;cursor:pointer}.tabs-heading li>div{padding:3px 10px;display:block;text-decoration:none;color:#222}.tabs-heading li>div:after{content:"";display:table;clear:both}.tabs-heading li>div .field-heading{font-size:16px}.tabs-heading li>div>.row{display:block}.tabs-heading li .component.content{margin:5px 0}.tabs-heading li.active{background:#fff;border-top-width:2px;border-top-style:solid;border-top-color:#89c6cc;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#89c6cc;border-left-width:1px;border-left-style:solid;border-left-color:#d2d2d2;border-right-width:1px;border-right-style:solid;border-right-color:#d2d2d2}.tabs-heading li.active a{color:#000}.tabs-heading li:hover{border-top-width:2px;border-top-style:solid;border-top-color:#89c6cc;background:#fff}.tabs-heading li:first-child{margin-left:0}.tabs-container{border-top-width:1px;border-top-style:solid;border-top-color:#89c6cc;background:0 0;margin-top:-1px}.tab{display:none;padding:10px}.tab:after{content:"";display:table;clear:both}.tab.active{display:block}.tabs.tabs-bottom .tabs-container{margin:0}.tabs.tabs-bottom .tabs-heading{position:relative;margin-top:-1px}.tabs.tabs-bottom .tabs-heading li{margin-bottom:0;border-top:0 solid #fff}.tabs.tabs-bottom .tabs-heading li a{border:none}.tabs.tabs-bottom .tabs-heading li.active{border-top:none;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#89c6cc;border-left-width:1px;border-left-style:solid;border-left-color:#d2d2d2;border-right-width:1px;border-right-style:solid;border-right-color:#d2d2d2}.tabs.tabs-bottom .tabs-heading li.active a{border:none;position:relative}.tabs.tabs-bottom .tabs-heading li:hover{border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#89c6cc;background:#fff}.tabs.tabs-bottom .tabs-container{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#89c6cc;border-top:none;background:0 0;margin-bottom:1px}.tabs.tabs-vertical.tabs-vertical-right .tabs-heading{float:right;margin-left:-1px}.tabs.tabs-vertical.tabs-vertical-right .tabs-heading li{border-top-width:1px;border-top-style:solid;border-top-color:#f7f7f7;border-left-width:1px;border-left-style:solid;border-left-color:#f7f7f7;border-right-width:2px;border-right-style:solid;border-right-color:#89c6cc;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f7f7f7}.tabs.tabs-vertical.tabs-vertical-right .tabs-heading li.active{border-right-width:2px;border-right-style:solid;border-right-color:#89c6cc;border-left-width:1px;border-left-style:solid;border-left-color:#89c6cc}.tabs.tabs-vertical.tabs-vertical-right .tabs-heading li.active a{border:none}.tabs.tabs-vertical.tabs-vertical-right .tabs-heading li:hover{border-left-width:1px;border-left-style:solid;border-left-color:#89c6cc}.tabs.tabs-vertical.tabs-vertical-right .tabs-container{float:right;border-right-width:1px;border-right-style:solid;border-right-color:#89c6cc;border-top:none;margin-left:-1px;border-left:none}.tabs.tabs-vertical .tabs-heading{width:30%;float:left}.tabs.tabs-vertical .tabs-heading li{margin:0 0 2px 0;display:block;width:100%;border-top-width:1px;border-top-style:solid;border-top-color:#f7f7f7;border-left-width:2px;border-left-style:solid;border-left-color:#f7f7f7;border-right-width:1px;border-right-style:solid;border-right-color:#89c6cc;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#f7f7f7}.tabs.tabs-vertical .tabs-heading li.active{border-left-width:2px;border-left-style:solid;border-left-color:#89c6cc}.tabs.tabs-vertical .tabs-heading li.active a{border:none}.tabs.tabs-vertical .tabs-heading li:first-child{margin-top:0}.tabs.tabs-vertical .tabs-heading li:hover{border-left-width:2px;border-left-style:solid;border-left-color:#89c6cc}.tabs.tabs-vertical .tabs-container{margin:0;float:left;width:70%;margin-left:-1px;border-top:none;border-left-width:1px;border-left-style:solid;border-left-color:#89c6cc}.tabs.tabs-scrollable .tabs-heading{list-style:none;padding:0;margin:0;position:absolute;left:0}.tabs.tabs-scrollable .tabs-container{margin:0}.tabs.tabs-scrollable .prev{left:0;background:#e4e4e4 url(../Images/arrow-left.png) center center no-repeat}.tabs.tabs-scrollable .next{right:0;background:#e4e4e4 url(../Images/arrow-right.png) center center no-repeat}.tabs.tabs-scrollable.tabs-bottom .wrapper{margin-top:2px;padding-bottom:6px}.tabs.tabs-scrollable.tabs-bottom .next{top:1px}.tabs.tabs-scrollable.tabs-bottom .prev{top:1px}.tabs.tabs-scrollable.tabs-bottom .tabs-heading{margin-top:-4px} @charset "UTF-8"; @charset "UTF-8";.tag-list span.field-title>a:hover{background-color:#15909c}.tag-list span.field-title>a:hover:after{border-left:10px solid #15909c}.tag-list span.field-title>a:before{background:#fff;border-radius:10px;box-shadow:inset 0 1px rgba(0,0,0,.25);content:'';height:6px;left:10px;position:absolute;width:6px;top:10px}.tag-list span.field-title>a:after{background:0 0;border-bottom:13px solid transparent;border-left:10px solid #89c6cc;border-top:13px solid transparent;content:'';position:absolute;right:-10px;top:0;bottom:0}.tag-list span.field-title.tag-links{display:block;float:left;border-radius:20px;position:relative;margin-right:5px;padding:5px 5px;margin-top:5px}.tag-list span.field-title.tag-links>a{text-decoration:none;padding-left:20px;position:relative}.tag-list span.field-title.tag-links>a:before{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";display:block;font-size:6px;text-align:center;color:#fff;position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.tag-list span.field-title.tag-text{position:relative;border-bottom:1px solid transparent;display:block;float:left;padding-left:20px}.tag-list span.field-title.tag-text:hover{cursor:pointer;text-decoration:none}.tag-list span.field-title.tag-text:before{content:"";display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0} .title{background:0 0}.title .field-title a,.title h1{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#89c6cc;font-size:24px;margin-bottom:10px;color:#747474;line-height:normal;padding-bottom:10px;display:block;text-decoration:none;cursor:pointer}.title .field-title a:hover,.title h1:hover{color:#878787} @charset "UTF-8";.toggle details[open] summary:before{content:""}.toggle summary.toggle-header{position:relative;display:inline-block;vertical-align:middle;box-sizing:border-box;padding:0 10px;background:#fff;cursor:pointer;min-height:25px}.toggle summary.toggle-header::-webkit-details-marker{display:none}.toggle summary.toggle-header:before{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute;font-size:17px;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.toggle summary.toggle-header.show{display:inline-block!important}.toggle summary.toggle-header .toggle-label{display:block;float:right;margin:0 0 0 10px}.toggle summary.toggle-header .toggle-label p{margin-bottom:0}.toggle .show{color:#878787}.toggle .toggle-content{margin-top:-1px}.toggle details summary~.component>.component-content{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-direction:normal;animation-direction:normal;display:none}.toggle details[open] summary~.component{overflow:hidden}.toggle details[open] summary~.component>.component-content{-webkit-transform:translateY(-100%);transform:translateY(-100%);display:block}@-webkit-keyframes swing{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes swing{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}50%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes easeInOutBack{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}20%{-webkit-transform:translateY(-40%);transform:translateY(-40%)}30%{-webkit-transform:translateY(-60%);transform:translateY(-60%)}60%{-webkit-transform:translateY(0);transform:translateY(0)}80%{-webkit-transform:translateY(40%);transform:translateY(40%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes easeInOutBack{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}20%{-webkit-transform:translateY(-40%);transform:translateY(-40%)}30%{-webkit-transform:translateY(-60%);transform:translateY(-60%)}60%{-webkit-transform:translateY(0);transform:translateY(0)}80%{-webkit-transform:translateY(40%);transform:translateY(40%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes easeInOutBounce{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}25%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}62.5%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}75%{-webkit-transform:translateY(0);transform:translateY(0)}87.5%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes easeInOutBounce{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}25%{-webkit-transform:translateY(-50%);transform:translateY(-50%)}50%{-webkit-transform:translateY(0);transform:translateY(0)}62.5%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}75%{-webkit-transform:translateY(0);transform:translateY(0)}87.5%{-webkit-transform:translateY(-5%);transform:translateY(-5%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes easeInOutCirc{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}10%{-webkit-transform:translateY(-80%);transform:translateY(-80%)}90%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes easeInOutCirc{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}10%{-webkit-transform:translateY(-80%);transform:translateY(-80%)}90%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes easeInOutCubic{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}30%{-webkit-transform:translateY(-80%);transform:translateY(-80%)}70%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes easeInOutCubic{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}30%{-webkit-transform:translateY(-80%);transform:translateY(-80%)}70%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes easeInOutElastic{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}30%{-webkit-transform:translateY(-80%);transform:translateY(-80%)}70%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes easeInOutElastic{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}30%{-webkit-transform:translateY(-80%);transform:translateY(-80%)}70%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes easeInOutExpo{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}30%{-webkit-transform:translateY(-90%);transform:translateY(-90%)}70%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes easeInOutExpo{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}30%{-webkit-transform:translateY(-90%);transform:translateY(-90%)}70%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes easeInOutQad{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes easeInOutQad{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes easeInOutQuart{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}30%{-webkit-transform:translateY(-90%);transform:translateY(-90%)}70%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes easeInOutQuart{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}30%{-webkit-transform:translateY(-90%);transform:translateY(-90%)}70%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes easeInOutQuint{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}30%{-webkit-transform:translateY(-90%);transform:translateY(-90%)}70%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes easeInOutQuint{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}30%{-webkit-transform:translateY(-90%);transform:translateY(-90%)}70%{-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes easeInOutSine{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}25%{-webkit-transform:translateY(-80%);transform:translateY(-80%)}75%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes easeInOutSine{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}25%{-webkit-transform:translateY(-80%);transform:translateY(-80%)}75%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes outQuad{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}25%{-webkit-transform:translateY(-70%);transform:translateY(-70%)}50%{-webkit-transform:translateY(-40%);transform:translateY(-40%)}75%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes outQuad{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}25%{-webkit-transform:translateY(-70%);transform:translateY(-70%)}50%{-webkit-transform:translateY(-40%);transform:translateY(-40%)}75%{-webkit-transform:translateY(-20%);transform:translateY(-20%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}} .component.video .mejs-container{overflow:hidden}.component.video .mejs-controls .mejs-button button{box-shadow:none}.component.video .sxa-video-wrapper{position:relative} .dk-select,.dk-select *,.dk-select :after,.dk-select :before,.dk-select-multi,.dk-select-multi *,.dk-select-multi :after,.dk-select-multi :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dk-select,.dk-select-multi{position:relative;display:inline-block;vertical-align:middle;line-height:1.5em;width:200px;cursor:pointer;width:auto;vertical-align:top}.dk-selected{width:100%;white-space:nowrap;overflow:hidden;position:relative;background-color:#fff;-o-text-overflow:ellipsis;text-overflow:ellipsis;border:none;border-radius:0;padding:0;text-transform:none;color:#921a1d;font-family:"Proxima Nova Semibold";font-size:1.2em;line-height:20px;padding-right:26px}.dk-selected:after,.dk-selected:before{content:none;display:block;position:absolute;right:0}.dk-selected:before{top:50%;border:solid transparent;border-width:.25em .25em 0;border-top-color:#ccc;margin:-.125em .5em 0 0}.dk-selected:after{height:100%;margin:0 1.5em 0 0;content:"";position:absolute;width:11px;height:11px;background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/icon-dropdown-dark.svg) no-repeat;background-size:contain;right:-18px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);border:none}.dk-selected-disabled{color:#bbb}.dk-select .dk-select-options{position:absolute;display:none;left:0;right:0}.dk-select-open-up .dk-select-options{border-radius:.4em .4em 0 0;margin-bottom:-1px;bottom:100%}.dk-select-open-down .dk-select-options{border-radius:0 0 .4em .4em;margin-top:-1px;top:100%}.dk-select-multi .dk-select-options{max-height:10em}.dk-select-options{background-color:#fff;border:1px solid #ccc;border-radius:.4em;list-style:none;margin:0;max-height:10.5em;overflow-x:hidden;overflow-y:auto;padding:.25em 0;width:auto;z-index:100}.dk-select-options-highlight .dk-option-selected{background-color:transparent;color:inherit}.dk-option{padding:0 .5em}.dk-select-options .dk-option-disabled{color:#bbb;background-color:transparent}.dk-select-options .dk-option-hidden{display:none}.dk-optgroup{border:solid #ccc;border-width:1px 0;padding:.25em 0;margin-top:.25em}.dk-optgroup+.dk-option{margin-top:.25em}.dk-optgroup+.dk-optgroup{border-top-width:0;margin-top:0}.dk-optgroup:nth-child(2){padding-top:0;border-top:none;margin-top:0}.dk-optgroup:last-child{border-bottom-width:0;margin-bottom:0;padding-bottom:0}.dk-optgroup-disabled{opacity:.6;color:#bbb;cursor:not-allowed}.dk-optgroup-label{padding:0 .5em .25em;font-weight:700;width:100%}.dk-optgroup-options{list-style:none;padding-left:0}.dk-optgroup-options li{padding-left:1.2em}.dk-select-open-up .dk-selected{border-top-left-radius:0;border-top-right-radius:0;border-color:#3297fd}.dk-select-open-down .dk-selected{border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#3297fd}.dk-select-open-down .dk-selected:before,.dk-select-open-up .dk-selected:before{border-width:0 .25em .25em;border-bottom-color:#3297fd}.dk-select-open-down .dk-selected:after,.dk-select-open-up .dk-selected:after{border-left-color:#3297fd}.dk-select-multi:focus .dk-select-options,.dk-select-open-down .dk-select-options,.dk-select-open-up .dk-select-options{background:#536674;color:#fff;text-align:left!important;border:none;border-radius:0;width:150px;right:0;left:auto;display:block}.dk-select-multi:focus,.dk-select-multi:hover{outline:0}.dk-selected:focus,.dk-selected:hover{outline:0;border-color:#3297fd}.dk-selected:focus:before,.dk-selected:hover:before{border-top-color:#3297fd}.dk-selected:focus:after,.dk-selected:hover:after{border-left-color:#3297fd}.dk-select-disabled{opacity:.6;color:#bbb;cursor:not-allowed}.dk-select-disabled .dk-selected:focus,.dk-select-disabled .dk-selected:hover{border-color:inherit}.dk-select-disabled .dk-selected:focus:before,.dk-select-disabled .dk-selected:hover:before{border-top-color:inherit}.dk-select-disabled .dk-selected:focus:after,.dk-select-disabled .dk-selected:hover:after{border-left-color:inherit}select[data-dkcacheid]{display:none} @font-face{font-family:'Proxima Nova Bold';src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Bold.eot);src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Bold.eot?#iefix) format('embedded-opentype'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Bold.woff2) format('woff2'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Bold.woff) format('woff'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Bold.ttf) format('truetype');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Light';src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Light.eot);src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Light.eot?#iefix) format('embedded-opentype'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Light.woff2) format('woff2'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Light.woff) format('woff'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Light.ttf) format('truetype');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Regular';src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Regular.eot);src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Regular.eot?#iefix) format('embedded-opentype'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Regular.woff2) format('woff2'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Regular.woff) format('woff'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Regular.ttf) format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Medium';src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Medium.eot);src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Medium.eot?#iefix) format('embedded-opentype'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Medium.woff2) format('woff2'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Medium.woff) format('woff'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Medium.ttf) format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Semibold';src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Semibold.eot);src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Semibold.eot?#iefix) format('embedded-opentype'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Semibold.woff2) format('woff2'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Semibold.woff) format('woff'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNova-Semibold.ttf) format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova Thin';src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNovaT-Thin.eot);src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNovaT-Thin.eot?#iefix) format('embedded-opentype'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNovaT-Thin.woff2) format('woff2'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNovaT-Thin.woff) format('woff'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/proximanova/ProximaNovaT-Thin.ttf) format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Opine-Medium;src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-Medium.eot);src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-Medium.eot?#iefix) format('embedded-opentype'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-Medium.woff2) format('woff2'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-Medium.woff) format('woff'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-Medium.ttf) format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Opine-Bold;src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-Bold.eot);src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-Bold.eot?#iefix) format('embedded-opentype'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-Bold.woff2) format('woff2'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-Bold.woff) format('woff'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-Bold.ttf) format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Opine-Light;src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-Light.eot);src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-Light.eot?#iefix) format('embedded-opentype'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-Light.woff2) format('woff2'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-Light.woff) format('woff'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-Light.ttf) format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Opine-Regular;src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-Regular.eot);src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-Regular.eot?#iefix) format('embedded-opentype'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-Regular.woff2) format('woff2'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-Regular.woff) format('woff'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-Regular.ttf) format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Opine-RegularItalic;src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-RegularItalic.eot);src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-RegularItalic.eot?#iefix) format('embedded-opentype'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-RegularItalic.woff2) format('woff2'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-RegularItalic.woff) format('woff'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/opineserif/Opine-RegularItalic.ttf) format('truetype');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Reckless-Neue;src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/recklessneue/recklessneue-regular-webfont.eot);src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/recklessneue/recklessneue-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/recklessneue/recklessneue-regular-webfont.woff2) format('woff2'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/recklessneue/recklessneue-regular-webfont.woff) format('woff'),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/recklessneue/recklessneue-regular-webfont.ttf) format('truetype');font-weight:100;font-style:normal;font-display:swap} #login-accordion{margin-bottom:40px}#login-accordion .items .item:first-of-type{border-top:3px solid #bb2025}#login-accordion .items .item{border-bottom:3px solid #bb2025}#login-accordion .field-heading span{width:100%}#login-accordion .toggle-header .label{padding:30px 7px}#login-accordion .active .toggle-header .field-heading:before{content:"\f078"!important;color:#bb2025}#login-accordion .toggle-header .component .field-heading:before{content:"\f077";color:#bb2025}#login-accordion .toggle-header{border-bottom:none}#login-accordion .field-heading .login-accordion-header-container{display:flex;align-content:space-between;align-items:center}#login-accordion .field-heading .login-accordion-title{flex-grow:1;font-size:1.5em;font-weight:600}#login-accordion .field-content{padding-bottom:40px}#login-accordion .field-content p{font-size:18px}#login-accordion .field-heading .login-buttons{display:flex}#login-accordion .field-heading .login-buttons a{display:inline;color:#fff;text-decoration:none;font-size:.9em;background-color:#bb2025;text-transform:uppercase;padding:12px 14px;text-align:center;font-family:"Proxima Nova Bold";display:block;font-weight:600;letter-spacing:1.88px;line-height:1}#login-accordion .field-heading .login-buttons a:nth-child(even){margin-left:7px}@media (max-width:767px){#login-accordion .field-heading .login-accordion-header-container{display:block}#login-accordion .field-heading .login-accordion-title{font-size:1em;font-weight:600}#login-accordion .field-heading .login-buttons{margin-top:7px}#login-accordion .field-heading .login-buttons a{font-size:.7em}#login-accordion .toggle-header .label{padding:15px 7px}} .brand-landing-page #header-container{padding:60px 0 40px;background:#efefef}.brand-landing-page header.fixed{position:relative!important}.brand-landing-page .jump-nav,.brand-landing-page .jump-nav:before{background:#fff}.brand-landing-page .jump-nav ul li.active a{color:#bb2025;border-bottom:none}.brand-landing-page .jump-sticky{top:0!important;box-shadow:0 4px 2px -2px gray}.brand-landing-page .jump-nav ul li a{padding:15px 0}.brand-landing-page #audit,.brand-landing-page #compliance,.brand-landing-page #esg,.brand-landing-page #governance,.brand-landing-page #risk{padding-top:0!important}.brand-landing-page .homeheroleftadjust .promo h1{margin:0}.brand-landing-page .homeheroleftadjust{margin-bottom:0!important;padding-top:40px!important}.brand-landing-page .homeheroleftadjust .promo{background:0 0!important}.brand-landing-page .homeheroleft.heroleft-small{height:auto!important}.brand-landing-page video#brand-hero-video{position:relative;object-fit:cover;width:100%;height:auto;max-height:100vh;min-height:450px}.brand-landing-page #hero-video-container *{padding-left:0!important;padding-right:0!important}.brand-landing-page #hero-video-content{position:absolute;top:100px;left:100px;z-index:2}.brand-landing-page .promo h1{font-family:Opine-Bold;font-size:42px;font-weight:400;color:#000;line-height:initial;text-transform:none}.brand-landing-page #hero-video-heading{max-width:610px;margin-left:0}.brand-landing-page #hero-video-content #hero-video-cta{position:absolute;bottom:60px;width:100%;text-align:center;z-index:20}.brand-landing-page .scEnabledChrome #hero-cta{top:500px}.brand-landing-page #hero-cta{position:absolute;bottom:200px;z-index:20;text-transform:uppercase}.brand-landing-page #hero-cta a{color:#fff;text-decoration:none;padding:5px 15px;font-size:12px;font-weight:600;outline:1px solid #fff;background:rgba(0,0,0,.3)}.brand-landing-page #hero-cta a:hover{color:#fff;text-decoration:none}.brand-landing-page #contentfullwidth h2{font-size:28px;font-weight:400;font-family:"Proxima Nova Semibold";margin-top:20px;line-height:initial}.brand-landing-page #content .promo h4{color:#de232f;font-size:13px!important;text-transform:uppercase;margin-bottom:0;margin-top:12px;letter-spacing:1px}.brand-landing-page #content .promo h4::before{content:"";border-top:3px solid #bb2025;width:40px;display:inline-block;margin-bottom:3px;margin-right:7px}.brand-landing-page #content .promo .field-promotext2 a{font-size:16px;font-weight:600;text-decoration:none;position:relative;margin-left:47px;display:block}.brand-landing-page #content .promo .field-promotext2 a::before{border-top:3px solid transparent;width:40px;display:inline-block;margin-bottom:3px;margin-right:7px}.brand-landing-page #content .promo .field-promotext2 a:after{content:"";width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #ee312e;position:relative;left:6px;display:inline-block}.brand-landing-page #content .promo .field-promotext{font-family:Opine-Medium}.brand-landing-page #content .promo .field-promolink2 a{padding:0 16px 0 0}.brand-landing-page #content .secondlink .field-promolink2 a::before{top:4px}.brand-landing-page #content .image a{pointer-events:none}.brand-landing-page #content .image .component-content{position:relative;display:inline-block}.brand-landing-page #content .image .component-content::before{position:absolute;content:"";width:0;height:0;border-top:45px solid #bb2025;border-right:45px solid #bb2025;border-bottom:45px solid transparent;border-left:45px solid transparent;top:0;right:0}.brand-landing-page .fullwidthcta{padding:0 0 60px 0}@media (max-width:1200px){.brand-landing-page #hero-video-content{top:60px;left:60px}.brand-landing-page h1{font-size:36px}.brand-landing-page #contentfullwidth h2{font-size:32px!important}}@media (max-width:992px){.brand-landing-page #header-container{padding:0;background:#efefef}.brand-landing-page .jump-nav ul li{padding:0 5px}.brand-landing-page .jump-nav ul li a{font-size:12px}.brand-landing-page #content .image,.brand-landing-page #content .image *{text-align:left!important}.brand-landing-page #hero-video-content{top:30px;left:30px}.brand-landing-page #contentfullwidth h2{font-size:28px!important}.brand-landing-page #content .promo .field-promotext2 a{margin-left:0}.brand-landing-page #hero-video-heading{max-width:90%}.brand-landing-page .secondlink .field-promolink2 a{font-size:13px}} .careers-page .row.column-splitter>div>div.row{margin-right:0!important;margin-left:0!important}.careers-page h2{font-size:36px;line-height:1.3;font-family:'Proxima Nova Semibold';color:#000}.careers-page h4{font-size:18px;line-height:1.6;font-family:'Proxima Nova Semibold';color:#000}.careers-page p{font-size:16px;line-height:1.5;font-family:'Proxima Nova Regular';color:#000}.careers-page .vision-mission{text-align:center;color:#000;margin-top:60px}.vision-mission h2{margin-bottom:30px;text-transform:capitalize}.multitabcomponent h2{text-transform:capitalize}.vision-mission h3{font-size:22px;line-height:1.72;font-family:'Proxima Nova Semibold';color:inherit}#careers-vert-left p,.careers-page #what-makes-us-diligent p,.vision-mission p{font-size:18px;line-height:1.44;font-family:'Proxima Nova Regular';color:inherit}.careers-page .multitabcomponent{margin-top:100px}.careers-page .multitabcomponent .offset-xl-1{margin-left:15px}.careers-page .multitabcomponent h4{position:relative;text-transform:capitalize}.careers-page .multitabcomponent h4:before{position:absolute;content:'';background:#bb2025;height:5px;width:5px;border-radius:50%;left:-15px;top:11px}#what-makes-us-diligent{position:relative;margin-top:60px;padding:60px 0;background:#150d3d;padding-right:0!important;padding-left:0!important}#what-makes-us-diligent:before{position:absolute;content:'';background:#150d3d;height:100%;width:500%;left:-100%;top:0}#careers-vert-left{text-align:center;margin-bottom:50px}#careers-vert-left h2{color:#fff}#careers-vert-left p{color:#fff}#what-makes-us-diligent .column-splitter .indent-bottom,#what-makes-us-diligent .column-splitter .indent-top{padding-right:15px;padding-left:15px;margin-bottom:30px;margin-top:0}#what-makes-us-diligent .column-splitter .indent-bottom>.row,#what-makes-us-diligent .column-splitter .indent-top>.row{height:100%}#what-makes-us-diligent .column-splitter .indent-bottom .column-splitter,#what-makes-us-diligent .column-splitter .indent-top .column-splitter{border:solid 1px #a0a2a5;background-color:rgba(221,221,221,.1);padding:30px 20px;text-align:center;display:block}.careers-page #what-makes-us-diligent h4{color:#fff;text-transform:capitalize}.careers-page .our-team h2{text-transform:capitalize}.careers-page #what-makes-us-diligent p{color:#fff}#what-makes-us-diligent .image img{width:60px}.careers-page .commitment{margin:120px 0 15px}.careers-page .commitment h2{line-height:1.11}.careers-page .commitment p{margin-bottom:25px}.careers-page .commitment .position-center{align-items:center;display:flex;justify-content:center}.careers-page .imagetext.container-gray-background{position:relative;background:#f3f3f3;padding:67px 0;margin-bottom:40px}.careers-page .imagetext.container-gray-background:before{position:absolute;content:'';top:0;left:-200%;background:#f3f3f3;height:100%;width:500%}.careers-page .imagetext.container-gray-background .column-splitter>div:last-child .rich-text .component-content{text-align:right}.careers-page .imagetext.container-gray-background .column-splitter>div:last-child .rich-text .component-content a{display:inline-block!important;width:100%}.careers-page .imagetext.container-gray-background .column-splitter>div h2{margin:0}.careers-page .fullwidthcta{padding:60px 0 80px}.careers-page .fullwidthcta .rightsection .field-promolink a{width:auto;max-width:100%;padding:13px 25px 15px;margin-top:15px}.careers-page .seo-rich-text{padding:0 0 60px 0}.careers-page .seo-rich-text a{text-decoration:none}.careers-page .seo-rich-text a:hover{text-decoration:underline;color:#de232f}.fullwidthcta-imageright .rightsection{float:left}.fullwidthcta-imageright .leftsection{float:right}.fullwidthcta-imageright .leftsection .field-promoicon{padding-right:0;padding-left:60px}.social-link .row .component{padding:0;margin-bottom:40px}.social-link .row .component-content{display:flex;align-items:center}.social-link h3{font-size:36px;line-height:1.11;color:#000;font-family:'Proxima Nova Semibold';margin:0}.social-link ul{display:flex;list-style-type:none;padding:0;margin:0;position:relative;top:2px}.social-link ul li{margin-left:20px;list-style-type:none}.social-link ul li a{display:inline-block;line-height:normal}.social-link ul li:first-child{margin-left:25px}.social-link p{margin-left:30px;font-size:20px;line-height:normal;color:#bb2025;font-family:'Proxima Nova Semibold';margin-top:0;margin-bottom:0}.careers-page .our-team .image{padding-right:10px}.careers-page .our-team .image img{width:72px}.careers-page .image a{pointer-events:none}.careers-page .image a[title=HeaderLogo]{pointer-events:auto}@media only screen and (max-width:1400px){.careers-page .commitment h2{font-size:33px}.careers-page .imagetext.container-gray-background .column-splitter>div h2{font-size:33px}}@media only screen and (max-width:992px){#what-makes-us-diligent{margin:20px 0 0;padding:40px 0}.careers-page .vision-mission{margin-top:30px}.careers-page h2{margin:0}.vision-mission h2{margin-bottom:20px}.careers-page .commitment{margin:30px 0 15px}.careers-page .multitabcomponent{margin-top:20px}.careers-page .imagetext.container-gray-background{padding:40px 0}.careers-page .imagetext.container-gray-background .column-splitter>div:last-child{margin-top:25px}.careers-page .fullwidthcta{padding:20px 0 40px}.careers-page .imagetext.container-gray-background .column-splitter>div:last-child .rich-text .component-content{text-align:center}.careers-page .commitment h2{margin-bottom:15px}.careers-page .commitment p{margin-top:15px;max-width:640px;width:100%}.careers-page .commitment p:last-child{margin-bottom:0}.careers-page .imagetext.container-gray-background{margin-bottom:20px}.fullwidthcta-imageright .leftsection .field-promoicon{padding-right:0;padding-left:0}.careers-page .seo-rich-text{padding:0 0 40px 0}.social-link h3{font-size:30px}.careers-page .fullwidthcta .promo{padding:0}.careers-page .fullwidthcta .rightsection .field-promolink a{margin-top:0}.careers-page .fullwidthcta .promo.no-image .rightsection{padding:0}.social-link p{font-size:16px;margin-left:20px}.social-link ul li{margin-left:20px}.careers-page .our-team .image{padding-right:15px}}@media only screen and (max-width:767px){#what-makes-us-diligent .column-splitter .indent-bottom,#what-makes-us-diligent .column-splitter .indent-top{padding-right:7.5px;padding-left:7.5px;margin-bottom:15px}#what-makes-us-diligent{padding:40px 15px}#careers-vert-left{margin-bottom:30px}.careers-page .multitabcomponent .offset-xl-1{margin-left:0;padding-left:15px}.careers-page .homeheroleft .promo-text h2{font-size:24px;line-height:normal}.careers-page h4{font-size:16px}.vision-mission h3{font-size:20px}.careers-page .commitment h2,.careers-page h2{font-size:24px}.careers-page .imagetext.container-gray-background .column-splitter>div h2{font-size:24px}.careers-page p{font-size:16px}#careers-vert-left p,.careers-page #what-makes-us-diligent p,.vision-mission p{font-size:16px!important}.careers-page .commitment .position-center{margin-bottom:10px}.careers-page .homeheroleft .field-promotext2,.careers-page .homeheroleft .field-promotext2 *{font-size:16px}.careers-page .homeheroleftadjust{padding-top:15px!important}.social-link ul{flex-wrap:wrap}.careers-page .fullwidthcta .rightsection .field-promotext{font-size:24px}.social-link .row .component-content{flex-wrap:wrap}.social-link h3{width:100%;margin-bottom:10px}.social-link ul{margin-bottom:0;top:0}.social-link ul li{margin-right:10px;margin-left:0}.social-link ul li:first-child{margin-left:0}.social-link ul li a img{width:40px;height:40px}.social-link p{margin-left:0}}@media only screen and (max-width:480px){#what-makes-us-diligent .column-splitter .indent-bottom,#what-makes-us-diligent .column-splitter .indent-top{padding-right:15px;padding-left:15px}.social-link h3{font-size:24px}} .content,.rich-text{font-size:16px;font-family:"Proxima Nova Regular";background:0 0;color:#747474;border:transparent;line-height:1.5;overflow:hidden}.promo p{line-height:24px;font-size:1.1em;font-family:"Proxima Nova Regular";color:#292e38;margin:5px 0}.promo>.component-content{border:0}.greyBackground{background:#d8d8d8}nav{padding-left:0;margin-bottom:0;list-style:none}nav ul{list-style:none}nav>ul>li{float:left}nav>ul>li>a{padding-top:15px;padding-bottom:15px;line-height:20px;font-weight:700}.navigation .level0>.navigation-title>a,.navigation .level1>.navigation-title>a{font-size:18px;border-color:#fff;border-style:solid;border-width:0 0 2px 0;padding-right:3px;margin-right:10px;padding-top:15px;padding-bottom:15px;line-height:20px;font-weight:700;padding:10px 15px}.link-list h1,.link-list h2,.link-list h3,.link-list h4,.link-list h5,.link-list h6{border-bottom-width:1px;border-bottom-style:none;border-bottom-color:#89c6cc}.HomeIndustryDropdown .link-list>.component-content ul{float:right;position:absolute;top:94px;left:0;z-index:1000;display:none;float:left;min-width:100%;text-align:left;list-style:none;background-color:#e0ebef;height:240px;overflow:auto;padding-top:15px;border-top:1px solid rgb(140,166,176,.4)}.HomeIndustryDropdown{float:right;margin-right:0;background:#fff;border-radius:5px;box-shadow:0 0 40px 0 rgba(24,0,0,.15);position:relative;z-index:2;top:-50px;right:120px}.HomeIndustryDropdown .field-link a{font-size:1.2em;color:#150b48}.HomeIndustryDropdown .field-link a:hover{text-decoration:none;border:0}.HomeIndustryDropdown .row.column-splitter .position-right{padding:35px 27px;text-align:left!important}.HomeIndustryDropdown .position-right *{text-align:left!important}.HomeIndustryDropdown .link-list>.component-content li{padding:12px 35px;margin-bottom:0}.HomeIndustryDropdown .position-right .field-link a{font-family:"Proxima Nova Medium"}.HomeIndustryDropdown .position-left *{position:static}.HomeIndustryDropdown .row.column-splitter .position-left{padding:0;background-color:#e0ebef;border-radius:6px;border-top-left-radius:0;border-bottom-left-radius:0;font-family:"Proxima Nova Regular"}.HomeIndustryDropdown .position-left h3{font-size:1.2em;color:#000;font-weight:400;cursor:pointer;font-family:"Proxima Nova Regular";padding:35px}.HomeIndustryDropdown .position-left .link-list{padding:0}.HomeIndustryDropdown .position-left:before{content:'';width:2px;height:100%;position:absolute;right:90px;background:#8ca6b0;display:block;top:0;opacity:.3}.HomeIndustryDropdown ul .field-link a{line-height:1;font-family:"Proxima Nova Regular";color:#6f7377;font-weight:400;font-size:1.3em;padding-left:0}.HomeIndustryDropdown ul li{display:block;margin-bottom:17px;padding:0 20px;border-bottom:0}.HomeIndustryDropdown .position-left h3::after{content:"";display:inline-block;width:10px;height:10px;border-right:1px solid #000;border-top:1px solid #000;transform:rotate(135deg);right:40px;position:absolute;top:50%;margin-top:-7px}.HomeIndustryDropdown .position-left h3.active::after{transform:rotate(-45deg);margin-top:-1px}header{width:100%;height:100%;background:0 0;z-index:9999;transition:.25s}header.fixed{position:fixed;top:0;left:0;right:0;height:auto}.on-page-editor header.fixed{position:relative}#headermenuright a{color:#fff;font-family:"Proxima Nova Bold";font-size:.9em;letter-spacing:1.63px;text-transform:uppercase;border:0}#headermenuright .requestdemo a{border:1px solid #fff;padding:8px 13px}#headermenuright .requestdemo a:hover{background:#fff;color:#150b48}.headermenu-red#headermenuright .requestdemo a:hover{color:#bb2025}#headermenuright .language-selector .flags-us{height:auto}.language-selector .language-selector-item-container{box-shadow:0 0 9px 0 #140a47;left:auto;background:#140a47;top:100%;min-width:53px;border:1px solid rgba(255,255,255,.3);padding:0;position:absolute;z-index:10;display:none;right:0}.headermenu-red #headermenuright .language-selector .language-selector-item-container{background:#bb2025;box-shadow:0 2px 9px 0 #bb2025}.component.language-selector .language-selector-select-link{height:auto;padding-right:15px;padding-left:22px;background-image:none}.language-selector .language-selector-item{margin:0;color:#fff;padding-left:19px;padding-bottom:8px;padding-top:6px;border:0;border-bottom:1px solid rgba(255,255,255,.3);cursor:pointer}.language-selector .language-selector-item:hover{border-bottom:1px solid rgba(255,255,255,.6);background:0 0}#headermenuright .language-selector a{color:#fff;font-size:.9em;display:inline-block}#headermenuright .language-selector .language-selector-item a{color:#fff;width:100%;padding-left:0;position:relative}.homeherorightimg1.field-promoicon img,.homeherorightimg2 img{max-width:350px!important;max-height:100%!important;box-shadow:0 0 40px 0 rgba(24,0,0,.15);width:auto;height:auto;-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-ms-animation:fadein 2s;-o-animation:fadein 2s;animation:fadein 2s}.homeherorightimg3 img{max-width:300px;max-height:100%;width:auto;height:auto;box-shadow:0 0 40px 0 rgba(24,0,0,.15);-webkit-animation:fadein 6s;-moz-animation:fadein 6s;-ms-animation:fadein 6s;-o-animation:fadein 6s;animation:fadein 6s}@keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-o-keyframes fadein{from{opacity:0}to{opacity:1}}#header,#headermenu{max-width:100%;height:100px}.menu-open #header,.menu-open #headermenu{z-index:5}#header .col-lg-7,#header .col-lg-8{height:100px;background:#fff;padding-left:100px;position:relative;z-index:10}#headermenuright>.component-content>.row{justify-content:flex-end;padding-right:100px}#headermenuright .component.link{padding:0}#headermenu .component.image{background:#fff;display:flex;height:100px;padding-left:0;align-items:center}#headermenu .component.image>.component-content{display:table-cell;vertical-align:middle}#headermenu .component.image.col-xl-3 img{max-width:160px;object-fit:contain}#headermenu .navigation.navigation-fat{border:none;height:100px;display:table;opacity:1}#headermenu .navigation.navigation-fat>.component-content{display:table-cell;vertical-align:middle}#headermenu .navigation.navigation-mobile nav>ul{border-width:0}#headermenu nav li>div.field-navigationtitle{display:inline-block;font-size:1em;padding-top:0;padding-bottom:0;margin-right:24px;border-bottom:none;padding-right:17px;position:relative}#headermenu nav li>div.field-navigationtitle.no-item{margin-right:33px}#headermenu nav li>div.field-navigationtitle.no-item span{display:none}#headermenu nav li.active>div.field-navigationtitle a{border-bottom:1px solid #e04143;padding-bottom:2px}#headermenu nav li>div.field-navigationtitle a{background:0 0;border:none;font-size:1.14em;color:#000;font-family:"Proxima Nova Semibold"}#headermenu nav li:not(.last)>div.field-navigationtitle:after{content:"";width:7px;height:7px;border-right:1px solid rgba(0,0,0,.5);border-top:1px solid rgba(0,0,0,.5);transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);position:absolute;top:50%;right:-1px;margin-top:-4px}#headermenu nav li>div.field-navigationtitle span{width:7px;height:7px;border-right:1px solid rgba(0,0,0,.5);border-top:1px solid rgba(0,0,0,.5);transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);position:absolute;top:50%;right:-1px;margin-top:-4px;cursor:pointer}#headermenu nav li>div.field-navigationtitle.no-item:after{content:none}#headermenu nav li>div.field-navigationtitle a.active,#headermenu nav li>div.field-navigationtitle a:hover{text-shadow:0 0 .01px #000}#headermenu nav li.active-child:not(.last)>div.field-navigationtitle:after{border-right:1px solid #000;border-top:1px solid #000;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);margin-top:0}#headermenu nav li.active-child>div.field-navigationtitle span{border-right:1px solid #000;border-top:1px solid #000;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);margin-top:0;cursor:pointer}#headermenuright{z-index:4;background:#140a47;height:100px;width:100%;color:#fff}.headermenu-red #headermenuright{background:#bb2025}#headermenuright>.component-content{vertical-align:middle;top:50%;position:relative;transform:translateY(-50%)}#headermenuright .language-selector{border:none;background:0 0;padding:0;width:auto}.articlepromo,.homeheroleft{display:inline-block;padding-left:100px;padding-right:110px;min-height:645px;margin-left:0;padding-top:110px}.homeheroleft:not(.homepage-banner){min-height:inherit;height:auto}.homeheroleft.heroleft-small{min-height:527px;margin-bottom:50px}.articlepromo{min-height:550px}.articlepromo>.component-content,.homeheroleft>.component-content{display:table-cell;vertical-align:middle;position:relative}.articlepromo .promo,.homeheroleft .promo{padding:0;max-width:520px;width:100%}.articlepromo .promo>.component-content,.homeheroleft .promo>.component-content,.homeheroright .promo>.component-content{border:none;border-width:0}.homeheroleft .promo-text{padding-right:150px}.articlepromo .field-articleheadline h2,.homeheroleft .promo-text h2,.promo.no-bg .homeheroleft h2{font-size:45px;line-height:48px;font-family:'Proxima Nova Semibold'}.articlepromo .field-articleheadline h2{margin-bottom:20px}.field-breadcrumb{font-size:1em;color:#d3222a;letter-spacing:2.33px;font-family:"Proxima Nova Medium";text-transform:uppercase}.promo .field-breadcrumb *{font-size:inherit;font-family:inherit;color:inherit}.tag-section{margin-top:15px;display:inline-block}.articlepromo .promo-text .field-title:last-of-type::after{content:none}.articlepromo .promo-text .field-articledate,.articlepromo .promo-text .field-author{color:#949799;line-height:26px;font-size:1.5em;display:inline-block;font-family:"Proxima Nova Regular";padding-right:15px;position:relative;margin-bottom:15px}.articlepromo .promo-text .field-articledate{display:none}.articlepromo .promo-text .field-author::before{content:"";width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;left:0;background-color:#949799}.articlepromo .promo-text .field-author{padding-left:15px}.articlepromo .promo-text .field-title{display:inline-block;color:#bb2025;font-size:1.4em;font-family:"Proxima Nova Semibold";padding-right:7px;line-height:22px}.articlepromo .promo-text .field-tagstext{color:#000;font-size:1.4em;line-height:1.2;font-family:"Proxima Nova Regular";padding-right:7px;display:inline-block}.articlepromo .promo-text .field-title::after{content:","}.articlepromo .promo-text .field-title:nth-last-child(){content:""}.homeheroleft .field-promotext2{font-size:1.25em;line-height:1.5;padding-top:10px;font-family:'Proxima Nova Regular'}.homeheroleft .field-promotext2 *{font-size:100%;font-family:'Proxima Nova Regular';line-height:inherit;color:inherit}.homeheroleft .promo .field-promolink{display:inline-block;margin-top:40px;margin-bottom:60px}.homeheroleft .promo .field-promolink a{color:#fff;text-decoration:none;font-size:.9em;background-color:#bb2025;padding:18px 20px;font-family:'Proxima Nova Bold';display:block;letter-spacing:1.88px;line-height:1}.homeheroleft .promo .field-promolink.no-video a{padding-left:20px;background-image:none;text-align:center}.homeheroleft .promo .field-promolink a:hover{background-color:#921a1d}.homeheroright{top:-100px;height:745px;margin-bottom:-100px;margin-right:0;z-index:-1}.homeheroright.heroright-small{top:0;height:527px;margin-bottom:50px;margin-right:0}.homeheroright.heroright-small .promo{max-width:500px;width:100%}.articlepromo+.homeheroright{height:650px}.homeheroright .field-promolink a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px}.on-page-editor .homeheroright .field-promolink a{position:relative}.homeheroright .component-content,.homeheroright .row{height:100%}.homeherorightimg1{position:relative;left:-60px}.herorightinsights .homeherorightimg1{left:60px}.homeheroright .homeherorightimg1{position:relative;top:50px}.homeheroright .homeherorightimg2{left:-20%;position:relative;top:100px}.homeheroright.herorightinsights .homeherorightimg2{left:420px;top:10px}.homeheroright.industry-homeheroright .homeherorightimg2{left:50%}.homeheroright .homeherorightimg3{position:absolute;top:50%;right:15px;transform:translateY(-50%)}.homeheroright.herorightinsights .homeherorightimg3{position:relative;top:285px;left:150px;transform:none}.homeheroright.herorightinsights .homeherorightimg3.field-promoicon4{position:relative;top:215px;left:450px}.homeheroright .promo{overflow:visible;background:0 -1px;padding:0;background-repeat:no-repeat;background-size:cover}.homeheroright .promo>.component-content{padding-top:100px}.homeheroright .promo .field-promoicon{overflow:visible}.homeherorightform{z-index:2;height:auto;margin-bottom:auto}.clienttestimonycarousel{top:0;height:700px;margin-bottom:0}.HomeIndustryDropdown+.clienttestimonycarousel{top:-97px;margin-bottom:-97px}.clienttestimonycarousel.aboutus-carousel{top:0;margin-bottom:0}.clienttestimonycarousel .carousel-inner,.clienttestimonycarousel .component,.clienttestimonycarousel .component-content,.clienttestimonycarousel .row,.clienttestimonycarousel .slide,.clienttestimonycarousel .slides,.clienttestimonycarousel .wrapper{height:100%;overflow:hidden}.on-page-editor .clienttestimonycarousel .carousel-inner,.on-page-editor .clienttestimonycarousel .component,.on-page-editor .clienttestimonycarousel .component-content,.on-page-editor .clienttestimonycarousel .row,.on-page-editor .clienttestimonycarousel .slide,.on-page-editor .clienttestimonycarousel .slides,.on-page-editor .clienttestimonycarousel .wrapper{height:700px}.clienttestimonycarousel .slide img{height:auto;width:100%;display:block}.clienttestimonycarousel .slide .promo-text{position:absolute;top:50%;background:#fff;width:600px;right:15px;transform:translateY(-50%);border-radius:5px;box-shadow:0 0 40px 0 rgb(24 0 0 / 15%);padding:40px;box-sizing:border-box;border-top-right-radius:0;border-bottom-right-radius:0}.clienttestimonycarousel .slide .promo-text .field-boxheadline{line-height:20px;color:#000;font-size:1.28em;text-align:left;padding-bottom:15px;font-family:"Proxima Nova Semibold"}.clienttestimonycarousel .slide .promo-text .field-slidetext{line-height:27px;font-size:1.5em;color:#000;text-align:left;padding-bottom:20px;font-family:"Proxima Nova Regular";font-style:italic}.clienttestimonycarousel .slide .promo-text .field-authorimage{float:left;width:150px}.clienttestimonycarousel .slide .promo-text .field-authortext{text-align:left;padding-left:10px;float:left;margin-bottom:20px;font-family:"Proxima Nova Medium";font-size:14px}.clienttestimonycarousel.aboutus-carousel .slide .promo-text .field-authortext{padding-left:0}.clienttestimonycarousel:not(.aboutus-carousel) .slide .promo-text .field-authortext p:nth-child(odd){font-size:1.5em;color:#000;font-family:"Proxima Nova Medium";line-height:25px;padding-bottom:0}.clienttestimonycarousel.aboutus-carousel .slide .promo-text .field-authortext h2{font-size:2.71em;line-height:44px;font-family:"Proxima Nova Semibold";color:#000;margin-top:0;margin-bottom:15px}.clienttestimonycarousel.aboutus-carousel .slide .promo-text .field-authortext p{font-size:1.14em;color:#292e38;line-height:24px;font-family:"Proxima Nova Regular"}.clienttestimonycarousel:not(.aboutus-carousel) .slide .promo-text .field-authortext p:nth-child(even){font-size:1.28em;font-family:"Proxima Nova Light";line-height:16px}.clienttestimonycarousel .slide .promo-text .field-slidelink{display:block;text-align:left;margin-top:20px;clear:left}.clienttestimonycarousel .slide .promo-text .field-slidelink a{font-size:1em;color:#ee312e;letter-spacing:1px;text-decoration:none;display:inline-block;position:relative;font-family:"Proxima Nova Bold"}.clienttestimonycarousel .slide .promo-text .field-slidelink a:after{content:"";height:3px;background:linear-gradient(to right,#ee312e,#d3222a,#bb2025,#921a1d);width:calc(100% + 15px);display:block;top:2px;position:relative}.clienttestimonycarousel .slide .promo-text .field-slidelink a:before{content:'';width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #ee312e;position:absolute;right:-14px;top:6px}.clienttestimonycarousel .slide .field-smallimage{position:absolute;bottom:50px;left:90px;background:#fff;padding:25px;border-radius:5px;display:block;max-width:170px;width:100%}.clienttestimonycarousel .nav{position:absolute;top:30px;left:30px;z-index:9}.clienttestimonycarousel .carousel{padding:0;border-width:0}.clienttestimonycarousel .carousel .wrapper{padding-bottom:0;margin-bottom:50px}.clienttestimonycarousel .carousel .nav .nav-items .sxa-bullets:before{width:15px;height:15px;background-image:none;background-color:#fff;border-radius:50%;opacity:.5}.clienttestimonycarousel .carousel .nav .nav-items .sxa-bullets{width:25px}.clienttestimonycarousel .carousel .nav .nav-items .sxa-bullets.active:before{opacity:1}.clienttestimonycarousel .carousel .nav .nav-items:after,.clienttestimonycarousel .carousel .nav .nav-items:before{background-image:none}.multitabcomponent .tabs-heading{text-align:center;display:flex;justify-content:center}.multitabcomponent .tabs-heading li,.multitabcomponent .tabs-heading li.active{background-color:transparent;border:0;display:inline-block;float:none;margin-right:70px;position:relative;max-width:16.66%}.on-page-editor .multitabcomponent .tabs-heading li,.on-page-editor .multitabcomponent .tabs-heading li.active{max-width:initial}.multitabcomponent .tabs-heading li:last-child{margin-right:0}.multitabcomponent .tabs-heading li.active .field-heading{color:#1b5280}.multitabcomponent .tabs-heading li .component-content{position:relative;margin-bottom:10px}.multitabslide{background:#1b5280;width:100%;padding:0!important;height:2px;position:absolute;left:-100%;bottom:0;margin-bottom:8px;opacity:0}.active .multitabslide{left:0;transition:left .3s ease-out;opacity:1}.multitabslide::before{content:"";display:block;left:50%;top:100%;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #1b5280;position:absolute;transform:translateX(-50%)}.multitabcomponent .tabs-heading .field-heading{font-size:1.18em;color:#000;letter-spacing:1px;width:min-content;white-space:break-space;margin-left:auto;margin-right:auto;font-family:"Proxima Nova Semibold";min-width:100px;text-transform:uppercase}.multitabcomponent .tabs-container{border-width:0}.multitabcomponent .tabs-container .promo-text{height:auto}.multitabcomponent .tabs-container .promo-text>div{height:100%;padding:30px 0;display:flex;flex-wrap:wrap;align-items:center}.multitabcontentleft{float:left;width:50%;clear:left;padding-right:50px;max-width:100%}.multitabcomponent .tabs-container .tab{padding:0}.multitabcomponent .tabs-container .field-heading-2{font-size:1em;letter-spacing:1px;color:#000;width:100%;height:auto;margin-bottom:20px;font-family:"Proxima Nova Regular";text-transform:uppercase}.multitabcomponent .tabs-container .field-heading-3{font-size:2.7em;color:#000;line-height:40px;padding-bottom:20px;width:100%;height:auto;font-family:"Proxima Nova Semibold"}.multitabcomponent .tabs-container .field-content{font-size:1.14em;color:#292e38;line-height:20px;padding-bottom:30px;width:100%;height:auto;font-family:"Proxima Nova Regular"}.multitabcomponent .tabs-container .field-link{width:100%;height:auto}.multitabcomponent .tabs-container .field-link a{color:#ee312e;font-family:"Proxima Nova Bold";font-size:1em;text-decoration:none;display:inline-block;position:relative}.multitabcomponent .tabs-container .field-link a::after{content:"";height:3px;background:linear-gradient(to right,#ee312e,#d3222a,#bb2025,#921a1d);width:108%;display:block;position:relative;top:2px}.multitabcomponent .tabs-container .field-link a:before{content:'';width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #ee312e;position:absolute;right:-15px;top:5px}.multitabcomponent .tabs-container .multitabimageright{float:right;width:50%;position:relative;padding-left:30px;padding-top:20px;margin-top:40px;margin-bottom:40px;opacity:1;animation:fade .2s ease-in;-webkit-animation:fade .2s ease-in;-moz-animation:fade .2s ease-in;-ms-animation:fade .2s ease-in}@keyframes fade{0%{opacity:0}100%{opacity:1}}.multitabcomponent .tabs-container .multitabimageright .field-image-2 img{padding:20px;object-fit:cover;width:100%;height:auto}.multitabcomponent .tabs-container .multitabimageright .field-image-2:before{content:"";width:281px;height:227px;position:absolute;top:20px;left:30px;background:#cd2128;z-index:-1;box-shadow:0 20px 50px 20px rgba(0,0,0,.05);display:none}.multitabcomponent .tabs-container .multitabimageright:after{content:"";position:absolute;width:320px;height:280px;top:0;border:2px solid rgba(211,34,42,.4);right:0;z-index:-1}.multitabcomponent .tabs-container .multitabimageright:before{content:"";position:absolute;width:220px;height:170px;bottom:0;border:2px solid rgba(205,207,209,.8);left:0;z-index:-1}.multitabcomponent .field-image{position:absolute;top:20%;left:-6%}.newscomponent{padding-top:50px;padding-bottom:50px}.newscomponent.news-content{padding-top:75px;padding-bottom:70px}.newscomponent .rich-text h2{font-size:3em;text-align:center;padding-bottom:40px;font-family:"Proxima Nova Semibold"}.newscomponent .promo>.component-content{border-width:0}.newscomponent .promo>.component-content>div{padding:0}.newscomponent .promo .field-promoicon img{max-height:320px;object-fit:cover;height:100%}.newscomponent .video-sectionright .video-headline,.newscomponent h2{font-size:1.5em;color:#000;padding-bottom:2px;font-weight:600;padding-top:10px;font-family:"Proxima Nova Semibold";margin-top:0;margin-bottom:10px;line-height:23px}.newscomponent .sxa-video-wrapper{margin-bottom:10px;height:320px;overflow:hidden;width:100%}.newscomponent .component.video .sxa-video-wrapper::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.newscomponent .sxa-video-wrapper video{object-fit:cover}.newscomponent.news-content .promo .promoimagewrapper .field-promoicon,.newscomponent.news-content .sxa-video-wrapper,.newscomponent.news-content .video .mobile-youtube{height:207px}.newscomponent .field-promolink,.newscomponent .video-link{display:block;margin-top:13px;text-align:left}.newscomponent .field-promolink a,.newscomponent .video-link a{font-size:.9em;letter-spacing:2px;color:#d3222a;text-decoration:none;font-weight:600;font-family:"Proxima Nova Bold"}.newscomponent .field-promolink a:hover,.newscomponent .video-link a:hover{color:#878787;background:0 0}.newscomponent .field-promotext3,.newscomponent .video-caption{background:#ee312e;color:#fff;font-size:.8em;letter-spacing:1.88px;padding:10px 22px;position:absolute;right:0;bottom:0;font-family:"Proxima Nova Bold";text-transform:uppercase}.newscomponent .field-promotext a,.newscomponent .field-promotext a:hover{text-decoration:none}.newscomponent .field-promotext a:hover h2{color:#bb2025!important}.newscomponent .promoimagewrapper{position:relative}.newscomponent .promoimagewrapper:after{position:absolute;content:'';background:rgba(0,0,0,.25);height:100%;width:100%;top:0;left:0;pointer-events:none;opacity:0;transition:.3s}.newscomponent .promo>.component-content>a:hover .promoimagewrapper:after{opacity:1}.component.video .video-init{background-image:url(/-/media/Themes/Diligent/Master/diligenttheme/images/element-play-btn.svg);cursor:pointer;background-size:59px;cursor:pointer;width:100%;height:100%;background-repeat:no-repeat;background-position:center center!important;transition:.3s;background-position:0 -39px;overflow:hidden;z-index:1;position:absolute;top:50%;left:50%}.component.video .video-init:hover{cursor:pointer;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;transition:.3s;opacity:1;background-color:rgba(0,0,0,.25);background-image:url(/-/media/Themes/Diligent/Master/diligenttheme/images/element-play-btn-svg.png)!important;background-position:center center;background-repeat:no-repeat}.component.video .mejs-overlay-button{background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/element-play-btn.svg) no-repeat;background-position:0;height:59px;width:59px;background-size:100%}.component.video .sxa-video-wrapper{display:flex}.newscomponent .component-content{position:relative}.newscomponent .promo,.newscomponent .video{margin-bottom:30px;padding-top:0;padding-bottom:0}.newscomponent .promo .field-promoicon,.newscomponent .video .mobile-youtube{max-height:320px;margin-bottom:10px;height:320px}.newscomponent .video .mobile-youtube iframe{width:100%;height:100%}.newscomponent .component.video .mejs-container{width:100%!important;height:320px!important}.newscomponent .field-promotext2,.newscomponent .video-description{font-size:1.1em;line-height:1.3;color:#292e38;font-family:"Proxima Nova Regular";display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:left}.newscomponent .field-promotext3 *,.newscomponent .video-caption *{margin:0}.newscomponent.news-content .rich-text .component-content h2{font-size:2.8em;color:#000;font-family:"Proxima Nova Semibold";text-align:left;padding-right:100px;line-height:40px;padding-top:0;margin-bottom:0}.newscomponent .video-sectionright .video-headline *,.newscomponent h2 *{color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;text-decoration:none}.newscomponent.news-content .field-link{text-align:right;position:relative;top:-58px;float:right;margin-bottom:-22px}.newscomponent.news-content .video-sectionright .video-headline,.newscomponent.news-content h2{font-size:1.7em;padding-top:5px;line-height:30px;text-align:left}.newscomponent.news-content .component.video .mejs-container{height:207px!important}.newscomponent.news-content .promo .promoimagewrapper .field-promoicon img,.newscomponent.news-content .video .mobile-youtube{height:207px;display:block}.newscomponent.news-content .video .mobile-youtube{width:100%;height:100%}.newscomponent.news-content .field-link a{color:#bb2025;font-size:1.08em;letter-spacing:2px;font-family:"Proxima Nova Bold"}.newscomponent.news-content .field-link a:hover{color:#921a1d}.solutionidentifier{padding:80px 0;background-color:#f6f9fc}.solutionidentifier .rich-text.solutionheading{font-size:2.71em;line-height:40px;color:#000;padding-bottom:25px;clear:both;display:block;font-family:"Proxima Nova Semibold"}.solutionidentifier .rich-text.solutionheading *{font-size:100%;font-family:"Proxima Nova Semibold"}.solutionidentifier .rich-text.solutiondesc{font-size:1.28em;line-height:24px;color:#292e38;padding-bottom:30px;clear:both;display:block;font-family:"Proxima Nova Regular"}.solutionidentifier .rich-text.solutiondesc *{font-size:100%;font-family:"Proxima Nova Regular"}.solutionidentifier .link-list h3{display:none}.solutionidentifier::before{content:'';width:100%;height:100%;background:#f6f9fc;display:block;right:auto;left:-100%;top:0;position:absolute}.solutionidentifier::after{content:'';width:100%;height:100%;background:#f6f9fc;display:block;right:-100%;left:auto;top:0;position:absolute}.solutionidentifier .rich-text.solutiondesc .component-content,.solutionidentifier .rich-text.solutionheading .component-content{max-width:450px}.solutionidentifier .link-list li{width:calc(33.33% - 30px);display:inline-block;margin-right:30px;border:1px solid rgba(82,113,138,.3);margin-bottom:28px}.solutionidentifier .link-list li:nth-of-type(3n){margin-right:0}.solutionidentifier .link-list li .field-link{display:table}.solutionidentifier .link-list li a{color:#000;font-size:1.08em;font-weight:400;text-decoration:none;padding-left:35px;font-family:"Proxima Nova Medium";vertical-align:middle;height:45px;display:table-cell;padding-top:1px}.solutionidentifier .link-list li a:hover{border-bottom:0}.solutionidentifier .link-list li.active{background-color:#150b48;color:#fff}.solutionidentifier .link-list li.active a{color:#fff}.solutionidentifier .link .field-link{display:inline-block;color:#fff;margin-top:20px}.solutionidentifier .link .field-link a{color:#fff;font-size:.8em;letter-spacing:1.88px;padding:16px 25px;background:#31a6de;font-family:"Proxima Nova Bold"}.solutionidentifier .link-list .active .field-link a::after{content:"";display:inline-block;height:6px;width:9px;border-left:2px solid #150b48;border-bottom:2px solid #150b48;transform:rotate(-50deg);position:absolute;left:14px;top:50%;margin-top:-5px}.solutionidentifier .link-list .field-link a::before{content:"";display:inline-block;height:16px;width:16px;border:1px solid #000;left:10px}.solutionidentifier .link-list .active .field-link a::before{border-color:#fff;background-color:#fff}#industryheroright .component-content,#industryheroright>.component-content>.row,#industryheroright>.component-content>.row>.component,#industryheroright>.component-content>.row>.component-content{height:100%;overflow:visible}#industryheroright .field-promoicon{position:absolute;top:-100px;width:100%;height:100%;left:0;z-index:0}#industryheroright .promo .field-promoicon img{height:100%}#industryheroright .homeherorightimg2{position:relative;top:200px}.fullwidthtext::before{background:rgba(211,34,42,.25);content:'';position:absolute;width:100%;height:1px;top:60px;left:-60%;z-index:9}.fullwidthtext::after{background:rgba(211,34,42,.25);content:'';position:absolute;width:100%;height:1px;bottom:60px;right:-60%;z-index:9}.fullwidthtext .promo{padding:0}.fullwidthtext .promo-text .rightsection{-webkit-columns:40px 2;-moz-columns:60px 2;columns:60px 2;column-fill:balance;max-width:1140px;margin:0 auto;z-index:1;z-index:99;position:relative;background:#fff;padding:50px;border-left:1px solid rgba(211,34,42,.25);border-right:1px solid rgba(211,34,42,.25);column-gap:70px}.fullwidthtext .promo-text .rightsection::before{content:"";background:rgba(211,34,42,.25);position:absolute;top:0;width:calc(50% - 100px);height:1px;right:0}.fullwidthtext .promo-text .rightsection::after{content:"";background:rgba(211,34,42,.25);position:absolute;bottom:0;width:calc(50% - 100px);height:1px;left:0}.fullwidthtext .field-promotext{font-size:2em;line-height:36px;color:#000;font-family:"Proxima Nova Semibold";padding-bottom:15px}.fullwidthtext .field-promotext2,.fullwidthtext .field-promotext2 p,.fullwidthtext .field-promotext2 ul li{color:#292e38;font-size:1.13em;line-height:26px;font-family:"Proxima Nova Regular";padding-right:20px;padding-bottom:15px;margin:0}.fullwidthtext .field-promotext2 *{font-size:100%;font-family:"Proxima Nova Regular";line-height:inherit;color:inherit}.fullwidthtext .field-promotext2 ul{list-style-type:none;padding:0;margin:0;padding-bottom:15px}.fullwidthtext .field-promotext2 ul li{list-style-type:none;padding:0;margin:0;position:relative;padding-bottom:10px;padding-left:15px}.fullwidthtext .field-promotext2 ul li:last-child{padding-bottom:0}.fullwidthtext .field-promotext2 ul li:before{content:"";background:#bb2025;width:5px;height:5px;position:absolute;vertical-align:middle;top:50%;transform:translateY(-50%);left:0}.fullwidthtext .leftsection{position:absolute;width:100%;height:100%;z-index:0;top:0;left:0;display:none}.fullwidthtext .field-promoicon{height:100%}.fullwidthtext .leftsection img{width:100%;height:100%;object-fit:cover;max-width:100%;max-height:100%}.fullwidthtext{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:60px 0;position:relative}.fullwidthtext-doublecol .rich-text{margin:0 auto;z-index:1;z-index:99;position:relative;background:#fff;border-left:1px solid rgba(211,34,42,.25);border-right:1px solid rgba(211,34,42,.25);font-size:14px;padding:50px}.fullwidthtext-doublecol .rich-text:nth-child(odd){border-right:0;padding-right:25px}.fullwidthtext-doublecol .rich-text:nth-child(odd)::before{content:"";background:rgba(211,34,42,.25);position:absolute;bottom:0;width:calc(100% - 130px);height:1px;left:0}.fullwidthtext-doublecol .rich-text:nth-child(even){border-left:0;padding-left:25px}.fullwidthtext-doublecol .rich-text:nth-child(even)::after{content:"";background:rgba(211,34,42,.25);position:absolute;top:0;width:calc(100% - 130px);height:1px;right:0}.fullwidthtext-doublecol{padding:60px 0;position:relative}.fullwidthtext-doublecol h2{font-size:2em;line-height:36px;color:#000;font-family:"Proxima Nova Semibold";padding-bottom:15px;margin:0}.fullwidthtext-doublecol .rich-text p,.fullwidthtext-doublecol .rich-text ul li{color:#292e38;font-size:1.13em;line-height:26px;font-family:"Proxima Nova Regular";padding-right:20px;padding-bottom:15px;margin:0}.fullwidthtext-doublecol .rich-text ul{list-style-type:none;padding:0;margin:0;padding-bottom:15px}.fullwidthtext-doublecol .rich-text ul li{list-style-type:none;padding:0;margin:0;position:relative;margin-bottom:10px;padding-left:15px}.fullwidthtext-doublecol .rich-text ul li:before{content:"";background:#bb2025;width:5px;height:5px;position:absolute;vertical-align:middle;top:11px;left:0}.fullwidthcta{padding:100px 0}.fullwidthcta .leftsection{width:25%;float:left}.fullwidthcta .rightsection{width:75%;float:right;text-align:right;padding-left:30px}.fullwidthcta .rightsection>a{text-decoration:none}.fullwidthcta .rightsection>a:hover{text-decoration:none}.fullwidthcta .rightsection>a:hover .field-promotext2{color:#292e38}.fullwidthcta .rightsection .field-promotext{font-size:3.5em;line-height:55px;color:#000;font-family:"Proxima Nova Semibold";padding-bottom:15px}.fullwidthcta .rightsection .field-promotext p{line-height:1}.fullwidthcta .rightsection .field-promotext2{font-size:1.43em;line-height:26px;color:#292e38;font-family:"Proxima Nova Regular"}.fullwidthcta .rightsection .field-promotext2 *{font-size:100%;font-family:"Proxima Nova Regular";line-height:inherit;color:inherit}.fullwidthcta .rightsection .field-promolink a,.fullwidthcta .rightsection .field-promolink span{text-decoration:none;letter-spacing:1.88px;color:#fff;background:#bb2025;padding:12px;display:inline-block;margin-top:30px;width:auto;min-width:240px;font-size:1.07em;text-align:center;text-transform:uppercase;font-family:"Proxima Nova Bold"}.fullwidthcta .rightsection .field-promolink a:hover{background:#921a1d}.fullwidthcta a:hover .rightsection .field-promolink span{background:#921a1d}.fullwidthcta.fullwidthcta-imageright .rightsection{width:75%;float:left;text-align:left;padding-right:30px;padding-left:0}.fullwidthcta.fullwidthcta-imageright .leftsection{width:25%;float:right}.fullwidthcta.fullwidthcta-imageright .rightsection .field-promotext{font-size:2.7em;line-height:40px}.fullwidthcta.fullwidthcta-imageright .rightsection .field-promotext2{font-size:1.28em;line-height:26px}.fullwidthcta.fullwidthcta-imageright .rightsection .field-promotext2 *{font-size:100%;line-height:inherit;color:inherit}.imagetext{padding:80px 0}.imagetext.article-imagetext{padding:30px 0}.imagetext .leftsection,.imagetext .rightsection{width:50%;display:table-cell;vertical-align:middle;height:100%}.imagetext .rightsection{padding-left:50px}.imagetext.article-imagetext .rightsection{padding-left:35px}.imagetext .promo-text{display:table}.imagetext .field-promoicon{padding-right:50px}.imagetext.article-imagetext .field-promoicon{padding-right:35px;position:relative}.imagetext.article-imagetext .field-promoicon::after{content:"";height:3px;background:#bb2025;display:block;position:absolute;top:25px;right:-10px;width:100px}.imagetext .field-promotext{font-family:"Proxima Nova Semibold";font-size:2.6em;line-height:38px;color:#000;margin-bottom:15px}.imagetext.article-imagetext .field-promotext{font-size:1.4em;line-height:28px}.imagetext .field-promotext2{font-size:1.14em;color:#292e38;font-family:"Proxima Nova Regular";line-height:24px;margin-bottom:15px}.imagetext .field-promotext2 *{font-size:100%;font-family:"Proxima Nova Regular";line-height:inherit;color:inherit}.imagetext .field-promotext2 li{padding-bottom:10px}.imagetext.article-imagetext .field-promotext2{font-size:1.08em;line-height:23px}.imagetext.article-imagetext .field-promotext2 *{font-size:100%;line-height:inherit;color:inherit}.imagetext .promo-text .field-promolink{margin-bottom:10px}.imagetext.article-imagetext .promo-text .field-promolink{margin-top:20px}.imagetext .promo-text .field-promolink a{color:#ee312e;font-family:"Proxima Nova Bold";font-size:1em;text-decoration:none;display:inline-block;position:relative}.imagetext .promo-text .field-promolink a:before{content:'';width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #ee312e;position:absolute;right:-15px;top:6px}.imagetext .promo-text .field-promolink a:after{content:"";height:3px;background:linear-gradient(to right,#ee312e,#d3222a,#bb2025,#921a1d);width:calc(100% + 16px);display:block;position:relative;top:2px}#percentwidth70,.percentwidth70{background:#fff;margin-top:-100px;position:relative;padding:40px 0;padding-right:30px}.percentrichtext70.no-banner,.percentwidth70.no-banner{margin-top:20px}.percentwidth30{margin-top:60px}.percentrichtext70 .content,.percentrichtext70 .rich-text,.percentwidth70 .content,.percentwidth70 .rich-text{font-size:16px;line-height:1.75}.percentrichtext70 .video-fullimage,.percentwidth70 .video-fullimage{margin-bottom:40px;margin-top:30px}.percentrichtext70 .rich-text h2,.percentwidth70 .rich-text h2{color:#000;font-family:"Proxima Nova Semibold";font-size:28px;margin-bottom:15px;line-height:1.2}.percentwidth70 .content ol li,.percentwidth70 .content ul li,.percentwidth70 .rich-text ol li,.percentwidth70 .rich-text p,.percentwidth70 .rich-text span,.percentwidth70 .rich-text ul li{font-family:"Proxima Nova Regular";font-size:16px;line-height:1.75;color:#000}.percentrichtext70 .content ol li,.percentrichtext70 .content ul li,.percentrichtext70 .rich-text .component-content,.percentrichtext70 .rich-text p,.percentrichtext70 .rich-text span{font-family:"Proxima Nova Regular";font-size:16px;line-height:1.75;color:#000}.percentrichtext70 .rich-text a{font-family:'Proxima Nova Semibold';text-decoration:none}.percentrichtext70 .rich-text a:hover{color:#878787}.percentwidth70 .rich-text ol,.percentwidth70 .rich-text ul{margin-left:0}.percentrichtext70 .rich-text ol,.percentrichtext70 .rich-text ul{margin-left:0}.percentrichtext70 .rich-text ul li{list-style:none}.percentwidth70 .rich-text ol li,.percentwidth70 .rich-text ul li{line-height:24px;position:relative;padding-left:10px;font-family:"Proxima Nova Regular";font-size:16px;line-height:1.75;color:#000;list-style:none}.percentrichtext70 .rich-text ul li::before,.percentwidth70 .rich-text ul li::before{content:"";width:4px;height:4px;position:absolute;background:#bb2025;left:0;top:11px}#percentwidth30 .author-card .promo .field-authorimage,.percentwidth30 .author-card .promo .field-authorimage{overflow:hidden;height:120px}#percentwidth30 .author-card .promo .field-authorimage img,.percentwidth30 .author-card .promo .field-authorimage img{width:100%;height:100%;object-fit:cover}#percentwidth30 .newscomponent .promo .field-promoicon,.percentwidth30 .newscomponent .promo .field-promoicon{margin-bottom:30px}#socialshare .component-content>.row{display:flex;align-items:center}#socialshare .component-content>.row .promo>.component-content{display:flex;align-items:center}#socialshare .field-socialsharetext br{display:none}#socialshare .field-socialsharetext{padding-left:5px}#percentwidth70 .fullwidthcta,.percentwidth70 .fullwidthcta{padding:70px 0}.author-card{margin-top:70px;padding-left:15px;padding-right:15px}.author-card .promo{padding:0;background:#f4f6f6;overflow:visible;padding:20px 30px}.author-card .promo .field-authorimage{display:inline-block;position:absolute;width:100px;height:100px;top:-40px}.author-card .promo .field-authorimage img{height:100%;width:100%;object-fit:cover}.author-card .promo .field-authortitle{display:inline-block;padding-left:120px;color:#000;font-size:1.43em;font-family:"Proxima Nova Semibold";width:100%}.author-card .promo .field-authorrole{display:inline-block;padding-left:120px;color:#6f7377;font-size:1.29em;font-family:"Proxima Nova Medium";width:100%}.author-card .promo .field-authordescription{padding-top:30px;color:#000;font-size:18px;line-height:1.29;font-family:"Proxima Nova Regular";overflow:hidden;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;position:relative}.author-card.singleItem .promo .field-authordescription{padding-top:40px}.author-card.bothItem .promo .field-authordescription{padding-top:65px}.author-card.promo{overflow:inherit}.newscomponent .author-card.promo>.component-content>div.promo{padding:20px 30px}.author-card .promo .field-authordescription p{font-size:inherit;line-height:1.39;font-family:inherit;padding-right:5px}.desc-hidden{position:absolute;bottom:8px;width:12px;height:12px;background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/icon-dropdown.svg) no-repeat;display:-webkit-inline-box;background-size:contain;cursor:pointer;right:0}.show-full .desc-hidden{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);bottom:2px}.author-card .promo .field-authordescription.show-full{overflow:visible;display:block;-webkit-line-clamp:initial}.author-card .promo .promo-text{display:flex;justify-content:flex-end;overflow:hidden;position:relative;padding-top:20px;margin-right:-30px}.author-card .promo .promo-text .field-socialmediaicon1,.author-card .promo .promo-text .field-socialmediaicon2{display:inline-block}.author-card .promo .promo-text .field-socialmedialink1,.author-card .promo .promo-text .field-socialmedialink2{display:inline-block;position:absolute;width:20px;height:20px;left:-20px;z-index:1;position:relative}.author-card .promo .promo-text .field-socialmedialink1 a,.author-card .promo .promo-text .field-socialmedialink2 a{width:20px;text-indent:-9999px;position:absolute;height:20px}.on-page-editor .author-card .promo .promo-text .field-socialmedialink1 a,.on-page-editor .author-card .promo .promo-text .field-socialmedialink2 a{position:absolute}.related-tags{padding:0}.author-card+.related-tags{padding:50px 0 0}.related-tags h2{font-size:2.425em;line-height:34px;color:#000;font-family:"Proxima Nova Semibold";display:block;margin-bottom:28px}.related-tags .tag-cloud span.field-title.tag-links{padding:10px 15px;border:1px solid #52718a;display:inline-block;border-radius:0}.related-tags .tag-cloud span.field-title.tag-links:hover{background:#52718a;color:#fff}.related-tags .tag-cloud span.field-title.tag-links:hover a{color:#fff}.related-tags .tag-cloud .component-content{text-align:left}.related-tags .tag-cloud .tag-cloud-item{font-size:1.08em;margin-right:11px;margin-bottom:12px;display:inline-block}.related-tags .tag-cloud .tag-cloud-item a{color:#150b48;font-family:"Proxima Nova Semibold";font-size:.991em;line-height:1;text-decoration:none}.newscomponent.percent-insights-promo30 .field-promotext{position:absolute;bottom:30px;background:rgba(0,0,0,.5);width:100%;left:0;transition:.3s}.newscomponent.percent-insights-promo30 .promo a:hover .field-promotext{background:rgba(0,0,0,.75)}.newscomponent.percent-insights-promo30 .field-promotext h2{color:#fff;padding:10px 20px;font-size:1.4em;line-height:24px;margin-bottom:0}.newscomponent.percent-insights-promo30 .rich-text .component-content,.newscomponent.percent-insights-promo30 .rich-text .component-content h2{color:#000;font-size:2.4em;line-height:40px;font-family:"Proxima Nova Semibold";padding-bottom:20px;text-align:left;margin-bottom:0}.newscomponent.percent-insights-promo30 .field-promotext3{left:-10px;top:30px;right:auto;text-transform:uppercase;font-size:.85em;bottom:auto}.newscomponent.percent-insights-promo30 .promo .field-promoicon{max-height:250px}.newscomponent.percent-insights-promo30 .field-promolink a{position:absolute;top:0;left:0;width:100%;height:calc(100% - 40px);text-indent:-9999px}.on-page-editor .newscomponent.percent-insights-promo30 .field-promolink a{position:relative}.newscomponent.percent-insights-promo30 .promo,.newscomponent.percent-insights-promo30 .video{margin-bottom:0}.breadcrumb.container{float:right;margin-right:0;margin-left:auto}.breadcrumb.container.position-left{float:left;margin-right:auto;margin-left:0}.breadcrumb.container.position-left .navigation-title{padding-left:0}.breadcrumb.container .component-content{float:right;padding-left:0;width:100%}.breadcrumb.container.position-left .component-content{float:left}.breadcrumb.container .component-content .navigation-title{padding-left:0}.breadcrumb.container nav{background:rgba(0,0,0,.7);display:table;height:60px;color:#fff;vertical-align:middle;padding:19px 30px;box-sizing:border-box;width:100%}.breadcrumb.container.position-left nav{width:775px;padding-left:100px}.breadcrumb.container nav ol{display:table-cell;vertical-align:middle;color:#fff}.breadcrumb.container nav ol li a{color:#fff;font-size:.9em;letter-spacing:2.33px;font-family:"Proxima Nova Medium";text-transform:uppercase;display:block}.breadcrumb.component li{padding-right:20px}.breadcrumb.container .breadcrumb.component .separator{text-indent:-9999px;background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/icon-dropdown-light.svg) no-repeat;width:7px;height:7px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);background-position:center center;background-size:contain;margin:0;background-position:0 0;position:absolute;right:9px;top:50%;margin-top:-3px}.breadcrumb.component li>.navigation-title>a:hover{color:#bb2025}.language-selector .language-selector-select-item:after{content:"";background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/icon-dropdown-light.svg) no-repeat;width:10px;height:10px;background-position:0 0;background-size:contain;right:0}header .language-selector .language-selector-select-item:after{background-position:0 -1px}#footer .language-selector .language-selector-select-item:after{top:6px}.fullwidthcta .promo.no-image .leftsection{display:none}.fullwidthcta .promo.no-image .rightsection{width:100%;text-align:center;padding-left:0}.fullwidthcta .promo.image-right .leftsection{float:right}.fullwidthcta .promo.image-right .rightsection{float:left;text-align:left;padding-left:0;padding-right:30px}.richtext-component .component-content .download-list{display:flex;flex-wrap:wrap;margin:0 -1%;padding:20px 0 60px;justify-content:center}.richtext-component .component-content .download-list li{box-shadow:0 2px 10px 0 rgb(0,0,0,.8);background:#fff;border-bottom:0;width:48%;margin:0 1% 2%;flex-grow:inherit;align-self:inherit;padding:20px;position:relative;overflow:hidden;list-style-type:none;border-radius:5px}.richtext-component .component-content .download-list li .field-heading{font-size:22px;line-height:normal;color:#000;font-family:'Proxima Nova Semibold'}.richtext-component .component-content .download-list li a{font-family:'Proxima Nova Regular';font-size:16px;color:#000;text-decoration:none}.richtext-component .component-content .download-list li a:hover{text-decoration:underline}.richtext-component .component-content .download-list li i{position:relative;top:3px;margin-right:5px}#headermenuright[sc-part-of="placeholder rendering"]{padding-left:10px}.container-darkblue-background{background:#140c3e}.reckless-neue{font-family:Reckless-Neue}.cta-text{display:flex;flex-wrap:wrap}.cta-text .cta-rightsection{width:32%}.cta-text .cta-leftsection{width:68%;padding-right:25px}.cta-text .cta-leftsection .field-promotext{font-size:38px;color:#000;font-family:'Proxima Nova Semibold';margin-bottom:15px;line-height:1.05}.cta-text .cta-leftsection .field-promotext2{font-size:18px;color:#292e38;line-height:1.444;font-family:'Proxima Nova Regular';margin-bottom:15px}.cta-leftsection .field-promolink a{text-decoration:none;letter-spacing:1.88px;color:#fff;background:#bb2025;padding:12px;display:inline-block;margin-top:20px;width:100%;max-width:240px;font-size:1.07em;text-align:center;font-family:"Proxima Nova Bold"}#content,#footer,#footercopyright,#footerlinks,#footersociallinks,#header,#headermenu,#hero-right-careers,#percentwidth30 .component.container,.HomeIndustryDropdown,.Imageslidercomponent,.breadcrumb,.clienttestimonycarousel,.explorecomponent,.homeheroright,.insight-filtermobile,.insight-searchbox,.insight-searchresult,.multitabcomponent,.newscomponent,.newscomponent .container,.percentrichtext70,.slidercontent,.solutionidentifier,.video-fullimage{padding-left:0;padding-right:0}.imagetext .field-promohtml{padding:40px!important}.promo .field-promohtml{overflow:hidden;width:100%}.secondlink .field-promolink2 a:before{content:'';width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #ee312e;position:absolute;right:5px;top:14px}.secondlink .field-promolink2 a{font-size:1em;color:#ee312e;letter-spacing:1px;text-decoration:none;display:inline-block;position:relative;font-family:"Proxima Nova Bold";background-color:#fff!important}.secondlink .field-promolink2 a:hover{color:#ee312e}.secondlink .field-promolink2 a:after{content:'';height:3px;background:linear-gradient(to right,#ee312e,#d3222a,#bb2025,#921a1d);width:calc(100% + 15px);display:block;top:2px;position:relative}.megadrop-secondary-content .right-meganav-teasersection .field-teaser-desc{font-size:larger;color:#140a47;width:80%;margin-bottom:10px}.two-links .imagetext .promo-text .field-promolink a:after{display:none}.two-links .imagetext .promo-text .field-promolink a:before{display:none}.two-links{padding:0 0}.two-links.article-imagetext{padding:30px 0}.two-links .leftsection,.two-links .rightsection{width:50%;display:table-cell;vertical-align:middle;height:100%}.two-links .rightsection{padding-left:50px}.two-links.article-imagetext .rightsection{padding-left:35px}.two-links .promo.two-links-text{display:table}.two-links .field-promoicon{padding-right:50px}.two-links.article-imagetext .field-promoicon{padding-right:35px;position:relative}.two-links .field-promotext{font-family:"Proxima Nova Semibold";font-size:2.6em;line-height:38px;color:#000;margin-bottom:15px}.two-links.article-imagetext .field-promotext{font-size:1.4em;line-height:28px}.two-links .field-promotext2{font-size:1.14em;color:#292e38;font-family:"Proxima Nova Regular";line-height:24px;margin-bottom:15px}.two-links .field-promotext2 *{font-size:100%;font-family:"Proxima Nova Regular";line-height:inherit;color:inherit}.two-links .field-promotext2 li{padding-bottom:10px}.two-links.article-imagetext .field-promotext2{font-size:1.08em;line-height:23px}.two-links.article-imagetext .field-promotext2 *{font-size:100%;line-height:inherit;color:inherit}.two-links.article-imagetext .promo-text .field-promolink{display:inline-block!important;margin-top:40px!important;margin-bottom:60px!important}.two-links .promo-text .field-promolink{display:inline-block;margin-top:40px;margin-bottom:60px}.two-links .promo-text .field-promolink a{color:#fff;text-decoration:none!important;font-size:.9em;background-color:#bb2025;padding:18px 20px;font-family:'Proxima Nova Bold';display:block;letter-spacing:1.88px;line-height:1;margin-right:20px}@media (max-width:767px){.two-links .leftsection{display:none}}.field-promolink2{display:inline-block;margin-top:40px;margin-bottom:60px}.field-promolink2 a{color:#fff;text-decoration:none;font-size:.9em;background-color:#bb2025;padding:18px 20px;font-family:'Proxima Nova Bold';display:block;letter-spacing:1.88px;line-height:1}.field-promolink2 a:hover{color:#fff}.homeheroleft .promo .field-promolink{margin-right:20px;margin-bottom:0!important}.homeheroleft .promo .field-promolink a{max-width:none;width:100%}.logincomponent .newscomponent .field-promotext2{display:block!important}.loginhero{height:500px!important}.multitabcomponent .tabs-container .multitabimageright:before{border:none}.multitabcomponent .tabs-container .multitabimageright:after{border:none}.richtext-component .component-content ul li{padding-bottom:0}.homeheroright .promo{margin-top:0}.solutionidentifier .link-list .field-link a::before{border-radius:50%}.homeherorightimg1.field-promoicon img,.homeherorightimg2 img{box-shadow:none}.promo ul li:before{margin:0 7px 0 -15px;color:#bb2025;content:"▪"}.promo ul li{list-style:none;list-style-position:none}.homeheroleftadjust{padding-top:55px!important;padding-bottom:40px!important}.homeheroleftadjust .promo{width:90%!important;max-width:none!important}.imagetextnopad{padding-top:0;padding-bottom:0}.solutionidentifier .rich-text.solutiondesc .component-content,.solutionidentifier .rich-text.solutionheading .component-content{padding-bottom:40px}.clienttestimonycarousel:not(.aboutus-carousel) .slide .promo-text .field-authortext p:nth-child(even){max-width:60%;line-height:22px}@media (min-width:992px){#featureList .tabs{position:relative}#featureList>.component-content{padding-right:85px}}@media (max-width:992px){.multitabimageright .field-image img{max-height:260px!important;max-width:260px!important}.homeheroleft .promo .field-promolink2{width:100%;text-align:center}}@media (max-width:992px){.homeheroleftblue{background:#140a47!important}.homeheroleftblue .promo-text h2{font-size:50px!important;line-height:54px!important}.homeheroleftblue .promo .field-promolink a{font-size:16px!important}.homeheroleftblue .field-promotext2{font-size:24px!important}}@media (max-width:991px){.clienttestimonycarousel .slide .promo-text .field-authortext{float:none;margin-bottom:0}.clienttestimonycarousel .slide .promo-text{top:-30px}#featureList .tabs-container{padding-top:50px;padding-left:20%;padding-right:20%}#featureList .tabs-container{display:flex;justify-content:center;align-content:center}}@media (max-width:767px){#featureList .tabs-heading li,#featureList .tabs-heading li.active{width:100%}}@media (max-width:576px){#featureList .tabs-container{padding-left:0;padding-right:0}}.breadcrumb.component li>.navigation-title>a:hover{color:#31a6de}.breadcrumbpeople.container nav{margin-top:60px!important;margin-bottom:60px}.homeherorightform .component-content,.homeherorightform .row{margin-top:0;margin-left:10px;background-color:#140c3e!important}@media (max-width:992px){.homeherorightform .component-content,.homeherorightform .row{margin-top:0!important;margin-bottom:0!important}}.mktoForm{max-width:none!important;padding-left:30px!important;padding-right:30px!important;top:100px}.aboutbio .rich-text{margin-left:20px;padding-right:40px}.homeherorightgif .promo{background-size:contain!important;margin-top:50px}@media (min-width:992px) and (max-width:1330px){.homeherorightgif{padding-top:100px!important}}@media (max-width:992px){.homeheroleft .field-promotext2,.homeheroleft .field-promotext2 *{font-size:18px}}.mktoForm select.mktoField option{color:#000!important}.no-nav header{position:initial!important}.no-nav #footerlinks,.no-nav #footersociallinks,.no-nav #headerNav,.no-nav #headermenuright,.no-nav .breadcrumb.container{display:none!important}.no-nav footer{padding:0}.no-nav .mktoForm{top:20px;padding-top:20px}.no-nav .fullwidthcta{padding:40px 0 20px}@media (max-width:1550px){.no-nav .fullwidthcta{padding:30px 0 10px}}.content,.rich-text{color:#000}#footercopyright .field-link a{font-size:14px}@media (max-width:992px){.no-nav .heroright-no-image{display:block!important}}.plain-mkto .mktoForm{padding-top:0!important;top:0!important}.plain-mkto .mktoForm::before{content:none}.plain-mkto .mktoForm::after{content:none}.hide-header-demo-button #headermenuright .requestdemo a{display:none}@media (max-width:400px){.ipo-journey-oct{width:310px;height:auto}}.about-us-page #content .container,.awards-page #content .container,.awards-page #content.container{padding-left:15px;padding-right:15px}.awards-page .accordion .item.active .toggle-header .component .field-heading{color:#d3222a}.awards-page .accordion .toggle-header .component .field-heading:hover{color:#d3222a}.awards-page .accordion .toggle-header .component .field-heading{font-size:26px}.awards-page #content .rich-text h3{color:#d3222a}.awards-page #content ul{padding-bottom:5px;padding-top:5px;margin-left:10px}.awards-page #content ul li{list-style:none;font-size:18px!important}.awards-page #content ul li:before{margin:0 9px 0 -15px;color:#bb2025;content:"▪"}#content .rich-text ul li{list-style:none}#content .rich-text ul li:before{margin:0 9px 0 -15px;color:#bb2025;content:"▪"}.contact-us-page .fullwidthtext-doublecol .rich-text{z-index:auto}.fullwidthtext-doublecol .rich-text ul li:before{padding-left:inherit}.fullwidthtext-doublecol .rich-text ul li:before{background:inherit;top:auto}.awards-page #content .container,.landing-page #content .container,.landing-page #content.container{padding-left:15px;padding-right:15px}.landing-page .homeheroleft .field-promotext2{color:#000}.landing-page .fullwidthcta .rightsection .field-promotext{font-size:2.7em}.landing-page #content .row.column-splitter>div>div.row{margin-left:-15px!important;margin-right:-15px!important}@media (max-width:991px){.landing-page .fullwidthcta .rightsection .field-promotext{font-size:30px}}@media (max-width:768px){.newscomponent .promo,.newscomponent .video{padding-left:15px;padding-right:15px}.fullwidthcta{padding-bottom:30px}}#about-us-hero.container,#landing-page-esg-insights-hero-left.container,#landing-page-esg-insights.container{padding-left:15px;padding-right:15px}#about-us-hero .homeheroleft,#landing-page-esg-insights-hero-left .homeheroleft{padding-top:0!important}#about-us-hero,#landing-page-esg-insights-hero-left{padding-top:60px}#about-us-hero .homeheroleft .promo,#landing-page-esg-insights-hero-left .homeheroleft .promo{max-width:600px}#about-us-hero .component.video .video-init{background-color:transparent!important;border-radius:0!important}#about-us-hero .component.video .video-init:hover{background-color:rgba(0,0,0,.25)!important}#esg-landing-cta .leftsection{display:none}#esg-landing-cta .rightsection{width:100%}.homeherorightform{height:auto;margin-bottom:auto}@media (max-width:650px){.careers-page .homeheroright:not(.homepage-banner) .promo{background-position:top}}#ccc #ccc-notify,#ccc[dark] #ccc-content{background-color:rgba(68,84,100,.7)!important}.insight-detail .rich-text p{margin-bottom:15px!important}.insight-detail #percentwidth70 .rich-text strong{font-size:inherit!important;line-height:inherit!important}.insight-detail #percentwidth70 .rich-text ol li{list-style-position:initial}.insight-detail #percentwidth70 .rich-text li{margin-bottom:10px}.insight-detail #percentwidth70 ol li{margin-left:20px!important}.insight-detail .articlepromo .field-articleheadline h1 span,.insight-detail .articlepromo .field-articleheadline h2 span{font-size:inherit!important}.insight-detail #percentwidth70 h1{font-size:46px;line-height:normal;font-family:'Proxima Nova Semibold';margin-bottom:15px}.insight-detail #percentwidth70 h2{font-size:28px;line-height:normal;font-family:'Proxima Nova Semibold';margin-bottom:15px}.insight-detail #percentwidth70 h4{font-size:18px;line-height:normal;font-family:'Proxima Nova Semibold';margin-bottom:15px}.insight-detail .field-articleheadline h1{font-size:46px;font-family:'Proxima Nova Semibold';line-height:normal}.insight-detail .field-articleheadline h2{font-size:28px;font-family:'Proxima Nova Semibold'}.insight-detail .field-articleheadline h3{font-size:20px;font-family:'Proxima Nova Semibold'}.insight-detail .field-articleheadline h4{font-size:18px;font-family:'Proxima Nova Semibold'}@media only screen and (max-width:992px){.insight-detail #percentwidth70 h1,.insight-detail .field-articleheadline h1{font-size:34px}.insight-detail #percentwidth70 h2,.insight-detail .field-articleheadline h2{font-size:24px}.insight-detail #percentwidth70 h3,.insight-detail .field-articleheadline h3{font-size:19px}.insight-detail #percentwidth70 h4,.insight-detail .field-articleheadline h4{font-size:17px}}.insight-detail blockquote{position:relative;font-style:italic;font-size:22px;max-width:80%;width:800px;margin:40px auto;font-family:Reckless Neue}.insight-detail blockquote::before{content:"\201C";position:absolute;left:-60px;top:-25px;color:#c61b23;font-size:11rem;line-height:normal;font-family:"Proxima Nova Regular"}.insight-detail blockquote cite{display:block;font-family:"Proxima Nova Regular";font-size:16px;font-style:normal;font-weight:600}.insight-detail button a{color:#fff;text-decoration:none;text-transform:uppercase}.insight-detail button a:hover{color:#fff}.container-darkblue-background{background:#140c3e}.display-flex{display:flex}.align-content-center{align-content:center}#what-makes-us-diligent .rich-text{color:#fff}#what-makes-us-diligent h2,#what-makes-us-diligent h3,#what-makes-us-diligent h4{color:#fff;text-transform:capitalize}.container-gray-background{background:#f3f3f3}#ccc #ccc-content,#ccc #ccc-notify{background-color:rgba(68,84,100,.7)!important}.Imageslidercomponent::before{content:none}#ccc-recommended-settings{background:#fff!important}#ccc-content #ccc-recommended-settings span{color:#000!important;font-weight:700}@media (max-width:767px){.homeherorightform .row{margin-left:-15px!important}}.promo h3,.promo h4{font-size:inherit!important}.sectionleft.hover-effect::before{content:none}.megadrop-secondary-content .right-meganav-teasersection .field-teaser-link a:before{content:'';width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #bb2025;position:absolute;right:-15px;top:5px}.news-detail .articlepromo>.component-content{width:1185px;margin:0 auto;max-width:90%}@media only screen and (max-width:1500px){.news-detail .articlepromo>.component-content{margin:0}}.news-detail .field-tagstext{font-style:italic}.news-detail .field-breadcrumb{font-weight:600}.news-detail #percentwidth70 .promo .promo-text{width:100%}.homeheroleftadjust+.align-items-center .row{width:100%!important} .compliance-pages .multitabcomponent .tabs-container .field-link a:before,.compliance-pages .secondlink .field-promolink2 a:before{margin-top:4px}.compliance-pages .ctacomponent .promo .field-promotext{max-width:200px;padding-top:0}.compliance-pages .container-darkblue-background{background:#150b48}.compliance-pages .relatedtiles .promo-text .rightsection{padding:20px}.compliance-pages .relatedtiles .promo-text .field-promotext2{overflow:initial;-webkit-line-clamp:none}.compliance-pages .multitabcomponent .tabs-container .multitabimageright .field-image-2 img{object-fit:contain}@media (max-width:767px){.compliance-pages .ctacomponent .promo{width:100%}.compliance-pages .no-border.ctacomponent .promo .component-content{border-right:none}.compliance-pages .ctacomponent .promo .field-promotext{max-width:100px;padding-top:0}} .percentwidth30 .form,.percentwidth70 .form{box-shadow:0 2px 30px 0 rgb(0 0 0 / 4%);padding:23px;position:relative;margin-top:50px;margin-bottom:50px}.percentwidth30 .sitecore-form,.percentwidth70 .sitecore-form{background:#fff;padding:0;z-index:1;padding-bottom:40px}.percentwidth30 .sitecore-form p,.percentwidth70 .sitecore-form p{font-size:2.5em;line-height:40px;color:#000;font-family:"Proxima Nova Semibold";margin-top:10px;margin-bottom:13px}.percentwidth30 .sitecore-form .field-validation-error,.percentwidth30 .sitecore-form input,.percentwidth30 .sitecore-form label,.percentwidth70 .sitecore-form .field-validation-error,.percentwidth70 .sitecore-form input,.percentwidth70 .sitecore-form label{padding-right:15px;display:inline-block;letter-spacing:.38px;font-size:.93em;color:#292e38;font-family:"Proxima Nova Medium";border:0;box-shadow:none;padding:0}.percentwidth30 .field-wrapper,.percentwidth70 .field-wrapper{width:50%;float:left;padding-right:40px;height:85px}.percentwidth30 .field-wrapper{width:100%}.percentwidth30 .sitecore-form .field-validation-error,.percentwidth70 .sitecore-form .field-validation-error{color:#bb2025}.percentwidth30 .sitecore-form input[type=submit],.percentwidth70 .sitecore-form input[type=submit]{color:#ee312e;font-family:"Proxima Nova Bold";font-size:1em;text-decoration:none;display:inline-block;position:relative;margin-top:20px}.percentwidth70 .sitecore-form input[type=submit]:before{content:'';width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #ee312e;position:absolute;right:-15px;top:5px}.percentwidth70 .sitecore-form input[type=submit]::after{content:"";height:3px;background:linear-gradient(to right,#ee312e,#d3222a,#bb2025,#921a1d);width:108%;display:block;position:relative;top:2px}.percentwidth30 .sitecore-form .form-heading,.percentwidth70 .sitecore-form .form-heading{color:#d3222a;letter-spacing:1.25px;font-size:1.1em;font-family:"Proxima Nova Medium"}.percentwidth30 .field-wrapper input,.percentwidth70 .field-wrapper input{padding:12px 0 10px 0;border-bottom:2px solid #bfc8cb;width:100%;display:block}.percentwidth30 .field-wrapper select,.percentwidth70 .field-wrapper select{border:none;box-shadow:none;padding-left:0;color:#000;border-bottom:2px solid #bfc8cb}.percentwidth30 .field-wrapper input::placeholder,.percentwidth70 .field-wrapper input::placeholder{color:#bfc8cb;font-size:.93em;text-transform:uppercase}.percentwidth30 .form-description,.percentwidth70 .form-description{max-width:410px;margin-bottom:30px}.percentwidth70 .form::before{content:"";position:absolute;right:0;top:0;width:333px;height:209px;background:#31a6de}.percentwidth30 .form::after,.percentwidth70 .form::after{content:"";position:absolute;left:0;bottom:0;width:65px;height:65px;background:#150b48}.percentwidth30 .form::before{content:"";position:absolute;right:0;top:0;width:249px;height:326px;background:#31a6de}@media (max-width:992px){.percentwidth70 .component.sitecore-form{padding-left:0;padding-right:15px}.percentwidth30 .form,.percentwidth70 .form{margin-top:0}.percentwidth70 .sitecore-form p{font-size:30px;line-height:36px}.percentwidth70 .form-description{max-width:100%;margin-bottom:10px}.percentwidth70 .sitecore-form .form-heading{font-size:13px}.percentwidth70 .form::before{width:233px;height:179px}.percentwidth70 .sitecore-form input[type=submit]{font-size:14px;margin-top:25px;margin-bottom:25px;width:100%;max-width:480px;-webkit-appearance:none}.percentwidth70 .field-wrapper{padding-right:20px}}@media (max-width:480px){.percentwidth70 .field-wrapper{width:100%;padding-right:0;height:80px}} .ctacomponent .row.column-splitter .col-lg-8{padding-left:40px;background:#150b48}.ctacomponent .promo{background:#150b48;padding:0;position:relative;padding:30px 0}.ctacomponent .col-lg-8 .promo{flex:0 0 20%;max-width:20%}.ctacomponent .col-6{padding-left:15px}.ctacomponent .promo .component-content{border-right:1px solid rgba(255,255,255,.5)}.ctacomponent .promo:last-child .component-content{border-right:none}.ctacomponent .promo .field-promoicon{text-align:center;width:30px;height:30px;margin:0 auto}.ctacomponent .promo .field-promotext{font-size:.75em;color:#fff;font-family:"Proxima Nova Medium";letter-spacing:.89px;text-transform:uppercase;max-width:100px;text-align:center;margin:0 auto;padding-top:18px}.ctacomponent .promo .field-promolink{padding:0;margin:0}.ctacomponent .promo .field-promolink a{position:absolute;top:0;left:0;width:100%;height:100%;text-indent:-9999px}.on-page-editor .ctacomponent .promo .field-promolink a{position:relative}.ctacomponent .promo>.component-content .promo-text{padding:0 10px} .request-demo-overlay{position:fixed;top:97px;background:#fff;left:0;width:100%;height:100vh;overflow:auto;box-sizing:border-box;padding:70px 15px;box-shadow:inset 0 0 15px 7px rgb(0 0 0 / 10%);-webkit-box-shadow:inset 0 0 15px 7px rgb(0 0 0 / 10%);display:none}.request-demo-overlay .component.sitecore-form{padding-left:100px}.request-demo-overlay>.row>.component{width:100%;display:inline-block;flex:0 0 50%;max-width:50%}.contactus-form .sitecore-form h2,.request-demo-overlay .sitecore-form h2{font-size:3.5em;line-height:55px;color:#000;font-family:"Proxima Nova Semibold";margin-top:10px;margin-bottom:13px}.contactus main{box-shadow:inset 0 0 15px 7px rgb(0 0 0 / 10%);-webkit-box-shadow:inset 0 0 15px 7px rgb(0 0 0 / 10%);-moz-box-shadow:inset 0 0 15px 7px rgb(0 0 0 / 10%);-ms-box-shadow:inset 0 0 15px 7px rgb(0 0 0 / 10%);padding-top:50px}.contactus-form .sitecore-form p,.request-demo-overlay .sitecore-form p{font-size:1.3em;line-height:24px;color:#292e38;font-family:"Proxima Nova Regular"}.contactus-form .sitecore-form p.contactus-location{font-size:1.08em;line-height:24px;color:#d3222a;letter-spacing:1.25px;font-family:"Proxima Nova Medium";text-transform:uppercase}.contactus-form .sitecore-form .field-validation-error,.contactus-form .sitecore-form input,.contactus-form .sitecore-form label,.request-demo-overlay .sitecore-form .field-validation-error,.request-demo-overlay .sitecore-form input,.request-demo-overlay .sitecore-form label{padding-right:15px;display:inline-block;letter-spacing:.38px;font-size:.93em;color:#292e38;font-family:"Proxima Nova Medium";border:0;box-shadow:none;padding:0}.contactus-form .field-wrapper,.request-demo-overlay .field-wrapper{width:50%;float:left;padding-right:40px;height:90px}.contactus-form .sitecore-form .field-validation-error,.request-demo-overlay .sitecore-form .field-validation-error{color:#bb2025}.contactus-form .sitecore-form input[type=checkbox],.request-demo-overlay .sitecore-form input[type=checkbox]{display:inline-block;width:auto}.contactus-form .sitecore-form input[type=submit],.request-demo-overlay .sitecore-form input[type=submit]{letter-spacing:1.88px;font-size:1.15em;font-family:"Proxima Nova Bold";color:#fff;text-transform:uppercase;background:#bb2025!important;padding:13px 26px;width:auto;display:block;margin-top:35px;cursor:pointer;float:left;margin-bottom:30px}.contactus-form .sitecore-form input[type=submit]:hover,.request-demo-overlay .sitecore-form input[type=submit]:hover{background-color:#921a1d!important}.request-demo-overlay .request-demo-overlay-image{padding:30px 80px 0 50px}.contactus-right-image .file-type-icon-media-link a,.request-demo-overlay .file-type-icon-media-link a{position:relative;max-width:450px}.contactus-right-image .file-type-icon-media-link a::after,.request-demo-overlay .file-type-icon-media-link a::after{content:'';width:350px;height:300px;border:1px solid #d3222a;position:absolute;right:0;top:-60px}.contactus-right-image .file-type-icon-media-link a::before,.request-demo-overlay .file-type-icon-media-link a::before{content:'';width:250px;height:200px;border:1px solid #cdcfd1;position:absolute;left:-50px;bottom:-50px;z-index:0}.contactus-right-image .file-type-icon-media-link a img,.request-demo-overlay .file-type-icon-media-link a img{max-width:100%;z-index:1;position:relative}.contactus-form .file-type-icon-media-link>.component-content,.request-demo-overlay .file-type-icon-media-link>.component-content{float:right;position:relative}.contactus-right-image .file-type-icon-media-link>.component-content::before,.request-demo-overlay .file-type-icon-media-link>.component-content::before{content:"";width:280px;height:220px;background:#bb2025;position:absolute;left:-30px;top:-30px;z-index:1}.contactus-form .sitecore-form .form-heading,.request-demo-overlay .sitecore-form .form-heading{color:#d3222a;letter-spacing:1.25px;font-size:1.1em;font-family:"Proxima Nova Medium"}.contactus-form .field-wrapper input,.request-demo-overlay .field-wrapper input{padding:12px 0 10px 0;border-bottom:2px solid #bfc8cb;width:100%;display:block}.contactus-form .field-wrapper select,.request-demo-overlay .field-wrapper select{border:none;box-shadow:none;padding-left:0;color:#000;border-bottom:2px solid #bfc8cb}.contactus-form .field-wrapper input::placeholder,.request-demo-overlay .field-wrapper input::placeholder{color:#bfc8cb;font-size:.93em;text-transform:uppercase}.contactus-form .form-description,.request-demo-overlay .form-description{max-width:410px;margin-bottom:30px}.contactus-form .field-wrapper-subscribe label,.request-demo-overlay .field-wrapper-subscribe label{font-size:1.3em;font-family:"Proxima Nova Regular";color:#000;position:relative;padding-left:17px;cursor:pointer}.contactus-form .field-wrapper-subscribe,.request-demo-overlay .field-wrapper-subscribe{float:left;width:100%;padding-top:15px}.contactus-form .field-wrapper-subscribe label input[type=checkbox],.request-demo-overlay .field-wrapper-subscribe label input[type=checkbox]{opacity:0;margin:0}.field-wrapper-subscribe label::before{content:"";width:17px;height:17px;display:block;position:absolute;background:#fff;top:50%;left:0;border:2px solid #bb2025;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%)}.field-wrapper-subscribe label.checked::before{background:#bb2025}.field-wrapper-subscribe label.checked::after{content:"";display:inline-block;height:5px;width:9px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-50deg);position:absolute;left:4px;top:50%;margin-top:-4px}.request-demo-overlay .sitecore-form label.demo-dates-wrapper{width:100%;max-width:270px;margin-right:30px;margin-bottom:20px;padding:20px 15px;border:1px solid #6f7377;color:#000;font-size:1.23em;position:relative;padding-left:27px;cursor:pointer;display:none}.request-demo-overlay .sitecore-form label.demo-dates-wrapper input{opacity:0}.request-demo-overlay .sitecore-form label.demo-dates-wrapper.checked{color:#fff;background:#150b48}.request-demo-overlay .sitecore-form label.demo-dates-wrapper::after{content:"";position:absolute;width:20px;height:20px;border:2px solid #000;border-radius:50%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);left:16px}.request-demo-overlay .sitecore-form label.demo-dates-wrapper.checked::after{border-color:#fff}.request-demo-overlay .sitecore-form label.demo-dates-wrapper.checked::before{content:"";position:absolute;width:10px;height:10px;background:#fff;border-radius:50%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);left:21px}.request-demo-overlay .sitecore-form .show-more-slots{color:#bb2025;font-size:1em;font-family:"Proxima Nova Bold";letter-spacing:1px;cursor:pointer;margin-top:10px}.request-demo-overlay .sitecore-form label.demo-dates-wrapper:nth-of-type(-n+7){display:inline-block}.request-demo-overlay .sitecore-form label.demo-dates-wrapper label{position:relative}.request-demo-overlay .sitecore-form label.demo-dates-wrapper label::after{content:"*";font-size:1.3em;position:absolute;color:#ee312e;top:-4px;right:-8px}.request-loader{background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/Filled-fading-balls.gif) no-repeat;text-indent:-9999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);width:100px;height:100px}@media (max-width:992px){.request-demo-overlay>.row>.component{width:100%;display:inline-block;flex:0 0 100%;max-width:100%}.request-demo-overlay>.row>.component.request-demo-overlay-image{display:none}.request-demo-overlay{padding:20px 15px;height:calc(100vh - 100px);top:76px}.request-demo-overlay .component.sitecore-form{padding-left:15px;padding-right:15px}.contactus-form .sitecore-form h2,.request-demo-overlay .sitecore-form h2{font-size:30px;line-height:36px}.contactus-form .sitecore-form p,.request-demo-overlay .sitecore-form p{font-size:16px;line-height:24px}.contactus-form .form-description,.request-demo-overlay .form-description{max-width:100%;margin-bottom:10px}.contactus-form .sitecore-form .form-heading,.request-demo-overlay .sitecore-form .form-heading{font-size:13px}.contactus-form .field-wrapper-subscribe label,.request-demo-overlay .field-wrapper-subscribe label{font-size:14px;padding-left:30px}.contactus-form .field-wrapper-subscribe label input[type=checkbox],.request-demo-overlay .field-wrapper-subscribe label input[type=checkbox]{display:none}.field-wrapper-subscribe label::before{top:14px}.contactus-form .sitecore-form input[type=submit],.request-demo-overlay .sitecore-form input[type=submit]{font-size:14px;margin-top:25px;margin-bottom:25px;width:100%;max-width:480px;-webkit-appearance:none}.contactus-form .field-wrapper,.request-demo-overlay .field-wrapper{padding-right:20px}}@media (max-width:375px){.contactus-form .field-wrapper,.request-demo-overlay .field-wrapper{width:100%;padding-right:0;height:80px}} .FeatureComponent{padding:80px 0;background:#f6f6f6;position:relative;width:100%;max-width:1300px}.FeatureComponent>.component-content{max-width:100%;margin:0 auto}.FeatureComponent::before{content:'';width:100%;height:100%;background:#f6f6f6;display:block;right:auto;left:-100%;top:0;position:absolute}.FeatureComponent::after{content:'';width:100%;height:100%;background:#f6f6f6;display:block;right:-100%;left:auto;top:0;position:absolute}.FeatureComponent .component.tabs{position:static;padding-left:0}.FeatureComponent .tabs-container{position:absolute;top:0;right:0;width:50%;border:0;height:100%}.FeatureComponent .tab.active,.FeatureComponent .tab.active .row{padding:0;height:100%;overflow:hidden}.FeatureComponent .tab.active .content{overflow:hidden;height:100%}.FeatureComponent .tabs-heading{width:40%}.FeatureComponent .tabs-heading li{width:100%;cursor:pointer;border:0;margin-bottom:30px;padding-left:20px;position:relative;background:0 0}.FeatureComponent .tabs-heading li::before{content:"";width:5px;height:100%;background:#b6c0c7;position:absolute;top:0;left:0}.FeatureComponent .tabs-heading li.active::before{background:#d3222a}.FeatureComponent .tabs-heading li.active{width:100%;cursor:pointer;border:0}.FeatureComponent .tabs-heading li>div .field-heading{color:#9b9b9b;font-family:"Proxima Nova Medium"}.FeatureComponent .tabs-heading li.active>div .field-heading{color:#000}.FeatureComponent .tabs-container .tab{opacity:1;animation:fade .2s ease-in;-webkit-animation:fade .2s ease-in;-moz-animation:fade .2s ease-in;-ms-animation:fade .2s ease-in;padding:50px 0}@keyframes fade{0%{opacity:0}100%{opacity:1}}.FeatureComponent .tabs-container .tab .component-content,.FeatureComponent .tabs-container .tab .field-image{height:100%;overflow:hidden}.FeatureComponent .tabs-container .tab img{object-fit:contain;width:100%;height:100%}.FeatureComponent .multitabimageright img{width:100%;height:100%;object-fit:contain;max-height:100%;top:-70px;position:absolute;right:0;max-width:100%}.FeatureComponent .rich-text h2{line-height:40px;font-size:2.8em;font-family:"Proxima Nova Semibold";color:#000}.FeatureComponent .rich-text p{line-height:24px;font-size:1.1em;font-family:"Proxima Nova Regular";color:#292e38}.FeatureComponent .rich-text{margin-bottom:20px;padding-right:0;max-width:424px;padding-left:0}.no-border.ctacomponent .promo .component-content{border:0}@media (max-width:992px){.FeatureComponent{padding:60px 15px;padding-top:335px}.FeatureComponent .rich-text h2{line-height:36px;font-size:30px;margin-bottom:15px}.FeatureComponent .rich-text p{line-height:24px;font-size:16px}.FeatureComponent .tabs-heading li{width:100%;margin-bottom:12px;padding-left:12px}.FeatureComponent .tabs-heading li>div .field-heading{font-size:14px}.FeatureComponent .tabs-container{width:100%;max-height:330px}.FeatureComponent .tabs-heading{width:100%}.FeatureComponent .tabs-container img{max-height:330px;object-fit:contain;height:100%}} #featureList{padding:100px 0}#featureList>.component-content{max-width:100%;margin:0 auto;padding-left:85px}#featureList .rich-text .component-content{max-width:500px}#featureList h4{font-size:1em;letter-spacing:1px;color:#000;font-family:"Proxima Nova Regular";text-transform:uppercase}#featureList h2{font-size:2.8em;line-height:40px;color:#000;font-family:"Proxima Nova Semibold";margin-bottom:20px}#featureList .rich-text p{font-size:1.23em;line-height:24px;color:#292e38;font-family:"Proxima Nova Regular"}#featureList .tabs-heading{width:50%;display:flex;flex-wrap:wrap;align-items:flex-start}#featureList .tabs{position:static}#featureList .tabs-container{width:50%;position:absolute;top:1px;right:0;border:0;height:100%;display:grid;justify-content:center;align-content:center}#featureList .tabs-container .tab{padding:0;height:100%;opacity:1;animation:fade .2s ease-in;-webkit-animation:fade .2s ease-in;-moz-animation:fade .2s ease-in;-ms-animation:fade .2s ease-in}#featureList .tabs-container .tab .component-content,#featureList .tabs-container .tab .content,#featureList .tabs-container .tab .field-image,#featureList .tabs-container .tab .row{height:100%;max-height:500px}#featureList .tabs-container .tab img{width:100%;height:100%;object-fit:contain}#featureList .tabs-heading li{width:48%;cursor:pointer;border:0;margin-bottom:30px;padding-left:20px;position:relative;background:0 0;padding-right:20px}#featureList .tabs-heading li::before{content:"";width:5px;height:100%;background:#b6c0c7;position:absolute;top:0;left:0}#featureList .tabs-heading li.active::before{background:#d3222a}#featureList .tabs-heading li.active{width:48%;cursor:pointer;border:0}#featureList .tabs-heading li>div .field-heading{color:#9b9b9b;font-family:"Proxima Nova Medium"}#featureList .tabs-heading li.active>div .field-heading{color:#000}#featureList .tabs .tabs-inner{margin-top:50px}@media (max-width:992px){#featureList .tabs-container{width:100%;top:0;max-height:320px}#featureList .tabs-container img{height:315px;object-fit:cover}#featureList{padding:350px 20px 50px 20px}#featureList h4{font-size:12px;letter-spacing:.86px}#featureList .rich-text p{font-size:16px;line-height:24px}#featureList h2{font-size:30px;line-height:36px}#featureList .tabs-heading{width:100%}#featureList .tabs-heading li>div .field-heading{font-size:14px}#featureList .tabs .tabs-inner{margin-top:30px}#featureList .tabs-heading li .component.content{margin:3px 0}#featureList .tabs-heading li{margin-bottom:12px}}@media (min-width:992px) and (max-width:1330px){#featureList{padding:100px 20px}#featureList .rich-text .component-content{max-width:460px}#featureList .tabs-heading{width:49%}.explorecomponent .promo>.component-content .headsection,.explorecomponent .promo>.component-content .midsection{padding-left:40px;padding-right:40px}} .Imageslidercomponent{padding-top:20px;height:670px;margin-bottom:110px}.Imageslidercomponent.small-height-carousel{height:530px}.Imageslidercomponent.small-height-carousel .slide .field-smallimage{right:0;bottom:0;left:auto}.Imageslidercomponent.small-height-carousel .carousel::before{content:"";position:absolute;width:140px;height:120px;background:rgba(0,0,0,0);border:1px solid #cdcfd1;bottom:-30px;right:-45px;z-index:-1;overflow:visible}.carousel .nav .nav-items:after,.carousel .nav .nav-items:before{background-image:none}.fullwidthcontainer .Imageslidercomponent{padding-left:100px;padding-top:0}.Imageslidercomponent>.component-content{padding-left:15px}.Imageslidercomponent::before{content:"";position:absolute;width:83px;height:83px;background:#150b48;right:-42px;top:-42px;z-index:2}#content .Imageslidercomponent::before{right:-83px;top:-62px}.Imageslidercomponent .image a{height:100%;width:100%;z-index:2;position:relative}.Imageslidercomponent .file-type-icon-media-link{padding-left:0}.Imageslidercomponent .image img{height:100%;max-height:100%;width:100%;max-width:100%;z-index:4}.Imageslidercomponent::after{content:"";position:absolute;background:#d3222a;bottom:-30px;left:-20px;width:350px;height:350px;z-index:-1}.fullwidthcontainer .Imageslidercomponent::after{bottom:-30px;left:80px}.Imageslidercomponent .carousel{padding:0;border:0;height:100%;z-index:2;overflow:hidden}.Imageslidercomponent.small-height-carousel .carousel{overflow:visible;padding-right:15px}.Imageslidercomponent .carousel .nav .nav-items .sxa-bullets,.carousel .nav .nav-items .sxa-numbers{height:20px}.Imageslidercomponent .field-slideimage img{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.Imageslidercomponent .slide .field-smallimage{position:absolute;bottom:45px;left:45px;height:auto;max-height:100px;padding:20px 25px;background:#fff;max-width:170px}.Imageslidercomponent .slide .field-smallimage img{width:100%;height:auto;display:block}.Imageslidercomponent .slide>.row{margin-left:0}.Imageslidercomponent .carousel-inner,.Imageslidercomponent .component-content,.Imageslidercomponent .slide,.Imageslidercomponent .slide div,.Imageslidercomponent .slides,.Imageslidercomponent .wrapper{height:100%;padding-bottom:0}.Imageslidercomponent .slides{padding-bottom:0}.Imageslidercomponent .nav{position:absolute;top:35px;left:45px}.Imageslidercomponent .carousel .nav .nav-items{margin:0}.Imageslidercomponent .carousel .nav .nav-items .sxa-bullets:before{background-image:none;background-color:rgba(255,255,255,.4);width:14px;height:14px;border-radius:50%}.Imageslidercomponent .carousel .nav .nav-items .sxa-bullets.active:before{background-color:#fff}.Imageslidercomponent .carousel .nav .nav-items .sxa-bullets{margin-right:6px}.Imageslidercomponent>.component-content>.row,.slidercontent>.component-content,.slidercontent>.component-content>.row{height:100%}.slidercontent .promo{display:inline-block;padding:0;height:100%;padding:170px 100px 0 67px}.small-height-carousel+.slidercontent .promo{padding-top:150px}.slidercontent .promo .component-content{display:table-cell;vertical-align:middle}.slidercontent .promo .field-promotext3{line-height:20px;color:#000;font-size:1em;text-align:left;padding-bottom:15px;letter-spacing:1px;font-family:"Proxima Nova Regular";text-transform:uppercase}.slidercontent .promo .field-promotext h2{line-height:40px;color:#000;font-size:2.7em;text-align:left;padding-bottom:10px;font-family:"Proxima Nova Semibold"}.slidercontent .promo .field-promotext2{line-height:24px;color:#292e38;font-size:1.1em;text-align:left;padding-bottom:15px;font-family:"Proxima Nova Regular"}.slidercontent .promo .field-promotext2 *{font-size:100%;font-family:"Proxima Nova Regular";line-height:inherit;color:inherit}.slidercontent .promo .field-promolink{display:block;text-align:left;margin-top:20px;clear:left}.slidercontent .promo .field-promolink a{font-size:1em;color:#ee312e;letter-spacing:1px;text-decoration:none;display:inline-block;position:relative;font-family:"Proxima Nova Bold"}.slidercontent .promo .field-promolink a:after{content:"";height:3px;background:linear-gradient(to right,#ee312e,#d3222a,#bb2025,#921a1d);width:calc(100% + 15px);display:block;top:2px;position:relative}.slidercontent .promo .field-promolink a:before{content:'';width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #ee312e;position:absolute;right:-14px;top:6px} .text-with-tabs{padding:90px 0}.text-with-tabs .rich-text .component-content{max-width:450px}.text-with-tabs .rich-text h4{font-size:1em;letter-spacing:1px;color:#000;font-family:"Proxima Nova Regular";text-transform:uppercase}.text-with-tabs .rich-text h2{font-size:2.8em;line-height:40px;color:#000;font-family:"Proxima Nova Semibold"}.text-with-tabs .tabs{margin-top:20px}.text-with-tabs .tabs li{border:none;background:#fff;width:auto;text-align:left;text-transform:uppercase;max-width:110px;margin-right:30px}.text-with-tabs .tabs-heading li>div{padding:3px 15px 3px 0}.text-with-tabs .tab{padding:0}.text-with-tabs .tabs-heading li>div .field-heading{font-size:1em;letter-spacing:1px;color:#000;text-transform:uppercase;font-family:"Proxima Nova Medium";display:inline-block;position:relative;padding-bottom:10px}.text-with-tabs .tabs-heading li.active>div .field-heading{font-family:"Proxima Nova Bold"}.text-with-tabs .tabs-heading li.active>div .field-heading::after{content:"";position:absolute;bottom:5px;left:0;height:1px;width:100%;background:#bb2025}.text-with-tabs .tabs-container .active .field-content span{color:#d3222a;font-size:2.3em;line-height:31px;font-family:"Proxima Nova Light";vertical-align:bottom}.text-with-tabs .tabs-container .active .field-content p{color:#292e38;font-size:1.3em;line-height:24px;font-family:"Proxima Nova Regular";padding-bottom:30px;margin:0;vertical-align:middle}.text-with-tabs .tabs-container .active .field-link{display:block;text-align:left;margin-top:20px;clear:left;padding-bottom:10px}.text-with-tabs .tabs-container .active .field-link a{font-size:1em;color:#ee312e;letter-spacing:1px;text-decoration:none;display:inline-block;position:relative;font-family:"Proxima Nova Bold";text-transform:uppercase}.text-with-tabs .tabs-container .active .field-link a:before{content:'';width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #ee312e;position:absolute;right:-14px;top:7px}.text-with-tabs .tabs-container .active .field-link a:after{content:"";height:3px;background:linear-gradient(to right,#ee312e,#d3222a,#bb2025,#921a1d);width:calc(100% + 15px);display:block;top:2px;position:relative}.text-with-tabs .tabs-container{border:0;padding-top:20px}#singleImageComp{padding:40px 0}#singleImageComp .component-content{position:relative}#singleImageComp .image .component-content:after{content:"";position:absolute;width:320px;height:280px;top:0;border:2px solid rgba(211,34,42,.4);right:0;z-index:-1}#singleImageComp .image .component-content:before{content:"";position:absolute;width:220px;height:170px;bottom:0;border:2px solid rgba(205,207,209,.8);left:120px;z-index:-1}#singleImageComp .image img{padding:20px;object-fit:cover} .videocomponent{padding:60px 0;margin-bottom:40px;margin-top:30px}.fullwidthcontainer .videocomponent{padding-left:100px}.videocomponent .video{padding:0}.videocomponent .mobile-youtube,.videocomponent .sxa-video-wrapper{width:100%;float:left;margin-right:40px;height:100%;position:relative}.videocomponent .mobile-youtube::before,.videocomponent .sxa-video-wrapper::before{content:"";position:absolute;width:89px;height:89px;background:#150b48;right:-87px;top:-88px}.videocomponent .mobile-youtube::after,.videocomponent .sxa-video-wrapper::after{content:"";position:absolute;background:#d3222a;bottom:-25px;left:-30px;width:350px;height:350px;z-index:-1}.videocomponent .component.video .mejs-container{height:540px!important;z-index:99}.videocomponent .component.video .mejs-container iframe,.videocomponent .mobile-youtube iframe{height:100%!important;width:100%!important;max-width:100%!important;max-height:100%!important;z-index:99}.videocomponent+.richtext-component{vertical-align:middle;padding:20px 50px 20px 40px;height:650px;display:table;padding-left:100px;box-sizing:border-box}.videocomponent+.richtext-component .component-content{display:table-cell;vertical-align:middle}.richtext-component h2{font-family:"Proxima Nova Semibold";font-size:2.6em;line-height:38px;color:#000;margin-bottom:25px}.richtext-component .component-content p{font-size:1.29em;color:#292e38;font-family:"Proxima Nova Regular";line-height:24px;margin-bottom:15px}.richtext-component .component-content ul li{font-size:1.14em;padding-bottom:15px;line-height:24px;color:#292e38;font-family:"Proxima Nova Regular"}.richtext-component .component-content p img,.richtext-component .component-content ul li img{vertical-align:middle;max-width:30px;max-height:30px;margin-right:10px;object-fit:contain}.richtext-component .component-content ul{padding-left:0;margin-left:0;list-style-type:disc}.videocomponent .sxa-video-wrapper .video-caption{position:absolute;background:rgba(0,0,0,.4);top:0;left:0;width:100%;height:100%;z-index:0}.videocomponent .sxa-video-wrapper video{object-fit:cover;max-height:600px;display:block}.component.video>.component-content{height:100%}.component.video .video-init{transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}.videocomponent .position-left .mobile-youtube,.videocomponent .position-left .sxa-video-wrapper{float:right;margin-left:40px;margin-right:0}.videocomponent .position-left .video-sectionright{padding:20px 40px 20px 20px}.videocomponent .position-left .mobile-youtube::before,.videocomponent .position-left .sxa-video-wrapper::before{left:-87px;right:auto}.videocomponent .position-left .mobile-youtube::after,.videocomponent .position-left .sxa-video-wrapper::after{right:-35px;left:auto}.poadcast-page .load-more{text-align:center;margin-bottom:40px}.podcast-video-list{padding:0}.podcast-video-list ul{display:flex;flex-wrap:wrap;margin:35px -15px 0;padding:0!important}.podcast-video-list ul li{width:33.33%}.podcast-video-list ul li .field-promoicon{padding-right:0!important;display:flex}.podcast-video-list ul h2{font-family:'Proxima Nova Semibold';font-size:24px;color:#000;line-height:normal;margin:10px 0 5px}.podcast-video-list ul .promo-text .field-promotext a,.podcast-video-list ul .promo-text .field-promotext a:hover{text-decoration:none}.podcast-video-list ul .promo-text .field-promotext a:hover h2{color:#bb2025}.podcast-video-list ul .field-promotext2{font-family:'Proxima Nova Regular';font-size:16px;color:#000;line-height:1.44}.podcast-video-list ul .promo .field-promolink{margin-top:15px;margin-bottom:0;margin-top:0;position:absolute;bottom:0;padding:0}.poadcast-video-component .podcast-video-list ul li .field-promolink a{font-family:'Proxima Nova Bold';font-size:14px;letter-spacing:1.75px;color:#d3222a;text-decoration:none;text-transform:uppercase}.poadcast-video-component .podcast-video-list ul li .field-promolink a:hover{color:#878787;text-decoration:none;background:0 0}.podcast-video-list ul .promoimagewrapper{position:relative}.podcast-video-list ul .promoimagewrapper:after{position:absolute;content:'';background:rgba(0,0,0,.25);height:100%;width:100%;top:0;left:0;pointer-events:none;opacity:0;transition:.3s}.podcast-video-list ul li .component-content>a:hover .promoimagewrapper:after{opacity:1}.podcast-video-list ul li .promo{height:100%}.podcast-video-list ul li .promo>.component-content{height:100%;position:relative;padding-bottom:35px}.podcast-video-list ul .promo-text br{display:none}.podcast-video-list ul .promoimagewrapper .field-promotext3{font-family:'Proxima Nova Bold';font-size:12px;letter-spacing:1.5px;color:#fff;background:#ee312e;padding:7px 38px;text-transform:uppercase;display:inline-block;position:absolute;bottom:0;right:0}.podcast-video-list ul .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.poadcast-page .highlighted-top{background:0 0;border:0;padding:0;margin:0}.poadcast-page .poadcast-video-component .highlighted-top h3{font-family:'Proxima Nova Semibold';font-size:38px;color:#000;line-height:normal;margin:0}.poadcast-page .poadcast-video-component .highlighted-top h3 br{display:none}.poadcast-page .poadcast-video-component a.field-text{font-family:'Proxima Nova Bold';font-size:16px;letter-spacing:2px;color:#d3222a;text-decoration:none;text-transform:uppercase}.poadcast-page .poadcast-video-component a.field-text:hover{color:#878787}.poadcast-page .search-results-count{display:none}.poadcast-page .poadcast-video-component{margin-top:75px}.poadcast-page .poadcast-video-component .position-right{display:flex;align-items:flex-end;justify-content:flex-end}.sponsor-component .component-content>.row{align-items:center}.sponsor-component h4{font-size:14px;font-family:'Proxima Nova Semibold';color:#000;letter-spacing:2px}.poadcast-page .field-breadcrumb{font-size:14px;letter-spacing:1px}.poadcast-page .homeheroleft h2{font-size:42px!important;line-height:normal}.poadcast-page .homeheroleft .field-promotext2{font-size:18px}.poadcast-page .jump-div{padding:70px 0}.poadcast-page .jump-div .field-promotext h1{font-size:38px;line-height:normal}.poadcast-page .jump-div .field-promotext2 *{font-size:16px;line-height:1.5;color:#292e38}.poadcast-page .homeheroleft .field-promotext2 a{color:#bb2025;font-family:'Proxima Nova Semibold';text-decoration:none}.poadcast-page .homeheroleft .field-promotext2 a:hover{color:#878787;text-decoration:none}.poadcast-page .jump-div .field-promolink a{font-family:'Proxima Nova Bold';font-size:14px;letter-spacing:1px;color:#ee312e;text-decoration:none;text-transform:uppercase;position:relative;display:inline-block;padding-bottom:3px;margin-top:40px}.poadcast-page .jump-div .field-promolink a:before{position:absolute;content:'';width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #ee312e;position:absolute;right:-15px;top:6px}.poadcast-page .jump-div .field-promolink a:after{position:absolute;content:"";height:3px;background:linear-gradient(to right,#ee312e,#d3222a,#bb2025,#921a1d);width:calc(100% + 16px);display:block;position:relative;top:2px}.poadcast-page .jump-div .field-promoicon img{width:auto;max-width:100%}.poadcast-page .jump-div .field-breadcrumb{display:none}.poadcast-page .homeheroleft{text-align:center;padding-right:60px;flex-wrap:wrap;justify-content:center;align-items:flex-start;padding-top:0;display:flex;flex-direction:column}.poadcast-page .homeheroright{height:640px}.poadcast-page .homeheroleft .promo{max-width:565px;text-align:left}.poadcast-page .container.position-center{margin-top:20px}.poadcast-page .promo.position-center .field-promoicon img{width:auto}.poadcast-page .promo.position-center .field-promolink{margin-top:25px}.poadcast-page .promo.position-center .field-promolink a{font-size:12px;font-family:'Proxima Nova Bold';letter-spacing:1.5px;text-decoration:none;color:#d3222a}.poadcast-page .promo.position-center .field-promolink a:hover{color:#878787;text-decoration:none}.poadcast-page .component.sc-background-image-stretch-horizontally{background-repeat:no-repeat}.no-bg .component.sc-background-image-stretch-horizontally,.poadcast-page .no-bg .component.sc-background-image-stretch-horizontally{height:100%}.poadcast-page .no-bg .promo-text{margin:0}.poadcast-page .homeheroleft>div{max-width:565px}.relatedtiles .promo-text a,.relatedtiles .promo-text a:hover{text-decoration:none}.relatedtiles .promo-text .field-promolink a:hover{color:#bb2025}.relatedtiles .promo>.component-content>a{text-decoration:none}.relatedtiles .promo .field-promoicon{transition:.3s}.relatedtiles .promo>.component-content>a .promo-text .leftsection{transition:.3s}.relatedtiles .promo>.component-content>a:hover .promo-text .leftsection{transform:translateY(-10px);display:block}.relatedtiles .promo>.component-content>a:hover .field-promolink span{color:#bb2025}.breadcrumb{margin:0!important;padding:0}.breadcrumb li{list-style-type:none!important;margin:0!important}.breadcrumb li:before{display:none}.breadcrumb li a{font-size:16px;color:#d3222a;line-height:1.33;text-transform:uppercase;font-family:'Proxima Nova Medium';position:relative;padding:0;padding-right:19px;text-decoration:none;font-weight:initial}.breadcrumb li a:after{position:absolute;content:'';width:8px;height:8px;background-image:url(/-/media/Themes/Diligent/Master/diligenttheme/images/icon-dropdown-light-red1.svg);top:6px;right:7px}.breadcrumb li a:hover{text-decoration:underline;color:#d3222a!important}.breadcrumb li:last-child a:after{display:none}.breadcrumb ol li.breadcrumb-item a{padding-right:0}.breadcrumb ol li.breadcrumb-item a:after{display:none}.breadcrumb ol li.breadcrumb-item a:hover{color:#fff!important}@media (max-width:992px){.videocomponent{margin-top:60px;padding-left:30px;padding-right:30px;margin-bottom:0}.fullwidthcontainer .videocomponent{padding-left:40px}.videocomponent+.richtext-component{padding:20px 20px 40px 40px;height:auto;display:block;padding-left:20px}.videocomponent .component.video .mejs-container,.videocomponent .mobile-youtube,.videocomponent .mobile-youtube iframe,.videocomponent .sxa-video-wrapper{width:100%;height:300px!important;margin-right:0}.videocomponent .mobile-youtube::after,.videocomponent .sxa-video-wrapper::after{bottom:-15px;left:-15px;width:250px;height:170px}.videocomponent .video-sectionright{width:100%;margin-top:20px;padding:0;height:auto;display:block}.richtext-component h2{font-size:30px;line-height:36px;margin-bottom:15px}.richtext-component .component-content p{font-size:16px;line-height:24px}.richtext-component .component-content ul li{font-size:15px;padding-bottom:16px}.videocomponent .mobile-youtube{margin-bottom:70px;width:100%;height:280px}.videocomponent .mobile-youtube::before,.videocomponent .sxa-video-wrapper::before{content:none}.podcast-video-list ul li{width:100%}.poadcast-page .poadcast-video-component{margin-top:40px}.sponsor-component{padding:0}.poadcast-page .jump-div .row>div:first-child{order:2;margin:20px 0 0;padding:0 30px}.poadcast-page .jump-div .field-promotext h1{font-size:30px}.poadcast-page .homeheroleft h2{font-size:34px!important}.poadcast-page .homeheroleft .field-promotext2 *{font-size:16px}.poadcast-page .imagetext{padding-top:0!important;padding-bottom:0}.poadcast-page .jump-div .image a{width:100%;text-align:center}.poadcast-page .imagetext .promo-text .rightsection{padding:0 15px}.poadcast-page .homeheroleft .promo{max-width:100%}}@media (min-width:992px) and (max-width:1200px){.fullwidthcontainer .videocomponent{padding-left:50px}.videocomponent .mobile-youtube::after,.videocomponent .sxa-video-wrapper::after{width:250px;height:250px}}@media (max-width:767px){.poadcast-page .poadcast-video-component .highlighted-top h3{font-size:22px}.poadcast-page .poadcast-video-component a.field-text{font-size:14px}}@media (max-width:480px){.podcast-video-list ul{margin:30px 0 0}.poadcast-page .highlighted-top{padding:0 15px}} .relatedtiles{padding:80px 0 120px 0;background:#f6f9fc;position:relative}.relatedtiles .slider-nav{padding-left:15px;padding-right:0;position:relative}.relatedtiles .rich-text .component-content h2{font-size:2.5em;color:#000;font-family:"Proxima Nova Semibold";margin-bottom:30px}.relatedtiles::before{content:'';width:100%;height:100%;background:#f6f9fc;display:block;right:auto;left:-100%;top:0;position:absolute}.relatedtiles::after{content:'';width:100%;height:100%;background:#f6f9fc;display:block;right:-100%;left:auto;top:0;position:absolute}.relatedtiles .promo{padding:0;overflow:visible;margin-top:10px;width:25%;box-shadow:5px 3px 20px 0 rgb(0 0 0 / 8%);-webkit-box-shadow:5px 3px 20px 0 rgb(0 0 0 / 8%);-moz-box-shadow:5px 3px 20px 0 rgb(0 0 0 / 8%);-ms-box-shadow:5px 3px 20px 0 rgb(0 0 0 / 8%)}.relatedtiles .promo .field-promoicon{text-align:center;height:100%;height:130px;margin-top:-25px;margin-bottom:20px;transition:.3s}.relatedtiles .promo-text{padding:0 10px}.relatedtiles .promo-text .field-promotext{font-size:1.5em;color:#000;line-height:30px;font-family:"Proxima Nova Semibold";margin-bottom:15px}.relatedtiles .promo-text .field-promotext2{font-size:1em;color:#292e38;font-family:"Proxima Nova Regular";line-height:16px;margin-bottom:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.relatedtiles .promo-text .field-promotext2 *{font-size:100%;font-family:"Proxima Nova Regular";line-height:inherit;color:inherit}.relatedtiles .promo-text .rightsection{padding:0 18px 5px 18px}.relatedtiles .promo-text .field-promolink{text-align:right;margin-bottom:10px}.relatedtiles .promo-text .field-promolink a,.relatedtiles .promo-text .field-promolink span{text-decoration:none;color:#d3222a;letter-spacing:1px;font-size:1em;text-transform:uppercase;font-family:"Proxima Nova Bold"}.relatedtiles .promo-text .field-promolink a:hover{color:#921a1d}.relatedtiles .promo .field-promoicon img{max-width:80%;object-fit:contain;height:100%;margin:auto}.relatedtiles .slick-slide{padding:0 25px 0 0;opacity:.6}.relatedtiles .slick-slide.slick-active{opacity:1}.relatedtiles .slick-list{padding-top:30px;margin-bottom:10px}.relatedtiles .slick-arrow{position:absolute;bottom:-80px;left:0;width:50px;height:48px;text-indent:-9999px;border:none;background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/element-slider-btn-active.svg) no-repeat;cursor:pointer;background-size:contain;padding:0;margin:0;background-position:0 0}.relatedtiles .slick-arrow.slick-next{left:80px}.relatedtiles .slick-arrow.slick-prev{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg)}.relatedtiles .slick-arrow.slick-prev.slick-disabled{transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none}.relatedtiles .slick-disabled{background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/element-slider-btn-inactive.svg) no-repeat}.relatedtiles .slick-arrow.slick-next.slick-disabled{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg)}.relatedtiles .slider-nav.active:after{display:none}@media (max-width:1200px){.relatedtiles .slider-nav:after{background:linear-gradient(90deg,rgba(255,255,255,.1) 91%,rgba(255,255,255,.55) 35%)}} .latest-section ul{display:flex;flex-wrap:wrap;margin:35px 0 40px;padding:0!important;border-top:0!important}.latest-section ul li{width:33.33%;flex:0 0 33.33%;border-bottom:0!important}.latest-section ul li .field-promoicon{padding-right:0!important;display:flex;height:270px;max-height:270px}.latest-section ul h2{font-family:'Proxima Nova Semibold';font-size:24px;color:#000;line-height:normal;margin:10px 0 5px}.latest-section ul li a{text-decoration:none}.latest-section ul .promo-text .field-promotext a,.latest-section ul .promo-text .field-promotext a:hover{text-decoration:none}.latest-section ul a:hover h2{color:#bb2025}.latest-section ul .field-promotext2{font-family:'Proxima Nova Regular';font-size:16px;color:#000;line-height:1.44}.latest-section ul .promo .field-promolink{margin-top:15px;margin-bottom:0;margin-top:0;position:absolute;bottom:0;padding:0}.latest-section ul li .field-promolink a{font-family:'Proxima Nova Bold';font-size:14px;letter-spacing:1.75px;color:#d3222a;text-decoration:none;text-transform:uppercase}.latest-section ul li .field-promolink a:hover{color:#878787;text-decoration:none}.latest-section ul .promoimagewrapper{position:relative}.latest-section ul .promoimagewrapper:after{position:absolute;content:'';background:rgba(0,0,0,.25);height:100%;width:100%;top:0;left:0;pointer-events:none;opacity:0;transition:.3s}.latest-section ul li .component-content>a:hover .promoimagewrapper:after{opacity:1}.latest-section ul .promoimagewrapper img{width:100%;height:100%;object-fit:cover}.latest-section ul li .promo{height:100%}.latest-section ul li .promo>.component-content{height:100%;position:relative;padding-bottom:35px}.latest-section ul .promo-text br{display:none}.latest-section ul .promoimagewrapper .field-promotext3{font-family:'Proxima Nova Bold';font-size:12px;letter-spacing:1.5px;color:#fff;background:#ee312e;padding:7px 38px;text-transform:uppercase;display:inline-block;position:absolute;bottom:0;right:0}.latest-section ul .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.latest-heading{margin-top:60px}.latest-heading h2{font-size:38px;font-family:'Proxima Nova Semibold';margin:0}@media (max-width:1200px){.latest-section ul li .field-promoicon{max-height:220px;height:220px}}@media (max-width:992px){.latest-section ul li{width:100%;flex:0 0 100%}.latest-heading h2{font-size:26px;font-family:'Proxima Nova Semibold'}.latest-heading{margin-top:30px}.latest-section ul li .field-promoicon{max-height:inherit;height:auto}}@media (max-width:767px){.latest-heading,.latest-section{padding:0 15px}.latest-section ul{margin-bottom:0}}@media (max-width:767px){.latest-section{padding:0 15px}.latest-section ul{margin-bottom:0}}@media (max-width:480px){.latest-section ul{margin:30px 0 0}} .explorecomponent{background:linear-gradient(180deg,rgb(237 237 237) 0,rgb(238 238 238) 35%,rgb(248 248 248) 73%,rgb(246 246 246) 100%);padding-bottom:60px;position:relative;width:100%;max-width:100%}.explorecomponent:after{background:linear-gradient(180deg,rgb(237 237 237) 0,rgb(238 238 238) 35%,rgb(248 248 248) 73%,rgb(246 246 246) 100%);content:'';position:absolute;width:100%;height:100%;top:0;left:100%}.explorecomponent:before{background:linear-gradient(180deg,rgb(237 237 237) 0,rgb(238 238 238) 35%,rgb(248 248 248) 73%,rgb(246 246 246) 100%);content:'';position:absolute;width:100%;height:100%;top:0;left:-100%}.explorecomponent .promo{padding:0;background:0 0;position:static;max-width:100%;margin:0 auto;padding:0 100px}#content .explorecomponent .promo{padding:0 15px}.explorecomponent .promo>.component-content .headsection,.explorecomponent .promo>.component-content .midsection{padding-top:60px}.explorecomponent .promo .field-promotext{font-size:1em;font-family:"Proxima Nova Medium";color:#000;letter-spacing:2.33px;text-transform:uppercase}.explorecomponent .promo .field-promotext2{font-size:3em;color:#000;font-family:"Proxima Nova Semibold";line-height:40px}.explorecomponent .promo .field-promotext2 *{font-size:100%;font-family:"Proxima Nova Semibold";line-height:inherit;color:inherit}.explorecomponent .promo .field-promotext3{font-family:"Proxima Nova Bold";font-size:2em;color:#000;line-height:32px;max-width:735px;text-align:center;margin:10px auto;padding:15px 0}.explorecomponent .promo .field-promotext3 *{font-family:"Proxima Nova Bold";font-size:100%}.explorecomponent .field-promolink{width:100%;margin:0 auto;background-color:#bb2025;text-align:center;max-width:245px;margin-top:20px;margin-bottom:20px;padding-bottom:0}.explorecomponent .field-promolink a{color:#fff;font-size:1em;letter-spacing:1.88px;font-family:"Proxima Nova Bold";text-decoration:none;text-align:center;text-transform:uppercase;display:block;padding:14px 28px;max-width:245px;margin-top:20px;margin-bottom:20px}.explorecomponent .field-promolink:hover{background:#921a1d}.explorecomponent .field-promoicon{position:relative;z-index:2;max-height:830px}.explorecomponent .promo:after{content:'';position:absolute;top:580px;left:-100%;height:10px;background:#150b48;display:block;width:9999px;right:-100%;z-index:1;margin-top:0;display:none}.explorecomponent .field-promoicon2{position:absolute;top:485px;left:360px;z-index:4;display:none}.explorecomponent .field-promoicon3{position:absolute;top:430px;right:330px;z-index:4;display:none}.explorecomponent .field-promoicon4{position:absolute;top:285px;right:390px;z-index:4;display:none}.explorecomponent .hotspotimage:before{content:"";width:20px;height:20px;position:absolute;cursor:pointer;background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/hotspot-inactive.svg) no-repeat;background-size:contain;box-shadow:none;border-radius:50%}.explorecomponent .hotspotimage:after{content:'';position:absolute;z-index:1;width:20px;height:20px;top:0;left:0;border-radius:50%;background-color:transparent;-webkit-animation:cd-pulse 2s infinite;-moz-animation:cd-pulse 2s infinite;animation:cd-pulse 2s infinite}@-webkit-keyframes cd-pulse{0%{-webkit-transform:scale(1);box-shadow:inset 0 0 1px 1px rgba(238,49,46,.8)}50%{box-shadow:inset 0 0 1px 1px rgba(238,49,46,.8)}100%{-webkit-transform:scale(1.6);box-shadow:inset 0 0 1px 1px rgba(238,49,46,0)}}@-moz-keyframes cd-pulse{0%{-moz-transform:scale(1);box-shadow:inset 0 0 1px 1px rgba(238,49,46,.8)}50%{box-shadow:inset 0 0 1px 1px rgba(238,49,46,.8)}100%{-moz-transform:scale(1.6);box-shadow:inset 0 0 1px 1px rgba(238,49,46,0)}}@keyframes cd-pulse{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);box-shadow:inset 0 0 1px 1px rgba(238,49,46,.8)}50%{box-shadow:inset 0 0 1px 1px rgba(238,49,46,.8)}100%{-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-ms-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6);box-shadow:inset 0 0 1px 1px rgba(238,49,46,0)}}.explorecomponent .hotspotimage.active{z-index:9}.explorecomponent .hotspotimage.active:before{content:"";top:-17px;left:-17px;z-index:2;background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/hotspot-active.svg) no-repeat;background-size:cover;width:50px;height:50px;box-shadow:none}.explorecomponent .hotspotimage.active:after{content:none}.explorecomponent .hotspotimage img{display:none;position:absolute;box-shadow:0 2px 30px 0 rgb(52 43 45 / 15%)}.explorecomponent .field-promoicon.active{z-index:5}.explorecomponent .bottomsection{z-index:4;position:relative}.explorecomponent .component.link{position:absolute;width:100%;right:0;padding:0;max-width:210px;z-index:1}.explorecomponent .component.link .field-link a{font-size:1em;font-family:"Proxima Nova Bold";letter-spacing:1.75px;color:#fff;max-width:210px;background-color:#31a6de;padding:20px;width:100%;display:inline-block;text-align:center;text-transform:uppercase}@media (max-width:992px){.explorecomponent .promo .field-promotext{font-size:12px;letter-spacing:2px}.explorecomponent .promo .field-promotext2{font-size:30px;line-height:36px}.explorecomponent .promo>.component-content .headsection,.explorecomponent .promo>.component-content>div.bottomsection{padding-left:30px;padding-right:30px}.explorecomponent .bottomsection{margin-top:-50px}.explorecomponent .promo .field-promotext3{font-size:22px;line-height:26px;max-width:500px;text-align:center}.explorecomponent .promo .field-promotext3 p{margin:0}.explorecomponent .field-promolink a{font-size:14px;max-width:100%}.explorecomponent .field-promolink{max-width:480px}.explorecomponent .component.link{right:15px}.explorecomponent .component.link .field-link a{font-size:13px}}@media (max-width:767px){.explorecomponent .promo .field-promoicon img{width:100%;height:100%;object-fit:contain;position:relative}.explorecomponent .field-promoicon{height:280px}.explorecomponent .promo:after{top:330px}.explorecomponent .field-promoicon2{top:325px;left:auto;right:150px}.explorecomponent .field-promoicon3{top:310px;left:150px;right:auto}.explorecomponent .field-promoicon4{top:245px;right:150px}.explorecomponent .hotspotimage img{max-width:200px;max-height:200px;object-fit:contain;top:0;height:auto}.explorecomponent .promo .field-promotext3{max-width:100%;text-align:left}} .faqs-wrapper{padding:80px 0}.faqs-wrapper .content,.faqs-wrapper .rich-text{font-size:14px}.faqs-wrapper h2{font-size:2.8em;color:#000;font-family:"Proxima Nova Semibold";line-height:40px;margin:0;margin-bottom:30px}.faqs-wrapper .accordion .items{padding-left:50px}.faqs-wrapper .accordion .toggle-header .component .field-heading{font-size:1.85em;color:#000;font-family:"Proxima Nova Medium";padding-left:0}.faqs-wrapper .accordion .toggle-header .component .field-heading:before{right:20px;left:auto;content:"";background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/icon-dropdown.svg) no-repeat;background-size:contain;width:16px;height:16px;opacity:.5}.faqs-wrapper .accordion .active .toggle-header .component .field-heading:before{content:""!important;background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/icon-dropdown-light-red.svg) no-repeat;opacity:1}.faqs-wrapper .accordion li{padding:15px;list-style:decimal-leading-zero;font-family:"Proxima Nova Semibold";color:#150b48;font-size:1.43em}.faqs-wrapper .accordion .toggle-header .label{padding:0}.faqs-wrapper .accordion .toggle-header{padding-bottom:10px;border-color:#a1a3a6}.faqs-wrapper .accordion .active .toggle-header{border-color:#d3222a}.faqs-wrapper .toggle-content .field-content{font-size:1.43em;color:#292e38;line-height:30px;font-family:"Proxima Nova Regular";padding:10px 50px 10px 50px}.faqs-wrapper .toggle-content .field-content *{font-size:inherit;color:inherit;font-family:inherit}.text-with-tabs.contact-info .tabs-container .active .field-content p{width:49%;color:#d3222a;font-size:1.83em;line-height:24px;display:inline-block;padding-bottom:23px}.text-with-tabs.contact-info .tabs-container .active .field-content span{color:#292e38;font-size:.7em;line-height:23px}@media (max-width:992px){.faqs-wrapper{padding:60px 20px}.faqs-wrapper h2{font-size:30px;line-height:36px}.faqs-wrapper .accordion li{font-size:20px;padding-bottom:0}.faqs-wrapper .accordion .toggle-header .component .field-heading{padding-right:25px;font-size:22px}.text-with-tabs.contact-info .tabs-container .active .field-content p{width:100%;font-size:16px;padding-bottom:20px;line-height:20px}.text-with-tabs.contact-info .tabs-container .active .field-content span{font-size:14px;height:auto;line-height:20px;padding-bottom:0;margin-bottom:0}.faqs-wrapper .toggle-content .field-content{font-size:16px;line-height:24px;padding:10px 0 10px 0}.accordion .toggle-content{padding:10px 0}}@media (max-width:768px){.contact-info.text-with-tabs .tabs li{max-width:100px;width:auto;margin-right:30px}} footer{background-color:#292e38;padding:60px 0 0;margin:0}#footer .image a{top:-20px;position:relative}#footer a,#footer h3,#footer li{color:#fff;text-decoration:none;font-weight:400}#footer h3{margin-bottom:20px;font-family:"Proxima Nova Semibold";color:#fff}#footer ul li{padding:0;padding-bottom:14px;border:0}#footer ul li a{padding-left:0;font-family:"Proxima Nova Regular";color:#dbdbdb;line-height:20px;font-size:1em}#footer ul li.language-selector-item a{color:#fff;font-size:.9em;line-height:15px;position:relative}.language-selector-item.is-active{font-weight:600;position:relative}.language-selector-item.is-active a::before{content:"";position:absolute;top:0;left:-10px;height:100%;width:2px;background:#fff}.language-selector-item:hover a::before{content:"";position:absolute;top:0;left:-10px;height:100%;width:2px;background:#fff}#footer li.language-selector-item{padding-left:19px;padding-bottom:8px;padding-top:6px}#footerlinks{border-bottom:1px solid rgba(255,255,255,.3);-webkit-background-clip:padding-box;background-clip:padding-box;padding-bottom:40px;position:relative;margin-bottom:20px}#footerlinks .image img{max-width:160px;object-fit:contain}#footer .copyright-wrapper{background:#000}#footer .copyright-wrapper .component-content{color:#fff;font-size:1em}#footer .copyright-wrapper .field-link a{color:#fff;font-size:1em}#footersociallinks{margin-bottom:20px}#footersociallinks .sitecore-form{padding-top:5px}#footersociallinks .sitecore-form{width:100%;max-width:80%}#footersociallinks .sitecore-form input[type=email]{display:inline-block;width:230px;border:none;line-height:21px;box-sizing:border-box;margin:0;vertical-align:top;height:37px;color:#000;padding-left:17px;padding-right:10px}#footersociallinks .sitecore-form input[type=submit]{display:inline-block;font-size:.8em;font-family:"Proxima Nova Bold";color:#fff;background:#ee312e!important;border:0;cursor:pointer;box-sizing:border-box;box-shadow:none;letter-spacing:1.5px;height:37px;text-transform:uppercase;width:120px;text-align:center;line-height:28px;margin:0;left:-3px;position:relative;vertical-align:top}#footersociallinks .sitecore-form input[type=submit]:hover{background:#921a1d!important}#footercopyright{padding:12px 0;background-color:#3e434d}.component.social-media-share{padding-top:20px}.language-selector .flags-us{height:23px;background-image:none}.language-selector .language-selector-select-item>a{background-color:transparent;padding-left:15px;width:auto;padding-right:20px}.language-selector .language-selector-select-item{position:relative;text-transform:uppercase}.language-selector{background-color:transparent;border:none;padding-left:0;text-align:left;width:auto;flex:none;padding-top:20px}#footercopyright .component-content,#footersociallinks .component-content{color:#fff;font-size:1.1em;line-height:16px;font-family:"Proxima Nova Semibold"}#footercopyright::before{content:'';width:100%;height:100%;background:#3e434d;display:block;right:auto;left:-100%;top:0;position:absolute}#footercopyright::after{content:'';width:100%;height:100%;background:#3e434d;display:block;right:-100%;left:auto;top:0;position:absolute}#footercopyright .rich-text .component-content{font-family:"Proxima Nova Regular";color:#dbdbdb;font-size:.9em;line-height:15px}#footercopyright .field-link a{font-family:"Proxima Nova Medium";color:#dbdbdb;font-size:.9em;line-height:15px}#footercopyright .row{justify-content:flex-end}#footercopyright .component.link{width:auto;flex:none;border-right:1px solid #fff;padding-left:20px}#footercopyright .component.link:last-child{border-right:0}#footersociallinks .field-validation-error{display:block;position:absolute;bottom:10px;color:red}#footersociallinks .promo{display:inline-block;padding:0;background:0 0;width:40px;height:40px;margin-top:17px;margin-left:15px;margin-right:5px;position:relative}#footersociallinks .promo .field-socialshareimage img{width:100%;height:auto;opacity:.7;max-width:40px;max-height:40px}#footersociallinks .promo .field-promoicon img{opacity:.7;max-width:40px;max-height:40px}#footersociallinks .promo:hover .field-promoicon img,#footersociallinks .promo:hover .field-socialshareimage img{opacity:1}#footersociallinks .promo .promo-text{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#footersociallinks .promo .field-promolink{margin:0;padding:0;height:100%;width:100%}#footersociallinks .promo .field-promolink a{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0}.socialshare{margin-top:20px;padding-left:0;padding-right:0}.socialshare>.component-content{border-top:1px solid #dce4e7}.socialshare .social-share-without-border{border-top:0}.fullwidthcontainer .socialshare>.component-content{border-top:0}#percentwidth70 #socialshare,#percentwidth70 .socialshare{padding-left:0;padding-right:0}#percentwidth70 .percentrichtext70 .container{padding-left:0;padding-right:0}.socialshare .promo{padding-left:0;padding-right:30px}.socialshare .promo .field-socialshareicon{position:relative;width:40px;height:40px;border:1px solid #dce4e7;border-radius:50%;text-align:center;vertical-align:middle;z-index:1;background:#fff;cursor:pointer}.socialshare .promo .field-socialshareicon img{object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}.socialshare .promo .promo-text{opacity:0;position:absolute;top:0;left:0;z-index:1}.socialshare .promo .promo-text span{position:absolute;top:0;height:40px}.socialshare .promo .promo-text button{height:40px!important;width:40px!important}#footersociallinks .sitecore-form input::placeholder{font-family:"Proxima Nova Light";font-size:1em;letter-spacing:0;color:#949799}.socialshare .promo .field-socialshareicon .div.ci-image-wrapper{padding-bottom:40px!important}.socialshare .promo .field-socialshareicon img.ci-image{width:auto}@media only screen and (max-width:1200px){#footersociallinks .promo .field-promoicon img,#footersociallinks .promo .field-socialshareimage img{opacity:1}}@media only screen and (max-width:992px){#percentwidth70 #socialshare,#percentwidth70 .socialshare{padding-left:15px;padding-right:15px}#percentwidth70 #socialshare #socialshare,#percentwidth70 .socialshare .socialshare{padding-left:0;padding-right:0}} .mktoForm{margin:30px 0;z-index:9;padding:30px 0;position:relative;float:left;max-width:400px;width:100%!important;top:10px!important;padding-top:130px;padding-bottom:0}.mktoForm::before{content:"";background:#31a6de;width:200px;height:200px;position:absolute;top:0;right:-30px;z-index:-9}.mktoForm::after{content:"";background:#150b48;width:60px;height:60px;position:absolute;bottom:0;left:-30px;z-index:-1}.mktoForm div,.mktoForm label,.mktoForm p,.mktoForm span{background:#fff;z-index:9}.mktoForm .mktoLabel{width:auto!important;font-family:"Proxima Nova Medium";letter-spacing:.38px;color:#292e38;font-size:.9em;text-transform:uppercase}.mktoForm .mktoFieldWrap{float:left;width:100%}.mktoForm .mktoOffset{height:0}.mktoForm input[type=date],.mktoForm input[type=email],.mktoForm input[type=number],.mktoForm input[type=tel],.mktoForm input[type=text],.mktoForm input[type=url],.mktoForm select.mktoField,.mktoForm textarea.mktoField{width:100%!important;padding:10px 0 6px 0!important;border:0;border-bottom:2px solid #bfc8cb;display:block;line-height:1;margin-bottom:8px!important;box-shadow:none}.mktoForm .mktoFormCol{padding-right:20px;box-sizing:border-box;width:100%}.mktoForm .mktoFieldWrap .mktoError{position:relative;z-index:99;color:#bf0000;left:0!important;right:auto!important;bottom:0!important;top:0!important;float:left}.mktoForm .mktoError .mktoErrorArrowWrap{display:none}.mktoForm .mktoFieldWrap .mktoError .mktoErrorMsg{max-width:100%;text-shadow:none;box-shadow:none;border:0;background:0 0;color:red;font-family:"Proxima Nova Semibold";height:auto;line-height:1;padding:0;position:relative;margin-top:0}.mktoForm select.mktoField option{padding:0}.mktoForm .mktoButtonWrap.mktoSimple .mktoButton{margin-bottom:30px;float:right;background:0 0!important;border:none!important;color:#ee312e!important;font-family:"Proxima Nova Semibold";text-align:right;padding:0!important;text-transform:uppercase;font-size:1.1em!important;letter-spacing:1px}.mktoForm .mktoButtonWrap.mktoSimple .mktoButton:hover{border:none!important;color:#d3222a!important}.mktoForm .mktoButtonWrap.mktoSimple .mktoButton::before{content:'';width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #ee312e;position:absolute;right:-15px;top:4px}.mktoForm .mktoButtonWrap.mktoSimple .mktoButton::after{content:"";height:3px;background:linear-gradient(to right,#ee312e,#d3222a,#bb2025,#921a1d);width:calc(100% + 15px);display:block;position:relative;top:2px}.mktoButtonRow{position:relative;width:calc(100% - 20px);float:left}.mktoForm .mktoCheckboxList{width:100%!important}@media only screen and (max-width:992px){.mktoForm{padding-top:30px}}@media only screen and (max-width:600px){.mktoForm{padding:20px!important}#mktoForm_9637 .mktoButton{margin-right:0!important}.mktoForm .mktoFormCol{padding-right:0}.mktoForm input[type=date],.mktoForm input[type=email],.mktoForm input[type=number],.mktoForm input[type=tel],.mktoForm input[type=text],.mktoForm input[type=url],.mktoForm select.mktoField,.mktoForm textarea.mktoField{line-height:1.5em;font-size:14px!important}.mktoForm::after{left:0}.mktoForm::before{right:-5px}.mktoForm .mktoFormRow .mktoRequiredField .mktoAsterix{float:right;padding-left:5px;padding-right:5px}.mktoButtonRow{width:calc(100% - 30px)}} .heroright-with-image .heroright-image{align-items:center}.heroright-with-image .heroright-image .row{height:100%;align-items:center}.hero-image-left .row .homeheroleft{order:1}.hero-image-left .heroright-image{padding-left:15px}#content .hero-banner-component>.component-content>.row{margin:0}#content .hero-banner-component .homeheroleft{padding-left:15px}#content .hero-image-left .homeheroleft{padding-left:100px;padding-right:0}.hero-banner-component .field-promolink2{margin-bottom:0;margin-top:20px}.hero-banner-component .field-promolink2 a{background-color:transparent!important;padding:10px 20px 10px 0;font-size:1em;color:#ee312e;letter-spacing:1px;text-decoration:none;display:inline-block;position:relative;font-family:"Proxima Nova Bold";background-color:#fff!important}.hero-banner-component .field-promolink2 a:before{content:'';width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:8px solid #ee312e;position:absolute;right:5px;top:14px}.hero-banner-component .field-promolink2 a:after{content:'';height:3px;background:linear-gradient(to right,#ee312e,#d3222a,#bb2025,#921a1d);width:calc(100% + 15px);display:block;top:2px;position:relative}.heroright-with-image .component-content>.row{align-items:center}@media only screen and (max-width:992px){.hero-image-left .row .homeheroleft{order:0}#content .hero-image-left .homeheroleft{padding-left:30px;padding-right:30px}} .seo-banner .homeheroright{background-size:contain;background-repeat:no-repeat;background-position:center center;display:block!important}.seo-banner .field-breadcrumb{font-size:14px;font-family:'Proxima Nova Regular';color:#000;letter-spacing:1px}.seo-banner .articlepromo .field-promotext .t-last-br{display:none}.seo-banner .articlepromo .field-promotext h2,.seo-banner .homeheroleft .field-promotext h2{font-size:42px;color:#000;font-family:'Proxima Nova Semibold';line-height:normal}.seo-banner .articlepromo .field-promotext2,.seo-banner .homeheroleft .field-promotext{font-size:18px;color:#292e38;line-height:1.44;font-family:'Proxima Nova Regular';margin:20px 0 25px}.insight-seopillar .articlepromo .field-promolink a{text-decoration:none;font-size:15px;letter-spacing:1.88px;padding:10px 25px;color:#fff;display:inline-block;text-transform:uppercase;background:#bb2025;font-family:'Proxima Nova Bold'}.seo-link-list{background-color:rgba(222,223,223,.2);padding:30px;margin-bottom:50px}.seo-link-list.fixed{top:220px;position:fixed;opacity:1;width:100%}.seo-link-list.no-banner-float.fixed{top:120px}.seo-link-list.list-hide{opacity:0}.seo-link-list .field-heading{font-size:26px;line-height:normal;color:#000;font-family:'Proxima Nova Semibold'}.seo-link-list ul{margin-left:0;padding:5px 0 0;max-height:calc(100vh - 285px);overflow-y:auto}.seo-link-list ul::-webkit-scrollbar{width:8px}.seo-link-list ul::-webkit-scrollbar-thumb{background-color:rgba(41,46,56,.5);border-radius:8px}.seo-link-list ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #5e5e5e;box-shadow:inset 0 0 6px #5e5e5e;border-radius:8px}.seo-link-list ul::-webkit-scrollbar-thumb{background-color:rgba(41,46,56,.5);border-radius:8px}.seo-link-list ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px #5e5e5e;box-shadow:inset 0 0 6px #5e5e5e;border-radius:8px}.seo-link-list ul .field-link{margin-top:10px;position:relative;padding-left:13px;padding-right:5px}.seo-link-list ul .field-link:before{position:absolute;content:'';top:10px;left:0;width:5px;height:5px;border-radius:50%;background:#bb2025}.seo-link-list.fixed ul .field-link.inactive:before{background:rgba(41,46,56,.5)}.seo-link-list ul .field-link a{font-size:14px;line-height:1.5;color:#bb2025;font-family:'Proxima Nova Medium';text-decoration:none}.seo-link-list.fixed ul .field-link.inactive a{color:rgba(41,46,56,.5)}.seo-link-list.fixed ul .field-link.inactive:before{background:rgba(41,46,56,.5)}.Toc-component .row.column-splitter>div{padding-left:15px;padding-right:15px}.seo-rich-text{padding:25px 0 0;margin-bottom:50px;border-top:3px solid #bb2025}.seo-rich-text h2{font-size:32px;line-height:normal;color:#000;font-family:'Proxima Nova Semibold';text-decoration:none}.rich-text p a{color:#bb2025!important}.rich-text p a{border-bottom:0!important}.rich-text p button a{display:inline-block;width:100%;color:#fff!important}.rich-text p button:hover{background-color:#921a1d!important}.rich-text p button:hover a{color:#fff!important}.rich-text p button{line-height:38px!important;text-align:center;background-color:#d3222a;border:1px solid #d3222a;border-radius:27px;transition:all .5s ease-in-out;width:auto;background-image:none!important;font-weight:700!important;text-transform:uppercase;min-width:193px;letter-spacing:1px;color:#fff;padding-left:15px;padding-right:15px}.content p a:hover,.rich-text p a:hover{color:#878787!important}.seo-rich-text,.seo-rich-text a,.seo-rich-text p{font-size:18px;line-height:1.33;color:#000;font-family:'Proxima Nova Regular'}.seo-rich-text a{color:#bb2025}#content .seo-rich-text ol,#content .seo-rich-text ul{margin-left:0}#content .seo-rich-text ol li{margin-left:0}.seo-rich-text li{font-family:"Proxima Nova Regular";font-size:18px;line-height:1.33;color:#000;position:relative;padding-left:15px;margin-left:0}#content .seo-rich-text ul li::before{content:""!important;width:4px;height:4px;position:absolute;background:#bb2025;left:0;top:10px;margin:0}.seo-rich-text h4{font-family:'Proxima Nova Semibold';font-size:18px;line-height:1.33;color:#000}.insight-seopillar .rich-text button{padding:0;border:0;margin-top:15px;border-radius:0}.insight-seopillar .rich-text button a{text-decoration:none;font-size:15px;letter-spacing:1.88px;padding:10px 25px;color:#fff!important;display:inline-block;text-transform:uppercase;background:#bb2025;font-family:'Proxima Nova Bold'}.insight-seopillar .rich-text button a:hover{background-color:#921a1d!important}.insight-seopillar .rich-text a.button--red-outline{display:inline-block;text-decoration:none;border-bottom:2px solid #c61b23!important}.insight-seopillar .rich-text a.button:hover{color:#fff!important;background:#c61b23!important;border-bottom:2px solid #c61b23!important}#page-table{display:none;width:100%;left:0}#page-table.list-hide{opacity:0}.seo-link-list.get-hide{opacity:1}.seo-banner{background-color:rgba(220,228,231,.27);margin-bottom:40px}.seo-banner .homeheroleft{padding-right:20px}.seo-banner .homeheroright{top:0;margin-bottom:0;height:auto;z-index:1}.seo-banner .promo{background:0 0}.seo-banner .field-breadcrumb{font-size:14px;color:#000;letter-spacing:1px;font-family:'Proxima Nova Regular'}.seo-banner .homeheroleft h1{font-size:42px;line-height:normal}.seo-banner .read-time span{position:relative;font-family:'Proxima Nova Medium';font-size:16px;color:#000;line-height:normal;display:inline-block;border-radius:5px;padding:11px 20px 11px 38px;background-color:rgba(148,151,153,.15)}.seo-banner .read-time span:before{position:absolute;content:'';width:18px;height:18px;background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/icon-clock.png) no-repeat;left:10px;top:50%;transform:translateY(-50%)}.seo-banner .subscribe-btn{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.seo-banner .subscribe-btn a,.seo-banner-float .subscribe-btn a{display:inline-block;border:1px solid #bb2025;font-size:14px;font-family:'Proxima Nova Bold';color:#bb2025;letter-spacing:1.75px;text-transform:uppercase;padding:10px 25px;text-decoration:none;transition:.3s}.seo-banner .subscribe-btn a:hover,.seo-banner-float .subscribe-btn a:hover{color:#fff;background:#bb2025}.seo-banner-float{padding:16px 100px 16px 85px;box-shadow:0 2px 15px 0 rgba(0,0,0,.1);background-color:#f6f8f8;position:fixed;left:0;width:100%;top:100px;display:none;z-index:9;max-width:1920px;right:0;transform:translateY(0);transition:.3s}.seo-banner-float::before{position:absolute;content:'';height:40px;width:100%;background:#fff;bottom:-40px;left:0;box-shadow:0 -10px 15px -8px rgba(0,0,0,.1)}.seo-banner-float .row{position:static}.seo-banner-float .row .component-content{justify-content:space-between;align-items:center;display:flex;position:static}.seo-banner-float .row .rich-text{padding:0;position:static}.seo-banner-float h1{font-size:22px;font-family:'Proxima Nova Semibold';color:#000;position:relative;width:calc(100% - 135px);margin:0;text-align:left!important}.seo-banner-float h1 br{display:none}.seo-banner-float .progress-bar{position:absolute;height:5px;background:#ee312e;display:inline-block;left:0;bottom:0;width:0;transition:.3s linear}.promo.no-bg{padding:0}.no-bg .homeheroright{z-index:0}.seo-banner-float.go-top{transform:translateY(-100%)}.promo.no-bg .promo-text{margin:0}.seo-banner .subscribe-btn a.scEnabledChrome,.seo-banner-float .subscribe-btn a.scEnabledChrome{flex:inherit}@media (min-width:993px) and (max-width:1200px){.Toc-component .row.column-splitter>div:first-child{max-width:328px;flex:0 0 328px}.Toc-component .row.column-splitter>div:last-child{max-width:calc(100% - 328px);flex:0 0 calc(100% - 328px)}.Toc-component .row.column-splitter>div:last-child .row.column-splitter>div:last-child{max-width:100%;flex:0 0 100%}.seo-link-list{width:298px!important;max-width:298px!important}}@media (min-height:850px) and (min-width:1250px) and (max-width:1400px){.Toc-component .row.column-splitter>div:first-child{max-width:409px;flex:0 0 409px}.Toc-component .row.column-splitter>div:last-child{max-width:calc(100% - 409px);flex:0 0 calc(100% - 409px)}.seo-link-list{width:379px!important;max-width:100%!important}}@media (min-width:992px) and (max-width:1330px){.seo-banner .homeheroleft>.component-content{padding-left:0}.seo-banner-float{padding-left:40px}}@media (max-width:992px){.insight-seopillar .articlepromo:not(.homepage-banner){margin-bottom:15px}.insight-seopillar .articlepromo .promo-text{padding:0 10px}.insight-seopillar .articlepromo .field-promotext h2,.seo-banner .homeheroleft .field-promotext h2{font-size:32px}.insight-seopillar .articlepromo .field-promotext2{font-size:16px;margin:15px 0 20px}.insight-seopillar .articlepromo .field-promolink a{font-size:14px}.seo-link-list .field-heading{display:none}.seo-rich-text h2{font-size:22px}.seo-link-list ul .field-link a,.seo-link-list ul .field-link:before{font-size:14px}.seo-rich-text,.seo-rich-text a,.seo-rich-text h4,.seo-rich-text li,.seo-rich-text p{font-size:16px}#content .seo-rich-text li::before{top:9px}.seo-link-list,.seo-link-list.fixed{top:auto;position:fixed;width:100%!important;max-width:100%!important;bottom:0;left:0;margin-bottom:0;box-shadow:0 2px 40px 0 rgba(148,151,153,.4);background-color:#f8f9f9;padding:18px 16px 80px 16px;transform:translateY(130%);transition:.3s ease-in-out;z-index:9}.seo-link-list.no-banner-float.fixed{top:auto}.seo-link-list.mob-fixed{transform:translateY(0)}.seo-link-list.mob-fixed ul .field-link.inactive a{color:rgba(41,46,56,.5)}.seo-link-list.mob-fixed ul .field-link.inactive:before{background:rgba(41,46,56,.5)}#page-table{display:block;padding:19px 25px 21px 25px;background-color:#f8f9f9;font-family:'Proxima Nova Semibold';font-size:18px;color:#000;position:fixed;bottom:0;z-index:99}#page-table:after{position:absolute;content:'';width:11px;height:11px;border-right:2px solid #bb2025;border-top:2px solid #bb2025;top:50%;right:25px;-webkit-transform:translateY(-50%) rotate(315deg);-moz-transform:translateY(-50%) rotate(315deg);-ms-transform:translateY(-50%) rotate(315deg);transform:translateY(-50%) rotate(315deg)}#page-table.open:after{-webkit-transform:translateY(-50%) rotate(135deg);-moz-transform:translateY(-50%) rotate(135deg);-ms-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.seo-banner .homeheroleftadjust{padding-top:25px!important;padding-bottom:70px!important}.seo-banner .herorightinsights.homeheroright{display:block;position:absolute!important;bottom:41px;min-height:45px!important;top:auto!important;height:auto!important}.seo-banner .subscribe-btn{justify-content:flex-end;padding-right:18px}.seo-banner .homeheroleft h1{font-size:28px}.seo-banner-float{padding:16px 25px;top:76px}.seo-banner-float h1{font-size:20px;width:calc(100% - 109px)}.seo-banner .subscribe-btn a,.seo-banner-float .subscribe-btn a{font-size:12px;letter-spacing:1.5px;padding:5px 18px}.seo-banner .herorightinsights.homeheroright{z-index:5}.seo-link-list ul{max-height:calc(100vh - 90px)}.Toc-component .seo-rich-text{padding-top:15px;margin-bottom:30px;padding-left:45px;padding-right:45px}.fullwidthcontainer .Toc-component .seo-rich-text{padding-left:30px;padding-right:30px}body.overfolowHidden{overflow-y:hidden}}@media (max-width:480px){.Toc-component .row.column-splitter>div{padding-left:5px;padding-right:5px}.seo-banner-float{padding:16px 15px}.seo-banner .homeheroleftadjust .promo{padding:0}.Toc-component .seo-rich-text .promo{padding-left:0;padding-right:0}.seo-rich-text{padding:0 30px}} .insight-detail .articlepromo .field-articleheadline h2{line-height:1.09}.insight-detail .articlepromo,.news-detail .articlepromo{height:auto;min-height:inherit;width:100%;flex:0 0 100%;max-width:100%;padding-top:100px;padding-bottom:5px}.news-detail .articlepromo h2{font-size:46px;line-height:1.09;margin:0 0 10px}.news-detail .field-tagstext{font-size:24px;line-height:normal;font-family:'Proxima Nova Regular';color:#000;margin-bottom:15px}.news-detail .articlepromo .promo-text .field-articledate{font-size:22px;line-height:1.1}.news-detail .tag-section{font-size:20px;line-height:1.1;font-family:'Proxima Nova Regular';color:#000}.news-detail .tag-section .tag-section{margin-top:0}.articlepromo .promo-text .tag-section .tag-section{margin-top:0}.articlepromo .promo-text .tag-section .field-title a{text-decoration:none;font-family:'Proxima Nova Semibold'}.articlepromo .promo-text .tag-section .field-title a:hover{color:#de232f;text-decoration:underline}.articlepromo .promo-text .tag-section .field-title{font-family:inherit;font-size:inherit;line-height:inherit;display:inline-block;position:relative}.articlepromo .promo-text .tag-section .field-title:after{position:absolute;right:4px}.articlepromo .promo-text .tag-section .tag-section{margin-top:0}.insight-detail .homeheroright,.news-detail .homeheroright{display:none}.insight-detail .no-bg .homeheroright,.news-detail .no-bg .homeheroright{display:block}.insight-detail .articlepromo>.component-content,.news-detail .articlepromo>.component-content{display:block}.insight-detail .articlepromo .promo,.news-detail .articlepromo .promo{max-width:100%}.insight-detail #percentwidth70,.insight-detail .percentwidth70,.news-detail #percentwidth70{margin-top:0}.news-detail #percentwidth70{padding-right:0;max-width:845px;width:100%;flex:0 0 auto}.insight-detail #content .rich-text ul li:before,.news-detail #content .rich-text ul li:before{content:'';margin:0}.insight-detail .newscomponent.percent-insights-promo30 .rich-text .component-content,.insight-detail .newscomponent.percent-insights-promo30 .rich-text .component-content h2{font-size:34px}.insight-detail .articlepromo .promo-text .field-articledate,.insight-detail .articlepromo .promo-text .field-author{font-size:22px;position:relative}.insight-detail .articlepromo .promo-text .field-author{margin-right:15px}.insight-detail .articlepromo .promo-text .field-articledate:after,.insight-detail .articlepromo .promo-text .field-author:after{content:"";width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;right:-5px;background-color:#949799}.insight-detail .articlepromo .promo-text>div>div:last-child:after{display:none}.insight-detail .articlepromo .promo-text .field-author::before{display:none}.news-detail #percentwidth30{display:none}.insight-detail .socialshare .promo,.news-detail .socialshare .promo{max-width:40px;flex:0 0 40px;padding-right:0;margin-right:20px;margin-bottom:0;padding-top:15px;padding-bottom:15px}.fullwidthcontainer .insight-detail .socialshare .promo{padding:0}.socialshare .component-content>.row .promo>.component-content{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:solid 1px #e0ebef}.socialshare .component-content>.row .promo>.component-content a{display:inline-block;margin-top:4px;line-height:15px}.insight-detail #percentwidth70{padding-left:15px}.insight-detail #percentwidth70{padding-left:15px}.insight-detail #percentwidth70 .fullwidthcta-imageright{padding:50px 0}.insight-detail #percentwidth70 .fullwidthcta-imageright .promo-text{display:flex;flex-wrap:wrap}.insight-detail #percentwidth70 .fullwidthcta-imageright .promo-text .leftsection,.news-detail #percentwidth70 .fullwidthcta-imageright .promo-text .leftsection,.news-detail #percentwidth70 .promo .field-promoicon{order:2;width:39%}.insight-detail #percentwidth70 .fullwidthcta-imageright .promo-text .rightsection,.news-detail #percentwidth70 .fullwidthcta-imageright .promo-text .rightsection,.news-detail #percentwidth70 .promo .promo-text{width:61%;padding-right:25px}.insight-detail #percentwidth70 .fullwidthcta-imageright .promo-text .rightsection a,.insight-detail #percentwidth70 .fullwidthcta-imageright .promo-text .rightsection a:hover,.news-detail #percentwidth70 .fullwidthcta-imageright .promo-text .rightsection a,.news-detail #percentwidth70 .fullwidthcta-imageright .promo-text .rightsection a:hover{text-decoration:none}.insight-detail #percentwidth70 .fullwidthcta-imageright .promo-text .rightsection a:hover .field-promotext,.news-detail #percentwidth70 .fullwidthcta-imageright .promo-text .rightsection a:hover .field-promotext{color:#bb0025}.insight-detail #percentwidth70 .fullwidthcta-imageright .promo-text .rightsection .field-promolink a,.insight-detail #percentwidth70 .fullwidthcta-imageright .promo-text .rightsection .field-promolink a:hover,.news-detail #percentwidth70 .fullwidthcta-imageright .promo-text .rightsection .field-promolink a,.news-detail #percentwidth70 .fullwidthcta-imageright .promo-text .rightsection .field-promolink a:hover{text-decoration:none}.insight-detail #percentwidth70 .fullwidthcta-imageright .promo-text .rightsection .field-promotext,.insight-detail #percentwidth70 .fullwidthcta-imageright .promo-text .rightsection .field-promotext p{font-size:38px;color:#000;font-family:'Proxima Nova Semibold';margin-bottom:20px;line-height:1.05}.insight-detail #percentwidth70 .fullwidthcta-imageright .promo-text .rightsection .field-promotext2{font-size:18px;color:#292e38;line-height:1.444;font-family:'Proxima Nova Regular';margin-bottom:20px}.insight-detail #percentwidth70 h2{margin-top:20px}.insight-detail #percentwidth70 h3{font-size:20px;line-height:normal;font-family:'Proxima Nova Semibold';margin-bottom:15px}.insight-detail #percentwidth70 ol{margin-left:0}.insight-detail #percentwidth70 ol li{font-size:20px;line-height:1.75;font-family:"Proxima Nova Regular";margin-left:0}.insight-detail #percentwidth70 .rich-text ol li strong{font-size:inherit}.insight-detail #percentwidth70 ol li h3{display:inline;margin-bottom:0}.insight-detail #percentwidth70 .rich-text ol ul{margin-left:38px}.insight-detail .mktoForm{box-shadow:0 2px 30px 0 rgba(0,0,0,.04);padding:0!important}.insight-detail .mktoForm .mktoButtonWrap.mktoSimple .mktoButton{position:relative}.insight-detail .mktoForm .mktoButtonRow,.insight-detail .mktoForm .mktoFormRow{padding:0 30px}.insight-detail .mktoForm::before{top:-20px;right:-20px}.insight-detail .mktoForm::after{bottom:-20px;left:-20px}.insight-detail .mktoForm .mktoButtonRow{margin-top:15px}.insight-detail .percentrichtext70 img{display:block;height:auto}.insight-detail #percentwidth70 .image{width:100%;margin-bottom:30px}.insight-detail #percentwidth70 .rich-text{line-height:1.75;padding:0;font-family:"Proxima Nova Regular";font-size:16px;line-height:1.75}.insight-detail #percentwidth70 .rich-text p{font-family:"Proxima Nova Regular";font-size:16px;line-height:1.75}.insight-detail #percentwidth70 .rich-text ul li,.news-detail #percentwidth70 .rich-text ul li{font-family:"Proxima Nova Regular";font-size:16px;line-height:1.75;color:#000;position:relative;padding:0!important;padding-left:15px!important;margin-left:0}.insight-detail #percentwidth70 .rich-text ul li h4{line-height:1.75;margin:0}.insight-detail #percentwidth70 .rich-text ul,.news-detail #percentwidth70 .rich-text ul{margin-left:0}.insight-detail #percentwidth70 .rich-text ul li::before,.news-detail #percentwidth70 .rich-text ul li::before{content:"";width:4px;height:4px;position:absolute;background:#bb2025;left:0;top:13px}.insight-detail #percentwidth70 .rich-text strong{font-size:16px;line-height:1.75}.insight-detail .mktoForm .mktoFormCol{padding-right:0}.insight-detail .percentrichtext70 img.alignright{width:100%}.insight-detail .percentrichtext70 img.size-medium{width:auto}.insight-detail .video{padding-left:0;margin-bottom:30px}.news-detail .content p,.news-detail .rich-text p{font-family:"Proxima Nova Regular";font-size:16px;line-height:1.75;color:#000;margin-bottom:1.5rem}.news-detail h2{font-size:28px;font-family:'Proxima Nova Semibold';color:#000;font-weight:400;line-height:normal}.news-detail h4{font-size:20px;font-family:'Proxima Nova Semibold';color:#000;font-weight:400;line-height:normal}.news-detail #percentwidth70 .field-promotext h2{font-size:38px;color:#000;font-family:'Proxima Nova Semibold';margin-bottom:20px;line-height:1.05}.news-detail #percentwidth70 .field-promotext3{font-size:18px;color:#292e38;line-height:1.444;font-family:'Proxima Nova Regular';margin-bottom:20px}.news-detail .promo .field-promolink a{text-decoration:none;font-size:15px;letter-spacing:1.88px;padding:10px 25px;color:#fff;display:inline-block;text-transform:uppercase;background:#bb2025;font-family:'Proxima Nova Bold'}.insight-detail .promo .field-promolink a:hover,.news-detail .promo .field-promolink a:hover{background-color:#921a1d}.newscomponent.percent-insights-promo30 .field-promolink a:hover{background-color:transparent!important}.news-detail #percentwidth70 .promo .component-content{display:flex;flex-wrap:wrap}.insight-detail #percentwidth70 .promo .field-promolink a:hover,.news-detail #percentwidth70 .promo .field-promolink a:hover{background-color:#921a1d}.quote-text{padding-top:50px}.quote-text .row>.component{display:flex}.quote-text .share-call-out{width:168px;margin-top:10px;border-top:3px solid #bb2025}.share-icon-list{display:flex;margin-top:10px}.share-icon-list .share-icon{width:33px;height:33px;overflow:hidden;border-radius:50%;border:1px solid #e0ebef;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s}.share-icon-list .social-icon{display:flex;opacity:0;pointer-events:none;transition:.3s}.share-icon-list.open .share-icon{border:1px solid #bb2025}.share-icon-list.open .social-icon{opacity:1;pointer-events:auto}.share-icon-list .social-icon a{width:33px;height:33px;border-radius:50%;border:1px solid #e0ebef;display:flex;align-items:center;justify-content:center;margin-left:10px}.quote-text .quote-text-desc{width:calc(100% - 168px);padding-left:20px}.quote-text p{font-size:20px;color:#000;line-height:28px;font-family:Opine-RegularItalic}.quote-text .author-name{font-size:18px;color:#000;font-family:'Proxima Nova Regular';margin-top:15px}.quote-text .author-name strong{font-family:'Proxima Nova Semibold'}#socialshare .field-socialsharetext{width:40px;height:40px;border-radius:50%;padding-left:0}.socialshare .component-content>.row .promo>.component-content .field-socialsharetext a{width:40px;height:40px;border-radius:50%;margin-top:0;line-height:inherit}#percentwidth30{margin-bottom:80px}#percentwidth70 .fullwidthcta-imageright{padding-left:0;padding-right:0}.news-detail .articlepromo{padding-top:60px;padding-bottom:60px;background:#f5f5f5}.news-detail #percentwidth70{max-width:1215px}.rich-text a,.rich-text a:hover{text-decoration:none}.insight-detail #percentwidth70 .article-highlight .promo h1{font-size:24px!important}.no-bg .homeheroright{z-index:0;height:640px}.insight-detail .no-bg .homeheroright,.news-detail .no-bg .homeheroright{display:block}.insight-detail #percentwidth70 .article-highlight .promo h1{font-size:24px!important}.insight-detail .socialshare .field-title{font-size:16px;font-family:'Proxima Nova Medium';line-height:1.75;padding-right:10px;color:#000}.rich-text ol li{font-family:"Proxima Nova Regular";font-size:16px!important;line-height:1.75;color:#000;margin-left:0}@media only screen and (max-width:1200px){.news-detail .articlepromo>.component-content{width:100%;max-width:100%}}@media only screen and (max-width:992px){.insight-detail .articlepromo:not(.homepage-banner),.news-detail .articlepromo:not(.homepage-banner){margin-bottom:20px;padding-top:20px}.insight-detail #percentwidth70{padding-top:0;padding-right:15px}.insight-detail #percentwidth30{padding-bottom:50px}.insight-detail #percentwidth70,.news-detail #percentwidth70{padding-top:0}.insight-detail #percentwidth70 h1{font-size:36px}.insight-detail #percentwidth70 h2{font-size:28px}.insight-detail #percentwidth70 h3{font-size:22px}.insight-detail #percentwidth70 .fullwidthcta-imageright .promo-text .leftsection .field-promoicon img,.news-detail #percentwidth70 .fullwidthcta-imageright .promo-text .leftsection .field-promoicon img{max-height:inherit}.insight-detail #percentwidth70 .fullwidthcta-imageright,.news-detail #percentwidth70 .fullwidthcta-imageright{padding:0 0 20px}.insight-detail #percentwidth70 .image,.insight-detail #percentwidth70 .rich-text{padding-left:10px}.insight-detail .percent-insights-promo30 .rich-text{padding:0}.insight-detail .author-card{padding-left:10px}.quote-text p{font-size:16px}.insight-detail .newscomponent.percent-insights-promo30 .rich-text .component-content,.insight-detail .newscomponent.percent-insights-promo30 .rich-text .component-content h2{font-size:28px;padding-left:5px}.insight-detail #percentwidth70 h1,.insight-detail .field-articleheadline h1{line-height:normal}#percentwidth30{margin-bottom:40px}.news-detail .field-tagstext{font-size:20px}.news-detail .articlepromo .promo-text .field-articledate{font-size:18px}.news-detail .tag-section{font-size:16px;margin-top:10px}}@media only screen and (max-width:767px){.insight-detail #percentwidth70 .fullwidthcta-imageright .promo-text .leftsection,.news-detail #percentwidth70 .fullwidthcta-imageright .promo-text .leftsection,.news-detail #percentwidth70 .promo .field-promoicon{width:100%;order:0;padding-bottom:20px}.news-detail #percentwidth70 .promo{padding-right:30px}.insight-detail #percentwidth70 .fullwidthcta-imageright .promo-text .rightsection,.news-detail #percentwidth70 .fullwidthcta-imageright .promo-text .rightsection,.news-detail #percentwidth70 .promo .promo-text{width:100%;padding-right:0}.insight-detail #percentwidth70 .fullwidthcta-imageright .promo-text .rightsection .field-promotext,.insight-detail #percentwidth70 .fullwidthcta-imageright .promo-text .rightsection .field-promotext p{font-size:26px;margin-bottom:0}.insight-detail #percentwidth70 .fullwidthcta-imageright .promo-text .rightsection .field-promotext2{font-size:15px;margin-bottom:0}.news-detail #percentwidth70 .field-promotext h2{font-size:26px;margin-bottom:0}.news-detail #percentwidth70 .field-promotext3{font-size:15px;margin-bottom:0}.insight-detail .percentrichtext70 .rich-text ul{margin-left:0}.insight-detail #percentwidth30{padding:0 15px 25px}.insight-detail .mktoForm{margin-top:0}.insight-detail .mktoForm::before{top:-10px;right:-10px}.insight-detail .mktoForm::after{bottom:-10px;left:-10px}.insight-detail .articlepromo .promo-text .field-articledate,.insight-detail .articlepromo .promo-text .field-author{font-size:18px}.insight-detail #percentwidth70 .image,.insight-detail #percentwidth70 .rich-text{padding-left:15px;padding-right:15px}.insight-detail .percent-insights-promo30.newscomponent{padding-left:15px;padding-right:15px}.insight-detail .socialshare{padding:0 15px}.news-detail h2{font-size:22px}.news-detail h4{font-size:18px}.news-detail .promo .field-promolink a{font-size:14px}.news-detail .articlepromo{padding-left:30px!important;padding-right:30px!important}.articlepromo-fullwidth .articlepromo{padding-left:15px!important;padding-right:15px!important}.quote-text{padding-top:40px}.quote-text p{font-size:18px;line-height:1.44}.quote-text .author-name{font-size:16px}.quote-text .share-call-out{width:50px}.quote-text .quote-text-desc{width:calc(100% - 50px)}.share-icon-list{flex-wrap:wrap}.share-icon-list .share-icon{display:none}.share-icon-list .social-icon{opacity:1;flex-wrap:wrap;pointer-events:auto}.share-icon-list .social-icon a{margin:0 0 10px}.quote-text .share-call-out{position:relative;border-top:0;padding-top:10px}.quote-text .share-call-out:before{position:absolute;content:'';background:#bb2025;height:3px;width:100%;left:-15px;top:2px}}@media only screen and (max-width:480px){.insight-detail .articlepromo .promo-text .field-author:after{display:none}} .insight-newsletter{position:absolute;right:100px;top:280px;border-radius:5px;box-shadow:0 0 40px 0 rgb(24 0 0 / 15%);display:none!important}.Insight .homeheroleft{padding-bottom:0;padding-top:0}.Insight .homeheroleft .field-breadcrumb p{display:none}.Insight .homeheroleft:not(.homepage-banner){display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.Insight .homeheroright{height:640px}.Insight .field-breadcrumb{letter-spacing:1px}.Insight .homeheroleft .field-promotext h1{font-size:50px;line-height:1.1}.Insight .homeheroleft .field-promotext2{font-size:18px;color:#292e38;line-height:1.44}.Insight .homeheroleft .promo .field-promolink a{font-size:14px;letter-spacing:1.75px}.insight-newsletter .sitecore-form{padding:0;background:#fff}.insight-newsletter .sitecore-form form>div{padding:0}.insight-newsletter .sitecore-form form{width:100%;position:relative}.close-filters{display:none}.search-results .no-results{padding-left:17px;font-family:"Proxima NOva Bold";font-size:1.4em;padding-top:30px;padding-bottom:30px}.insight-newsletter .sitecore-form form::before{content:"";position:absolute;width:20px;height:20px;background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/icon-arrow-right-white.svg) no-repeat;background-size:contain;right:41px;top:50%;z-index:1;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);cursor:pointer}.insight-newsletter .sitecore-form>.component-content{padding:0 14px;border:0}.insight-newsletter input[type=submit]{width:100px;height:105px;padding:0;border:none;background:#31a6de!important;color:#fff;font-size:20px;cursor:pointer;border-radius:5px!important;right:-5px;position:relative;border-top-left-radius:0!important;border-bottom-left-radius:0!important;text-indent:-9999px}.insight-newsletter input[type=submit]:hover{background:#31a6de!important}.insight-newsletter input[type=email]{width:calc(100% - 110px);display:inline-block;box-shadow:none;border:none;padding-top:0;color:#000;font-size:1.8em;font-family:"Proxima Nova Light";padding-left:27px;padding-bottom:0;top:14px;position:relative}.insight-newsletter p{position:absolute;left:30px;top:20px;width:calc(100% - 150px);font-family:"Proxima Nova Medium";color:#000;font-size:1.4em;display:block;line-height:1}.insight-newsletter p.form-submitted{position:relative;padding:30px;width:100%}.insight-newsletter .field-validation-error{position:absolute;bottom:6px;left:30px;color:red;font-family:"Proxima NOva Bold";width:calc(100% - 130px)}.insight-searchbox{background:rgba(0,0,0,.7);padding:36px 28px;float:right;flex:0 1 calc(100% - 100px);margin-right:0;bottom:114px;position:relative;margin-bottom:-94px}.insight-searchbox .search-box button,.insight-searchbox .search-box input{background-color:transparent!important;border:0;box-shadow:none}.insight-searchbox .search-box input{color:#fff;padding:0;font-family:"Proxima Nova Light";font-size:2.4em;padding-right:50px}.insight-searchbox .search-box input::placeholder{color:rgba(255,255,255,.8)}.insight-searchbox .search-box::before{display:none;content:"";position:absolute;width:46px;height:46px;background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/icon-search.svg) no-repeat;background-size:cover;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);right:50px;cursor:pointer;z-index:1}.insight-searchbox .search-box .tt-menu{width:calc(100% - 15px);border:1px solid #bb2025;display:none!important}.insight-searchbox .search-box .tt-suggestion{padding:8px 40px;color:#000;font-family:"Proxima Nova Medium";font-size:1.1em}.insight-searchbox .component-content,.insight-searchbox .search-box,.insight-searchbox .search-box .component-content>.twitter-typeahead{position:static!important}.insight-searchbox .search-box .tt-suggestion.tt-cursor{color:#fff;background-color:#bb2025;cursor:pointer}.insight-searchbox .tt-dataset{max-height:250px;overflow:auto}.insight-filtertop{padding:40px 0 40px 0}.insight-filtersidebar .facet-single-selection-list .bottom-filter-button,.insight-filtertop .facet-single-selection-list .bottom-filter-button{opacity:0;pointer-events:none;height:20px}.insight-filtersidebar .facet-single-selection-list .bottom-filter-button{display:none}.newsroom .insight-filtersidebar .facet-single-selection-list .bottom-filter-button{display:block}.insight-filtertop .facet-search-filter{display:grid;gap:30px;grid-template-columns:repeat(4,minmax(0,1fr))}.insight-filtertop .facet-component .facet-heading{display:none}.facet-single-selection-list .facet-search-filter .facet-value{border:0}.insight-filtertop .all-filter{display:inline-block;margin-right:25px;max-width:75px;width:100%}.insight-filtertop .contentContainer{display:inline-block;width:calc(100% - 105px)}.insight-filtertop .facet-single-selection-list .facet-search-filter .facet-value:last-of-type,.insight-filtertop .facet-single-selection-list .facet-value{border:1px solid #150b48;padding:18px}.insight-filtertop .facet-single-selection-list .all-filter .facet-value{text-align:center;height:100%}.insight-filtertop .facet-single-selection-list .facet-value.active-facet{background:#150b48}.insight-filtertop .facet-single-selection-list .facet-value label{color:#150b48;font-size:1.3em;font-family:"Proxima Nova Semibold";line-height:1;cursor:pointer;display:flex;justify-content:space-between;width:100%}.insight-filtertop .facet-single-selection-list .facet-value.active-facet .facet-count,.insight-filtertop .facet-single-selection-list .facet-value.active-facet label{color:#fff}.insight-filtertop .facet-single-selection-list .facet-value .facet-count{font-weight:400;float:right;font-style:italic;color:#150b48}body:not(.on-page-editor) .insight-filtermobile{display:none;margin-bottom:20px;margin-top:60px}.insight-filtermobile .title .field-title a{letter-spacing:.93px;font-size:13px;font-family:"Proxima Nova Bold";color:#fff;text-transform:uppercase;background:#31a6de;border:0;text-align:center;margin-bottom:0;padding:15px}.insight-filtersidebar>.component-content{padding:0 20px;padding-bottom:35px;background:#f6f9fc}.insight-filtersidebar .rich-text p{font-family:"Proxima Nova Medium";font-size:1.8em;color:#000;margin:0;padding:30px 0}.insight-filtersidebar .insight-applybtn .rich-text p{font-size:1em;font-family:"Proxima Nova Bold";letter-spacing:1.75px;padding:15px;color:#fff;background:#bb2025;text-align:center;margin:0 auto;line-height:1;cursor:pointer;text-transform:uppercase}body:not(.on-page-editor) .insight-filtersidebar .insight-clearbtn .rich-text p{font-size:1em;font-family:"Proxima Nova Bold";letter-spacing:1.75px;padding:14px;color:#bb2025;background:#fff;border:1px solid #bb2025;text-align:center;margin:0 auto;line-height:1;cursor:pointer;text-transform:uppercase}.sort-results .facet-title{vertical-align:middle}.insight-filtersidebar .insight-applybtn .rich-text p:hover{background:#de232f}.insight-filtersidebar .insight-clearbtn .rich-text p:hover{background:#bb2025;color:#fff}.insight-filtersidebar .all-filter,.insight-filtersidebar .contentContainer{padding-left:12px;display:none}.newsroom .insight-filtersidebar .all-filter,.newsroom .insight-filtersidebar .contentContainer{display:block}.insight-filtersidebar .facet-component .facet-heading,.insight-filtersidebar .facet-summary .facet-heading{border:0;padding:0;margin:0;margin-bottom:20px;cursor:pointer}.insight-filtersidebar .facet-component .facet-heading.inactive h4::after{top:7px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg)}.insight-filtersidebar .facet-component .facet-heading h4::after{content:"";position:absolute;width:13px;height:14px;background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/icon-dropdown-dark.svg) no-repeat;background-size:contain;right:2px;top:3px;transform:rotate(0);-webkit-transform:rotate(0);-ms-transform:rotate(0);-moz-transform:rotate(0)}.newsroom .insight-filtersidebar .facet-component .facet-heading h4::after{top:3px;transform:rotate(0);-webkit-transform:rotate(0);-ms-transform:rotate(0);-moz-transform:rotate(0)}.newsroom .insight-filtersidebar .facet-component .facet-heading.inactive h4::after{content:"";position:absolute;width:13px;height:14px;background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/icon-dropdown-dark.svg) no-repeat;background-size:contain;right:2px;top:7px;transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg)}.insight-filtersidebar .facet-component .facet-heading .facet-title,.insight-filtersidebar .facet-summary .facet-heading .facet-title{color:#000;letter-spacing:.47px;font-size:1.08em;font-family:"Proxima Nova Medium";width:100%;padding-right:0;line-height:21px}.insight-filtersidebar .facet-component .facet-heading .clear-filter,.insight-filtersidebar .facet-summary .facet-heading .clear-filter{display:none}.insight-filtersidebar .facet-single-selection-list .facet-value{font-family:"Proxima Nova Medium";color:#000;font-size:1.3em;padding:0;padding-left:30px;margin-bottom:15px;cursor:pointer;position:relative}.insight-filtersidebar .facet-single-selection-list .facet-value.active-facet{font-weight:400}.insight-filtersidebar .facet-single-selection-list .facet-value::before{content:"";position:absolute;width:18px;height:18px;background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/search-form-checkbox.svg) no-repeat;background-size:contain;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%)}.insight-filtersidebar .facet-component .facet-heading .clear-filter,.insight-filtersidebar .facet-summary .facet-heading .clear-filter{opacity:0}.insight-filtersidebar .facet-component .facet-heading .clear-filter.has-active-facet,.insight-filtersidebar .facet-summary .facet-heading .clear-filter.has-active-facet{background:#bb2025;color:#fff;width:20px;height:20px;vertical-align:middle;line-height:1;border-radius:50%;font-size:15px;text-align:center;font-family:"Proxima Nova Semibold";right:25px;padding:1px;opacity:1}.insight-filtersidebar .facet-single-selection-list .facet-value.active-facet::before{background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/search-form-checkbox-selected.svg) no-repeat}.insight-filtersidebar .facet-single-selection-list .facet-value label,.insight-filtersidebar .facet-single-selection-list .facet-value.active-facet label,.insight-filtersidebar .facet-single-selection-list .facet-value.active-facet span{color:#000}.insight-filtersidebar .facet-single-selection-list .facet-value span{display:none}.insight-filtersidebar .facet-single-selection-list .facet-value label{cursor:pointer}.insight-filtersidebar .facet-component button,.insight-filtersidebar .facet-component input[type=button],.insight-filtersidebar .facet-summary button,.insight-filtersidebar .facet-summary input[type=button]{border:none;font-size:.93em;font-family:"Proxima Nova Bold";letter-spacing:1.63px;text-transform:uppercase;color:#fff;background:#bb2025!important;padding:10px 26px;cursor:pointer;margin-bottom:10px}.insight-filtersidebar .facet-component button:hover,.insight-filtersidebar .facet-component input[type=button]:hover,.insight-filtersidebar .facet-summary button:hover,.insight-filtersidebar .facet-summary input[type=button]:hover{background:#921a1d!important}.search-results .search-result-list{padding-left:15px;padding-top:15px}.search-results-count{padding-left:30px}.insight-searchresult .search-results-count .results-count{font-family:"Proxima Nova Light";color:#000;font-size:1.14em;line-height:1;display:block}.insight-searchresult .search-results-count .results-count span{font-family:"Proxima Nova Semibold"}.insight-searchresult .field-tileimage{display:inline-block;padding-right:30px;width:38%}.insight-searchresult .field-tileimage a{position:relative}.insight-searchresult .field-tileimage a:after{position:absolute;content:'';background:rgba(0,0,0,.25);height:100%;width:100%;top:0;left:0;pointer-events:none;opacity:0;transition:.3s}.insight-searchresult .field-tileimage a:hover:after{opacity:1}.insight-searchresult .field-tileimage img{display:block;max-height:200px;width:100%;object-fit:cover}.insight-searchresult .insight-details{display:inline-block;width:62%;vertical-align:top;position:relative;padding-bottom:40px}.search-result-list li{margin-bottom:30px}.insight-searchresult .sort-results label,.insight-searchresult .sort-results select{font-family:"Proxima Nova Regular";color:#000;font-size:1.14em;line-height:1}.sort-results.position-right select{direction:initial!important;border:none;box-shadow:none;padding:0;color:#921a1d;font-family:"Proxima Nova Semibold";width:auto}.insight-searchresult .field-title{font-family:"Proxima Nova Bold";color:#bb2025;letter-spacing:1.75px;font-size:1em;display:inline-block;text-transform:uppercase;padding-right:10px}.insight-searchresult .field-date{font-family:"Proxima Nova Regular";color:#949799;letter-spacing:.5px;font-size:1em;display:inline-block;position:relative;padding-left:10px}.insight-searchresult .field-date::before{content:"";width:5px;height:5px;position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;left:0;background-color:#949799}.insight-searchresult .field-tiletitle{font-family:"Proxima Nova Semibold";color:#000;font-size:1.6em;line-height:25px;padding:7px 0}.insight-searchresult .field-tiletitle a{font-size:22px;line-height:normal;color:#000;text-decoration:none}.insight-searchresult .field-tiletitle a:hover{color:#bb2025}.insight-searchresult .field-tiledescription{font-family:"Proxima Nova Regular";color:#000;font-size:1.14em;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.insight-searchresult .field-tiledescription h1{font-size:18px;font-family:"Proxima Nova Regular";font-weight:400}.insight-searchresult .field-tiledescription img{display:none}.insight-searchresult .field-tagtext{display:inline-block;font-size:1em;color:#000;font-family:"Proxima Nova Regular";line-height:22px;padding-right:7px}.insight-searchresult .tag-section .field-title{text-transform:unset;font-size:1em;line-height:22px;color:#bb2025;padding-right:7px;cursor:pointer}.insight-searchresult .tag-section .field-title::after{content:",";color:#000;font-family:"Proxima Nova Regular";font-size:1em}.insight-searchresult .tag-section .field-title:nth-last-child(1)::after{content:none}.insight-searchresult .load-more{text-align:center;margin-top:20px;margin-bottom:0;visibility:hidden}.load-more input[type=button]{color:#bb2025;font-size:1em;letter-spacing:1.75px;text-transform:uppercase;font-family:"Proxima Nova Bold";padding:12px 32px;border-color:#bb2025;cursor:pointer}.load-more input[type=button]:hover{background:#bb2025!important;color:#fff}.insight-filtersidebar .insight-applybtn{margin-top:0}.insight-filtersidebar .insight-applybtn .rich-text{padding-left:8px}.insight-filtersidebar .insight-clearbtn .rich-text{padding-right:8px}.position-right .dk-option{padding:0 .5em;font-size:1.2em;text-align:left!important;padding:8px;font-family:"Proxima Nova Medium";padding-left:10px}.dk-option-selected,.dk-select-options .dk-option-highlight{background-color:transparent;color:#fff;position:relative}#flatSortingList{display:none}.dk-option-selected::before,.dk-select-options .dk-option-highlight::before{content:"";height:18px;width:2px;background:#fff;position:absolute;top:12px;left:5px}.sort-results>.component-content{display:flex;justify-content:flex-end;align-items:center}.dk-select-open-down .dk-selected::after,.dk-select-open-up .dk-selected::after{transform:translateY(-50%) rotate(180deg);top:63%}.no-result-found:not(.on-page-editor) .insight-filtermobile,.no-result-found:not(.on-page-editor) .insight-filtersidebar,.no-result-found:not(.on-page-editor) .insight-filtertop,.no-result-found:not(.on-page-editor) .search-results-count,.no-result-found:not(.on-page-editor) .sort-results{display:none}.no-result-found:not(.on-page-editor) .insight-searchresult{max-width:100%;flex:0 0 100%;padding-bottom:50px;padding-top:30px}.Insight #content{position:relative}.Insight:not(.on-page-editor) #content::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.85);z-index:99}.Insight:not(.on-page-editor) #content::after{content:"";position:absolute;top:50%;left:50%;width:30px;height:30px;background-image:url(/-/media/Themes/Diligent/Master/diligenttheme/images/Filled-fading-balls.gif);background-repeat:no-repeat;background-size:cover;z-index:100;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.Insight.page-load #content::after,.Insight.page-load #content::before{content:none}.insight-searchbox .search-box .search-box-button-with-redirect{width:46px;background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/icon-search.svg) no-repeat!important;cursor:pointer;height:46px;color:transparent;position:absolute;right:40px}.insight-filtertop .facet-single-selection-list .component-content{display:flex}.insight-filtertop .facet-single-selection-list .bottom-filter-button{display:none}.insight-filtertop .facet-single-selection-list .facet-search-filter .facet-value:last-of-type,.insight-filtertop .facet-single-selection-list .facet-value{display:flex;align-items:center;min-height:75px}.Insight .insight-filtersidebar>.component-content{padding-top:35px}.Insight .search-box .component-content{position:relative!important}.Insight .search-box .component-content>.twitter-typeahead{margin:0}.Insight .insight-searchbox{background:0 0;padding:0;float:none;flex:inherit;bottom:0;margin:0;width:100%}.Insight .search-box input[type=text]{border:solid 1px #54697e;padding:15px 40px 15px 15px;font-size:18px;color:#54697e;font-family:'Proxima Nova Light';font-style:italic;background:0 0!important}.Insight .search-box .search-box-button,.Insight .search-box .search-box-button-with-redirect{width:20px;background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/icon-search1.png) no-repeat!important;cursor:pointer;height:20px;color:transparent;position:absolute;right:15px;background-size:100%!important;padding:0;border:0;top:50%;transform:translateY(-50%)}.Insight .search-box input[type=text]::-webkit-input-placeholder{color:#54697e}.Insight .search-box input[type=text]:-ms-input-placeholder{color:#54697e}.Insight .search-box input[type=text]::placeholder{color:#54697e}.Insight .search-result-list{border-top:1px solid #000;padding-top:0;padding-left:0;margin-top:5px}.insight-details .tag-section{margin-top:0}.Insight .search-result-list li{padding:15px 0;margin-bottom:0;border-bottom:1px solid rgba(0,0,0,.15)}.Insight .insight-searchresult{padding-left:15px}.Insight .insight-searchresult .load-more{margin-top:35px}.Insight .search-results-count{padding-left:15px}.read-time{position:relative;font-family:'Proxima Nova Medium';font-size:16px;color:#000;line-height:normal;display:inline-block;border-radius:5px;padding:11px 20px 11px 38px!important;text-transform:capitalize;background-color:rgba(148,151,153,.15)}.read-time:before{position:absolute;content:'';width:18px;height:18px;background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/icon-clock.png) no-repeat;left:10px;top:50%;transform:translateY(-50%)}.Insight .search-result-list li{display:flex;flex-wrap:wrap}.search-result-list li .read-time{font-family:'Proxima Nova Medium';font-size:10px;color:#000;line-height:normal;display:inline-block;border-radius:5px;padding:7px 8px 7px 25px!important;background-color:rgba(148,151,153,.15);margin-top:13px;bottom:0}.search-result-list li .read-time:before{position:absolute;content:'';width:12px;height:12px;background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/icon-clock1.svg) no-repeat;left:7px;top:50%;transform:translateY(-50%)}.article-highlight{padding:35px;margin-bottom:50px}.article-highlight .promo-text .rightsection .field-promotext{font-family:'Proxima Nova Semibold';font-size:20px;color:#000;position:relative}.article-highlight .promo{background:0 0;padding:0;position:initial}.article-highlight .promo>.component-content{position:initial}.article-highlight .callout-box{position:absolute;height:100%;width:100%;top:0;left:0;color:transparent}.article-highlight .promo h1{font-size:24px;line-height:1.13;font-family:'Proxima Nova Semibold';color:#000}.article-highlight .promo-text{display:flex;flex-wrap:wrap}.article-highlight .promo-text .leftsection{width:39%}.article-highlight .promo-text .rightsection{width:61%;padding-left:70px;padding-top:10px}.article-highlight .promo-text .rightsection .field-promotext{font-family:'Proxima Nova Semibold';font-size:20px;color:#000;position:relative}.article-highlight .promo-text .rightsection .field-promotext:before{position:absolute;content:'';height:5px;width:100px;background:#bb2025;left:-115px;top:13px}.article-highlight .promo-text .rightsection .field-promotext2{font-family:'Proxima Nova Light';font-size:15px;line-height:24px;color:#000;padding-top:0}.article-highlight .promo-text .rightsection .field-promolink a{position:relative;text-decoration:none;letter-spacing:.86px;color:#ee312e;background:0 0;padding:0 15px 0 0;display:inline-block;width:auto;max-width:initial;font-size:12px;text-align:left;font-family:"Proxima Nova Bold"}.article-highlight .promo-text .rightsection .field-promolink a:before{position:absolute;content:'';top:50%;right:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:7px solid #ee312e;transform:translateY(-50%)}.article-highlight .promo-text .rightsection .field-promolink a:after{position:absolute;content:'';background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/cta-underline.png) no-repeat;height:4px;width:100%;bottom:-6px;left:0}.article-highlight .promo-text .rightsection .field-promolink{margin:20px 0 5px!important;padding-bottom:0!important;text-align:left!important}.insight-searchresult .sort-results{display:none}@media only screen and (max-width:1280px){.Insight .homeheroright{height:550px}}@media only screen and (max-width:1200px){.Insight .homeheroleft .field-promotext h1{font-size:42px}}@media only screen and (max-width:992px){.Insight .homeheroleft .field-promotext h1{font-size:34px}.Insight .homeheroleft .field-promotext2{font-size:16px}.Insight .homeheroleft{padding-bottom:50px}.Insight .herorightinsights.homeheroright{top:0}.Insight .insight-searchresult .load-more{margin-top:20px}.Insight .search-results-count{margin-bottom:5px}.Insight .search-result-list{padding-left:0!important;padding-right:0!important;padding-top:0!important}.Insight .search-box{padding-right:15px}.insight-searchresult .insight-details{padding-bottom:0}.search-result-list li .read-time{position:relative;bottom:auto}}@media only screen and (max-width:767px){.article-highlight .promo-text .leftsection{width:100%}.article-highlight .promo-text .rightsection{width:100%;padding:20px 20px 20px 45px}.article-highlight .promo-text .rightsection .field-promotext:before{width:5px;height:80px;top:auto;left:-23px;bottom:3px}.article-highlight{padding:15px 0 0;margin-top:10px}.article-highlight .promo{padding-left:0!important;padding-right:0!important;padding-top:0}.article-highlight .promo h1{padding:0 15px}.Toc-component .seo-rich-text .article-highlight .promo{padding-left:15px!important;padding-right:15px!important}} .jump-nav{background:#f5f5f5;position:relative;padding:0 15px}.jump-nav:before{position:absolute;content:'';width:calc(100vw + 100%);background:#f5f5f5;height:100%;top:0;left:-100%}.jump-nav .component-content{width:100%;height:100%}.jump-nav .tabs-inner{display:flex;width:100%}.jump-nav ul{display:flex;align-items:center;justify-content:center;margin:0;padding:0;width:100%}.jump-nav ul li{list-style-type:none;max-width:100%;width:100%;height:100%;text-align:center;border:0;background:0 0;display:flex;align-items:center;width:100%;text-decoration:none;border-bottom:2px solid transparent;text-transform:uppercase;position:relative;cursor:pointer}.jump-nav ul li>div{padding:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center}.jump-nav .tabs-heading li .component .field-heading,.jump-nav ul li>div .row{height:100%}.jump-nav .tabs-heading li .component.content{margin:0;height:100%}.jump-nav ul li+li{margin-left:30px}.jump-nav ul li a{font-size:16px;font-family:'Proxima Nova Semibold';letter-spacing:1.14px;color:#000;display:flex;align-items:center;padding:25px 0;width:100%;text-decoration:none;height:100%;opacity:.5;border-bottom:2px solid transparent;text-transform:uppercase;position:relative;transition:.3s}.jump-nav ul li.active{background:0 0;border:0}.jump-nav ul li.active a{opacity:1;border-bottom:2px solid #bb2025}.jump-nav .tabs-container{background:0 0;border:0}.jump-nav .tabs-heading li:hover{border:0;background:0 0}.jump-sticky{position:fixed;left:0;top:100px;z-index:9;padding:0;right:0;margin:0 auto}.jump-sticky-check{top:0}.footer-jump-sticky{opacity:0!important;pointer-events:none}#section1,#section2,#section3,#section4{padding-top:50px}#section1 .field-promoicon,#section2 .field-promoicon,#section3 .field-promoicon,#section4 .field-promoicon{width:100%;float:left}#section1 .promo-text,#section2 .promo-text,#section3 .promo-text,#section4 .promo-text{width:100%;padding-left:0;float:left}footer{position:relative}.bottom.jump-nav{display:none;position:absolute;opacity:1;top:-80px}@media only screen and (min-width:1920px){.jump-sticky{max-width:1920px!important}.jump-nav:before{width:100%}}@media only screen and (max-width:992px){.jump-sticky{top:76px}.jump-nav ul{transition:.5s;justify-content:flex-start;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.jump-nav ul::-webkit-scrollbar{display:none}.jump-nav .tabs{padding:0}.jump-nav ul li{max-width:100%;flex:0 0 34%}.jump-nav ul li+li{margin-left:0}.jump-nav ul li a{padding:15px 10px;font-size:13px}}@media only screen and (max-width:767px){.jump-nav ul li{flex:0 0 40%}} .megadrop-secondary-content{display:none;position:fixed;top:100px;width:100%;background:#fff;height:calc(100vh - 33px);z-index:20;right:0;box-shadow:inset 0 0 30px 5px rgb(63 63 63 / 15%);-moz-box-shadow:inset 0 0 30px 5px rgb(63 63 63 / 15%);-webkit-box-shadow:inset 0 0 30px 5px rgb(63 63 63 / 15%);padding-left:100px;overflow:auto;padding-bottom:70px}.navigation-childtitlevideoid{display:none}.navigation.navigation-mobile .rel-level1{cursor:auto}iframe.navigationIframe{width:100%;height:390px}.megadrop-secondary-content-inner{width:55%;display:table-cell;vertical-align:top;padding-right:60px;height:calc(100vh - 105px);padding-top:10px}.megadrop-secondary-content-inner .navigationdetail{width:50%;display:inline-block;padding-right:25px;box-sizing:border-box;vertical-align:top;padding-bottom:10px;padding-top:10px}.megadrop-secondary-content .navigation-subtitlelink a{font-family:"Proxima Nova Medium";color:#000;font-size:1em;position:relative;text-transform:uppercase;letter-spacing:2.33px}.megadrop-secondary-content .navigation-subtitlelink:hover a{color:#d3222a}.megadrop-secondary-content .navigation-subtitlelink:hover ::after{content:none;height:20px;width:3px;display:block;position:absolute;background:#d3222a;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);left:-10px}.megadrop-secondary-content .sectionleft,.megadrop-secondary-content-inner .navigation-subtitlelink{display:block}.megadrop-secondary-content .sectionleft{padding-top:5px;position:relative}.sectionleft.hover-effect::before{content:"";position:absolute;width:3px;height:calc(100% - 36px);background:#d3222a;left:-12px;top:24px}.megadrop-secondary-content .right-meganav-section{width:45%;height:100%;display:table-cell;vertical-align:top;background:#eff1f5}.field-meganavimage img{padding:0;width:100%;height:100%;object-fit:cover;max-height:450px}.close-menu-d{position:fixed;background:#150b48;top:calc(100vh - 63px);right:0;width:62px;height:62px;text-indent:-9999px;color:#fff;vertical-align:middle;font-size:30px;cursor:pointer;z-index:9}.scollbar-present .close-menu-d{right:15px}.close-menu-d:after,.close-menu-d:before{position:absolute;top:50%;left:50%;width:2px;height:27px;background-color:#fff;transform:rotate(45deg) translate(-50%,-50%);transform-origin:top left;content:''}.close-menu-d:after{transform:rotate(-45deg) translate(-50%,-50%)}#headermenu .navigation.navigation-fat .rel-level1.submenu ul a:before{content:none}.megadrop-secondary-content .navigation-subtitlelink{color:#d3222a;font-size:1em;letter-spacing:2.33px;padding-bottom:8px;border-bottom:1px solid rgba(0,0,0,.3);padding-top:6px;margin-bottom:8px}.megadrop-secondary-content .field-navigation-link{padding-bottom:12px}.megadrop-secondary-content .field-navigation-link a{color:#000;font-size:1.2em;line-height:18px;font-family:"Proxima Nova Semibold";letter-spacing:-.18px}.megadrop-secondary-content .field-navigation-link a:hover{color:#d3222a}.megadrop-secondary-content .field-navigation-content{color:#000;font-size:1em;line-height:18px;font-family:"Proxima Nova Regular"}.megadrop-secondary-content .right-meganav-teasersection{padding:0 60px;padding-top:60px}.megadrop-secondary-content .right-meganav-teasersection .field-teaser-date{font-size:1.1em;letter-spacing:.5px;color:#000;font-family:"Proxima Nova Medium";padding-bottom:4px;padding-top:58px}.megadrop-secondary-content .right-meganav-teasersection .field-teaser-title{color:#000;font-size:1.6em;font-family:"Proxima Nova Semibold";line-height:30px;padding-bottom:5px}.megadrop-secondary-content .right-meganav-teasersection .field-teaser-link a{color:#bb2025;font-size:1.05em;font-family:"Proxima Nova Semibold";text-decoration:none;border-bottom:3px solid;position:relative}.megadrop-secondary-content .right-meganav-teasersection:last-of-type{padding-bottom:58px;padding-top:60px}.field-meganavvideothumbnail{position:relative}.field-meganavvideothumbnail img{position:absolute;width:100%;height:100%;top:0;left:0;cursor:pointer}.field-meganavvideothumbnail::after{content:"";position:absolute;top:50%;left:50%;width:74px;height:74px;background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/element-play-btn.svg) no-repeat;overflow:hidden;z-index:1;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);cursor:pointer;background-size:99% 99%}.field-meganavvideothumbnail::before{content:"";background:rgba(0,0,0,.4);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.field-meganavvideothumbnail.video-play img{display:none}.field-meganavvideothumbnail.video-play::after,.field-meganavvideothumbnail.video-play::before{content:none}@media (max-width:992px){#headermenuright>.component-content>.row{justify-content:flex-end;margin-right:15px;padding-right:0}#headerNav #headermenuright>.component-content>.row{margin-right:0}#headermenu .component.image{padding-left:30px}#headermenu .navigation.navigation-fat{position:fixed;display:none;top:76px;z-index:9;width:100%;height:calc(100vh - 76px);flex:0 0 100%;max-width:100%;padding:0;left:0;box-shadow:inset 0 11px 20px -12px rgb(63 63 63 / 15%),inset 0 -11px 20px -12px rgb(63 63 63 / 15%);-moz-box-shadow:inset 0 11px 20px -12px rgb(63 63 63 / 15%),inset 0 -11px 20px -12px rgb(63 63 63 / 15%);-webkit-box-shadow:inset 0 11px 20px -12px rgb(63 63 63 / 15%),inset 0 -11px 20px -12px rgb(63 63 63 / 15%);padding-top:40px;overflow:auto}.close-menu-d{display:none!important}.navigation.navigation-mobile .rel-level1{width:100%;margin:0}#headermenu nav li>div.field-navigationtitle{width:100%;margin:0;padding:15px;border-top:1px solid rgba(0,0,0,.2)}#headermenu nav li.last>div.field-navigationtitle{border-bottom:1px solid rgba(0,0,0,.2)}#headermenu nav li.active>div.field-navigationtitle a{border-bottom:none}#headermenu nav li.active-child>div.field-navigationtitle{background:rgba(215,77,80,.06);border-top:none}#headermenu nav li>div.field-navigationtitle a{font-size:16px}#headermenu .navigation.navigation-fat>.component-content{display:block}.megadrop-secondary-content{display:none;position:relative;top:0;width:100%;background:#fff;height:auto;z-index:4;right:0;box-shadow:none;padding:0 15px;overflow:auto;padding-bottom:20px}#headermenu nav li>div.field-navigationtitle:after{right:17px}#headermenu nav li.active-child>div.field-navigationtitle a:after{transform:rotate(-47deg);margin-top:-2px}.megadrop-secondary-content-inner{width:100%;display:block;padding-right:0;height:100%}.megadrop-secondary-content-inner .navigationdetail{width:100%;padding-right:0;padding-top:0}.megadrop-secondary-content .right-meganav-section{width:100%;height:100%;display:block}.megadrop-secondary-content .navigation-subtitlelink{font-size:12px;letter-spacing:2px}.megadrop-secondary-content .navigation-subtitlelink a{font-size:12px;letter-spacing:2px}.megadrop-secondary-content .field-navigation-link{padding-bottom:10px}.megadrop-secondary-content-inner .navigationdetail{padding-bottom:10px}.megadrop-secondary-content .field-navigation-link a{font-size:18px}.megadrop-secondary-content .field-navigation-content{font-size:16px}iframe.navigationIframe{height:200px}.megadrop-secondary-content .right-meganav-teasersection .field-teaser-date,.megadrop-secondary-content .right-meganav-teasersection .field-teaser-link a{font-size:14px}.megadrop-secondary-content .right-meganav-teasersection .field-teaser-date{padding-top:0}.megadrop-secondary-content .right-meganav-teasersection:last-of-type{padding-bottom:18px}.megadrop-secondary-content .right-meganav-teasersection .field-teaser-title{font-size:18px;line-height:22px}.megadrop-secondary-content .right-meganav-teasersection{padding:20px 15px 10px 15px;margin-top:0!important}#headermenuright,.headermenu-red #headermenuright{position:relative;background:#fff;height:76px}#headermenuright .language-selector{top:29px;position:relative;margin-right:20px;opacity:0;color:#000}.mmenu-open #headermenuright .language-selector{opacity:1}#headermenuright>.component-content{top:0;transform:none}#headermenuright .component.link{display:none}#headermenuright .language-selector a{color:#000;font-size:15px}#headerNav .hamburger{display:none}#headerNav #headermenuright{background:#fff;padding:30px 0;position:relative;height:auto;margin-bottom:120px}#headerNav #headermenuright>.component-content{top:0;transform:none}#headerNav #headermenuright .language-selector{display:none}#headerNav #headermenuright .component.link{width:50%;display:inline-block;padding-right:15px;padding-left:15px;flex:auto;margin-bottom:15px}#headerNav #headermenuright .component.link .component-content{border:1px solid #bb2025}#headerNav #headermenuright .component.link.requestdemo .component-content{border:0}#headerNav #headermenuright .component.link .component-content .field-link{text-align:center;padding:12px 0}#headerNav #headermenuright .component.link.requestdemo .component-content .field-link{background-color:#bb2025;padding:13px 0}#headerNav #headermenuright .component.link .component-content .field-link a{color:#bb2025;border:none;font-size:14px;letter-spacing:1.75px;text-align:center}#headerNav #headermenuright .component.link.requestdemo .component-content .field-link a{color:#fff}.hamburger{padding:0;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;top:31px;position:relative;right:5px}.hamburger:hover{opacity:.7}.hamburger.is-active:hover{opacity:.7}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::after,.hamburger.is-active .hamburger-inner::before{background-color:#000}.hamburger-box{width:26px;height:20px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::after,.hamburger-inner::before{width:26px;height:3px;background-color:#000;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner{width:19px;right:0}.hamburger-inner::after,.hamburger-inner::before{content:"";display:block;right:0}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner::after,.hamburger--3dx .hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}.mmenu-open{overflow:hidden}}@media (min-width:992px) and (max-width:1330px){.megadrop-secondary-content{padding-left:30px}iframe.navigationIframe{height:300px}.megadrop-secondary-content-inner{padding-right:20px}.megadrop-secondary-content-inner .navigationdetail{padding-bottom:10px}.megadrop-secondary-content .right-meganav-teasersection{padding:30px 30px 20px 30px}} @media (min-width:992px) and (max-width:1330px){body{font-size:13px!important}#headermenu nav li>div.field-navigationtitle{margin-right:10px;padding-right:12px}#headermenuright .component.link{padding-right:0;padding-left:2px}#headermenuright>.component-content>.row{padding-right:0;justify-content:center}#headermenu .row.column-splitter .col-lg-7,#headermenu .row.column-splitter .col-lg-8{padding-left:40px!important}.homeheroright .homeherorightimg3{right:0}.homeherorightimg3 img{max-width:180px}#headermenuright .requestdemo a{padding:8px 6px}.homeheroleft .promo-text h2,.promo.no-bg .homeheroleft h2{font-size:2.8em;line-height:1.1}.homeherorightimg1 img,.homeherorightimg2 img{max-width:70%!important;max-height:220px!important}.articlepromo,.homeheroleft{padding-right:30px;margin-left:0;padding-left:40px!important}.HomeIndustryDropdown{right:70px}.homeheroright{margin-right:0}#HomeIndustryDropdown .col-7{padding:25px 0}#HomeIndustryDropdown .col-5{padding:25px 7px}#HomeIndustryDropdown ul{top:48px}#HomeIndustryDropdown .col-7:before{right:70px}#HomeIndustryDropdown .col-7 h3::after{right:30px}.homeheroleft>.component-content{padding-left:15px}.clienttestimonycarousel{max-height:600px}.clienttestimonycarousel .carousel-inner .field-slideimage{height:100%}.clienttestimonycarousel .slide img{height:100%;object-fit:cover}.newscomponent .promo .field-promoicon img,.newscomponent .sxa-video-wrapper,.newscomponent .video .mobile-youtube{max-height:270px;height:270px}.newscomponent .video .mobile-youtube iframe{width:100%;height:100%}.newscomponent .field-promotext3,.newscomponent .video-caption{padding:12px 22px}.newscomponent .video .mobile-youtube{margin-bottom:10px}#footersociallinks .sitecore-form input[type=email]{width:215px}#footersociallinks .sitecore-form{max-width:100%}#footersociallinks .sitecore-form input[type=submit]{width:130px;-webkit-appearance:none}.request-demo-overlay .component.sitecore-form{padding-left:30px}.request-demo-overlay .field-wrapper-subscribe label{padding-left:27px}.request-demo-overlay .field-wrapper-subscribe label input[type=checkbox]{display:none}.request-demo-overlay .file-type-icon-media-link>.component-content::before{width:230px;height:160px;left:-10px;top:-10px}.request-demo-overlay .file-type-icon-media-link a::before{width:200px;height:140px;left:-30px;bottom:-20px}.request-demo-overlay .file-type-icon-media-link a::after{width:200px;height:180px;top:-40px}.request-demo-overlay .file-type-icon-media-link>.component-content::before{width:230px;height:160px;left:-20px;top:-20px}.Imageslidercomponent .carousel{min-height:450px}.Imageslidercomponent::after{bottom:75px;left:25px;width:270px;height:250px}.fullwidthcontainer .Imageslidercomponent::after{bottom:70px;left:90px}.Imageslidercomponent{padding:20px 0 90px 30px}.fullwidthcontainer .Imageslidercomponent{padding-left:100px;margin-bottom:30px}.slidercontent .promo{padding-left:70px;padding-top:70px;padding-right:50px}.text-with-tabs{padding:100px 20px 100px 10px}.newscomponent.news-content .promo .field-promoicon img,.newscomponent.news-content .video .mobile-youtube{max-height:207px;height:207px}.fullwidthtext{padding-left:40px;padding-right:40px}.newscomponent .promo .field-promoicon,.newscomponent .video .mobile-youtube{max-height:270px;height:270px}.HomeIndustryDropdown .row.column-splitter .position-right{padding:35px 17px}.homeheroleft .promo{max-width:450px}.multitabcontentleft{max-width:394px}#headermenu .component.image.col-xl-3 img{max-width:144px;width:100%}.homeheroright.herorightinsights .homeherorightimg2{left:300px}.insight-searchbox{flex:0 1 calc(100% - 40px);bottom:111px}.articlepromo+.homeheroright .promo{background-size:100% 100%;background-size:cover}}@media (min-width:1200px) and (max-width:1331px){body{font-size:14px!important}#headermenu nav li>div.field-navigationtitle{margin-right:12px}#headermenuright .component.link{padding-right:12px;padding-left:12px}.articlepromo,.homeheroleft{padding-left:40px!important}#headermenu .row.column-splitter .col-lg-7,#headermenu .row.column-splitter .col-lg-8{padding-left:50px!important}.HomeIndustryDropdown .row.column-splitter .position-right{padding:35px 27px}.breadcrumb.container.position-left nav{padding-left:55px}.ctacomponent .col-lg-8{padding-left:40px}#headermenu .component.image.col-xl-3 img{max-width:150px}}@media (min-width:992px){#headermenu .navigation.navigation-mobile nav>ul{display:grid;grid-template-columns:repeat(5,max-content)}.megadrop-secondary-content-inner.single-item .navigationdetail{width:100%}.insight-filtersidebar{left:0!important;padding:0 15px}.multitabcomponent{margin-top:60px}.multitabcomponent .tabs-heading li,.multitabcomponent .tabs-heading li.active{overflow:hidden}.videocomponent .video{height:540px}}@media (max-width:1330px){#featureList>.component-content{padding-left:35px}.explorecomponent .promo{padding:0 50px}}@media (max-width:1200px){#featureList>.component-content{padding-left:10px}.explorecomponent .promo{padding:0 40px}}@media (min-width:992px) and (max-width:1200px){#headermenu .navigation.navigation-fat{display:flex;align-items:center}}@media (max-width:992px){body.menu-open{overflow:hidden;position:fixed;top:0;left:0}#headermenu .navigation.navigation-fat{padding-left:0}#headermenu nav li:not(.last)>div.field-navigationtitle:after{right:17px}#headermenu nav li>div.field-navigationtitle span{right:17px}#headermenu nav li>div.field-navigationtitle a.active:hover::after,#headermenu nav li>div.field-navigationtitle a:hover::after{right:17px}#headermenu nav li>div.field-navigationtitle a.active,#headermenu nav li>div.field-navigationtitle a:hover{font-family:"Proxima Nova Bold";text-shadow:none}#headermenu .component.image.col-xl-3 img{max-width:110px}.articlepromo,.homeheroleft{padding-left:30px!important;padding-right:30px;background:rgba(0,0,0,.4);height:642px}.homeheroleft .promo .field-promolink{width:100%;text-align:center;padding-bottom:30px}.homeheroleft:not(.homepage-banner) .promo .field-promolink{padding-bottom:0}.articlepromo .promo{padding-right:0}.articlepromo:not(.homepage-banner),.homeheroleft:not(.homepage-banner){height:auto;min-height:auto;background:0 0;z-index:3;padding-top:60px}.homeheroleft.heroleft-small{margin-bottom:0}.articlepromo:not(.homepage-banner){margin-bottom:70px}.homeheroleft.heroleft-border{margin-bottom:105px}.homeheroright{position:absolute;top:76px;left:0;height:calc(100% + 80px);z-index:-1;max-height:inherit;margin-bottom:0}#headermenuright{z-index:1;display:flex;justify-content:flex-end}#headerNav #headermenuright>.component-content{width:100%}.homeheroright:not(.homepage-banner){position:relative;min-height:350px;height:auto;top:-23px;margin-bottom:-25px;z-index:0}.homeheroright.heroright-small{padding-top:50px;top:0;margin-bottom:0}.heroright-no-image{display:none!important}.heroleft-border>.component-content::before{content:"";background:rgba(211,34,42,.79);position:absolute;top:-40px;width:calc(40% - 6px);height:1px;right:10px}.heroleft-border.homeheroleft::before{content:"";position:absolute;top:-140px;width:1px;height:160px;right:40%;background:rgba(211,34,42,.79);z-index:9999}.heroleft-border.homeheroleft::after{content:"";position:absolute;top:20px;width:1px;height:180px;right:30px;background:linear-gradient(180deg,#eb4754 0,#d7b8ba 63%,rgba(202,202,202,.79) 96%,#d9d9d9 95%)}.mmenu-open #headermenuright{z-index:4}.homeheroright:not(.homepage-banner) .promo{background-size:cover;background-position:center center}.homeheroleft .promo-text h2{color:#fff;font-size:40px}.promo.no-bg .homeheroleft h2{font-size:40px}.homeheroleft:not(.homepage-banner) .promo-text h2{color:#000}.homeheroleft .field-promotext2,.homeheroleft .field-promotext2 *{font-size:20px}.homeheroleft .promo .field-promolink a{font-size:13px;background-size:27px 27px;letter-spacing:1.63px;width:100%;max-width:480px}.articlepromo .promo,.homeheroleft .promo{background:0 0;color:#fff;max-width:100%}.articlepromo:not(.homepage-banner) .promo,.homeheroleft:not(.homepage-banner) .promo{color:#000}.HomeIndustryDropdown{margin-right:auto;right:auto;top:-31px}.HomeIndustryDropdown .position-right{display:none}.HomeIndustryDropdown .row.column-splitter .position-left{padding:0;background-color:#22a6de;border-top-left-radius:6px;border-bottom-left-radius:6px}.HomeIndustryDropdown .position-left h3::after{border-right:1px solid #fff;border-top:1px solid #fff;right:25px}.HomeIndustryDropdown .position-left:before{width:1px;opacity:.5;right:60px;background:#fff}.HomeIndustryDropdown .position-left h3{color:#fff;font-size:18px;font-family:"Proxima Nova Light";padding:17px 0;padding-left:20px}.HomeIndustryDropdown .link-list>.component-content li{padding:8px 20px;margin-right:0}.HomeIndustryDropdown .link-list>.component-content ul{top:60px;padding-top:10px;height:150px}.HomeIndustryDropdown.active .row.column-splitter .position-left{border-bottom-left-radius:0;border-bottom-right-radius:0}.solutionidentifier .link-list h3.active::after,footer .link-list .component-content h3.active:after{transform:rotate(-46deg);margin-top:-2px}.homeheroright .promo>.component-content{display:none}.herorightinsights .promo>.component-content{display:block}.herorightinsights .promo>.component-content{padding-top:0}.herorightinsights.homeheroright{position:relative;top:50px;height:400px;z-index:1}.homeheroright .homeherorightimg1{top:15px}.homeheroright.herorightinsights .homeherorightimg3{top:77px;left:70px}.homeheroright.herorightinsights .homeherorightimg3.field-promoicon4{top:0;left:240px}.homeheroright.herorightinsights .homeherorightimg2{left:240px;top:-40px}.insight-newsletter{position:absolute;z-index:12;width:calc(100% - 70px);top:128px;right:auto;left:30px;display:none}.page-load .insight-newsletter{display:block}.insight-searchbox{padding:20px 23px;flex:0 1 100%;margin-right:0;bottom:-3px;height:70px;margin-bottom:-20px;z-index:2}.insight-searchbox .search-box::before{width:27px;height:27px;right:30px}.insight-searchbox .search-box input{font-size:20px;padding-top:5px}.insight-newsletter input[type=submit]{height:85px;width:80px;-webkit-appearance:none}.insight-newsletter input[type=email]{font-size:18px;width:calc(100% - 90px);padding-left:15px}.insight-newsletter p{font-size:14px;left:20px;width:calc(100% - 100px)}.insight-newsletter .sitecore-form form::before{width:16px;height:16px;right:30px}.insight-newsletter .sitecore-form>.component-content{padding:0 10px}.clienttestimonycarousel .slide .promo-text .field-boxheadline{font-size:16px}.clienttestimonycarousel .slide .promo-text .field-slidetext{line-height:26px;font-size:18px}.clienttestimonycarousel .carousel .nav .nav-items .sxa-bullets{width:19px}.carousel .nav .nav-items .sxa-numbers,.clienttestimonycarousel .carousel .nav .nav-items .sxa-bullets{height:30px}.clienttestimonycarousel .nav{top:230px;left:50%;transform:translateX(-50%)}.clienttestimonycarousel .slide .promo-text{position:relative;top:-70px;max-width:100%;transform:translate(-50%,-50px);-webkit-transform:translate(-50%,-50px);-moz-transform:translate(-50%,-50px);-ms-transform:translate(-50%,-50px);border-radius:10px;padding:30px 20px;border-top-right-radius:10px;border-bottom-right-radius:10px;left:50%;right:auto;width:80%;z-index:3;margin-bottom:-70px}.clienttestimonycarousel .slide .field-smallimage{background:#fff;padding:15px;border-radius:5px;top:270px;bottom:auto;max-width:120px;right:45px;left:auto;z-index:4;box-shadow:0 -2px 9px #000}.clienttestimonycarousel .slide .field-slideimage img{height:410px;object-fit:cover}.clienttestimonycarousel .slide .promo-text .field-boxheadline{line-height:20px;font-size:16px}.clienttestimonycarousel.aboutus-carousel .slide .promo-text .field-authortext h2{font-size:30px;line-height:34px}.clienttestimonycarousel:not(.aboutus-carousel) .slide .promo-text .field-authortext p:nth-child(odd){font-size:20px}.clienttestimonycarousel:not(.aboutus-carousel) .slide .promo-text .field-authortext p:nth-child(even){font-size:16px}.clienttestimonycarousel.aboutus-carousel .slide .promo-text .field-slidelink a:before{top:7px}.clienttestimonycarousel.aboutus-carousel .slide .promo-text .field-authortext p{font-size:16px}.clienttestimonycarousel .slide .promo-text .field-slidelink a{font-size:14px}.clienttestimonycarousel{top:0;max-height:100%;margin-bottom:0;height:100%}.HomeIndustryDropdown+.clienttestimonycarousel{top:-61px;margin-bottom:-46px}.clienttestimonycarousel .carousel .nav .nav-items .sxa-bullets:before{width:12px;height:12px}.clienttestimonycarousel .carousel .wrapper{margin-bottom:0}.multitabcomponent{margin-top:0}.multitabcomponent .tabs-heading{overflow:auto;display:flex;margin-left:15px;justify-content:flex-start}.multitabcomponent .tabs-heading::-webkit-scrollbar{display:none}.multitabcomponent .tabs-heading .field-heading{font-size:14px;letter-spacing:.78px}.multitabcomponent .tabs-container .field-link a:before{top:6px}.multitabcomponent .tabs-heading li,.multitabcomponent .tabs-heading li.active{margin-right:25px;max-width:100%}.multitabcontentleft{margin-top:40px;width:100%;padding-right:20px;padding-left:20px;height:auto;padding-top:0;max-width:100%}.multitabcomponent .tabs-container .multitabimageright{float:left;width:100%;padding-top:20px;margin-top:40px;margin-bottom:40px;padding-right:30px;max-width:100%}.multitabimageright .field-image img{object-fit:contain;max-height:160px;display:inline-block;max-width:150px}.multitabcomponent .tabs-container .multitabimageright .field-image-2 img{padding:0;object-fit:cover;width:100%;max-height:inherit}.multitabcomponent .field-image{left:-10px}.multitabcomponent .tabs-container .multitabimageright:after{width:190px;height:140px;right:15px;top:-15px}.multitabcomponent .tabs-container .multitabimageright:before{width:136px;height:93px;left:20px;bottom:-20px}.multitabcomponent .tabs-container .multitabimageright .field-image-2:before{width:149px;height:107px;top:3px;left:28px}.multitabcomponent .tabs-container .field-heading-2{font-size:12px;margin-bottom:10px;letter-spacing:.86px}.multitabcomponent .tabs-container .field-heading-3{font-size:30px;margin-bottom:10px}.multitabcomponent .tabs-container .field-content{font-size:16px;color:#292e38;line-height:24px}.multitabcomponent .tabs-container .field-link{padding-bottom:5px}.multitabcomponent .tabs-container .field-link a{font-size:13px;letter-spacing:.93px}.newscomponent{padding:60px 30px}.newscomponent .rich-text h2{font-size:30px;text-align:center;padding-bottom:30px;margin-top:0;padding-top:0;line-height:30px}.newscomponent h2{font-size:20px}.newscomponent .field-promotext2,.newscomponent .field-promotext2 *,.newscomponent .video-description,.newscomponent .video-description *{font-size:16px;line-height:24px}.newscomponent .field-promotext3,.newscomponent .video-caption{font-size:12px;letter-spacing:1.88px;padding:10px 25px}.newscomponent .field-promolink a{font-size:14px;letter-spacing:1.75px}.newscomponent .promo .field-promoicon,.newscomponent .sxa-video-wrapper,.newscomponent .video .mobile-youtube{height:175px}.newscomponent .promo .field-promoicon{height:auto}.newscomponent .component.video .mejs-container{height:175px!important}.newscomponent .component.video .video-init{width:54px;height:54px}.newscomponent .slick-dots{text-align:center}.newscomponent .slick-dots li{display:inline-block;margin-right:7px}.newscomponent .slick-dots li button{border:none;width:12px;height:12px;border-radius:50%;background:#d3222a;text-indent:-9999px;opacity:.3;padding:0}.newscomponent .slick-dots li.slick-active button{opacity:1}footer{padding-left:20px;padding-right:20px}#footercopyright .component-content,#footersociallinks .component-content{font-size:16px}#footercopyright .rich-text .component-content{font-size:13px}footer .link-list{border-bottom:1px solid rgba(161,163,166,.4);margin-bottom:20px}footer .link-list:first-child{border-top:1px solid rgba(161,163,166,.4);padding-top:20px}footer .link-list:last-child{border-bottom:0;margin-bottom:0}footer .link-list .component-content{margin-bottom:10px}footer .link-list ul{display:none}footer .link-list .component-content h3:after{content:"";display:inline-block;width:10px;height:10px;border-right:1px solid #fff;border-top:1px solid #fff;transform:rotate(135deg);right:20px;position:absolute;top:50%;margin-top:-5px}#footer h3{font-size:18px;position:relative;margin-bottom:10px}#footerlinks{padding-bottom:10px}#footersociallinks .sitecore-form{max-width:100%}footer .sitecore-form form{width:100%;max-width:100%;margin-left:auto;margin-right:auto}#footersociallinks .sitecore-form input[type=email]{display:inline-block;width:100%;height:50px}#footersociallinks .sitecore-form input[type=submit]{font-size:14px;letter-spacing:1.75px;height:49px;margin-top:20px;width:100%;left:0;-webkit-appearance:none}#footercopyright .content,#footercopyright .rich-text{font-size:13px}#footercopyright .row{justify-content:flex-start}#footercopyright .component.link{margin-top:13px;padding-left:15px}#footercopyright .field-link a{font-size:13px;line-height:13px;display:block}#footercopyright{padding:15px 0}#footersociallinks .promo{width:31px;height:31px;margin-right:10px}#footersociallinks .promo.indent{margin-left:15px}.breadcrumb.container nav ol li a{font-size:10px;letter-spacing:1.67px}.breadcrumb.container nav{height:45px;padding:9px 30px}.ctacomponent{overflow:auto}.ctacomponent .col-12{min-height:0}.ctacomponent .promo .field-promotext{font-size:13px;letter-spacing:.75px;padding-top:13px}.ctacomponent .promo .field-promoicon{width:24px;height:24px}.Imageslidercomponent{padding:0;height:333px;margin-bottom:40px}.Imageslidercomponent.small-height-carousel{height:330px}.Imageslidercomponent::before{content:none}.Imageslidercomponent .carousel{height:333px}.Imageslidercomponent::after{bottom:-15px;left:-15px;width:180px;height:180px}.Imageslidercomponent .slide .field-smallimage{bottom:22px;left:22px;height:auto;max-height:100%;padding:10px}.Imageslidercomponent.small-height-carousel .slide .field-smallimage{bottom:0;left:auto;height:auto;max-height:100%;padding:10px;right:20px}.Imageslidercomponent .slide .field-smallimage img{max-width:80px;height:auto}.Imageslidercomponent.small-height-carousel .field-slideimage img{width:calc(100% - 20px)}.Imageslidercomponent.small-height-carousel .carousel::before{content:"";position:absolute;width:140px;height:120px;background:rgba(0,0,0,0);border:1px solid #cdcfd1;bottom:-20px;right:-10px;z-index:-1}.Imageslidercomponent .nav{top:20px;left:25px}.Imageslidercomponent .carousel .nav .nav-items .sxa-bullets:before{width:10px;height:10px}.Imageslidercomponent .carousel .nav .nav-items .sxa-bullets,.carousel .nav .nav-items .sxa-numbers{height:12px;width:10px}.slidercontent{padding-bottom:30px}.slidercontent .promo{padding-left:0;padding-right:0;display:block;padding-top:30px}.slidercontent .promo .field-promotext3{font-size:12px;letter-spacing:.86px;padding-bottom:5px}.slidercontent .promo .field-promotext h2{line-height:36px;font-size:30px;text-align:left;padding-bottom:5px}.slidercontent .promo .field-promotext2,.slidercontent .promo .field-promotext2 *{font-size:16px}.slidercontent .promo .field-promolink a{font-size:13px;letter-spacing:.93px}.slidercontent .promo .field-promolink{margin-top:15px}.relatedtiles{padding:60px 30px 120px 30px}.relatedtiles::after,.relatedtiles::before{content:none}.relatedtiles .rich-text .component-content,.relatedtiles .rich-text .component-content h2{font-size:30px;line-height:36px;text-align:center}.relatedtiles .rich-text .component-content p{margin:0}.relatedtiles .slick-slide{padding:0 25px 0 0}.relatedtiles .promo-text .field-promotext{font-size:20px;line-height:36px;margin-bottom:10px}.relatedtiles .promo-text .field-promotext2,.relatedtiles .promo-text .field-promotext2 *{font-size:14px;line-height:20px}.relatedtiles .promo-text .field-promolink a{font-size:14px}.relatedtiles .slick-arrow.slick-next::before{right:14px}.relatedtiles .slick-arrow::after{width:20px;left:15px}.relatedtiles .slick-arrow{width:48px;left:calc(50% - 40px);margin-left:-24px;background-size:cover}.relatedtiles .slick-arrow.slick-next{left:calc(50% + 40px);margin-left:-24px}.newscomponent.news-content .rich-text .component-content h2{font-size:30px;line-height:36px;text-align:center;max-width:100%;padding-right:0;margin-bottom:0}.newscomponent.news-content .field-link{top:-58px}.newscomponent.news-content .video-sectionright .video-headline,.newscomponent.news-content h2{font-size:20px;line-height:24px}.fullwidthcta{padding:30px 0 30px}.fullwidthcta .rightsection .field-promotext{font-size:30px;line-height:36px}.fullwidthcta .rightsection .field-promotext2,.fullwidthcta .rightsection .field-promotext2 *{font-size:16px;line-height:24px}.fullwidthcta .rightsection{width:100%;text-align:center;padding:15px 30px 15px 30px}.fullwidthcta .rightsection .field-promolink a{letter-spacing:1.75px;max-width:480px;font-size:14px}.fullwidthcta .leftsection{width:29%;margin:0 auto;float:none}.fullwidthcta .leftsection img{width:100%;height:auto}.fullwidthcta .promo.no-image .rightsection{padding-left:20px}.fullwidthcta .promo.image-right .leftsection{float:none}.fullwidthcta .promo.image-right .rightsection{float:left;text-align:center;padding-left:20px;padding-right:20px}.text-with-tabs{padding:60px 15px}.text-with-tabs .tabs-heading li>div .field-heading{font-size:14px}.text-with-tabs .tabs-container .active .field-content span{color:#d3222a;font-size:30px;line-height:24px;padding-right:12px;position:relative;height:30px;margin-bottom:10px;float:left}.text-with-tabs .tabs-container{margin-top:10px}.text-with-tabs .tabs-container .active .field-content p{font-size:16px;padding-bottom:20px;line-height:20px;overflow:hidden;padding-bottom:15px}.text-with-tabs .rich-text h4{font-size:12px;letter-spacing:.86px}.text-with-tabs .rich-text h2{font-size:30px;line-height:36px}#singleImageComp{margin-bottom:25px}#singleImageComp .image .component-content{padding-left:30px;padding-right:30px}#singleImageComp .image .component-content:after{width:200px;height:200px;right:15px;top:-20px}#singleImageComp .image .component-content:before{width:170px;height:140px;left:15px;bottom:-10px}#singleImageComp .image img{max-height:350px;object-fit:cover}.statisticsWrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.statisticsWrapper .text-with-tabs{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}.statisticsWrapper #singleImageComp{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}.fullwidthtext .promo-text .rightsection{-webkit-columns:40px 1;-moz-columns:60px 1;columns:60px 1;padding:30px}.fullwidthtext,.fullwidthtext-doublecol{padding:22px 30px}.fullwidthtext .field-promotext2,.fullwidthtext .field-promotext2 *,.fullwidthtext .field-promotext2 p,.fullwidthtext .field-promotext2 ul li,.fullwidthtext-doublecol .rich-text p,.fullwidthtext-doublecol .rich-text ul li{font-size:16px;line-height:24px}.fullwidthtext .field-promotext,.fullwidthtext-doublecol .rich-text h2{font-size:24px;line-height:30px}.fullwidthtext-doublecol::after{bottom:22px;right:calc(-100% + 30px)}.fullwidthtext-doublecol .rich-text{padding:20px}.fullwidthtext-doublecol .rich-text:nth-child(odd){padding-right:0}.field-breadcrumb{font-size:10px;letter-spacing:1.67px}.articlepromo .field-articleheadline h2{font-size:34px;line-height:36px}.articlepromo .promo-text .field-articledate,.articlepromo .promo-text .field-author{line-height:26px;font-size:18px;margin-bottom:5px}.articlepromo .promo-text .field-tagstext,.articlepromo .promo-text .field-title{font-size:18px;line-height:22px}.percentwidth70{padding-right:15px;padding-left:15px;padding-bottom:30px}.percentwidth70 .rich-text p,.percentwidth70 .rich-text ul li{font-size:16px}.percentwidth70 .rich-text h2{font-size:24px}.imagetext .leftsection,.imagetext .rightsection{width:100%;display:block;padding-bottom:20px}.imagetext.article-imagetext .rightsection{padding-left:0}.imagetext.article-imagetext .field-promoicon{padding-right:0}.imagetext .rightsection{padding-left:30px;padding-top:20px;padding-right:5px}.fullwidthcta.fullwidthcta-imageright .rightsection{width:100%;padding-right:0}.fullwidthcta.fullwidthcta-imageright .leftsection{width:29%}.percentwidth30{margin-top:0}.author-card .promo .field-authorrole{font-size:18px}.newscomponent .author-card.promo>.component-content>div.promo{padding:20px}.author-card .promo .field-authortitle{font-size:20px;display:block}.author-card .promo .field-authordescription{font-size:16px;line-height:24px;-webkit-line-clamp:6}.desc-hidden{right:0}.related-tags{padding-top:0}.author-card+.related-tags{padding:40px 5px 0}.related-tags h2{font-size:28px}.related-tags .tag-cloud .tag-cloud-item a{font-size:15px}.percentwidth30{padding:0 15px}.percent-insights-promo30.newscomponent{padding:40px 10px 40px 10px}.insight-detail .percent-insights-promo30.newscomponent{padding:0 10px 40px 10px}.newscomponent.percent-insights-promo30 .rich-text .component-content,.newscomponent.percent-insights-promo30 .rich-text .component-content h2{font-size:28px}.newscomponent.percent-insights-promo30 .promo .field-promoicon{height:auto;display:flex}.newscomponent.percent-insights-promo30 .field-promotext h2{font-size:18px}.newscomponent.percent-insights-promo30 .field-promotext3{font-size:12px;letter-spacing:1.5px}.imagetext{padding:60px 15px}.imagetext .field-promoicon{padding-right:0}.imagetext .field-promotext{font-size:30px;line-height:36px}.imagetext .field-promotext2,.imagetext .field-promotext2 *{font-size:16px;line-height:24px;margin-bottom:25px}.imagetext .promo-text .rightsection{padding-left:0;padding-right:0}.imagetext .promo-text .field-promolink a{font-size:14px}.imagetext .promo-text .field-promolink{margin-bottom:0;padding-bottom:0}.imagetext .promo{padding-bottom:0}.videocomponent{margin-bottom:0;margin-top:0}.videocomponent .video-sectionright{width:100%;padding:20px 0;height:auto;display:block;float:left}.videocomponent .video-sectionright .video-headline{font-family:"Proxima Nova Semibold";font-size:30px;line-height:36px}.videocomponent .video-sectionright .video-description{font-size:16px;line-height:24px}.videocomponent .mobile-youtube iframe{width:100%;height:330px;padding-left:20px;padding-right:20px}.videocomponent .sxa-video-wrapper .video-caption{left:20px;width:calc(100% - 40px);display:none}.imagetext.article-imagetext .field-promoicon{overflow:visible}.imagetext.article-imagetext .field-promoicon::after{content:"";height:80px;background:#bb2025;display:block;position:absolute;bottom:-35px;right:auto;width:5px;left:21px;top:auto}.imagetext.article-imagetext .promo-text .rightsection{padding-left:45px;padding-top:4px}.imagetext.article-imagetext .leftsection,.imagetext.article-imagetext .rightsection{padding-bottom:10px}.fullwidthcta .promo .field-promoicon img{height:100%;max-height:85px;object-fit:contain;width:auto}.newscomponent .promo .field-promoicon img{width:100%;height:100%}#footersociallinks .promo{margin-left:14px;margin-right:0}.fullwidthcontainer .Imageslidercomponent{padding-left:50px;margin-top:40px;padding-right:30px}.fullwidthcontainer .Imageslidercomponent::after{bottom:-20px;left:30px}.FeatureComponent .tabs-container .tab{padding:30px}.FeatureComponent .rich-text{padding-right:20px;padding-left:15px}.FeatureComponent .component.tabs{padding-left:15px}.Imageslidercomponent>.component-content,.relatedtiles .slider-nav{padding-left:0}.breadcrumb.container.position-left nav{padding-left:40px}.homeheroright .promo{background-size:cover;background-position:center center}.insight-filtertop .facet-search-filter{display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.insight-filtertop{display:none}.insight-filtersidebar{position:fixed;top:100px;z-index:3;width:100%;padding:0;left:-100%;overflow:auto;height:calc(100vh - 80px);padding-bottom:100px;box-shadow:inset 0 11px 20px -12px rgb(63 63 63 / 15%),inset 0 -11px 20px -12px rgb(63 63 63 / 15%);-moz-box-shadow:inset 0 11px 20px -12px rgb(63 63 63 / 15%),inset 0 -11px 20px -12px rgb(63 63 63 / 15%);-webkit-box-shadow:inset 0 11px 20px -12px rgb(63 63 63 / 15%),inset 0 -11px 20px -12px rgb(63 63 63 / 15%);background:#f6f9fc}.close-filters{display:block;position:absolute;right:15px;top:50%;transform:translateY(-50%);text-indent:-9999px;width:22px;height:22px;background-size:cover;background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/icon-close.svg) no-repeat}.sort-results .facet-title{display:none}.insight-filtersidebar>.component-content{padding:0 5px;background:0 0}.insight-searchresult .search-results-count .results-count{padding-left:5px;line-height:20px;font-size:14px}.insight-filtersidebar .all-filter,.insight-filtersidebar .contentContainer{padding-left:0}.insight-filtersidebar .facet-single-selection-list .facet-search-filter .facet-value{font-size:18px;font-weight:400}.insight-filtersidebar .rich-text p{font-size:24px;padding:20px 0 30px 0}.insight-filtersidebar .insight-applybtn,.insight-filtersidebar .insight-clearbtn{position:fixed;bottom:0;right:0;background:#fff;width:100%;margin-top:0;opacity:0;padding:18px 0}.insight-filtersidebar .insight-clearbtn{left:0;right:auto}.no-result-found .insight-searchresult{padding-top:50px}.insight-filtersidebar.mobile-filter-open .insight-applybtn,.insight-filtersidebar.mobile-filter-open .insight-clearbtn{opacity:1}body:not(.on-page-editor) .insight-filtermobile{display:block}.sort-results{padding-right:35px}.insight-searchresult .field-tileimage{display:block;padding-right:0;width:100%;margin-bottom:15px}.insight-searchresult .insight-details{display:block;width:100%}.search-results .search-result-list{padding-left:20px;padding-top:15px;padding-right:20px}.insight-searchresult .field-date,.insight-searchresult .field-title{font-size:14px}.insight-searchresult .field-tiletitle{font-size:22px;line-height:26px}.insight-searchresult .field-tagtext,.insight-searchresult .field-tiledescription,.insight-searchresult .tag-section{display:none}.insight-searchbox .search-box .tt-menu{width:calc(100% - 30px);left:15px!important}header .language-selector .language-selector-select-item:after{background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/icon-dropdown.svg) no-repeat;background-size:contain;background-position:0 -2px;width:13px;height:11px;right:0}#header,#header .col-lg-7,#header .col-lg-8,#headermenu,#headermenu .component.image{height:76px}#headermenu .image a{position:relative;top:4px}.newscomponent .slick-slide{padding:0 10px}.homeheroleft.fullwidth .promo-text h2+h2{margin-top:0}.homeheroleft.fullwidth .promo-text h2:first-child{margin-bottom:0}body:not(.on-page-editor) .insight-filtersidebar .insight-applybtn .rich-text p,body:not(.on-page-editor) .insight-filtersidebar .insight-clearbtn .rich-text p{max-width:inherit;display:block}.insight-filtersidebar .insight-applybtn .rich-text{padding-left:7px}.insight-filtersidebar .insight-clearbtn .rich-text{padding-right:7px}#featureList>.component-content{padding-left:0}.explorecomponent .promo{padding:0}#headermenuright .requestdemo a:hover{background:0 0;color:#fff}.newscomponent.news-content .field-link a{display:none}.homeheroright .mktoForm{margin-top:50px}.insight-filtersidebar .facet-component .facet-heading h4::after{height:13px}.posterImage{width:100%;height:100%;top:0;left:0;background-size:cover;position:absolute;z-index:0}.sxa-video-wrapper.mobile-video iframe{width:100%;height:100%}.newscomponent .component.video .sxa-video-wrapper.mobile-video::before{z-index:1}.small-height-carousel+.slidercontent .promo{padding-top:10px}.video-played .posterImage,.video-played .video-init{display:none}.newscomponent .component.video .sxa-video-wrapper.video-played::before{content:none}.insight-searchbox .search-box .search-box-button-with-redirect{width:27px;height:27px;right:30px;background-size:100% 100%!important}.component.language-selector .language-selector-select-link{padding-left:0}#headermenuright .language-selector{max-width:30%}.insight-seopillar .homeheroright{display:none}.breadcrumb.container.position-left nav{margin-bottom:0!important}.insight-detail #percentwidth70 .fullwidthcta-imageright .promo-text .leftsection .field-promoicon{max-width:100%;width:auto;object-fit:contain}.cta-text .cta-rightsection .field-promoicon img{max-height:initial;max-width:100%;width:auto}.cta-text .cta-leftsection .field-promotext{font-size:26px}.cta-text .cta-leftsection .field-promotext2{font-size:16px}.cta-leftsection .field-promolink a{letter-spacing:1.75px;max-width:480px;font-size:14px}}@media(min-width:768px) and (max-width:991px){img{object-fit:cover}#headermenu nav li>div.field-navigationtitle{margin-right:13px;padding-right:10px}.homeheroleft,.homeheroright{flex:0 0 100%;max-width:100%}#headermenuright .language-selector a{color:#000}#headermenuright .language-selector .flags-us{padding-left:0}#headermenuright .component.link{padding-right:0;width:100%;text-align:center;margin-bottom:13px}#headermenu .row.column-splitter .col-lg-7,#headermenu .row.column-splitter .col-lg-8{padding-left:40px!important}.homeheroleft>.component-content{top:0}.homeheroright .homeherorightimg2,.homeherorightimg1{left:0}#HomeIndustryDropdown{right:0;top:0}.homeheroleft .promo-text h2,.promo.no-bg .homeheroleft h2{font-size:2.2em}.homeheroleft .field-promotext2{font-size:1em;padding-top:0}.homeheroleft .promo .field-promolink a{font-size:.8em;padding:14px 14px;letter-spacing:1.58px;background-position:9px 50%;padding-left:0;background-size:24px 24px;margin:0 auto}.clienttestimonycarousel .slide .promo-text{padding:25px}.clienttestimonycarousel .slide img{height:100%;object-fit:cover}.clienttestimonycarousel .field-slideimage{height:auto}.clienttestimonycarousel .slide .field-smallimage{right:100px}.multitabcomponent .tabs-heading li,.multitabcomponent .tabs-heading li.active{margin-right:40px}.multitabcomponent .tabs-container .multitabimageright:after{width:200px;height:180px;right:-15px}.multitabcomponent .tabs-container .field-heading-2{margin-bottom:10px}.multitabcomponent .tabs-container .field-content{padding-bottom:20px}.multitabcontentleft{padding-right:70px}.multitabcomponent .tabs-container .field-heading-3{font-size:2.3em;line-height:30px}.solutionidentifier .rich-text.solutionheading{font-size:2.4em;line-height:33px;padding-bottom:15px}.solutionidentifier .rich-text.solutiondesc .component-content,.solutionidentifier .rich-text.solutionheading .component-content{max-width:100%}.solutionidentifier .rich-text.solutiondesc{font-size:1.18em;line-height:24px;padding-bottom:20px}.solutionidentifier .link-list li{width:calc(49.7% - 30px)}.solutionidentifier .link-list li:nth-of-type(3n){margin-right:30px}.solutionidentifier{padding:50px 0}.solutionidentifier .link .field-link{margin-top:10px}.mobile-youtube iframe{height:230px;width:100%}.newscomponent h2{line-height:25px}#footersociallinks .sitecore-form form{width:100%;max-width:350px}.megadrop-secondary-content-inner .navigationdetail{width:100%;padding-right:25px;padding-bottom:10px;padding-top:15px}.megadrop-secondary-content-inner{overflow:auto;height:100%}.language-selector .language-selector-select-item:after{right:-10px}#footercopyright .component.link{margin-top:0}#footercopyright .row{justify-content:flex-end}.text-with-tabs .tabs li{max-width:105px}.text-with-tabs{padding-right:5px}.request-demo-overlay .sitecore-form input[type=submit]{max-width:350px}.slidercontent{padding-top:50px;padding-left:40px;margin-bottom:50px}.newscomponent .video-sectionright .video-headline{padding-top:23px}}@media (max-width:768px){#headermenu .row.column-splitter .col-lg-7,#headermenu .row.column-splitter .col-lg-8{padding-left:0!important}.breadcrumb.container .component-content{width:100%}.text-with-tabs .tabs li{max-width:100px;margin-right:25px}#featureList .tabs-heading li{padding-left:10px}.solutionidentifier{padding:60px 20px;margin-top:50px}.solutionidentifier .rich-text.solutionheading{font-size:30px;line-height:34px;padding-bottom:10px}.solutionidentifier .rich-text.solutiondesc{font-size:16px;line-height:20px}.solutionidentifier .link-list li{width:100%;padding:5px 5px;border:0;margin-bottom:5px}.solutionidentifier .link-list li a{height:25px}.solutionidentifier .link .field-link{max-width:400px;text-align:center;margin-left:auto;margin-right:auto;width:100%;display:block;margin-top:30px}.solutionidentifier .link .field-link a{display:block;font-size:15px}.solutionidentifier .link-list h3{display:block;font-size:16px;font-family:"Proxima Nova Medium";color:#000;border:1px solid #52718a;padding:20px 16px}.solutionidentifier .link-list h3::after{content:"";display:inline-block;width:14px;height:14px;border-right:1px solid #000;border-top:1px solid #000;transform:rotate(135deg);right:30px;position:absolute;top:50%;margin-top:-10px}.solutionidentifier .link-list .component-content{position:relative}.solutionidentifier .link-list ul{display:none;position:absolute;background:#fff;z-index:2;border:1px solid #52718a;border-top:none;width:100%;max-height:170px;overflow-y:auto;overflow-x:hidden}.newscomponent.news-content .field-link{top:-10px;margin-bottom:0;text-align:center;width:100%}.fullwidthtext::before{top:52px}.fullwidthtext::after{bottom:52px}.fullwidthtext .field-promotext2,.fullwidthtext .field-promotext2 p,.fullwidthtext .field-promotext2 ul li{padding-right:0}.fullwidthtext-doublecol .rich-text:nth-child(odd){margin-bottom:30px}.fullwidthtext-doublecol .rich-text:nth-child(even)::after,.fullwidthtext-doublecol .rich-text:nth-child(odd)::before{width:100px}.multitabcomponent .tabs-container .promo-text{height:auto}.multitabcomponent .tabs-container .promo-text>div{display:flex;flex-direction:column}.multitabcomponent .tabs-container .promo-text .multitabcontentleft{order:1;float:none}.multitabcomponent .tabs-container .promo-text .multitabimageright{float:none}.newscomponent .promo,.newscomponent .video{padding-left:0;padding-right:0}.newscomponent{padding:60px 30px 30px}.insight-searchbox .search-box .tt-suggestion{padding:8px 30px;font-size:14px}.mobile-youtube{height:200px}.mobile-youtube iframe{width:100%;height:100%}.heroleft-border>.component-content::before{width:calc(40% - 13px)}.homeheroleft.homepage-banner{height:auto;min-height:initial}.fullwidthcta .promo,.fullwidthcta .promo .field-promolink{padding-bottom:0}}@media (max-width:767px){.articlepromo,.homeheroleft{padding-left:20px!important;padding-right:20px}.articlepromo .promo,.homeheroleft .promo{padding:0 10px}.promo.no-bg .homeheroleft>div{padding:0 10px}.slidercontent{padding-bottom:60px;padding-left:30px;padding-right:30px}.slidercontent .promo{padding-top:10px}.slidercontent .promo .field-promotext3{padding-bottom:0}.explorecomponent .promo>.component-content .midsection{padding-top:30px}.explorecomponent .field-promolink{margin-bottom:0}.ctacomponent .col-12 .row{flex-wrap:inherit;overflow-x:auto}.ctacomponent .promo{padding:28px 0;width:36%;flex:0 0 auto;max-width:initial}.ctacomponent .col-lg-8 .promo{flex:0 0 auto;max-width:inherit}.ctacomponent .row.column-splitter .col-lg-8{padding-left:0}.no-border.ctacomponent .promo .component-content{border-right:1px solid rgba(255,255,255,.5)}#featureList{padding-bottom:0}.text-with-tabs{padding-top:0;padding-left:20px;padding-right:20px}.fullwidthcta .rightsection{padding:15px 20px 15px 20px}.insight-filtermobile{padding:0 15px}.search-results .search-result-list,.solutionidentifier{padding-right:15px;padding-left:15px}.multitabcontentleft{padding:0 15px}#percentwidth70,.percentwidth70{margin-top:0;padding:40px 0;padding-right:0}.richtext-component .component-content .download-list{margin:0;padding:20px 15px 30px}.richtext-component .component-content .rich-text{padding:0 30px}.richtext-component .component-content .download-list li{margin:0 0 20px;width:100%}.cta-text .cta-rightsection{width:100%}.cta-text .cta-leftsection{width:100%;order:1;padding:40px 0 0}.cta-text{padding:0 15px!important}.cta-text .cta-rightsection .field-promoicon{text-align:center}}@media (max-width:600px){.Imageslidercomponent{padding-left:35px;padding-right:35px}.Imageslidercomponent::after{left:25px}.multitabcomponent .field-image{left:15px}.insight-filtertop .facet-search-filter{gap:15px;grid-template-columns:repeat(1,minmax(0,1fr));padding:0 20px}.newscomponent .slick-slide{padding:0}.fullwidthcta .leftsection{left:15px}.explorecomponent .component.link{max-width:100%;position:relative}.explorecomponent .component.link .field-link a{max-width:100%}.fullwidthcta .rightsection .field-promotext p{line-height:1;margin-top:0}.fullwidthcta .promo-text .leftsection{padding:0 20px;position:relative;width:100%;left:0}.fullwidthcta .promo .field-promoicon img{width:100%;max-height:inherit}#percentwidth70,.percentwidth70{padding:40px 15px;padding-right:15px}.percentrichtext70 .rich-text h2,.percentwidth70 .rich-text h2{font-size:24px}.percent-insights-promo30.newscomponent{padding-left:25px;padding-right:25px}#percentwidth70 .author-card .promo,.percentwidth70 .author-card .promo{padding-left:15px;padding-right:15px}}@media (max-width:400px){.fullwidthcta .leftsection{left:-5px}}@media (max-width:365px){.fullwidthcta .leftsection{left:0}}@media (min-width:1382px){.homeheroright .homeherorightimg3{right:auto;left:280px}.homeheroright .homeherorightimg2{left:-130px}.homeheroright .homeherorightimg1{left:-60px}.herorightinsights .homeherorightimg1{left:60px}}@media (min-width:1600px){body{font-size:16px!important}.explorecomponent .hotspotimage:after,.explorecomponent .hotspotimage:before{width:30px;height:30px}.breadcrumb.container .component-content .navigation-title{padding-right:0}#headermenuright::after{content:"";position:absolute;left:0;background:#140a47;top:0;height:100px;width:100vw;z-index:-1}.headermenu-red #headermenuright::after{background:#bb2025}.fullwidthtext .promo-text .rightsection::after{bottom:1px}.fullwidthtext::after{bottom:61px}.clientCarousel .field-slideimage{position:absolute;left:0;width:100vw;height:100%}.clientCarousel .field-slidecontent{margin:0 auto;max-width:1440px;position:relative;height:100%}.clientCarousel .clienttestimonycarousel .slide .field-smallimage{left:0}.clientCarousel .clienttestimonycarousel .slide .promo-text{right:0}.fullwidthtext-doublecol .rich-text:nth-child(odd)::before{bottom:1px}}@media (min-width:1920px){#footer{padding-left:15px}header.fixed{max-width:1920px;margin:0 auto;overflow:hidden}.megadrop-secondary-content{max-width:1920px;margin:0 auto;left:0}.close-menu-d{right:calc(50% - 960px)}.insight-searchbox{flex:0 1 calc(100% - 50px)}.insight-filtertop .facet-search-filter{grid-template-columns:repeat(5,minmax(0,1fr))}.insight-filtertop .facet-search-filter{display:flex;flex-wrap:wrap}}@media (min-width:1600px){.multitabcomponent .tabs-heading .field-heading{width:auto}}@media (min-width:1921px){#header .col-lg-7,#header .col-lg-8{padding-left:50px}.articlepromo,.homeheroleft{padding-left:50px}}@media (min-width:2100px){#header .col-lg-7,#header .col-lg-8{padding-left:15px}.articlepromo,.homeheroleft{padding-left:15px}} .newsroom .insight-newsletter{bottom:0;top:auto;display:none}.newsroom #content{padding-top:70px}.newsroom .insight-searchresult .search-results-count .results-count{font-size:16px}.newsroom .insight-searchresult .search-results-count .results-count span{font-family:'Proxima Nova Medium'}.newsroom .search-results .search-result-list{padding:25px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between}.newsroom .search-result-list li{width:calc(50% - 15px);background-color:rgba(222,223,223,.29);border-top:3px solid #bb2025;position:relative}.newsroom .search-result-list li a{padding:25px 25px 80px 0;display:inline-block;width:100%;height:100%;text-decoration:none}.newsroom .search-result-list li a:hover .field-tiletitle{color:#bb2025}.newsroom .search-result-list li a:hover span{color:#bb2025}.newsroom .search-result-list li:nth-child(5n+5){width:100%}.newsroom .insight-searchresult .field-tiledescription{display:none}.newsroom .insight-searchresult .search-result-list li:nth-child(5n+5) .field-tiledescription{display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.newsroom .insight-searchresult .search-result-list li .field-tileimage{display:none}.newsroom .insight-searchresult .insight-details{width:100%;position:unset;padding-bottom:0}.newsroom .insight-searchresult .field-title{background:#bb2025;font-size:12px;letter-spacing:1.5px;color:#fff;padding:10px;margin-bottom:20px;padding:10px}.newsroom .insight-searchresult .insight-details span{font-size:14px;letter-spacing:1.75px;color:#d3222a;text-transform:uppercase;position:absolute;bottom:15px;right:25px;text-decoration:none;font-family:'Proxima Nova Bold'}.newsroom .insight-searchresult .insight-details .field-tiletitle,.newsroom .insight-searchresult .insight-details .field-tiletitle a{font-size:24px;line-height:1.21;color:#000;font-family:'Proxima Nova Semibold';position:relative;bottom:0;right:0;text-transform:initial;letter-spacing:0}.newsroom .insight-searchresult .insight-details .field-tiletitle a:hover{color:#d3222a;text-decoration:none}.newsroom .insight-searchresult .field-tiledescription{font-size:18px}.newsroom .search-results-count{padding-left:15px}.newsroom .insight-searchresult .tag-section{margin-top:14px}.newsroom .insight-searchresult .tag-section{margin-top:14px}.newsroom .insight-searchresult .field-post-created-date,.newsroom .insight-searchresult .field-tiledescription,.newsroom .insight-searchresult .field-tiletitle,.newsroom .insight-searchresult .tag-section{padding-left:25px}.newsroom .insight-searchresult .tag-section .field-title{font-size:16px;font-family:'Proxima Nova Semibold';text-transform:capitalize;background:0 0!important;letter-spacing:0;color:#d3222a;padding:0;margin-bottom:0}.newsroom .search-box input[type=text]{border:solid 1px #54697e;padding:15px 40px 15px 15px;font-size:18px;color:#54697e;font-family:'Proxima Nova Light';font-style:italic;background:0 0!important}.newsroom .search-box .component-content{position:relative;margin-bottom:35px}.newsroom .insight-searchresult .field-post-created-date{font-size:16px;line-height:1.19;color:#000;font-family:'Proxima Nova Medium';margin-bottom:7px}.newsroom .search-box .search-box-button,.newsroom .search-box .search-box-button-with-redirect{width:20px;background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/icon-search1.png) no-repeat!important;cursor:pointer;height:20px;color:transparent;position:absolute;right:15px;background-size:100%!important;padding:0;border:0;top:50%;transform:translateY(-50%)}.newsroom .search-box .component-content>.twitter-typeahead{margin:0}.newsroom .insight-filtersidebar>.component-content{padding-top:35px}.newsroom .insight-filtersidebar .rich-text p{padding:0 0 30px}.newsroom .insight-filtersidebar .insight-applybtn .rich-text p{padding:15px}.newsroom .title_section__header .Join-the-Conversatio{font-size:33px;color:#000;font-family:'Proxima Nova Semibold';position:relative;line-height:normal}.newsroom .title_section__header{background:#fff;position:relative;margin-top:40px;padding-top:50px;width:100%}.newsroom .title_section__header:before{position:absolute;width:calc(100% + 52px);left:-20px;height:100%;content:'';background:#fff;top:0}.newsroom .title_section__body{background:#fff;position:relative}.newsroom .title_section__body:before{position:absolute;width:calc(100% + 52px);left:-20px;height:calc(100% + 40px);content:'';background:#fff;top:0}.newsroom .title_section__body .media_center_tweet_grid{position:relative}.media_center_tweet_grid ul li{margin-top:30px;position:relative;border-left:6px solid #921a1d;padding-left:25px}.media_center_tweet_grid ul li a{text-decoration:none;color:#949799}.media_center_tweet_grid ul li:before{position:absolute;content:'';background:#d3222a;width:3px;height:100%;top:0;left:-1px}.media_center_tweet_grid ul li .twitter_date{color:#949799;font-size:12px;letter-spacing:.28px;font-family:'Proxima Nova Medium';text-transform:uppercase}.media_center_tweet_grid ul li .twitter_description{font-size:15px;color:#000;font-family:'Proxima Nova Regular'}.media_center_tweet_grid ul li .twitter_username{font-size:16px;color:#000;font-family:'Proxima Nova Semibold';position:relative;padding-left:22px}.media_center_tweet_grid ul li .twitter_username:before{position:absolute;content:'';background:url(/-/media/Themes/Diligent/Master/diligenttheme/images/icon-twitter.png) no-repeat;width:17px;height:14px;left:0;top:6px}.media_center_tweet_grid ul li a:hover{color:#150b48}.media_center_tweet_grid ul li a:hover .twitter_description,.media_center_tweet_grid ul li a:hover .twitter_username{color:#150b48}.newsroom .search-box .tt-menu{display:none!important}.newsroom .homeheroright{height:740px}.newsroom .homeheroright .image.file-type-icon-media-link,.newsroom .homeheroright .image.file-type-icon-media-link a{height:100%;width:100%}.newsroom .homeheroright .image.file-type-icon-media-link a img{height:100%;width:100%;object-fit:cover}.newsroom .homeheroleft .promo-text h2{font-size:42px}.homeheroleft .promo .field-promolink a{padding:17px 33px}.newsroom .social-link{position:relative;overflow:unset;padding:0}.newsroom .social-link:before{position:absolute;width:calc(100% + 52px);left:-20px;height:calc(100% + 40px);content:'';background:#fff;top:0}.newsroom .social-link .component-content{padding:0;margin:30px 0;display:flex;align-items:center;position:relative}.newsroom .social-link .followus-heading{font-size:18px;line-height:1.1;color:#000;font-family:'Proxima Nova Regular';margin:0}.newsroom .social-link ul li{margin-left:15px}.newsroom .social-link ul li:first-child{margin-left:10px}.newsroom .social-link ul li img{width:40px;height:40px}.fullwidthcontainer .image a{width:100%}@media (max-width:1400px){.newsroom .homeheroleft .promo{max-width:100%}}@media (max-width:1200px){.newsroom .social-link .followus-heading{font-size:16px}.newsroom .social-link ul li{margin-left:10px}}@media (max-width:992px){.newsroom .search-results .search-result-list{padding:10px 15px 0}.newsroom .search-result-list li{width:100%;margin-bottom:20px}.newsroom .search-result-list li a{padding:20px 20px 60px 0}.newsroom .insight-searchresult{margin-top:25px}.newsroom .insight-filtersidebar.mobile-filter-open .insight-applybtn{z-index:9}.newsroom .search-box .component-content{margin-bottom:0}.newsroom .search-box{top:40px}.newsroom .insight-filtersidebar .rich-text{position:relative;top:-60px}.newsroom .insight-filtersidebar .rich-text p{padding:0 0 0}.newsroom .facet-single-selection-list{margin:20px 0 0}.newsroom .title_section__header{margin-top:10px;padding:20px 15px 0}.newsroom .title_section__body{padding:0 15px}.newsroom .insight-filtersidebar.mobile-filter-open .insight-applybtn,.newsroom .insight-filtersidebar.mobile-filter-open .insight-clearbtn{z-index:9}.newsroom .insight-filtersidebar.mobile-filter-open .insight-applybtn .rich-text,.newsroom .insight-filtersidebar.mobile-filter-open .insight-clearbtn .rich-text{top:auto}body.newsroom:not(.on-page-editor) .insight-filtermobile{margin-bottom:0;margin-top:90px}.newsroom .search-results-count{padding-left:30px}.newsroom .insight-searchresult .search-results-count .results-count{padding-left:0}.newsroom .insight-searchresult .insight-details span{right:20px}.newsroom .herorightinsights.homeheroright{height:400px;top:50px!important}.newsroom #content{padding-top:0}.newsroom .social-link{padding:0 15px;margin-bottom:75px}.newsroom .insight-searchresult .insight-details .field-tiletitle,.newsroom .insight-searchresult .insight-details .field-tiletitle a{font-size:20px}.news-detail #percentwidth70{padding-right:15px}} .seo-rich-text .row{margin:0}.seo-rich-text .relatedinsights-component{padding:0;margin-top:20px}.relatedinsights-component .field-title{font-size:32px;line-height:normal;color:#000;font-family:'Proxima Nova Semibold';text-decoration:none}.relatedinsights-component .related-insights{padding:20px;background:#f8f9f9}.related-insights-list{display:grid;grid-template-columns:1fr 1fr 1fr;margin:35px 0 0;padding:0!important;gap:30px}.related-insights-list.justify-center{display:flex;flex-wrap:wrap;justify-content:center}.related-insights-list .related-insights-item{position:relative;padding-bottom:40px}.related-insights-list.justify-center .related-insights-item{width:33.33%;padding-left:15px;padding-right:15px;gap:0}.related-insights-list .related-insights-item .promoimagewrapper{position:relative}.related-insights-list .related-insights-item .promoimagewrapper img{width:100%;height:auto;min-height:195px;max-height:195px;object-fit:cover}.seo-rich-text .related-insights-list .related-insights-item .promoimagewrapper img{min-height:120px;max-height:120px}.related-insights-list .related-insights-item .field-promoicon{padding-right:0!important;display:flex}.related-insights-list .related-insights-item .promoimagewrapper .field-promotext3{font-family:'Proxima Nova Bold';font-size:12px;letter-spacing:1.5px;color:#fff;background:#ee312e;padding:7px 38px;text-transform:uppercase;display:inline-block;position:absolute;bottom:0;right:0}.related-insights-list .related-insights-item .promoimagewrapper:after{position:absolute;content:'';background:rgba(0,0,0,.25);height:100%;width:100%;top:0;left:0;pointer-events:none;opacity:0;transition:.3s}.related-insights-list .related-insights-item>a:hover .promoimagewrapper:after{opacity:1}.related-insights-list .related-insights-item h2{font-family:'Proxima Nova Semibold';font-size:24px;color:#000;line-height:normal;margin:10px 0 5px}.related-insights-list .related-insights-item .promo-text .field-promotext a,.related-insights-list .related-insights-item .promo-text .field-promotext a:hover{text-decoration:none}.related-insights-list .related-insights-item .promo-text .field-promotext a:hover h2{color:#bb2025}.related-insights-list .related-insights-item .field-promotext2{font-family:'Proxima Nova Regular';font-size:16px;color:#000;line-height:1.44}.related-insights-list .related-insights-item .field-promolink{margin-top:15px;margin-bottom:0;margin-top:0;position:absolute;bottom:0;padding:0}.related-insights-list .related-insights-item .field-promolink a{font-family:'Proxima Nova Bold';font-size:14px;letter-spacing:1.75px;color:#d3222a;text-decoration:none;text-transform:uppercase}.related-insights-list .related-insights-item .field-promolink a:hover{background:0 0;color:#878787}.relatedinsights-component .related-insight-vertical{background:0 0;padding:20px 5px}.relatedinsights-component .related-insight-vertical .related-insights-list{display:flex;flex-wrap:wrap;justify-content:center}.relatedinsights-component .related-insight-vertical .promo a{position:relative;display:flex}.relatedinsights-component .related-insight-vertical .promo .field-promoicon{max-height:250px}.relatedinsights-component .related-insight-vertical .field-promotext{position:absolute;bottom:0;background:rgba(0,0,0,.5);width:100%;left:0;transition:.3s}.relatedinsights-component .related-insight-vertical .promo a:hover .field-promotext{background:rgba(0,0,0,.75)}.relatedinsights-component .related-insight-vertical .field-promotext h2{color:#fff;padding:10px 20px;font-size:20px;line-height:24px;font-family:"Proxima Nova Semibold";margin-bottom:0;margin:0}.relatedinsights-component .related-insight-vertical .field-promotext h2 p{font-size:20px;color:#fff;margin:0}.relatedinsights-component .related-insight-vertical .promo .field-promoicon img{height:100%;object-fit:cover}.relatedinsights-component .related-insight-vertical .field-promotext3{background:#ee312e;color:#fff;font-size:.85em;letter-spacing:1.88px;padding:10px 22px;position:absolute;left:-10px;top:30px;bottom:auto;font-family:"Proxima Nova Bold";text-transform:uppercase}@media only screen and (max-width:992px){.relatedinsights-component .field-title{font-size:26px}.related-insights-list{grid-template-columns:auto;gap:20px}.related-insights-list.justify-center .related-insights-item{width:100%;padding-left:0;padding-right:0;margin-bottom:30px}.related-insights-list .related-insights-item .promoimagewrapper img,.seo-rich-text .related-insights-list .related-insights-item .promoimagewrapper img{max-height:inherit}.relatedinsights-component .related-insight-vertical .field-promotext h2,.relatedinsights-component .related-insight-vertical .field-promotext h2 p{font-size:18px}.relatedinsights-component .related-insight-vertical .field-promotext3{font-size:12px}.relatedinsights-component .related-insight-vertical{padding:0}.relatedinsights-component .related-insight-vertical .field-title{padding:20px}} .speaker-component{padding:0}#percentwidth70 .speaker-component .component{padding:0}.speaker-component h3{font-family:'Proxima Nova Semibold';font-size:28px;color:#000;line-height:normal}.speaker-component h6{font-family:'Proxima Nova Semibold';font-size:18px;color:#000;line-height:1.5;margin-bottom:5px;position:relative}.speaker-component p{font-family:'Proxima Nova Regular';font-size:14px;color:#000;line-height:1.36}.speaker-component .speaker-list{display:flex;flex-wrap:wrap;padding:0;margin:30px 0 0;justify-content:space-between}.speaker-list li{padding-left:0;margin-left:0;margin-bottom:30px;list-style-type:none;width:calc(50% - 15px);display:flex}.speaker-list li:before{display:none}.speaker-list li:last-child,.speaker-list li:nth-last-of-type(2){margin-bottom:0}.speaker-list li .image-field{width:80px;height:80px;border-radius:50%;overflow:hidden;margin-right:15px}.speaker-list li .description{width:calc(100% - 95px)}.no-image h6{padding-left:28px}.no-image h6:before{position:absolute;content:'';background:#bb2025;width:18px;height:3px;left:0;top:12px}.no-image .speaker-list li .description{width:100%}.speaker-list li .image-field img{max-width:100%;height:auto}.speaker-list li.only-text .image-field{display:none}.speaker-list li.only-text .description{width:100%}@media only screen and (max-width:992px){.speaker-list li .image-field{width:60px;height:60px}.speaker-list li .description{width:calc(100% - 75px)}}@media only screen and (max-width:767px){.speaker-component{padding:0 15px}.speaker-list li{width:100%}.speaker-list li:nth-last-of-type(2){margin-bottom:30px}.speaker-list li:last-child{margin-bottom:0}.speaker-component h3{font-size:24px}.speaker-component h6{font-size:16px}} .thank-you-banner .component-content>.row{align-items:center}.thank-you-banner .field-promotext h1{font-size:48px;line-height:1.15}.thank-you-banner .field-promotext2 p{font-size:18px;line-height:1.44;font-family:'Proxima Nova Regular';margin:0}.thank-you-banner .field-promotext2 a{font-family:'Proxima Nova Medium';color:#d3222a;text-decoration:none}.thank-you-banner .field-promotext2 a:hover{color:#747474}.thank-you-banner .download-list{margin:40px 0 0;padding:0;list-style-type:none}.thank-you-banner .download-list li:before{display:none;margin:0 0 15px}.thank-you-banner .download-list li>div{display:none}.thank-you-banner .download-list .field-media-link{display:block}.thank-you-banner .download-list .field-media-link a{position:relative;font-family:'Proxima Nova Bold';color:#d3222a;font-size:16px;background:rgba(222,223,223,.4);border-left:3px solid #d3222a;padding:20px 20px 20px 55px;display:inline-block;text-decoration:none}.thank-you-banner .download-list .field-media-link a:hover{text-decoration:underline;color:#d3222a}.thank-you-banner .download-list .field-media-link a:before{position:absolute;content:'';background:url(../images/icon-download-red.png) no-repeat;height:21px;width:25px;left:20px;top:20px;display:inline-block}.thankyou-page .homeheroright .image a img{width:auto}.thank-you-banner .fa-download:before{display:none}.thank-you-banner .image .component-content{text-align:center}.thank-you-banner .image{margin-top:40px}.fullwidthcontainer .image a{width:100%}@media only screen and (max-width:1200px){.thank-you-banner .field-promotext h1{font-size:40px}}@media only screen and (max-width:992px){.thank-you-banner .promo{margin-top:50px}.thank-you-banner .field-promotext h1{font-size:34px}.thank-you-banner .field-promotext2 p{font-size:16px}.thank-you-banner .download-list .field-media-link a{font-size:14px}.thank-you-banner .download-list .field-media-link a:before{left:16px}.thank-you-banner .image{margin-top:25px}}.clienttestimonycarousel .slide .field-smallimage{width:100%}.multitabcomponent .field-image{z-index:1}.Imageslidercomponent .slide .field-smallimage{width:100%}.vidyard-player-container div.ci-image-wrapper{display:none!important}.imagetext .field-promotext2 table img{top:auto!important;left:auto!important}.field-promohtml .ci-image-wrapper .ci-image-preview,.videocomponent .plain-html .ci-image-wrapper .ci-image-preview{display:none}.newscomponent.news-content .promo .field-promoicon,.newscomponent.news-content .promo .field-promoicon img{height:auto}.newscomponent.news-content .promo .field-promoicon .ci-image-wrapper img{display:inline-block;height:auto}.newscomponent.news-content .promo .promoimagewrapper .field-promoicon img{max-width:100%}div.ci-image-wrapper{padding-bottom:0!important;height:100%!important}img.ci-image{position:relative!important}.heroright-noimage .component-content,.heroright-noimage .sc-background-image-tile{overflow:unset!important}.heroright-noimage .component-content+div{height:100%}.newscomponent.news-content .promo .leftsection .field-promoicon .ci-image-wrapper img{max-width:100%}.newscomponent.news-content .promo a{text-decoration:none}.newscomponent.news-content .promo .field-promolink span{font-size:.9em;letter-spacing:2px;color:#d3222a;text-decoration:none;font-weight:600;font-family:"Proxima Nova Bold"}@media only screen and (max-width:992px){.newscomponent.news-content .promo .promoimagewrapper .field-promoicon .ci-image-wrapper img{width:100%;display:block}.newscomponent.news-content .promo .field-promoicon .ci-image-wrapper img{width:auto;max-width:100%;display:inline-block}.newscomponent.news-content .promo .field-promoicon .ci-image-wrapper{text-align:center}.newscomponent.news-content .promo .promoimagewrapper .field-promoicon .ci-image-wrapper{text-align:inherit}}.newscomponent.promo-logo .promo{display:flex;align-items:center}.imagetext .promo-logo .field-promoicon,.imagetext.promo-logo .field-promoicon,.promo-logo .field-promoicon{padding-right:0}.fullwidthcontainer .articlepromo .container,.fullwidthcontainer .homeheroleft .container{padding:0}.articlepromo-fullwidth{height:auto;min-height:inherit;width:100%;flex:0 0 100%;max-width:100%;padding-top:100px;padding-bottom:5px}#content .articlepromo-fullwidth{padding-left:15px;padding-right:15px;padding-top:25px}.articlepromo-fullwidth>.component-content{display:block}.articlepromo-fullwidth .promo{max-width:100%}.articlepromo-fullwidth .field-articleheadline h2{font-size:28px;font-family:'Proxima Nova Semibold'}.articlepromo-fullwidth .promo-text .field-articledate{font-size:22px;position:relative}.articlepromo-fullwidth .promo-text .field-articledate:after,.articlepromo-fullwidth .promo-text .field-author::after{content:"";width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;right:-5px;background-color:#949799}.articlepromo-fullwidth .promo-text .field-author::before{display:none}.articlepromo-fullwidth .promo-text>div div:last-child::after{display:none}.articlepromo-fullwidth .promo-text>div:not(.tag-section)>div{margin-right:15px}.articlepromo-fullwidth .promo-text .field-author{padding-left:0!important}.author-card .promo{padding:20px 30px!important}.author-card .promo .field-authorimage{height:120px;overflow:hidden}.bottom-row-fullwidth,.top-row-fullwidth,.width30-70-component,.width50-50-component,.width70-30-component{width:100%}.width30-70-component,.width50-50-component,.width70-30-component{display:flex;padding:40px 0;flex-wrap:wrap}.width30-70-component #percentwidth70,.width50-50-component #percentwidth70,.width70-30-component #percentwidth70{margin-top:0}.on-page-editor .width30-70-component #percentwidth70,.on-page-editor .width50-50-component #percentwidth70,.on-page-editor .width70-30-component #percentwidth70{padding:0}.width30-70-component #percentwidth30,.width70-30-component #percentwidth30{margin-bottom:0;display:block!important}.width30-70-component .rich-text ul,.width70-30-component .rich-text ul{margin-left:0}.width30-70-component .rich-text ul li,.width70-30-component .rich-text ul li{font-family:"Proxima Nova Regular";font-size:16px;line-height:1.75;color:#000;position:relative;padding:0!important;padding-left:15px!important;margin-left:0;margin-bottom:10px}.width30-70-component .rich-text ul li:before,.width70-30component .rich-text ul li:before{content:"";width:4px;height:4px;position:absolute;background:#bb2025;left:0;top:13px}.width30-70-component .component>.row,.width70-30-component .component>.row{margin:0}.insight-detail{width:100%}.width30-70-component .rich-text .container,.width70-30-component .rich-text .container{padding-left:0!important;padding-right:0!important}.on-page-editor .homeheroright{z-index:unset}.light-blue-background{background:#f6f9fc}.bottom-row-fullwidth>.row,.top-row-fullwidth>.row{margin:0}.bottom-row-fullwidth .homeheroright,.top-row-fullwidth .homeheroright{padding-left:10px;padding-right:60px}.bottom-row-fullwidth .homeheroright,.home-hero-text-image .homeheroright,.top-row-fullwidth .homeheroright{display:block!important}.bottom-row-fullwidth .homeheroright .sc-background-image-tile,.top-row-fullwidth .homeheroright .sc-background-image-tile{background-size:contain;background-position:center center}.home-hero-text-image,.new-explorecomponent .bottomsection,.new-explorecomponent .promo>.component-content .headsection{width:100%}.new-explorecomponent .promo>.component-content .midsection .field-promoicon{width:100%!important}.new-explorecomponent .promo .field-promotext3{font-family:"Proxima Nova Bold"!important;font-size:28px!important;color:#000!important;line-height:32px!important}.new-explorecomponent .field-promolink a{font-size:14px!important;text-decoration:none;text-align:center;display:block!important;padding:14px 28px!important}.home-hero-text-image .homeheroright{z-index:1;margin-bottom:-50px}.author-card{background:0 0}.width30-70-component .new-explorecomponent:after,.width30-70-component .new-explorecomponent:before,.width30-70-component .solution-cards:after,.width30-70-component .solution-cards:before,.width50-50-component .new-explorecomponent:after,.width50-50-component .new-explorecomponent:before,.width50-50-component .solution-cards:after,.width50-50-component .solution-cards:before,.width70-30-component .new-explorecomponent:after,.width70-30-component .new-explorecomponent:before,.width70-30-component .solution-cards:after,.width70-30-component .solution-cards:before{display:none}.fullwidthcontainer .multitabcomponent{max-width:1920px;padding-left:80px;padding-right:80px;padding-top:30px;padding-bottom:40px;margin-top:0}.promo-logo .field-title{text-align:center;font-family:'Proxima Nova Semibold';font-size:19px}.Toc-component .seo-rich-text .article-highlight{margin-bottom:0}.Toc-component .seo-rich-text .promo{padding-bottom:0}.Toc-component .seo-rich-text .promo,.Toc-component .seo-rich-text .promo .row.column-splitter>div{padding-left:0;padding-right:0}.home-hero-text-image .row{margin:0}.mktoForm .mktoHasWidth{width:100%!important}.mktoForm.mktoLayoutAbove input[type=checkbox]{position:relative;top:4px}@media only screen and (max-width:991px){#content .width30-70-component .row>.row,#content .width70-30-component .row>.row{margin:0}.promo-logo .promo .field-promoicon img{max-height:inherit;max-width:150px}.promo-logo .promo .field-promoicon{max-height:inherit;text-align:center}.width30-70-component #percentwidth70,.width30-70-component.percentwidth70,.width70-30-component #percentwidth70,.width70-30-component.percentwidth70{padding-left:15px}.width30-70-component #percentwidth70 .promo,.width30-70-component.percentwidth70 .promo,.width70-30-component #percentwidth70 .promo,.width70-30-component.percentwidth70 .promo{padding-left:0;padding-right:0}.width30-70-component,.width50-50-component,.width70-30-component{padding-top:0}.author-card{margin-top:30px}.width30-70-component.author-card,.width50-50-component.author-card,.width70-30-component .author-card{padding-left:0;padding-right:0}.fullwidthcontainer .multitabcomponent{padding-left:15px!important;padding-right:15px!important}.fullwidthcontainer .multitabcomponent .tabs-heading{margin-left:0}.fullwidthcontainer .multitabcomponent .tabs{padding-left:0;padding-right:0}.fullwidthcontainer .multitabcomponent .tabs-container .multitabimageright{padding-left:0;padding-right:0}.fullwidthcontainer .multitabcomponent .tabs-container .multitabcontentleft{padding-left:0;padding-right:0;margin-top:0}.multitabcomponent .tabs-container .multitabimageright .field-image-2 img{height:auto!important}.clienttestimonycarousel .slide .promo-text .field-authorimage{padding-right:15px}}@media only screen and (max-width:767px){.relatedtiles .slick-slide{padding-right:0}.relatedinsights-component .newscomponent{padding:30px 0}}@media only screen and (max-width:480px){.clienttestimonycarousel .slide .promo-text .field-authorimage{padding-right:0;width:auto;margin-bottom:15px}}.relatedtiles .slider-nav div.scLooseFrameZone{overflow-y:unset}.relatedtiles .promo .scEnabledChrome>.component-content>a:hover .promo-text .leftsection{transform:translateY(-10px);display:block}.nux-page #hero_container .column-splitter .col-lg-7{z-index:1!important} @charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i&subset=cyrillic,cyrillic-ext,greek,greek-ext,latin-ext,vietnamese);/*! * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) */@font-face{font-family:FontAwesome;src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/fontawesome/fontawesome-webfont-eot.eot?v=4.7.0);src:url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/fontawesome/fontawesome-webfont-eot.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/fontawesome/fontawesome-webfont-woff2.woff2?v=4.7.0) format("woff2"),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/fontawesome/fontawesome-webfont-woff.woff?v=4.7.0) format("woff"),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/fontawesome/fontawesome-webfont-ttf.ttf?v=4.7.0) format("truetype"),url(/-/media/Themes/Diligent/Master/diligenttheme/fonts/fontawesome/fontawesome-webfont-svg.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal;font-display:swap}.fa{display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}html{font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:0}body{position:relative;overflow:auto;color:#747474;font-size:14px;line-height:1.5;background:#fff;-webkit-tap-highlight-color:rgba(0,0,0,0);max-width:1920px;margin:0 auto;padding:0;font-family:"Proxima Nova Regular"}body.on-page-editor{background:0 0!important}a{color:#747474;cursor:pointer;font-size:.85em}a:hover{color:#878787}h1,h2,h3,h4,h5,h6{font-weight:700}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.2em}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.67em}.xa-variable{border:0;padding:1px;margin:0;background-color:#ebebe4;color:#545454;-webkit-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}#breadcrumbMenuSubcontrol_context_menu *{box-sizing:initial} @charset "UTF-8";.overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:url(/-/media/Themes/Diligent/Master/diligenttheme/Images/overlay-bg.png);z-index:9000;display:none;width:100%}.overlay.component{margin:0}.overlay>.component-content{border-radius:5px;display:block;position:absolute;background-color:#e6e6e6;padding:10px;max-width:90%;background:#f7f7f7;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.overlay>.component-content .component{margin:0}.overlay>.component-content .component.image img{width:100%}.overlay .overlay-inner{min-width:25px;max-height:inherit;height:inherit;overflow:auto}.overlay .overlay-inner.overlay-percent{max-height:100%;height:auto}.overlay .overlay-inner #InnerCenter{width:auto;height:auto}.overlay .overlay-inner .container{width:100%}.overlay .overlay-inner>img{width:100%}.overlay .overlay-inner:focus{border:1px solid #ccc}.overlay .overlay-close{cursor:pointer;font-size:30px;position:absolute;top:-20px;right:-10px}.overlay .overlay-close:before{content:"";background:#fff;border-radius:50%;display:inline-block;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.overlay .overlay-close:hover:before{background:#ccc}.overlay .overlay-close a{display:block;text-indent:-9999px}.overlay .overlay-close-link:focus{color:#ccc}.overlay .overlay-close-link:hover{color:#ccc}.overlay .overlay-close-link{text-decoration:none}.overlay-page{top:0;left:0;right:0;bottom:0;background:url(/-/media/Themes/Diligent/Master/diligenttheme/Images/overlay-bg.png);z-index:9999;text-align:center;width:100%;margin:0}.overlay-page>.component-content{display:inline-block;vertical-align:middle;zoom:1;*display:inline;background-color:#e6e6e6;border-radius:5px;position:relative;padding:10px 10px 25px;margin:100px 60px 60px;max-width:90%;background:#f7f7f7}.overlay-page>.component-content .component{margin:0}.overlay-page>.component-content .component.image img{width:100%}.overlay-page .overlay-inner{min-width:25px;height:inherit;max-height:inherit;min-height:135px;overflow:auto}.overlay-page .overlay-inner.overlay-percent{max-height:100%;height:auto}.overlay-page .overlay-inner.overlay-percent.edit{max-height:inherit}.overlay-page .overlay-inner .container{width:100%}.overlay-page .overlay-inner:focus{border:1px solid #ccc}.overlay-page .overlay-close{bottom:8px;color:#000;cursor:pointer;font-size:30px;position:absolute;right:-5px;bottom:-15px}.overlay-page .overlay-close-link:focus{color:#ccc}.overlay-page .overlay-close-link:hover{color:#ccc}.overlay-page .overlay-close-link{text-decoration:none}#wrapper{overflow:hidden!important}#wrapper.overlay-page{margin-bottom:-80px}body.preview .overlay-page{position:fixed}.overlay-page .main{width:100%}.on-page-editor .overlay .overlay-inner{margin:auto}.on-page-editor .overlay-page{z-index:9000} .privacy-warning{font-size:14px;font-size:1.4rem;opacity:.8;position:fixed;left:0;bottom:0;width:100%;height:auto;margin:0;padding:20px 0 0;color:#fff;text-align:center;z-index:9050;background:url(/-/media/Themes/Diligent/Master/diligenttheme/Images/overlay-bg.png)}.privacy-warning .component-content{position:relative;height:auto;width:90%;padding:15px;margin:0 auto}.privacy-warning a{color:#fff}.privacy-warning a:focus,.privacy-warning a:hover{color:#fff}.privacy-warning .close{-webkit-transform:scale(1.3,.95);transform:scale(1.3,.95);font-size:35px;font-size:3.5rem;position:absolute;top:-10px;right:8px;font-weight:700}.privacy-warning .learnMore{display:inline-block;vertical-align:middle;margin-right:10px}.privacy-warning .submit{display:inline-block;vertical-align:middle;padding:20px 0}.privacy-warning .submit a{font-size:13px;font-size:1.3rem;border-width:1px;border-style:solid;border-color:#d2d2d2;text-decoration:none;font-weight:700;background:#fff;padding:5px 10px;cursor:pointer;color:#000}.privacy-warning.restrictive{top:0}.privacy-warning.restrictive .info{position:absolute;text-align:center;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:80px}.privacy-warning.restrictive .submit{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:20px} .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-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)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none} .boxed{box-sizing:border-box;margin:20px 0}@media only screen and (min-width:381px) and (max-width:1199px){.boxed{padding:10px}}@media only screen and (max-width:380px){.boxed{padding:10px}}.boxed>div{max-width:960px;margin:0 auto!important}.component-content-clearfix .component-content:after{content:"";display:table;clear:both}.component-clearfix:after{content:"";display:table;clear:both}.button-default,.default,.promo.link-button a{border-width:1px;border-style:solid;border-color:#d2d2d2;font-size:12px;font-size:1.2rem;display:inline-block;vertical-align:middle;box-sizing:border-box;margin:5px 0;padding:10px 15px;text-align:center;text-decoration:none;font-weight:700;background:#f6f6f6;color:#747474}.button-default:hover,.default:hover,.promo.link-button a:hover{color:#747474;background:#f7f7f7}.button-success,.success{border-width:1px;border-style:solid;border-color:#d2d2d2;font-size:12px;font-size:1.2rem;display:inline-block;vertical-align:middle;box-sizing:border-box;margin:5px 0;padding:10px 15px;text-align:center;text-decoration:none;font-weight:700;background:#a0ce4e;color:#fff}.button-success:hover,.success:hover{color:#747474;background:#f7f7f7}.button-success:hover,.success:hover{color:#fff;background:#92be43}.button-warning,.warning{border-width:1px;border-style:solid;border-color:#d2d2d2;font-size:12px;font-size:1.2rem;display:inline-block;vertical-align:middle;box-sizing:border-box;margin:5px 0;padding:10px 15px;text-align:center;text-decoration:none;font-weight:700;background:#bc4526;color:#fff}.button-warning:hover,.warning:hover{color:#747474;background:#f7f7f7}.button-warning:hover,.warning:hover{color:#fff;background:#c34e30}.link-button .button-default,.link-button .default,.promo.link-button a{border-width:1px;border-style:solid;border-color:#d2d2d2;font-size:12px;font-size:1.2rem;display:inline-block;vertical-align:middle;box-sizing:border-box;margin:5px 0;padding:10px 15px;text-align:center;text-decoration:none;font-weight:700;background:#f6f6f6;color:#747474}.link-button .button-default:hover,.link-button .default:hover,.promo.link-button a:hover{color:#747474;background:#f7f7f7}.link-button .button-success,.link-button .success{border-width:1px;border-style:solid;border-color:#d2d2d2;font-size:12px;font-size:1.2rem;display:inline-block;vertical-align:middle;box-sizing:border-box;margin:5px 0;padding:10px 15px;text-align:center;text-decoration:none;font-weight:700;background:#a0ce4e;color:#fff}.link-button .button-success:hover,.link-button .success:hover{color:#747474;background:#f7f7f7}.link-button .button-success:hover,.link-button .success:hover{color:#fff;background:#92be43}.link-button .button-warning,.link-button .warning{border-width:1px;border-style:solid;border-color:#d2d2d2;font-size:12px;font-size:1.2rem;display:inline-block;vertical-align:middle;box-sizing:border-box;margin:5px 0;padding:10px 15px;text-align:center;text-decoration:none;font-weight:700;background:#bc4526;color:#fff}.link-button .button-warning:hover,.link-button .warning:hover{color:#747474;background:#f7f7f7}.link-button .button-warning:hover,.link-button .warning:hover{color:#fff;background:#c34e30}.link.link-button .field-link span,.link.link-button .is-empty-hint,.link.link-button a{border-width:1px;border-style:solid;border-color:#d2d2d2;font-size:12px;font-size:1.2rem;display:inline-block;vertical-align:middle;box-sizing:border-box;margin:5px 0;padding:10px 15px;text-align:center;text-decoration:none;font-weight:700}.link.link-button .field-link span:hover,.link.link-button .is-empty-hint:hover,.link.link-button a:hover{color:#747474;background:#f7f7f7}.promoted-box{border:none!important}.highlighted-top{background:#fff;border-top-width:3px;border-top-color:#15909c;border-style:solid;padding:25px;margin:0}.highlighted-top h1,.highlighted-top h2,.highlighted-top h3,.highlighted-top h4{margin:0 0 10px 0}.highlighted-bottom{background:#fff;border-bottom-width:3px;border-bottom-color:#15909c;border-style:solid;padding:25px;margin:0}.highlighted-bottom h1,.highlighted-bottom h2,.highlighted-bottom h3,.highlighted-bottom h4{margin:0 0 10px 0}.highlighted-left{background:#fff;border-left-width:3px;border-left-color:#15909c;border-style:solid;padding:25px;margin:0}.highlighted-left h1,.highlighted-left h2,.highlighted-left h3,.highlighted-left h4{margin:0 0 10px 0}.highlighted-right{background:#fff;border-right-width:3px;border-right-color:#15909c;border-style:solid;padding:25px;margin:0}.highlighted-right h1,.highlighted-right h2,.highlighted-right h3,.highlighted-right h4{margin:0 0 10px 0}.position-left,.position-left *{text-align:left!important}.position-right,.position-right *{text-align:right!important}.position-center,.position-center *{text-align:center!important}.position-left select{direction:ltr!important}.position-right select{direction:rtl!important}.position-center select{text-align-last:center!important}.cover-background>.component-content,.fix-background>.component-content,.parallax-background>.component-content{background-repeat:no-repeat;background-size:cover}.fix-background>.component-content{background-position:left top;background-attachment:fixed;min-height:240px}.parallax-background>.component-content{background-position:50% 0;background-attachment:fixed;min-height:240px}@media only screen and (max-width:786px){.parallax-background>.component-content{background-attachment:scroll}}.indent{margin:0 40px}.indent-top{margin-top:20px}.indent-bottom{margin-bottom:20px}