[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}.c{clear:both;height:0;overflow:hidden}.no-left-margin{margin-left:0 !important}.no-right-margin{margin-right:0 !important}.no-left-padding{padding-left:0 !important}.no-right-padding{padding-right:0 !important}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{margin:0.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:0.35em 0.625em 0.75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}.notransition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;-ms-transition:none !important;transition:none !important}.no-vertical-align{top:0;-webkit-transform:none;-ms-transform:none;transform:none}@font-face{font-family:'lg';
src:url("/content/fonts/lightgallery/lg.eot?n1z373");
src:url("/content/fonts/lightgallery/lg.eot?#iefixn1z373") format("embedded-opentype"),url("/content/fonts/lightgallery/lg.woff?n1z373") format("woff"),url("/content/fonts/lightgallery/lg.ttf?n1z373") format("truetype"),url("/content/fonts/lightgallery/lg.svg?n1z373#lg") format("svg");
font-weight:normal;
font-style:normal}
.lg-icon{font-family:'lg';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:rgba(0,0,0,0.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080}.lg-actions .lg-next.disabled,.lg-actions .lg-prev.disabled{pointer-events:none;opacity:0.5}.lg-actions .lg-next:hover,.lg-actions .lg-prev:hover{color:#fff}.lg-actions .lg-next{right:20px}.lg-actions .lg-next:before{content:"\e095"}.lg-actions .lg-prev{left:20px}.lg-actions .lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%{left:0}
50%{left:-30px}
100%{left:0}}
@-moz-keyframes lg-right-end{0%{left:0}
50%{left:-30px}
100%{left:0}}
@-ms-keyframes lg-right-end{0%{left:0}
50%{left:-30px}
100%{left:0}}
@keyframes lg-right-end{0%{left:0}
50%{left:-30px}
100%{left:0}}
@-webkit-keyframes lg-left-end{0%{left:0}
50%{left:30px}
100%{left:0}}
@-moz-keyframes lg-left-end{0%{left:0}
50%{left:30px}
100%{left:0}}
@-ms-keyframes lg-left-end{0%{left:0}
50%{left:30px}
100%{left:0}}
@keyframes lg-left-end{0%{left:0}
50%{left:30px}
100%{left:0}}
.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end 0.3s;-o-animation:lg-right-end 0.3s;animation:lg-right-end 0.3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end 0.3s;-o-animation:lg-left-end 0.3s;animation:lg-left-end 0.3s;position:relative}.lg-toolbar{z-index:1080;left:0;position:absolute;top:0;width:100%;background-color:rgba(0,0,0,0.45)}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none !important;outline:medium none}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{background-color:rgba(0,0,0,0.45);bottom:0;color:#eee;font-size:16px;left:0;padding:10px 40px;position:fixed;right:0;text-align:center;z-index:1080}.lg-sub-html h4{margin:0;font-size:13px;font-weight:bold}.lg-sub-html p{font-size:12px;margin:5px 0 0}#lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;vertical-align:middle}.lg-toolbar,.lg-prev,.lg-next{opacity:1;-webkit-transition:-webkit-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.35s cubic-bezier(0,0,0.25,1) 0s,opacity 0.35s cubic-bezier(0,0,0.25,1) 0s}.lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object{-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);opacity:0;-webkit-transition:-webkit-transform 250ms ease 0s,opacity 250ms !important;-moz-transition:-moz-transform 250ms ease 0s,opacity 250ms !important;-o-transition:-o-transform 250ms ease 0s,opacity 250ms !important;transition:transform 250ms ease 0s,opacity 250ms !important;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);opacity:1}.lg-outer .lg-thumb-outer{background-color:#0d0a0a;bottom:0;position:absolute;width:100%;z-index:1080;max-height:350px;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;-moz-transition:-moz-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;-o-transition:-o-transform 0.25s cubic-bezier(0,0,0.25,1) 0s;transition:transform 0.25s cubic-bezier(0,0,0.25,1) 0s}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0s !important;transition-duration:0s !important}.lg-outer.lg-thumb-open .lg-thumb-outer{-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0)}.lg-outer .lg-thumb{padding:10px 0;height:100%;margin-bottom:-5px}.lg-outer .lg-thumb-item{border-radius:5px;cursor:pointer;float:left;overflow:hidden;height:100%;border:2px solid #fff;border-radius:4px;margin-bottom:5px}@media (min-width:1025px){.lg-outer .lg-thumb-item{-webkit-transition:border-color 0.25s ease;-o-transition:border-color 0.25s ease;transition:border-color 0.25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#d14836}.lg-outer .lg-thumb-item img{width:100%;height:100%}.lg-outer.lg-has-thumb .lg-item{padding-bottom:120px}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer.lg-pull-caption-up .lg-sub-html{-webkit-transition:bottom 0.25s ease;-o-transition:bottom 0.25s ease;transition:bottom 0.25s ease}.lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html{bottom:100px}.lg-outer .lg-toogle-thumb{background-color:#0d0a0a;border-radius:2px 2px 0 0;color:#999;cursor:pointer;font-size:24px;height:39px;line-height:27px;padding:5px 0;position:absolute;right:20px;text-align:center;top:-39px;width:50px}.lg-outer .lg-toogle-thumb:after{content:"\e1ff"}.lg-outer .lg-toogle-thumb:hover{color:#fff}.lg-outer .lg-video-cont{display:inline-block;vertical-align:middle;max-width:1140px;max-height:100%;width:100%;padding:0 5px}.lg-outer .lg-video{width:100%;height:0;padding-bottom:56.25%;overflow:hidden;position:relative}.lg-outer .lg-video .lg-object{display:inline-block;position:absolute;top:0;left:0;width:100% !important;height:100% !important}.lg-outer .lg-video .lg-video-play{width:84px;height:59px;position:absolute;left:50%;top:50%;margin-left:-42px;margin-top:-30px;z-index:1080;cursor:pointer}.lg-outer .lg-has-vimeo .lg-video-play{background:url("inc/img/vimeo-play.png") no-repeat scroll 0 0 transparent}.lg-outer .lg-has-vimeo:hover .lg-video-play{background:url("inc/img/vimeo-play.png") no-repeat scroll 0 -58px transparent}.lg-outer .lg-has-html5 .lg-video-play{background:transparent url("inc/img/video-play.png") no-repeat scroll 0 0;height:64px;margin-left:-32px;margin-top:-32px;width:64px;opacity:0.8}.lg-outer .lg-has-html5:hover .lg-video-play{opacity:1}.lg-outer .lg-has-youtube .lg-video-play{background:url("inc/img/youtube-play.png") no-repeat scroll 0 0 transparent}.lg-outer .lg-has-youtube:hover .lg-video-play{background:url("inc/img/youtube-play.png") no-repeat scroll 0 -60px transparent}.lg-outer .lg-video-object{width:100% !important;height:100% !important;position:absolute;top:0;left:0}.lg-outer .lg-has-video .lg-video-object{visibility:hidden}.lg-outer .lg-has-video.lg-video-palying .lg-object,.lg-outer .lg-has-video.lg-video-palying .lg-video-play{display:none}.lg-outer .lg-has-video.lg-video-palying .lg-video-object{visibility:visible}.lg-progress-bar{background-color:#333;height:5px;left:0;position:absolute;top:0;width:100%;z-index:1080;opacity:0;-webkit-transition:opacity 0.08s ease 0s;-moz-transition:opacity 0.08s ease 0s;-o-transition:opacity 0.08s ease 0s;transition:opacity 0.08s ease 0s}.lg-progress-bar .lg-progress{background-color:#ff4f58;height:5px;width:0}.lg-progress-bar.lg-start .lg-progress{width:100%}.lg-show-autoplay .lg-progress-bar{opacity:1}.lg-autoplay-button:after{content:"\e01d"}.lg-show-autoplay .lg-autoplay-button:after{content:"\e01a"}.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0s;transition-duration:0s}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transition:-webkit-transform 0.3s ease 0s;-moz-transition:-moz-transform 0.3s ease 0s;-o-transition:-o-transform 0.3s ease 0s;transition:transform 0.3s ease 0s;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform 0.3s ease 0s,opacity 0.15s !important;-moz-transition:-moz-transform 0.3s ease 0s,opacity 0.15s !important;-o-transition:-o-transform 0.3s ease 0s,opacity 0.15s !important;transition:transform 0.3s ease 0s,opacity 0.15s !important;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}#lg-zoom-in:after{content:"\e311"}#lg-zoom-out{opacity:0.5;pointer-events:none}#lg-zoom-out:after{content:"\e312"}.lg-zoomed #lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer .lg-pager-outer{bottom:60px;left:0;position:absolute;right:0;text-align:center;z-index:1080;height:10px}.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont{overflow:visible}.lg-outer .lg-pager-cont{cursor:pointer;display:inline-block;overflow:hidden;position:relative;vertical-align:top;margin:0 5px}.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.lg-outer .lg-pager-cont.lg-pager-active .lg-pager{box-shadow:0 0 0 2px #fff inset}.lg-outer .lg-pager-thumb-cont{background-color:#fff;color:#fff;bottom:100%;height:83px;left:0;margin-bottom:20px;margin-left:-60px;opacity:0;padding:5px;position:absolute;width:120px;border-radius:3px;-webkit-transition:opacity 0.15s ease 0s,-webkit-transform 0.15s ease 0s;-moz-transition:opacity 0.15s ease 0s,-moz-transform 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s,-o-transform 0.15s ease 0s;transition:opacity 0.15s ease 0s,transform 0.15s ease 0s;-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}.lg-outer .lg-pager-thumb-cont img{width:100%;height:100%}.lg-outer .lg-pager{background-color:rgba(255,255,255,0.5);border-radius:50%;box-shadow:0 0 0 8px rgba(255,255,255,0.7) inset;display:block;height:12px;-webkit-transition:box-shadow 0.3s ease 0s;-o-transition:box-shadow 0.3s ease 0s;transition:box-shadow 0.3s ease 0s;width:12px}.lg-outer .lg-pager:hover,.lg-outer .lg-pager:focus{box-shadow:0 0 0 8px #fff inset}.lg-outer .lg-caret{border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px dashed;bottom:-10px;display:inline-block;height:0;left:50%;margin-left:-5px;position:absolute;vertical-align:middle;width:0}.lg-fullscreen:after{content:"\e20c"}.lg-fullscreen-on .lg-fullscreen:after{content:"\e20d"}.group{*zoom:1}.group:before,.group:after{display:table;content:"";line-height:0}.group:after{clear:both}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item.lg-prev-slide,.lg-outer.lg-css3 .lg-item.lg-next-slide,.lg-outer.lg-css3 .lg-item.lg-current{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0s !important;transition-duration:0s !important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg{height:100%;width:100%;position:relative;overflow:hidden;margin-left:auto;margin-right:auto;max-width:100%;max-height:100%}.lg-outer .lg-inner{width:100%;height:100%;position:absolute;left:0;top:0;white-space:nowrap}.lg-outer .lg-item{display:none !important}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide{display:inline-block !important}.lg-outer.lg-css .lg-current{display:inline-block !important}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}.lg-outer .lg-img-wrap{top:0;bottom:0;left:0;right:0;padding:0 5px}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-image{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto !important;height:auto !important}.lg-outer.lg-show-after-load .lg-item .lg-object,.lg-outer.lg-show-after-load .lg-item .lg-video-play{opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s}.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object,.lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play{opacity:1}.lg-outer .lg-empty-html{display:none}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;-webkit-transition:opacity 0.15s ease 0s;-o-transition:opacity 0.15s ease 0s;transition:opacity 0.15s ease 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0s ease 0s !important;-moz-transition:none 0s ease 0s !important;-o-transition:none 0s ease 0s !important;transition:none 0s ease 0s !important}.lg-css3.lg-use-css3 .lg-item{will-change:transform,opacity}.lg-css3.lg-use-left .lg-item{will-change:left,opacity}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity 0.1s ease 0s;-moz-transition:opacity 0.1s ease 0s;-o-transition:opacity 0.1s ease 0s;transition:opacity 0.1s ease 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:-moz-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:-o-transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:transform 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s}.lg-css3.lg-slide.lg-use-left .lg-item{opacity:0;position:absolute;left:0}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide{left:-100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide{left:100%}.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{left:0;opacity:1}.lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-left .lg-item.lg-current{-webkit-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-moz-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;-o-transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s;transition:left 1s cubic-bezier(0,0,0.25,1) 0s,opacity 0.1s ease 0s}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}
100%{opacity:0}}
.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("inc/vendor/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{display:table;content:" "}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media only screen and (min-width: 1250px){.container{padding-right:20px;padding-left:20px}}@media only screen and (min-width: 2300px){.container{padding-right:25px;padding-left:25px}}@media only screen and (min-width: 768px){.container{width:750px}}@media only screen and (min-width: 992px){.container{width:970px}}@media only screen and (min-width: 1250px){.container{width:1230px}}@media only screen and (min-width: 1620px){.container{width:1530px}}.row{margin-right:-15px;margin-left:-15px}@media only screen and (min-width: 1250px){.row{margin-right:-20px;margin-left:-20px}}@media only screen and (min-width: 2300px){.row{margin-right:-25px;margin-left:-25px}}.container-fluid{margin-right:auto;margin-left:auto;padding:0}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xlg-1,.col-full-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xlg-2,.col-full-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xlg-3,.col-full-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xlg-4,.col-full-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xlg-5,.col-full-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xlg-6,.col-full-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xlg-7,.col-full-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xlg-8,.col-full-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xlg-9,.col-full-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xlg-10,.col-full-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xlg-11,.col-full-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xlg-12,.col-full-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}@media only screen and (min-width: 1250px){.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xlg-1,.col-full-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xlg-2,.col-full-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xlg-3,.col-full-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xlg-4,.col-full-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xlg-5,.col-full-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xlg-6,.col-full-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xlg-7,.col-full-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xlg-8,.col-full-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xlg-9,.col-full-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xlg-10,.col-full-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xlg-11,.col-full-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xlg-12,.col-full-12{padding-right:20px;padding-left:20px}}@media only screen and (min-width: 2300px){.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xlg-1,.col-full-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xlg-2,.col-full-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xlg-3,.col-full-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xlg-4,.col-full-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xlg-5,.col-full-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xlg-6,.col-full-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xlg-7,.col-full-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xlg-8,.col-full-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xlg-9,.col-full-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xlg-10,.col-full-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xlg-11,.col-full-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12,.col-xlg-12,.col-full-12{padding-right:25px;padding-left:25px}}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media only screen and (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media only screen and (min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media only screen and (min-width: 1250px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}@media only screen and (min-width: 1620px){.col-xlg-1,.col-xlg-2,.col-xlg-3,.col-xlg-4,.col-xlg-5,.col-xlg-6,.col-xlg-7,.col-xlg-8,.col-xlg-9,.col-xlg-10,.col-xlg-11,.col-xlg-12{float:left}.col-xlg-12{width:100%}.col-xlg-11{width:91.66666667%}.col-xlg-10{width:83.33333333%}.col-xlg-9{width:75%}.col-xlg-8{width:66.66666667%}.col-xlg-7{width:58.33333333%}.col-xlg-6{width:50%}.col-xlg-5{width:41.66666667%}.col-xlg-4{width:33.33333333%}.col-xlg-3{width:25%}.col-xlg-2{width:16.66666667%}.col-xlg-1{width:8.33333333%}.col-xlg-pull-12{right:100%}.col-xlg-pull-11{right:91.66666667%}.col-xlg-pull-10{right:83.33333333%}.col-xlg-pull-9{right:75%}.col-xlg-pull-8{right:66.66666667%}.col-xlg-pull-7{right:58.33333333%}.col-xlg-pull-6{right:50%}.col-xlg-pull-5{right:41.66666667%}.col-xlg-pull-4{right:33.33333333%}.col-xlg-pull-3{right:25%}.col-xlg-pull-2{right:16.66666667%}.col-xlg-pull-1{right:8.33333333%}.col-xlg-pull-0{right:auto}.col-xlg-push-12{left:100%}.col-xlg-push-11{left:91.66666667%}.col-xlg-push-10{left:83.33333333%}.col-xlg-push-9{left:75%}.col-xlg-push-8{left:66.66666667%}.col-xlg-push-7{left:58.33333333%}.col-xlg-push-6{left:50%}.col-xlg-push-5{left:41.66666667%}.col-xlg-push-4{left:33.33333333%}.col-xlg-push-3{left:25%}.col-xlg-push-2{left:16.66666667%}.col-xlg-push-1{left:8.33333333%}.col-xlg-push-0{left:auto}.col-xlg-offset-12{margin-left:100%}.col-xlg-offset-11{margin-left:91.66666667%}.col-xlg-offset-10{margin-left:83.33333333%}.col-xlg-offset-9{margin-left:75%}.col-xlg-offset-8{margin-left:66.66666667%}.col-xlg-offset-7{margin-left:58.33333333%}.col-xlg-offset-6{margin-left:50%}.col-xlg-offset-5{margin-left:41.66666667%}.col-xlg-offset-4{margin-left:33.33333333%}.col-xlg-offset-3{margin-left:25%}.col-xlg-offset-2{margin-left:16.66666667%}.col-xlg-offset-1{margin-left:8.33333333%}.col-xlg-offset-0{margin-left:0}}@media only screen and (min-width: 2300px){.col-full-1,.col-full-2,.col-full-3,.col-full-4,.col-full-5,.col-full-6,.col-full-7,.col-full-8,.col-full-9,.col-full-10,.col-full-11,.col-full-12{float:left}.col-full-12{width:100%}.col-full-11{width:91.66666667%}.col-full-10{width:83.33333333%}.col-full-9{width:75%}.col-full-8{width:66.66666667%}.col-full-7{width:58.33333333%}.col-full-6{width:50%}.col-full-5{width:41.66666667%}.col-full-4{width:33.33333333%}.col-full-3{width:25%}.col-full-2{width:16.66666667%}.col-full-1{width:8.33333333%}.col-full-pull-12{right:100%}.col-full-pull-11{right:91.66666667%}.col-full-pull-10{right:83.33333333%}.col-full-pull-9{right:75%}.col-full-pull-8{right:66.66666667%}.col-full-pull-7{right:58.33333333%}.col-full-pull-6{right:50%}.col-full-pull-5{right:41.66666667%}.col-full-pull-4{right:33.33333333%}.col-full-pull-3{right:25%}.col-full-pull-2{right:16.66666667%}.col-full-pull-1{right:8.33333333%}.col-full-pull-0{right:auto}.col-full-push-12{left:100%}.col-full-push-11{left:91.66666667%}.col-full-push-10{left:83.33333333%}.col-full-push-9{left:75%}.col-full-push-8{left:66.66666667%}.col-full-push-7{left:58.33333333%}.col-full-push-6{left:50%}.col-full-push-5{left:41.66666667%}.col-full-push-4{left:33.33333333%}.col-full-push-3{left:25%}.col-full-push-2{left:16.66666667%}.col-full-push-1{left:8.33333333%}.col-full-push-0{left:auto}.col-full-offset-12{margin-left:100%}.col-full-offset-11{margin-left:91.66666667%}.col-full-offset-10{margin-left:83.33333333%}.col-full-offset-9{margin-left:75%}.col-full-offset-8{margin-left:66.66666667%}.col-full-offset-7{margin-left:58.33333333%}.col-full-offset-6{margin-left:50%}.col-full-offset-5{margin-left:41.66666667%}.col-full-offset-4{margin-left:33.33333333%}.col-full-offset-3{margin-left:25%}.col-full-offset-2{margin-left:16.66666667%}.col-full-offset-1{margin-left:8.33333333%}.col-full-offset-0{margin-left:0}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{min-height:100%;width:100%;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased}body{color:#333;display:block;font-family:'Crimson Text',serif;font-size:16px;font-weight:400;line-height:1;position:relative}::-moz-selection{color:#fff;background:#d14836}::selection{color:#fff;background:#d14836}.cf:before,.cf:after,aside.sidebar-col .sidebar-item.latest-related article:before,aside.sidebar-col .sidebar-item.latest-jobs ul li:before,aside.sidebar-col .sidebar-item.most-popular article:before,aside.sidebar-col .sidebar-item.latest-related article:after,aside.sidebar-col .sidebar-item.latest-jobs ul li:after,aside.sidebar-col .sidebar-item.most-popular article:after{content:" ";display:table}.cf:after,aside.sidebar-col .sidebar-item.latest-related article:after,aside.sidebar-col .sidebar-item.latest-jobs ul li:after,aside.sidebar-col .sidebar-item.most-popular article:after{clear:both}.cf,.pagination-wrap,aside.sidebar-col .sidebar-item.latest-related article,aside.sidebar-col .sidebar-item.latest-jobs ul li,aside.sidebar-col .sidebar-item.most-popular article{*zoom:1}hr{border-top-color:#c7c7c7;margin:0 0 20px}hr.no-margin{margin:0}.img-responsive,.magazine-detail .main-left .magazine-cover img,.cpd-detail .panel .hasForm .left-col .thumb{display:block;height:auto;width:100%}.page-row{display:table-row;height:1px}.page-row-expanded{height:100%}h1,h2,h3,h4,h5,h6,p{font-weight:400;margin:0;padding:0}h3{font-size:24px;line-height:30px}@media only screen and (min-width: 768px){h3{font-size:32px;line-height:40px}}@media only screen and (min-width: 1250px){h3{font-size:34px;line-height:42px}}p{margin:0}a{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;color:#d14836;text-decoration:none}a:hover{color:#333}em{font-family:'Amiri',serif;font-style:italic}ul.unstyled,.home aside.sidebar-col .sidebar-item ul,aside.sidebar-col .sidebar-item.categories ul,aside.sidebar-col .sidebar-item.latest-jobs ul,.contact .panel ul,.tags-hub .main-content .tag-list,.advertise .main-content .contacts ul,.account #pageWrap .validation-summary-errors ul,.manage-account #pageWrap .validation-summary-errors ul,.cpd-detail #pageWrap .validation-summary-errors ul,.login .register-panel ul,.choose-subscription .choose-sub-inner-wrap .benefits ul,.renew .choose-sub-inner-wrap .benefits ul,.register #pageWrap .subscription-overview-panel .benefits ul{margin:0;padding:0;list-style:none}ul.unstyled li,.home aside.sidebar-col .sidebar-item ul li,aside.sidebar-col .sidebar-item.categories ul li,aside.sidebar-col .sidebar-item.latest-jobs ul li,.contact .panel ul li,.tags-hub .main-content .tag-list li,.advertise .main-content .contacts ul li,.account #pageWrap .validation-summary-errors ul li,.manage-account #pageWrap .validation-summary-errors ul li,.cpd-detail #pageWrap .validation-summary-errors ul li,.login .register-panel ul li,.choose-subscription .choose-sub-inner-wrap .benefits ul li,.renew .choose-sub-inner-wrap .benefits ul li,.register #pageWrap .subscription-overview-panel .benefits ul li{margin:0;padding:0}ul.inline,ul.social-share-wrapper,.meta,.pagination-wrap .pagination,header#site-header ul,footer#site-footer .bottom-footer ul,.article-detail .main .left-col .meta,.consultants-contractors-details .main .left-col .meta{font-size:0;margin:0;padding:0;list-style:none}ul.inline li,ul.social-share-wrapper li,.pagination-wrap .pagination li,header#site-header ul li,footer#site-footer .bottom-footer ul li{display:inline-block;font-size:14px;margin:0;padding:0}.main .umb-grid h2,.main-content h2,.main .umb-grid h3,.main-content h3,.main .umb-grid h4,.main-content h4,.main .umb-grid h5,.main-content h5,.main .umb-grid h6,.main-content h6{margin:20px 0 10px}@media only screen and (min-width: 768px){.main .umb-grid h2,.main-content h2,.main .umb-grid h3,.main-content h3,.main .umb-grid h4,.main-content h4,.main .umb-grid h5,.main-content h5,.main .umb-grid h6,.main-content h6{margin-top:30px}}@media only screen and (min-width: 1250px){.main .umb-grid h2,.main-content h2,.main .umb-grid h3,.main-content h3,.main .umb-grid h4,.main-content h4,.main .umb-grid h5,.main-content h5,.main .umb-grid h6,.main-content h6{margin:40px 0 15px}}.main .umb-grid h2,.main-content h2{font-size:28px;line-height:34px;margin-top:20px}@media only screen and (min-width: 768px){.main .umb-grid h2,.main-content h2{font-size:30px;line-height:38px;margin-top:30px}}@media only screen and (min-width: 992px){.main .umb-grid h2,.main-content h2{font-size:32px;line-height:42px}}@media only screen and (min-width: 1250px){.main .umb-grid h2,.main-content h2{font-size:36px;line-height:46px;margin-top:50px}}.main .umb-grid h3,.main-content h3{font-size:22px;line-height:26px}@media only screen and (min-width: 768px){.main .umb-grid h3,.main-content h3{font-size:26px;line-height:36px}}@media only screen and (min-width: 992px){.main .umb-grid h3,.main-content h3{font-size:28px;line-height:38px}}@media only screen and (min-width: 1250px){.main .umb-grid h3,.main-content h3{font-size:30px;line-height:40px}}.main .umb-grid h4,.main-content h4{font-size:20px;line-height:24px}@media only screen and (min-width: 768px){.main .umb-grid h4,.main-content h4{font-size:24px;line-height:24px}}@media only screen and (min-width: 992px){.main .umb-grid h4,.main-content h4{font-size:26px;line-height:26px}}.main .umb-grid h5,.main-content h5{font-size:18px;line-height:24px}@media only screen and (min-width: 768px){.main .umb-grid h5,.main-content h5{font-size:22px;line-height:32px}}@media only screen and (min-width: 992px){.main .umb-grid h5,.main-content h5{font-size:24px;line-height:34px}}.main .umb-grid h6,.main-content h6{font-size:16px;line-height:22px;text-transform:uppercase}@media only screen and (min-width: 768px){.main .umb-grid h6,.main-content h6{font-size:18px;line-height:24px}}@media only screen and (min-width: 992px){.main .umb-grid h6,.main-content h6{font-size:20px;line-height:26px}}@media only screen and (min-width: 1250px){.main .umb-grid h6,.main-content h6{font-size:20px;line-height:26px}}.main .umb-grid p,.main-content p,.main .umb-grid li,.main-content li{font-size:16px;line-height:24px;margin:0 0 20px}@media only screen and (min-width: 768px){.main .umb-grid p,.main-content p,.main .umb-grid li,.main-content li{font-size:18px;line-height:28px;margin:0 0 30px}}@media only screen and (min-width: 1250px){.main .umb-grid p,.main-content p,.main .umb-grid li,.main-content li{font-size:22px;line-height:32px}}.main .umb-grid storng,.main-content storng{font-weight:700}.main .umb-grid h1 a,.main-content h1 a,.main .umb-grid h2 a,.main-content h2 a,.main .umb-grid h3 a,.main-content h3 a,.main .umb-grid h4 a,.main-content h4 a,.main .umb-grid h5 a,.main-content h5 a,.main .umb-grid h6 a,.main-content h6 a,.main .umb-grid p a,.main-content p a{color:#d14836;text-decoration:none}.main .umb-grid h1 a:hover,.main-content h1 a:hover,.main .umb-grid h2 a:hover,.main-content h2 a:hover,.main .umb-grid h3 a:hover,.main-content h3 a:hover,.main .umb-grid h4 a:hover,.main-content h4 a:hover,.main .umb-grid h5 a:hover,.main-content h5 a:hover,.main .umb-grid h6 a:hover,.main-content h6 a:hover,.main .umb-grid p a:hover,.main-content p a:hover{color:#333}.main .umb-grid hr,.main-content hr{margin:30px 0}@media only screen and (min-width: 768px){.main .umb-grid hr,.main-content hr{margin:40px 0}}@media only screen and (min-width: 1250px){.main .umb-grid hr,.main-content hr{margin:50px 0}}.main .umb-grid blockquote,.main-content blockquote{font-size:30px;line-height:48px;text-align:center;color:#111;border:none;margin:30px 0;padding:30px 20px 20px;border-top:solid 1px #959595;border-bottom:solid 1px #959595}@media only screen and (min-width: 768px){.main .umb-grid blockquote,.main-content blockquote{margin:50px 0;padding:40px 50px 30px}}@media only screen and (min-width: 1250px){.main .umb-grid blockquote,.main-content blockquote{padding:50px 50px 45px}}.main .umb-grid blockquote p,.main-content blockquote p{color:#959595;font-size:26px;font-weight:400;line-height:30px;margin-bottom:0}@media only screen and (min-width: 768px){.main .umb-grid blockquote p,.main-content blockquote p{font-size:36px;line-height:46px}}.main .umb-grid blockquote cite,.main-content blockquote cite{color:#959595;font-size:16px;line-height:1;font-style:normal}@media only screen and (min-width: 768px){.main .umb-grid blockquote cite,.main-content blockquote cite{font-size:22px}}.main .umb-grid blockquote cite:before,.main-content blockquote cite:before{background:#959595;content:'';display:block;height:1px;margin:20px auto 5px;width:40px}@media only screen and (min-width: 768px){.main .umb-grid blockquote cite:before,.main-content blockquote cite:before{margin:20px auto 10px}}@media only screen and (min-width: 1250px){.main .umb-grid blockquote cite:before,.main-content blockquote cite:before{margin-top:40px;margin-bottom:20px}}.main .umb-grid li,.main-content li{margin-bottom:10px !important}@media only screen and (min-width: 992px){.main .umb-grid li,.main-content li{margin-bottom:20px !important}}.main .umb-grid ul,.main-content ul,.main .umb-grid ol,.main-content ol{margin:0 0 20px;padding:0;position:relative}@media only screen and (min-width: 768px){.main .umb-grid ul,.main-content ul,.main .umb-grid ol,.main-content ol{margin-bottom:30px}}@media only screen and (min-width: 992px){.main .umb-grid ul,.main-content ul,.main .umb-grid ol,.main-content ol{margin-bottom:40px}}.main .umb-grid ul,.main-content ul{padding-right:30px;position:relative;left:30px}@media only screen and (min-width: 1250px){.main .umb-grid ul,.main-content ul{padding-right:40px;left:40px}}@media only screen and (min-width: 1620px){.main .umb-grid ul,.main-content ul{padding-right:45px;left:45px}}.main .umb-grid ul li,.main-content ul li{padding:0;position:relative}@media only screen and (min-width: 768px){.main .umb-grid ul li,.main-content ul li{line-height:26px}}@media only screen and (min-width: 1250px){.main .umb-grid ul li,.main-content ul li{line-height:32px}}.main .umb-grid ol,.main-content ol{padding-left:25px}@media only screen and (min-width: 768px){.main .umb-grid ol,.main-content ol{padding-left:35px}}@media only screen and (min-width: 992px){.main .umb-grid ol,.main-content ol{padding-left:40px}}.main .umb-grid ol li,.main-content ol li{padding-left:5px}@media only screen and (min-width: 768px){.main .umb-grid ol li,.main-content ol li{padding-left:10px}}.main-content h2:first-child,.main-content h3:first-child,.main-content h4:first-child,.main-content h5:first-child,.main-content h6:first-child,.main-content p:first-child{margin-top:0}.btn{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;background:none;border:none;color:#fff;cursor:pointer;display:inline-block;font-size:16px;height:55px;line-height:55px;outline:none;margin:0;max-width:100%;padding:0 35px;position:relative;text-align:center;text-decoration:none;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}@media only screen and (min-width: 1250px){.btn{font-size:20px}}.btn:hover{color:#fff}.btn.btn-primary{background:#d14836}.btn.btn-primary:hover{background:#ad3727}.btn.btn-primary.disabled{opacity:0.4;cursor:default}.btn.btn-primary.disabled:hover{background:#d14836}.btn.btn-secondary{background:#333}.btn.btn-secondary:hover{background:#000}.btn.btn-tertiary{background:#fff;color:#333}.btn.btn-tertiary:hover{background:#dedede}.btn .fa.fa-angle-right{float:right;font-size:20px;margin-left:15px;position:relative;top:17px}.btn .fa-long-arrow-left{margin-right:10px;position:relative;top:1px}.btn-full{width:100%}.btn-m-full{width:100%}@media only screen and (min-width: 768px){.btn-m-full{width:auto}}.form-control,.select,.account #pageWrap .checkbox label:before,.manage-account #pageWrap .checkbox label:before,.cpd-detail #pageWrap .checkbox label:before,.account #pageWrap .radio label:before,.manage-account #pageWrap .radio label:before,.cpd-detail #pageWrap .radio label:before,.directory-filters .checkbox label:before,.directory-filters .radio label:before{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background-color:#fff;background:#fff;border:none;color:#333;display:block;line-height:1;outline:none;margin:0;padding:0;width:100%;-webkit-appearance:none !important}.form-control::-webkit-input-placeholder{color:#959595}.form-control::-moz-placeholder{color:#959595}.form-control:-ms-input-placeholder{color:#959595}.form-control:-moz-placeholder{color:#959595}.select{border:1px solid #333;font-size:16px;height:45px;line-height:45px;padding:0;position:relative}.select .fa-chevron-down{font-size:12px;position:absolute;right:15px;top:16px}.select select{background:none;border:none;height:100%;outline:none;padding:0 0 0 10px;width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;text-indent:0.01px;text-overflow:''}.select select::-ms-expand{display:none}.field-group-label{font-size:14px;font-weight:600;margin-bottom:15px;display:block;line-height:20px}.checkbox+.checkbox{margin-top:5px}.hero{background-color:#333;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;color:#fff;position:relative;text-align:center;margin:0 auto 40px;max-width:2560px;padding:50px 0}@media only screen and (min-width: 768px){.hero{height:250px;margin-bottom:50px;padding:0}}@media only screen and (min-width: 992px){.hero{height:300px;margin-bottom:60px}}@media only screen and (min-width: 1250px){.hero{height:350px;margin-bottom:90px}}@media only screen and (min-width: 768px){.hero.hero-large{height:450px}}@media only screen and (min-width: 992px){.hero.hero-large{height:500px}}@media only screen and (min-width: 1250px){.hero.hero-large{height:360px}}@media only screen and (min-width: 1620px){.hero.hero-large{height:450px}}.hero:after{background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%);background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.7) 100%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.7) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);bottom:0;content:'';left:0;position:absolute;height:100%;width:100%}@media only screen and (min-width: 768px){.hero:after{height:75%}}.hero .container{height:100%;position:relative}.hero h1{font-size:28px;line-height:1.2;position:relative;z-index:1}@media only screen and (min-width: 768px){.hero h1{bottom:40px;font-size:42px;left:10px;line-height:42px;position:absolute;right:10px}}@media only screen and (min-width: 992px){.hero h1{bottom:60px;font-size:55px;line-height:55px}}@media only screen and (min-width: 1250px){.hero h1{font-size:65px;line-height:75px;left:20px;right:20px}}@media only screen and (min-width: 2300px){.hero h1{left:25px;right:25px}}.hero h1:after{background:#fff;content:'';display:block;height:2px;margin:25px auto 0;width:50px}@media only screen and (min-width: 768px){.hero h1:after{margin:40px auto 0}}.recent-editions{background:#f7f7f7;margin:30px 0 0;padding-bottom:10px}@media only screen and (min-width: 768px){.recent-editions{margin:75px 0 0;padding-bottom:60px}}.recent-editions .intro{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;color:#fff;margin-bottom:30px;padding:60px 20px;position:relative;text-align:center}@media only screen and (min-width: 768px){.recent-editions .intro{height:300px;margin-bottom:60px;padding:155px 60px 0}}@media only screen and (min-width: 992px){.recent-editions .intro{height:400px;padding-top:225px}}@media only screen and (min-width: 1250px){.recent-editions .intro{height:500px;padding-top:315px}}.recent-editions .intro:before{background:rgba(0,0,0,0.5);bottom:0;content:'';position:absolute;top:0;left:0;right:0}.recent-editions .intro h2,.recent-editions .intro p{position:relative;z-index:1}.recent-editions .intro h2{font-size:34px;line-height:1;margin-bottom:20px}@media only screen and (min-width: 768px){.recent-editions .intro h2{font-size:40px}}@media only screen and (min-width: 992px){.recent-editions .intro h2{font-size:50px}}.recent-editions .intro p{font-size:16px;line-height:22px;margin:0 auto;max-width:730px}@media only screen and (min-width: 768px){.recent-editions .intro p{font-size:20px;line-height:28px}}@media only screen and (min-width: 992px){.recent-editions .intro p{font-size:22px}}.recent-editions .edition,.magazine-hub .main-content .past-editions .edition,.magazine-issues .edition,.magazine-detail .past-editions .edition{background:#fff;color:#333;display:block;margin-bottom:30px;padding:0 0 20px;text-decoration:none}@media only screen and (min-width: 768px){.recent-editions .edition,.magazine-hub .main-content .past-editions .edition,.magazine-issues .edition,.magazine-detail .past-editions .edition{padding-bottom:30px}}.recent-editions .edition img,.magazine-hub .main-content .past-editions .edition img,.magazine-issues .edition img,.magazine-detail .past-editions .edition img{display:block;height:auto;width:100%}.recent-editions .edition p,.magazine-hub .main-content .past-editions .edition p,.magazine-issues .edition p,.magazine-detail .past-editions .edition p{font-size:18px;line-height:1;margin:20px 20px 0}@media only screen and (min-width: 1250px){.recent-editions .edition p,.magazine-hub .main-content .past-editions .edition p,.magazine-issues .edition p,.magazine-detail .past-editions .edition p{font-size:22px;margin:30px 30px 0}}.recent-editions .edition p .issue,.magazine-hub .main-content .past-editions .edition p .issue,.magazine-issues .edition p .issue,.magazine-detail .past-editions .edition p .issue{color:#818181;display:block;font-size:16px;margin-top:10px}ul.social-share-wrapper{font-size:0}ul.social-share-wrapper li{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;color:#999;cursor:pointer;display:inline-block;font-size:15px !important;height:25px;line-height:35px;margin:0 2px !important;text-align:center;width:25px}@media only screen and (min-width: 768px){ul.social-share-wrapper li{height:35px;width:35px}}ul.social-share-wrapper li:hover{color:#fff}@media only screen and (min-width: 768px){ul.social-share-wrapper li.facebook:hover{background:#3b5998}}@media only screen and (min-width: 768px){ul.social-share-wrapper li.twitter:hover{background:#1da1f2}}@media only screen and (min-width: 768px){ul.social-share-wrapper li.email:hover{background:#0da20d}}ul.social-share-wrapper li a{border:none !important;color:#999 !important;display:block}@media only screen and (min-width: 768px){ul.social-share-wrapper li a:hover{color:#fff !important}}.meta{line-height:1}.meta li{color:#999;display:inline-block;float:left;position:relative}.meta li:last-child{margin-right:0}.meta .cat{border:none;color:#999;float:left;text-decoration:none}.meta .cat:before,.meta .cat:after{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;background-color:#999;content:'';position:absolute;-moz-transform:skewX(-45deg);-webkit-transform:skewX(-45deg);transform:skewX(-45deg)}.meta .cat:before{left:5px}.meta .cat:after{left:15px}.meta .cat:hover{color:#d14836}.meta .cat:hover:before,.meta .cat:hover:after{background-color:#d14836}@media only screen and (min-width: 768px){.meta .date{margin-left:20px}}.pagination-wrap{border-top:1px solid #ccc;margin-top:20px;padding-top:30px;margin-bottom:30px;text-align:center}@media only screen and (min-width: 768px){.pagination-wrap{margin-top:60px;margin-bottom:60px}}@media only screen and (min-width: 992px){.pagination-wrap{text-align:left}}.pagination-wrap .pagination{left:0;margin:0;padding:0;text-align:center}@media only screen and (min-width: 1250px){.pagination-wrap .pagination{float:left;text-align:left}}.pagination-wrap .pagination li{margin:4px;padding:0;text-align:center}@media only screen and (min-width: 768px){.pagination-wrap .pagination li{margin:4px}}@media only screen and (min-width: 992px){.pagination-wrap .pagination li{margin:7px}}@media only screen and (min-width: 1620px){.pagination-wrap .pagination li{margin:10px}}.pagination-wrap .pagination li:before{display:none}.pagination-wrap .pagination li span,.pagination-wrap .pagination li a{color:#999;display:block;font-size:14px;height:23px;line-height:23px;text-decoration:none;width:23px}@media only screen and (min-width: 768px){.pagination-wrap .pagination li span,.pagination-wrap .pagination li a{font-size:16px;height:27px;line-height:27px;width:27px}}@media only screen and (min-width: 992px){.pagination-wrap .pagination li span,.pagination-wrap .pagination li a{font-size:18px;height:35px;line-height:35px;width:35px}}@media only screen and (min-width: 1250px){.pagination-wrap .pagination li span,.pagination-wrap .pagination li a{height:40px;line-height:40px;width:40px}}@media only screen and (min-width: 1250px){.pagination-wrap .pagination li span:hover,.pagination-wrap .pagination li a:hover{background:#e2e2e2}}.pagination-wrap .pagination li.disabled span,.pagination-wrap .pagination li.disabled a{background:none !important;color:#ccc}.pagination-wrap .pagination li.active span,.pagination-wrap .pagination li.active a{background:#d14836;color:#fff}.pagination-wrap .pager-count{font-size:16px;margin:20px 0 30px;text-align:center}@media only screen and (min-width: 1250px){.pagination-wrap .pager-count{float:right;font-size:18px;margin-top:18px;text-align:right}}@media only screen and (min-width: 1620px){.pagination-wrap .pager-count{margin-top:25px}}.list-panel{margin-bottom:20px}@media only screen and (min-width: 768px){.list-panel{margin-bottom:30px}}.list-panel.recommended,.list-panel.latest{margin-bottom:0}.list-panel h2,.magazine-hub .main-content .past-editions h2,.magazine-detail .past-editions h2{border-bottom:2px solid #dadada;font-size:24px;line-height:1.3;padding-bottom:15px;margin:0 0 30px}@media only screen and (min-width: 768px){.list-panel h2,.magazine-hub .main-content .past-editions h2,.magazine-detail .past-editions h2{border-bottom-width:3px;font-size:30px;padding-bottom:20px;margin-bottom:35px}}@media only screen and (min-width: 1250px){.list-panel h2,.magazine-hub .main-content .past-editions h2,.magazine-detail .past-editions h2{font-size:36px;line-height:1;padding-bottom:25px;margin-bottom:50px}}.list-panel h2 a{color:#333;text-decoration:none}.list-panel h2 a:hover{color:#d14836}.list-panel article.col{margin-bottom:20px;position:relative}@media only screen and (min-width: 768px){.list-panel article.col{margin-bottom:20px;width:50%}}@media only screen and (min-width: 992px){.list-panel article.col{margin-bottom:30px;width:33.33333333%}}@media only screen and (min-width: 1620px){.list-panel article.col{margin-bottom:40px}}.list-panel article.col .inner{background:#fff;padding-bottom:30px}.list-panel article.col .inner .thumb{display:block;height:auto;width:100%}.list-panel article.col .inner .excerpt{padding:20px}@media only screen and (min-width: 768px){.list-panel article.col .inner .excerpt{padding:15px 15px 20px}}@media only screen and (min-width: 1620px){.list-panel article.col .inner .excerpt{padding:30px}}.list-panel article.col .inner .excerpt .meta{margin:0 0 15px;padding:0;left:auto}.list-panel article.col .inner .excerpt .meta.bottom{bottom:20px;margin:0;position:absolute}.list-panel article.col .inner .excerpt .meta li{color:#999;float:left;font-size:15px;line-height:1;margin:0 !important;padding:0}@media only screen and (min-width: 1620px){.list-panel article.col .inner .excerpt .meta li{font-size:16px}}.list-panel article.col .inner .excerpt .meta li .cat{padding-left:32px}.list-panel article.col .inner .excerpt .meta li .cat:before,.list-panel article.col .inner .excerpt .meta li .cat:after{height:8px;top:5px;width:7px}@media only screen and (min-width: 1620px){.list-panel article.col .inner .excerpt .meta li .cat:before,.list-panel article.col .inner .excerpt .meta li .cat:after{top:4px}}.list-panel article.col .inner .excerpt .meta li.date{margin:0}.list-panel article.col .inner .excerpt .meta li.date:before{margin-right:10px}.list-panel article.col .inner .excerpt h1{font-size:20px;font-weight:600;line-height:24px;margin-bottom:10px}@media only screen and (min-width: 768px){.list-panel article.col .inner .excerpt h1{font-size:18px;line-height:20px;margin-bottom:5px}}@media only screen and (min-width: 1250px){.list-panel article.col .inner .excerpt h1{font-size:20px;line-height:24px;margin-bottom:10px}}.list-panel article.col .inner .excerpt h1 a{text-decoration:none;color:#333;padding-bottom:0}.list-panel article.col .inner .excerpt h1 a:hover{color:#d14836}.list-panel article.col .inner .excerpt p{font-size:18px;line-height:22px;margin:0}@media only screen and (min-width: 768px){.list-panel article.col .inner .excerpt p{font-size:15px;line-height:18px}}@media only screen and (min-width: 1250px){.list-panel article.col .inner .excerpt p{font-size:18px;line-height:22px}}.list-panel article.col .inner .btn{font-size:18px;height:50px;line-height:50px;margin:0 0 0 30px;padding:0 30px}.list-panel article.col .inner .btn:hover{background:#d14836}@media only screen and (min-width: 992px){.list-panel.full-width article.col{width:25%}}.sponsored-advert-full .ad-unit{margin-top:20px;margin-bottom:20px}@media only screen and (min-width: 768px){.sponsored-advert-full .ad-unit{margin-top:60px;margin-bottom:60px}}.sponsored-advert-full .ad-unit img{height:auto;max-width:100%}.intad-desktop,.intad-mobile{height:auto;width:100%}.intad-desktop{display:none !important}@media only screen and (min-width: 768px){.intad-desktop{display:block !important}}.intad-mobile{display:block !important}@media only screen and (min-width: 768px){.intad-mobile{display:none !important}}.home .block.white .ad-unit{margin-top:20px !important;margin-bottom:20px !important}.article-list .sponsored-advert-full .ad-unit{margin-top:0;margin-bottom:30px}@media only screen and (min-width: 768px){.article-list .sponsored-advert-full .ad-unit{margin-bottom:40px}}@media only screen and (min-width: 992px){.article-list .sponsored-advert-full .ad-unit{margin-bottom:60px}}.cpd-hub .sponsored-advert-full .ad-unit,.cpd-list .sponsored-advert-full .ad-unit,.consultants-contractors-hub .sponsored-advert-full .ad-unit{margin-top:0;margin-bottom:0}.cpd-hub .hero+.container .sponsored-advert-full .ad-unit,.cpd-list .hero+.container .sponsored-advert-full .ad-unit,.consultants-contractors-hub .hero+.container .sponsored-advert-full .ad-unit{margin-bottom:30px}@media only screen and (min-width: 992px){.cpd-hub .hero+.container .sponsored-advert-full .ad-unit,.cpd-list .hero+.container .sponsored-advert-full .ad-unit,.consultants-contractors-hub .hero+.container .sponsored-advert-full .ad-unit{margin-bottom:30px}}@media only screen and (min-width: 1250px){.cpd-hub .hero+.container .sponsored-advert-full .ad-unit,.cpd-list .hero+.container .sponsored-advert-full .ad-unit,.consultants-contractors-hub .hero+.container .sponsored-advert-full .ad-unit{margin-bottom:50px}}.article-detail .main .left-col .sponsored-advert-full img,.article-detail .main .sponsored-advert-full img,.article-detail .sponsored-advert-full img{margin:0}.article-detail .sponsored-advert-full .ad-unit,.article-detail .sponsored-advert-full img{margin-bottom:30px}@media only screen and (min-width: 992px){.article-detail .sponsored-advert-full .ad-unit,.article-detail .sponsored-advert-full img{margin-top:10px;margin-bottom:40px}}@media only screen and (min-width: 1250px){.article-detail .sponsored-advert-full .ad-unit,.article-detail .sponsored-advert-full img{margin-top:20px;margin-bottom:50px}}@media only screen and (min-width: 1620px){.article-detail .sponsored-advert-full .ad-unit,.article-detail .sponsored-advert-full img{margin-top:30px;margin-bottom:60px}}.article-detail .main .sponsored-advert-full .ad-unit,.article-detail .main .sponsored-advert-full img{margin-top:40px}@media only screen and (min-width: 768px){.article-detail .main .sponsored-advert-full .ad-unit,.article-detail .main .sponsored-advert-full img{margin-top:40px}}@media only screen and (min-width: 992px){.article-detail .main .sponsored-advert-full .ad-unit,.article-detail .main .sponsored-advert-full img{margin-top:40px}}@media only screen and (min-width: 1250px){.article-detail .main .sponsored-advert-full .ad-unit,.article-detail .main .sponsored-advert-full img{margin-top:50px}}.article-detail .main .left-col .sponsored-advert-full:first-child .ad-unit,.article-detail .main .left-col .sponsored-advert-full:first-child img{margin-top:0;margin-bottom:30px}@media only screen and (min-width: 768px){.article-detail .main .left-col .sponsored-advert-full:first-child .ad-unit,.article-detail .main .left-col .sponsored-advert-full:first-child img{margin-bottom:30px}}@media only screen and (min-width: 992px){.article-detail .main .left-col .sponsored-advert-full:first-child .ad-unit,.article-detail .main .left-col .sponsored-advert-full:first-child img{margin-bottom:30px}}@media only screen and (min-width: 1250px){.article-detail .main .left-col .sponsored-advert-full:first-child .ad-unit,.article-detail .main .left-col .sponsored-advert-full:first-child img{margin-bottom:40px}}.magazine-detail .main-content .sponsored-advert-full .ad-unit{margin-top:20px;margin-bottom:20px}@media only screen and (min-width: 992px){.magazine-detail .main-content .sponsored-advert-full .ad-unit{margin-top:0;margin-bottom:0}}@media only screen and (min-width: 1250px){.magazine-detail .main-content .sponsored-advert-full .ad-unit{margin-top:70px}}.magazine-detail .sponsored-advert-full .ad-unit{margin-top:20px;margin-bottom:30px}@media only screen and (min-width: 768px){.magazine-detail .sponsored-advert-full .ad-unit{margin-top:10px;margin-bottom:60px}}.ad-unit{margin:0 auto 20px auto}.ad-unit:last-of-type{margin-bottom:0}.ad-unit--leaderboard{width:320px;height:50px}@media only screen and (min-width: 768px){.ad-unit--leaderboard{width:728px;height:90px}}.ad-unit--content-leaderboard{width:320px;height:50px}@media only screen and (min-width: 1250px){.ad-unit--content-leaderboard{width:728px;height:90px}}.header-advert{position:relative;top:-10px;margin-bottom:15px}@media only screen and (min-width: 1250px){.header-advert{top:-20px}}.description-list{overflow:hidden;background:#f7f7f7;border:2px solid #e5e5e5;margin-bottom:30px}@media only screen and (min-width: 768px){.description-list{margin-bottom:40px}}.description-list dl{margin:0;padding:0}.description-list .item{padding:10px 20px;font-size:18px;line-height:24px}@media only screen and (min-width: 768px){.description-list .item{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;font-size:22px;line-height:32px;padding:10px 20px 8px}}.description-list .item dt{font-weight:600;margin:0;padding:0}@media only screen and (min-width: 768px){.description-list .item dt{padding-top:4px}}.description-list .item dd{grid-column:span 2/span 2;margin:0;padding:0}.description-list dl:nth-child(even) .item{background:#fff}header#site-header{padding:0;position:relative;width:100%;z-index:9997}@media only screen and (min-width: 768px){header#site-header{padding:0}}header#site-header .nav-toggle{cursor:pointer;float:left;margin-top:2px;position:absolute;width:25px;height:15px;z-index:9999}@media only screen and (min-width: 768px){header#site-header .nav-toggle{display:none}}header#site-header .nav-toggle span{backface-visibility:hidden;position:absolute;left:0;border-top:2px solid #fff;width:100%;transition:0.35s}header#site-header .nav-toggle span:nth-child(1){top:0}header#site-header .nav-toggle span:nth-child(2){top:6px}header#site-header .nav-toggle span:nth-child(3){top:12px}header#site-header .nav-toggle.open span:nth-child(1),header#site-header .nav-toggle.open span:nth-child(3){backface-visibility:hidden;top:5px;-webkit-transition:0.35s 0.4s;-moz-transition:0.35s 0.4s;transition:0.35s 0.4s}header#site-header .nav-toggle.open span:nth-child(1){transform:rotate(50deg)}header#site-header .nav-toggle.open span:nth-child(2){opacity:0}header#site-header .nav-toggle.open span:nth-child(3){transform:rotate(-410deg)}header#site-header ul{line-height:1}header#site-header .top-bar{background:#000;display:block;height:40px;padding:12px 0 0;position:fixed;width:100%;z-index:9999}@media only screen and (min-width: 1250px){header#site-header .top-bar{height:50px;padding-top:16px}}header#site-header .top-bar ul li{font-size:16px}@media only screen and (min-width: 768px){header#site-header .top-bar ul li{margin-right:20px}}@media only screen and (min-width: 992px){header#site-header .top-bar ul li{margin-right:30px}}header#site-header .top-bar ul li:last-child{margin-right:0 !important}header#site-header .top-bar ul li a{color:#bfbfbf;text-decoration:none}header#site-header .top-bar ul li a:hover{color:#fff}header#site-header .top-bar ul.secondary-nav{display:none;float:left}@media only screen and (min-width: 768px){header#site-header .top-bar ul.secondary-nav{display:block;float:left}}header#site-header .top-bar ul.user{float:right}header#site-header .top-bar ul.user li{color:#bfbfbf;display:inline-block;margin-right:20px;width:auto}@media only screen and (min-width: 992px){header#site-header .top-bar ul.user li{margin-right:30px}}header#site-header .top-bar ul.user li a .fa{font-size:14px;margin-right:5px}header#site-header .top-bar ul.user li:last-child{text-align:right;margin-right:0}@media only screen and (min-width: 768px){header#site-header .top-bar ul.user li:last-child{text-align:left}}header#site-header .head{background:url('/Content/img/header/header-polygons.png') 50% 50% repeat-x #000;padding:65px 0 20px}@media only screen and (min-width: 992px){header#site-header .head{padding:70px 0 20px}}@media only screen and (min-width: 1250px){header#site-header .head{padding:90px 0 25px}}header#site-header .head .logo{display:block;margin:0 auto 15px;max-width:260px}@media only screen and (min-width: 768px){header#site-header .head .logo{float:left;margin:0;margin:10px 0 0;max-width:321px}}@media only screen and (min-width: 992px){header#site-header .head .logo{margin:12px 0 0;max-width:400px}}@media only screen and (min-width: 1250px){header#site-header .head .logo{margin-top:0;max-width:490px}}@media only screen and (min-width: 1620px){header#site-header .head .logo{max-width:550px}}header#site-header .head .logo img{display:block;height:auto;max-width:100%}header#site-header .head .search{float:right;position:relative;width:100%}@media only screen and (min-width: 768px){header#site-header .head .search{float:right;max-width:410px;padding-left:0;width:300px}}header#site-header .head .search .form-control{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;border:none;font-size:16px;float:right;height:35px;line-height:1;padding:0 55px 0 15px}@media only screen and (min-width: 768px){header#site-header .head .search .form-control{font-size:18px;height:50px;padding:0 65px 0 15px}}@media only screen and (min-width: 992px){header#site-header .head .search .form-control{font-size:20px;height:55px;padding:0 75px 0 20px}}header#site-header .head .search .form-control::-webkit-input-placeholder{color:#959595;line-height:1}header#site-header .head .search .form-control::-moz-placeholder{color:#959595;line-height:55px !important}header#site-header .head .search .form-control:-ms-input-placeholder{color:#959595;line-height:1}header#site-header .head .search .form-control:-moz-placeholder{color:#959595;line-height:1}@media only screen and (min-width: 1250px){header#site-header .head .search .form-control:focus{width:400px}}header#site-header .head .search .btn{padding:0;height:35px;line-height:35px;position:absolute;top:0;right:0;width:35px}@media only screen and (min-width: 768px){header#site-header .head .search .btn{height:50px;line-height:50px;width:50px}}@media only screen and (min-width: 992px){header#site-header .head .search .btn{height:55px;line-height:55px;width:55px}}header#site-header .head .search .btn .fa{font-size:16px;position:relative;top:0}@media only screen and (min-width: 768px){header#site-header .head .search .btn .fa{font-size:20px;top:2px}}header#site-header .head.condensed{display:block;height:120px;position:fixed;padding-bottom:0 !important;top:-120px;width:100%}@media only screen and (min-width: 768px){header#site-header .head.condensed{height:115px;padding-top:55px;top:-115px}}@media only screen and (min-width: 1250px){header#site-header .head.condensed{height:135px;padding-top:70px;top:-135px}}header#site-header .head.condensed .logo{display:none}@media only screen and (min-width: 1620px){header#site-header .head.condensed .logo{display:block;float:left;margin:10px 40px 0 0;max-width:274px}}@media only screen and (min-width: 768px){header#site-header .head.condensed .search{display:none}}@media only screen and (min-width: 1250px){header#site-header .head.condensed .search{display:block;width:300px}}@media only screen and (min-width: 768px){header#site-header .head.condensed .search .form-control{height:45px;line-height:45px}}@media only screen and (min-width: 992px){header#site-header .head.condensed .search .form-control{font-size:18px;padding:0 75px 0 15px}}@media only screen and (min-width: 1250px){header#site-header .head.condensed .search .form-control:focus{width:100%}}@media only screen and (min-width: 768px){header#site-header .head.condensed .search .btn{height:45px;line-height:45px;width:45px}}@media only screen and (min-width: 768px){header#site-header .head.condensed .search .btn .fa{top:2px}}@media only screen and (min-width: 768px){header#site-header .head.condensed nav#site-nav{border:none;float:left;margin:15px 0 0;padding:0;width:auto}}header#site-header .renewal-alert{background:#d14836;color:#fff;line-height:1.5;text-align:center;padding:10px 20px}header#site-header .renewal-alert a{color:#fff;text-decoration:underline}header#site-header .renewal-alert a:hover{text-decoration:none}.nav-mask{background:rgba(0,0,0,0.5);display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998}@media only screen and (min-width: 768px){.nav-mask{display:none !important}}nav#site-nav{-webkit-box-shadow:inset 11px 0px 17px -10px rgba(0,0,0,0.5);-moz-box-shadow:inset 11px 0px 17px -10px rgba(0,0,0,0.5);box-shadow:inset 11px 0px 17px -10px rgba(0,0,0,0.5);background:#2d2d2d;bottom:0;position:fixed;top:0;left:-260px;overflow:auto;padding:0;width:260px;z-index:9999}@media only screen and (min-width: 768px){nav#site-nav{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none;bottom:auto;border-top:1px solid #585858;display:block !important;float:left;left:auto !important;margin-top:20px;overflow:hidden;padding-top:18px;position:relative;top:auto !important;width:100%;z-index:1}}@media only screen and (min-width: 992px){nav#site-nav{margin-top:30px}}@media only screen and (min-width: 1250px){nav#site-nav{padding-top:25px}}nav#site-nav ul li{border-bottom:1px solid #171717;display:block;font-size:18px;width:100%}@media only screen and (min-width: 768px){nav#site-nav ul li{border:none;display:inline-block;font-size:17px;margin:0 30px 0 0;padding:0 0 20px 5px;padding:0;width:auto}}@media only screen and (min-width: 992px){nav#site-nav ul li{font-size:20px}}nav#site-nav ul li:last-child{margin-right:0}nav#site-nav ul li.current{background:#171717;border-left:5px solid #d14836}@media only screen and (min-width: 768px){nav#site-nav ul li.current{background:none;border:none}}nav#site-nav ul li a{color:#fff;display:block;font-weight:600;padding:21px 20px 17px;text-decoration:none}@media only screen and (min-width: 768px){nav#site-nav ul li a{padding-bottom:1px;border-bottom:1px solid transparent;padding:0 0 3px}}@media only screen and (min-width: 1250px){nav#site-nav ul li a{color:#bfbfbf;padding-bottom:5px}}nav#site-nav ul li a:hover{color:#fff}@media only screen and (min-width: 768px){nav#site-nav ul li a:hover{border-bottom:1px solid #fff}}@media only screen and (min-width: 768px){nav#site-nav ul.secondary-nav{display:none}}nav#site-nav .current-date{display:none}@media only screen and (min-width: 768px){nav#site-nav .current-date{color:#fff;display:block;float:right}}@media only screen and (min-width: 992px){nav#site-nav .current-date{font-size:20px;margin-top:2px}}footer#site-footer{background:url('/Content/img/footer/footer-polygons.png') 50% 0 repeat-x #000;color:#f3f3f3;padding:30px 0 10px}@media only screen and (min-width: 1250px){footer#site-footer{padding:85px 0 20px}}footer#site-footer .container{position:relative}@media only screen and (min-width: 1620px){footer#site-footer .container{width:1230px}}@media only screen and (min-width:1780px){footer#site-footer .container{width:1470px}}footer#site-footer .to-top{color:#f3f3f3;font-size:18px;text-align:right;z-index:9}footer#site-footer .to-top a{border-bottom:1px solid transparent;color:#f3f3f3;padding-bottom:3px;text-decoration:none}footer#site-footer .to-top a:hover{border-bottom-color:#f3f3f3}footer#site-footer .to-top .fa{font-size:24px;margin-left:10px;position:relative;top:2px}footer#site-footer h2{font-size:26px;line-height:30px;margin-bottom:15px}@media only screen and (min-width: 768px){footer#site-footer h2{font-size:34px;line-height:38px;margin-bottom:20px}}@media only screen and (min-width: 992px){footer#site-footer h2{font-size:38px;line-height:44px;margin-bottom:25px}}footer#site-footer p{font-size:16px;line-height:24px;margin-bottom:35px}@media only screen and (min-width: 768px){footer#site-footer p{font-size:18px;line-height:24px;margin-bottom:30px}}@media only screen and (min-width: 1250px){footer#site-footer p{font-size:20px;line-height:30px;margin-bottom:45px}}footer#site-footer hr{border:none;border-top:1px solid #595959;margin:35px 0}@media only screen and (min-width: 768px){footer#site-footer hr{margin:50px 0}}@media only screen and (min-width: 992px){footer#site-footer hr{margin:65px 0}}footer#site-footer .register-your-interest{text-align:center}@media only screen and (min-width: 992px){footer#site-footer .register-your-interest{text-align:left}}footer#site-footer .register-your-interest.logged-in div[class*="col-"]{padding-bottom:0}footer#site-footer .register-your-interest.logged-in .magazines{position:relative !important}@media only screen and (min-width: 1250px){footer#site-footer .register-your-interest.logged-in .magazines{margin-top:-25px}}footer#site-footer .register-your-interest .row{position:relative}@media only screen and (min-width: 992px){footer#site-footer .register-your-interest div[class*="col-"]{padding-bottom:30px}}@media only screen and (min-width: 1250px){footer#site-footer .register-your-interest div[class*="col-"]{padding-bottom:50px}}@media only screen and (min-width: 1620px){footer#site-footer .register-your-interest div[class*="col-"]{padding-bottom:75px}}footer#site-footer .register-your-interest hr{margin-top:0}footer#site-footer .register-your-interest .btn{margin-bottom:20px;width:100%}@media only screen and (min-width: 768px){footer#site-footer .register-your-interest .btn{margin:0;width:auto}}footer#site-footer .register-your-interest .btn .fa{font-size:14px;margin-right:8px;position:relative;top:0}@media only screen and (min-width: 768px){footer#site-footer .register-your-interest .btn .fa{font-size:20px;margin-right:10px;top:1px}}footer#site-footer .register-your-interest .or{font-family:'Amiri',serif;font-style:italic;display:none}@media only screen and (min-width: 768px){footer#site-footer .register-your-interest .or{display:inline-block;font-size:22px;margin:0 15px;position:relative;top:5px}}@media only screen and (min-width: 992px){footer#site-footer .register-your-interest .or{margin:0 15px}}@media only screen and (min-width: 1250px){footer#site-footer .register-your-interest .or{margin:0 25px}}footer#site-footer .register-your-interest .magazines{display:block;margin:0 auto;max-width:80%}@media only screen and (min-width: 768px){footer#site-footer .register-your-interest .magazines{margin-top:35px}}@media only screen and (min-width: 992px){footer#site-footer .register-your-interest .magazines{display:block;float:right;height:auto;margin:0;max-width:465px;position:absolute;right:11px;bottom:0;width:50%}}@media only screen and (min-width: 1250px){footer#site-footer .register-your-interest .magazines{max-width:575px;right:8px}}footer#site-footer .latest-jobs h2{margin-bottom:45px}footer#site-footer .latest-jobs h2 .btn{float:right;font-size:14px;height:35px;line-height:35px;margin:0 0 0 15px;padding:0 15px}@media only screen and (min-width: 768px){footer#site-footer .latest-jobs h2 .btn{font-size:18px;height:45px;line-height:45px;padding:0 17px}}@media only screen and (min-width: 992px){footer#site-footer .latest-jobs h2 .btn{float:none;margin-top:-13px}}footer#site-footer .latest-jobs .owl-carousel .owl-stage-outer{position:relative;z-index:2}@media only screen and (min-width: 768px){footer#site-footer .latest-jobs .owl-carousel .owl-stage{margin-left:-15px;margin-right:-15px}}@media only screen and (min-width: 992px){footer#site-footer .latest-jobs .owl-carousel .owl-stage{margin-left:-20px;margin-right:-20px}}footer#site-footer .latest-jobs .owl-carousel .owl-item{padding:0 5px;text-align:center}@media only screen and (min-width: 992px){footer#site-footer .latest-jobs .owl-carousel .owl-item{padding:0;text-align:left}}@media only screen and (min-width: 768px){footer#site-footer .latest-jobs .owl-carousel .owl-item .item{padding:0 15px}}@media only screen and (min-width: 992px){footer#site-footer .latest-jobs .owl-carousel .owl-item .item{padding:0 20px}}@media only screen and (min-width: 768px){footer#site-footer .latest-jobs .owl-carousel .owl-item .item .row{margin-left:-15px;margin-right:-15px}}@media only screen and (min-width: 992px){footer#site-footer .latest-jobs .owl-carousel .owl-item .item .row{margin-left:-20px;margin-right:-20px}}@media only screen and (min-width: 768px){footer#site-footer .latest-jobs .owl-carousel .owl-item .item .row div[class*="col-"]{padding:0 15px}}@media only screen and (min-width: 992px){footer#site-footer .latest-jobs .owl-carousel .owl-item .item .row div[class*="col-"]{padding:0 20px}}footer#site-footer .latest-jobs .owl-carousel .owl-item .thumb{background:#fff;display:block;height:auto;margin:0 auto 20px;max-width:150px;width:100%}@media only screen and (min-width: 992px){footer#site-footer .latest-jobs .owl-carousel .owl-item .thumb{margin:0;max-width:none}}footer#site-footer .latest-jobs .owl-carousel .owl-item .thumb img{height:auto;display:block;padding:5px;width:100%}@media only screen and (min-width: 992px){footer#site-footer .latest-jobs .owl-carousel .owl-item .thumb img{padding:7px}}footer#site-footer .latest-jobs .owl-carousel .owl-item p{font-size:18px;margin:0}@media only screen and (min-width: 1250px){footer#site-footer .latest-jobs .owl-carousel .owl-item p{font-size:22px}}footer#site-footer .latest-jobs .owl-carousel .owl-item p a{border-bottom:1px solid transparent;color:#f3f3f3;font-weight:600;text-decoration:none}footer#site-footer .latest-jobs .owl-carousel .owl-item p a:hover{border-color:#f3f3f3}footer#site-footer .latest-jobs .owl-carousel .owl-item p.desc{font-family:'Amiri',serif;font-style:italic;font-size:16px;line-height:20px;margin-top:5px}@media only screen and (min-width: 1250px){footer#site-footer .latest-jobs .owl-carousel .owl-item p.desc{font-size:20px;line-height:24px}}footer#site-footer .latest-jobs .owl-carousel .owl-item p.overview{font-size:14px;line-height:18px;margin:10px 0 0}@media only screen and (min-width: 768px){footer#site-footer .latest-jobs .owl-carousel .owl-item p.overview{margin-top:15px}}@media only screen and (min-width: 992px){footer#site-footer .latest-jobs .owl-carousel .owl-item p.overview{font-size:15px;line-height:20px}}@media only screen and (min-width: 1250px){footer#site-footer .latest-jobs .owl-carousel .owl-item p.overview{font-size:17px;line-height:26px;margin-top:10px}}footer#site-footer .latest-jobs .owl-carousel .owl-item p.overview a{border-bottom:1px solid #f3f3f3}footer#site-footer .latest-jobs .owl-carousel .owl-item p.overview a:hover{border-bottom-color:transparent}footer#site-footer .latest-jobs .owl-carousel .owl-item p.overview .fa{font-size:13px;margin-left:5px;position:relative;top:2px}@media only screen and (min-width: 768px){footer#site-footer .latest-jobs .owl-carousel .owl-item p.overview .fa{font-size:14px;top:0}}footer#site-footer .latest-jobs .owl-carousel .owl-dots{display:block;margin-top:20px;text-align:center}@media only screen and (min-width: 768px){footer#site-footer .latest-jobs .owl-carousel .owl-dots{margin-top:50px;margin-bottom:-20px}}@media only screen and (min-width:1425px){footer#site-footer .latest-jobs .owl-carousel .owl-dots{display:none}}footer#site-footer .latest-jobs .owl-carousel .owl-dots .owl-dot{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#595959;display:inline-block;margin:0 7px;height:17px;width:17px}footer#site-footer .latest-jobs .owl-carousel .owl-dots .owl-dot.active{background:#d14836}footer#site-footer .latest-jobs .owl-carousel .owl-nav{display:none;position:absolute;top:0;width:100%}@media only screen and (min-width:1425px){footer#site-footer .latest-jobs .owl-carousel .owl-nav{display:block}}footer#site-footer .latest-jobs .owl-carousel .owl-nav .owl-prev,footer#site-footer .latest-jobs .owl-carousel .owl-nav .owl-next{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#3a3a3a;display:block;height:60px;text-align:center;width:60px}@media only screen and (min-width: 1620px){footer#site-footer .latest-jobs .owl-carousel .owl-nav .owl-prev,footer#site-footer .latest-jobs .owl-carousel .owl-nav .owl-next{height:70px;width:70px}}footer#site-footer .latest-jobs .owl-carousel .owl-nav .owl-prev .fa,footer#site-footer .latest-jobs .owl-carousel .owl-nav .owl-next .fa{color:#f3f3f3;font-size:30px;position:relative;top:15px}@media only screen and (min-width: 1620px){footer#site-footer .latest-jobs .owl-carousel .owl-nav .owl-prev .fa,footer#site-footer .latest-jobs .owl-carousel .owl-nav .owl-next .fa{font-size:36px}}footer#site-footer .latest-jobs .owl-carousel .owl-nav .owl-prev:hover,footer#site-footer .latest-jobs .owl-carousel .owl-nav .owl-next:hover{background:#2f2f2f}footer#site-footer .latest-jobs .owl-carousel .owl-nav .owl-prev{float:left;margin-left:-100px}@media only screen and (min-width: 1620px){footer#site-footer .latest-jobs .owl-carousel .owl-nav .owl-prev{margin-left:-125px}}footer#site-footer .latest-jobs .owl-carousel .owl-nav .owl-prev .fa{left:-2px}footer#site-footer .latest-jobs .owl-carousel .owl-nav .owl-next{float:right;margin-right:-100px}@media only screen and (min-width: 1620px){footer#site-footer .latest-jobs .owl-carousel .owl-nav .owl-next{margin-right:-125px}}footer#site-footer .latest-jobs .owl-carousel .owl-nav .owl-next .fa{right:-2px}footer#site-footer .bottom-footer{text-align:center}footer#site-footer .bottom-footer .logo{display:inline-block;height:auto;margin:0 5px;max-width:100px}@media only screen and (min-width: 768px){footer#site-footer .bottom-footer .logo{margin:0 15px;max-width:none}}footer#site-footer .bottom-footer ul{margin:25px 0 20px;text-align:center}@media only screen and (min-width: 768px){footer#site-footer .bottom-footer ul{margin:40px 0 25px}}footer#site-footer .bottom-footer ul li{font-size:14px;line-height:2;margin:0 6px 0 0}@media only screen and (min-width: 768px){footer#site-footer .bottom-footer ul li{font-size:17px;line-height:1;margin-right:15px}}footer#site-footer .bottom-footer ul li:after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:'';display:inline-block;background:#828282;height:4px;width:4px;margin-left:4px;position:relative;top:-1px}@media only screen and (min-width: 768px){footer#site-footer .bottom-footer ul li:after{height:6px;width:6px;margin-left:15px}}footer#site-footer .bottom-footer ul li:last-child{margin-right:0}footer#site-footer .bottom-footer ul li:last-child:after{display:none}footer#site-footer .bottom-footer ul li a{border-bottom:1px solid transparent;color:#f3f3f3;text-decoration:none}footer#site-footer .bottom-footer ul li a:hover{border-bottom-color:#f3f3f3}footer#site-footer .bottom-footer p{color:#828282;font-size:14px;margin:0 0 15px}@media only screen and (min-width: 768px){footer#site-footer .bottom-footer p{font-size:17px;margin:0 0 20px}}footer#site-footer .bottom-footer p a{color:#828282;text-decoration:none}footer#site-footer .bottom-footer p a:hover{color:#fff}footer#site-footer .bottom-footer ul.social li{margin:0 15px}footer#site-footer .bottom-footer ul.social li:after{display:none}footer#site-footer .bottom-footer ul.social li a{border:none}footer#site-footer .bottom-footer ul.social li a:hover{color:#828282}.home .block{padding:40px 0}@media only screen and (min-width: 992px){.home .block{padding:60px 0}}@media only screen and (min-width: 1250px){.home .block{padding:80px 0}}.home .block.white{background:#fff}.home .block.advert{padding:0 !important;overflow:auto}.home .block .container>h1{line-height:1;margin:0;text-align:center}@media only screen and (min-width: 768px){.home .block .container>h1{font-size:40px}}@media only screen and (min-width: 992px){.home .block .container>h1{font-size:50px}}.home .block .container>h1:after{background:#ccc;content:'';display:block;height:2px;margin:20px auto 30px;width:50px}@media only screen and (min-width: 768px){.home .block .container>h1:after{margin:20px auto 40px}}@media only screen and (min-width: 992px){.home .block .container>h1:after{margin:30px auto 50px}}@media only screen and (min-width: 1250px){.home .block .container>h1:after{margin:30px auto 60px}}.home .block .container>h1 a{color:#333;text-decoration:none}.home .block .container>h1 a:hover{color:#d14836}.home .home-hero-grid{margin:0 auto;padding:0}@media only screen and (min-width:1700px){.home .home-hero-grid{padding-top:60px;width:1600px}}@media only screen and (min-width:1920px){.home .home-hero-grid{width:1800px}}.home .home-hero-grid .home-article{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;color:#fff !important;display:block;float:left;height:0;padding:20px 25px 50%;position:relative;width:100%}@media only screen and (min-width: 768px){.home .home-hero-grid .home-article{padding:50px 40px 50%;width:50%}}@media only screen and (min-width: 992px){.home .home-hero-grid .home-article{height:275px;padding:35px 35px 0;width:50%}}@media only screen and (min-width: 1250px){.home .home-hero-grid .home-article{height:600px;width:25%}}@media only screen and (min-width: 1620px){.home .home-hero-grid .home-article{height:660px;padding:50px 40px 0}}.home .home-hero-grid .home-article:before{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;opacity:0.3;filter:alpha(opacity=30);background:#000;content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.home .home-hero-grid .home-article p{color:#fff !important;font-size:24px;line-height:30px;margin:0;position:relative;z-index:3}@media only screen and (min-width: 768px){.home .home-hero-grid .home-article p{font-size:30px;line-height:36px}}@media only screen and (min-width: 1250px){.home .home-hero-grid .home-article p{font-size:36px;line-height:42px}}.home .home-hero-grid .home-article p:after{background:#fff;content:'';display:block;height:2px;margin:20px 0 0;width:50px}@media only screen and (min-width: 768px){.home .home-hero-grid .home-article p:after{margin:30px 0 0;width:75px}}.home .home-hero-grid .home-article.primary{padding-bottom:75%}@media only screen and (min-width: 768px){.home .home-hero-grid .home-article.primary{padding-bottom:40%;width:100%}}@media only screen and (min-width: 992px){.home .home-hero-grid .home-article.primary{height:550px;padding-bottom:0;width:50%}}@media only screen and (min-width: 1250px){.home .home-hero-grid .home-article.primary{height:600px}}@media only screen and (min-width: 1620px){.home .home-hero-grid .home-article.primary{height:660px}}.home .home-hero-grid .home-article.primary p{font-size:30px;line-height:38px}@media only screen and (min-width: 768px){.home .home-hero-grid .home-article.primary p{font-size:44px;line-height:52px;width:50%}}@media only screen and (min-width: 992px){.home .home-hero-grid .home-article.primary p{font-size:48px;line-height:54px;width:75%}}@media only screen and (min-width: 1250px){.home .home-hero-grid .home-article.primary p{font-size:54px;line-height:60px;width:75%}}.home .home-hero-grid .home-article:hover:before{opacity:0.1;filter:alpha(opacity=10)}.home .intro{background:#fff;padding:25px 25px 0}@media only screen and (min-width: 768px){.home .intro{-webkit-box-shadow:0 0 35px 7px rgba(0,0,0,0.06);-moz-box-shadow:0 0 35px 7px rgba(0,0,0,0.06);box-shadow:0 0 35px 7px rgba(0,0,0,0.06);margin:0 auto;padding:30px 280px 30px 30px;position:relative;top:-75px;width:700px;z-index:9}}@media only screen and (min-width: 992px){.home .intro{margin-bottom:60px;padding:35px 360px 35px 35px;top:-50px;width:950px}}@media only screen and (min-width: 1250px){.home .intro{margin-bottom:-100px;padding:60px 470px 70px 70px;top:-150px;width:1200px}}@media only screen and (min-width: 1620px){.home .intro{margin-bottom:-40px;padding-right:520px;top:-115px;width:1440px}}@media only screen and (min-width: 768px){.home .intro.has-sibling-advert{margin-bottom:40px}}@media only screen and (min-width: 992px){.home .intro.has-sibling-advert{margin-bottom:110px}}@media only screen and (min-width: 1250px){.home .intro.has-sibling-advert{margin-bottom:-20px}}@media only screen and (min-width: 1620px){.home .intro.has-sibling-advert{margin-bottom:40px}}.home .intro h1{font-size:40px;line-height:46px;margin-bottom:20px}@media only screen and (min-width: 768px){.home .intro h1{font-size:38px;line-height:1;margin-bottom:15px}}@media only screen and (min-width: 992px){.home .intro h1{font-size:44px}}@media only screen and (min-width: 1250px){.home .intro h1{font-size:50px;margin-bottom:20px}}.home .intro h2{font-size:22px;line-height:30px;margin-bottom:20px}@media only screen and (min-width: 768px){.home .intro h2{margin-bottom:15px}}@media only screen and (min-width: 992px){.home .intro h2{font-size:28px;line-height:34px;margin-bottom:10px}}@media only screen and (min-width: 1250px){.home .intro h2{font-size:30px;line-height:40px;margin-bottom:20px}}.home .intro p{font-size:16px;line-height:24px;margin-bottom:0}@media only screen and (min-width: 992px){.home .intro p{font-size:18px;line-height:28px}}@media only screen and (min-width: 1250px){.home .intro p{font-size:20px;line-height:30px}}.home .intro .latest-issue{background:url('/Content/img/home/latest-issue-polygons.jpg') 50% 0 repeat-x #000;background-size:cover;margin:25px -25px 0;padding:40px 25px;text-align:center}@media only screen and (min-width: 768px){.home .intro .latest-issue{height:360px;margin:0;padding:0 30px;right:0;top:-80px;width:250px;position:absolute}}@media only screen and (min-width: 992px){.home .intro .latest-issue{height:425px;padding:0 50px;top:-80px;width:325px}}@media only screen and (min-width: 1250px){.home .intro .latest-issue{height:500px;padding:0 65px;top:-100px;width:400px}}@media only screen and (min-width: 1620px){.home .intro .latest-issue{height:520px;padding:0 85px;top:-100px;width:450px}}@media only screen and (min-width: 768px){.home .intro .latest-issue .inner{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);vertical-align:top;margin-top:10px}}.home .intro .latest-issue img{border:3px solid #e5e5e5;display:block;height:auto;margin:0 auto;max-width:400px;width:100%}.home .intro .latest-issue p{font-size:24px;line-height:1;margin:30px 0 0}@media only screen and (min-width: 768px){.home .intro .latest-issue p{font-size:20px;margin-top:15px}}@media only screen and (min-width: 992px){.home .intro .latest-issue p{font-size:24px}}@media only screen and (min-width: 1250px){.home .intro .latest-issue p{margin-top:20px}}.home .intro .latest-issue p a{color:#fff;text-decoration:none}.home .intro .latest-issue p a:hover{color:#d14836}.home .intro .latest-issue p .issue{color:#bfbfbf;display:block;font-size:20px;margin-top:10px}@media only screen and (min-width: 768px){.home .intro .latest-issue p .issue{font-size:18px;margin-top:5px}}@media only screen and (min-width: 992px){.home .intro .latest-issue p .issue{font-size:20px}}@media only screen and (min-width: 1250px){.home .intro .latest-issue p .issue{margin-top:10px}}.home .latest-news,.home .recommended{padding-bottom:20px}@media only screen and (min-width: 992px){.home .latest-news,.home .recommended{padding-bottom:40px}}@media only screen and (min-width: 1250px){.home .latest-news,.home .recommended{padding-bottom:60px}}.home .latest-news .list-panel,.home .recommended .list-panel{margin-bottom:0 !important}.home .latest-news .list-panel article.col .inner .excerpt h1,.home .recommended .list-panel article.col .inner .excerpt h1,.home .latest-news article.featured .excerpt h1,.home .recommended article.featured .excerpt h1{font-size:20px;line-height:24px;font-weight:600;margin-bottom:10px}@media only screen and (min-width: 768px){.home .latest-news .list-panel article.col .inner .excerpt h1,.home .recommended .list-panel article.col .inner .excerpt h1,.home .latest-news article.featured .excerpt h1,.home .recommended article.featured .excerpt h1{font-size:18px;line-height:20px;margin-bottom:5px}}@media only screen and (min-width: 992px){.home .latest-news .list-panel article.col .inner .excerpt h1,.home .recommended .list-panel article.col .inner .excerpt h1,.home .latest-news article.featured .excerpt h1,.home .recommended article.featured .excerpt h1{font-size:18px;line-height:22px}}@media only screen and (min-width: 1250px){.home .latest-news .list-panel article.col .inner .excerpt h1,.home .recommended .list-panel article.col .inner .excerpt h1,.home .latest-news article.featured .excerpt h1,.home .recommended article.featured .excerpt h1{font-size:20px;line-height:24px;margin-bottom:10px}}.home .latest-news .list-panel article.col .inner .excerpt h1 a,.home .recommended .list-panel article.col .inner .excerpt h1 a,.home .latest-news article.featured .excerpt h1 a,.home .recommended article.featured .excerpt h1 a{text-decoration:none;color:#333;padding-bottom:0}.home .latest-news .list-panel article.col .inner .excerpt h1 a:hover,.home .recommended .list-panel article.col .inner .excerpt h1 a:hover,.home .latest-news article.featured .excerpt h1 a:hover,.home .recommended article.featured .excerpt h1 a:hover{color:#d14836}@media only screen and (min-width: 768px){.home .latest-news .list-panel article.col .inner .excerpt p,.home .recommended .list-panel article.col .inner .excerpt p,.home .latest-news article.featured .excerpt p,.home .recommended article.featured .excerpt p{font-size:16px;line-height:20px}}@media only screen and (min-width: 992px){.home .latest-news .list-panel article.col .inner .excerpt p,.home .recommended .list-panel article.col .inner .excerpt p,.home .latest-news article.featured .excerpt p,.home .recommended article.featured .excerpt p{font-size:16px;line-height:20px}}@media only screen and (min-width: 1250px){.home .latest-news .list-panel article.col .inner .excerpt p,.home .recommended .list-panel article.col .inner .excerpt p,.home .latest-news article.featured .excerpt p,.home .recommended article.featured .excerpt p{font-size:18px;line-height:22px}}.home .latest-news article.featured,.home .recommended article.featured{background:#fff;margin-bottom:20px;position:relative;width:100%}@media only screen and (min-width: 768px){.home .latest-news article.featured,.home .recommended article.featured{margin-bottom:20px;padding:20px}}@media only screen and (min-width: 992px){.home .latest-news article.featured,.home .recommended article.featured{margin-bottom:30px;padding:30px}}@media only screen and (min-width: 1620px){.home .latest-news article.featured,.home .recommended article.featured{margin-bottom:40px}}.home .latest-news article.featured .thumb,.home .recommended article.featured .thumb{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;display:block;height:0;padding-bottom:56%;width:100%}@media only screen and (min-width: 768px){.home .latest-news article.featured .thumb,.home .recommended article.featured .thumb{float:left;height:383px;margin-bottom:20px;padding-bottom:0}}@media only screen and (min-width: 992px){.home .latest-news article.featured .thumb,.home .recommended article.featured .thumb{height:304px}}@media only screen and (min-width: 1250px){.home .latest-news article.featured .thumb,.home .recommended article.featured .thumb{height:242px;margin-bottom:0;width:430px}}@media only screen and (min-width: 1620px){.home .latest-news article.featured .thumb,.home .recommended article.featured .thumb{height:346px;margin-bottom:0;width:615px}}.home .latest-news article.featured .excerpt,.home .recommended article.featured .excerpt{padding:20px 20px 30px;position:relative}@media only screen and (min-width: 768px){.home .latest-news article.featured .excerpt,.home .recommended article.featured .excerpt{clear:left;padding:0}}@media only screen and (min-width: 1250px){.home .latest-news article.featured .excerpt,.home .recommended article.featured .excerpt{clear:none;float:right;padding-top:10px;width:320px}}@media only screen and (min-width: 1620px){.home .latest-news article.featured .excerpt,.home .recommended article.featured .excerpt{width:415px}}.home .latest-news article.featured .excerpt .meta,.home .recommended article.featured .excerpt .meta{margin:0 0 20px;padding:0}@media only screen and (min-width: 1250px){.home .latest-news article.featured .excerpt .meta,.home .recommended article.featured .excerpt .meta{margin-bottom:25px}}.home .latest-news article.featured .excerpt .meta li,.home .recommended article.featured .excerpt .meta li{color:#999;float:left;font-size:15px;line-height:1;margin:0 !important;padding:0}@media only screen and (min-width: 1620px){.home .latest-news article.featured .excerpt .meta li,.home .recommended article.featured .excerpt .meta li{font-size:16px}}.home .latest-news article.featured .excerpt .meta li .cat,.home .recommended article.featured .excerpt .meta li .cat{padding-left:32px}.home .latest-news article.featured .excerpt .meta li .cat:before,.home .recommended article.featured .excerpt .meta li .cat:before,.home .latest-news article.featured .excerpt .meta li .cat:after,.home .recommended article.featured .excerpt .meta li .cat:after{height:8px;top:5px;width:7px}@media only screen and (min-width: 1620px){.home .latest-news article.featured .excerpt .meta li .cat:before,.home .recommended article.featured .excerpt .meta li .cat:before,.home .latest-news article.featured .excerpt .meta li .cat:after,.home .recommended article.featured .excerpt .meta li .cat:after{top:4px}}.home .latest-news article.featured .excerpt .meta li.date,.home .recommended article.featured .excerpt .meta li.date{margin:0}.home .latest-news article.featured .excerpt .meta li.date:before,.home .recommended article.featured .excerpt .meta li.date:before{margin-right:10px}.home .latest-news article.featured .excerpt .meta.bottom,.home .recommended article.featured .excerpt .meta.bottom{margin-top:30px}@media only screen and (min-width: 768px){.home .latest-news article.featured .excerpt .meta.bottom li,.home .recommended article.featured .excerpt .meta.bottom li{font-size:18px}}@media only screen and (min-width: 1250px){.home .latest-news article.featured .excerpt h1,.home .recommended article.featured .excerpt h1{font-size:30px;line-height:32px;margin-bottom:15px}}@media only screen and (min-width: 1620px){.home .latest-news article.featured .excerpt h1,.home .recommended article.featured .excerpt h1{font-size:34px;line-height:38px;margin-bottom:10px}}.home .latest-news article.featured .excerpt h1 a,.home .recommended article.featured .excerpt h1 a{text-decoration:none;color:#333;padding-bottom:0}.home .latest-news article.featured .excerpt h1 a:hover,.home .recommended article.featured .excerpt h1 a:hover{color:#d14836}@media only screen and (min-width: 1250px){.home .latest-news article.featured .excerpt p,.home .recommended article.featured .excerpt p{font-size:20px;line-height:26px}}@media only screen and (min-width: 1620px){.home .latest-news article.featured .excerpt p,.home .recommended article.featured .excerpt p{font-size:22px;line-height:28px}}.home .latest-news article.featured .btn,.home .recommended article.featured .btn{font-size:18px;height:50px;line-height:50px;margin:0 0 0 30px;padding:0 30px}.home .latest-news article.featured .btn:hover,.home .recommended article.featured .btn:hover{background:#d14836}@media only screen and (min-width: 992px){.home .latest-news .list-panel article.col,.home .recommended .list-panel article.col{width:50%}}@media only screen and (min-width: 1250px){.home .latest-news .list-panel article.col,.home .recommended .list-panel article.col{width:33.33333333%}}@media only screen and (min-width: 768px){.home .latest-news .list-panel article.col:nth-child(3),.home .recommended .list-panel article.col:nth-child(3){display:none}}@media only screen and (min-width: 1250px){.home .latest-news .list-panel article.col:nth-child(3),.home .recommended .list-panel article.col:nth-child(3){display:block}}@media only screen and (min-width: 768px){.home .recommended{padding-top:0 !important}}.home .recommended.has-sibling-advert{padding-top:40px !important}@media only screen and (min-width: 992px){.home .recommended.has-sibling-advert{padding-top:60px !important}}@media only screen and (min-width: 1250px){.home .recommended.has-sibling-advert{padding-top:80px !important}}.home .curated{background:url('/Content/img/footer/footer-polygons.png') 50% 50% no-repeat #000;background-size:cover;padding-bottom:20px;position:relative}@media only screen and (min-width: 992px){.home .curated{padding-bottom:40px}}@media only screen and (min-width: 1250px){.home .curated{padding-bottom:60px}}.home .curated h1{color:#fff}.home .curated .list-panel{margin:0 auto}@media only screen and (min-width: 1250px){.home .curated .list-panel{width:1000px}}@media only screen and (min-width: 1620px){.home .curated .list-panel{width:1186px}}@media only screen and (min-width: 768px){.home .curated .list-panel article.col{width:33.33333333%}}.home .curated .list-panel article.col:last-child{margin-bottom:0}.home .curated .list-panel article.col .inner .excerpt{padding-bottom:30px}.home .sidebar-advert{display:block;height:auto;margin:0 auto 40px;max-width:100%}.home .sidebar-advert:last-child{margin-bottom:0}.home .sidebar-advert img{display:block;height:auto;margin:0 auto;max-width:100%}.home .full-advert{background:#ccc;display:block;height:auto;margin:0 auto;max-width:100%}.home .full-internal-banner{display:none;background:none !important;padding:30px 0}@media only screen and (min-width: 768px){.home .full-internal-banner{display:block}}@media only screen and (min-width: 992px){.home .full-internal-banner{padding:40px 0}}@media only screen and (min-width:1700px){.home .full-internal-banner{padding:60px 0 0}}.home .full-internal-banner img{display:block;height:auto;margin:0 auto;max-width:100%}@media only screen and (min-width: 768px){.home aside.sidebar-col{padding-left:20px}}@media only screen and (min-width: 1250px){.home aside.sidebar-col{padding-left:20px}}@media only screen and (min-width: 1620px){.home aside.sidebar-col{padding-left:25px}}.home aside.sidebar-col .sidebar-item{background-color:#fff;border-top:3px solid #353535;padding:30px 20px 20px;margin-bottom:30px}@media only screen and (min-width: 768px){.home aside.sidebar-col .sidebar-item{border-top-width:4px}}@media only screen and (min-width: 992px){.home aside.sidebar-col .sidebar-item{border-top-width:4px}}@media only screen and (min-width: 1250px){.home aside.sidebar-col .sidebar-item{margin-bottom:45px;padding:35px 30px 20px}}.home aside.sidebar-col .sidebar-item ul{margin:-10px -10px 0}.home aside.sidebar-col .sidebar-item ul li{line-height:22px !important}@media only screen and (min-width: 768px){.home aside.sidebar-col .sidebar-item ul li{line-height:20px !important}}@media only screen and (min-width: 992px){.home aside.sidebar-col .sidebar-item ul li{line-height:22px !important}}.home aside.sidebar-col .sidebar-item ul li a{color:#333;display:block;padding:8px 10px 8px 25px;position:relative;text-decoration:none}@media only screen and (min-width: 768px){.home aside.sidebar-col .sidebar-item ul li a{padding:5px 10px 5px 25px}}@media only screen and (min-width: 1620px){.home aside.sidebar-col .sidebar-item ul li a{padding:10px 10px 10px 25px}}.home aside.sidebar-col .sidebar-item ul li a:before{content:'\f105';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;transform:translate(0,0);left:10px;position:absolute;top:11px}@media only screen and (min-width: 768px){.home aside.sidebar-col .sidebar-item ul li a:before{top:6px}}@media only screen and (min-width: 992px){.home aside.sidebar-col .sidebar-item ul li a:before{top:6px}}@media only screen and (min-width: 1620px){.home aside.sidebar-col .sidebar-item ul li a:before{top:12px}}.home aside.sidebar-col .sidebar-item ul li a:hover{background:#d14836;color:#fff}.home aside.sidebar-col .sidebar-item ul li a:hover:before{color:#fff}.home aside.sidebar-col .sidebar-item ul li.current a{background:#333;color:#f7f7f7 !important}.home aside.sidebar-col .sidebar-item ul li.current a:before{color:#f7f7f7 !important}.home aside.sidebar-col .sidebar-item.banner{border:none !important;padding:30px 20px !important}@media only screen and (min-width: 992px){.home aside.sidebar-col .sidebar-item.banner{padding:40px 20px !important}}.home aside.sidebar-col .sidebar-item.banner p{font-size:16px;line-height:20px;margin:0 0 20px}@media only screen and (min-width: 992px){.home aside.sidebar-col .sidebar-item.banner p{font-size:17px;line-height:24px;margin-bottom:25px}}.home aside.sidebar-col .sidebar-item.banner .btn{font-size:15px;padding:0 15px;width:100%}@media only screen and (min-width: 1250px){.home aside.sidebar-col .sidebar-item.banner .btn{font-size:20px;padding:0 35px;width:auto}}aside.sidebar-col h3{border-bottom:3px solid #e5e5e5;font-size:24px;line-height:1;margin-bottom:20px;padding-bottom:15px}@media only screen and (min-width: 768px){aside.sidebar-col h3{font-size:20px;margin-bottom:25px;padding-bottom:15px}}@media only screen and (min-width: 992px){aside.sidebar-col h3{font-size:20px}}@media only screen and (min-width: 1250px){aside.sidebar-col h3{font-size:26px;margin-bottom:30px;padding-bottom:20px}}aside.sidebar-col p{font-size:17px;line-height:21px}@media only screen and (min-width: 768px){aside.sidebar-col p{font-size:16px;line-height:22px}}@media only screen and (min-width: 1250px){aside.sidebar-col p{font-size:18px;line-height:24px}}aside.sidebar-col p a{color:#333;text-decoration:none}aside.sidebar-col p a:hover{color:#d14836}aside.sidebar-col .sidebar-item.categories ul{margin:-10px -10px 0}aside.sidebar-col .sidebar-item.categories ul li{line-height:22px !important}@media only screen and (min-width: 768px){aside.sidebar-col .sidebar-item.categories ul li{line-height:20px !important}}@media only screen and (min-width: 992px){aside.sidebar-col .sidebar-item.categories ul li{line-height:22px !important}}aside.sidebar-col .sidebar-item.categories ul li a{color:#333;display:block;padding:8px 10px 8px 25px;position:relative;text-decoration:none}@media only screen and (min-width: 768px){aside.sidebar-col .sidebar-item.categories ul li a{padding:5px 10px 5px 25px}}@media only screen and (min-width: 1620px){aside.sidebar-col .sidebar-item.categories ul li a{padding:10px 10px 10px 25px}}aside.sidebar-col .sidebar-item.categories ul li a:before{content:'\f105';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;transform:translate(0,0);left:10px;position:absolute;top:11px}@media only screen and (min-width: 768px){aside.sidebar-col .sidebar-item.categories ul li a:before{top:6px}}@media only screen and (min-width: 992px){aside.sidebar-col .sidebar-item.categories ul li a:before{top:6px}}@media only screen and (min-width: 1620px){aside.sidebar-col .sidebar-item.categories ul li a:before{top:12px}}aside.sidebar-col .sidebar-item.categories ul li a:hover{background:#d14836;color:#fff}aside.sidebar-col .sidebar-item.categories ul li a:hover:before{color:#fff}aside.sidebar-col .sidebar-item.categories ul li.current a{background:#333;color:#f7f7f7 !important}aside.sidebar-col .sidebar-item.categories ul li.current a:before{color:#f7f7f7 !important}aside.sidebar-col .sidebar-item.latest-related h3{margin-bottom:10px}aside.sidebar-col .sidebar-item.latest-related article{border-bottom:1px solid #e8e8e8;padding:20px 0}aside.sidebar-col .sidebar-item.latest-related article .thumb{border:3px solid #e5e5e5;display:block;margin-bottom:15px}@media only screen and (min-width: 768px){aside.sidebar-col .sidebar-item.latest-related article .thumb{float:left;margin:0;max-width:90px}}@media only screen and (min-width: 1250px){aside.sidebar-col .sidebar-item.latest-related article .thumb{max-width:120px}}aside.sidebar-col .sidebar-item.latest-related article .thumb img{display:block;height:auto;width:100%}@media only screen and (min-width: 768px){aside.sidebar-col .sidebar-item.latest-related article .excerpt{float:right;padding-top:0;width:195px}}@media only screen and (min-width: 1250px){aside.sidebar-col .sidebar-item.latest-related article .excerpt{width:215px}}aside.sidebar-col .sidebar-item.latest-related article .excerpt p{margin:0}aside.sidebar-col .sidebar-item.latest-related article .meta{display:block;margin-bottom:10px}aside.sidebar-col .sidebar-item.latest-related article .meta.bottom{margin:15px 0 0}@media only screen and (min-width: 768px){aside.sidebar-col .sidebar-item.latest-related article .meta.bottom{margin-top:10px}}aside.sidebar-col .sidebar-item.latest-related article .meta li{float:none;font-size:15px}@media only screen and (min-width: 768px){aside.sidebar-col .sidebar-item.latest-related article .meta li{font-size:14px}}@media only screen and (min-width: 992px){aside.sidebar-col .sidebar-item.latest-related article .meta li{font-size:15px;margin-right:0}}aside.sidebar-col .sidebar-item.latest-related article .meta li .cat{padding-left:32px}aside.sidebar-col .sidebar-item.latest-related article .meta li .cat:before,aside.sidebar-col .sidebar-item.latest-related article .meta li .cat:after{height:8px;top:4px;width:7px}@media only screen and (min-width: 768px){aside.sidebar-col .sidebar-item.latest-related article .meta li .cat:before,aside.sidebar-col .sidebar-item.latest-related article .meta li .cat:after{top:4px}}aside.sidebar-col .sidebar-item.latest-related article .meta li.date{margin:0}aside.sidebar-col .sidebar-item.latest-related article .meta li.date:before{margin-right:8px}aside.sidebar-col .sidebar-item.latest-jobs h3{margin-bottom:10px}aside.sidebar-col .sidebar-item.latest-jobs ul li{border-bottom:1px solid #e8e8e8;padding:20px 0}aside.sidebar-col .sidebar-item.latest-jobs ul li .thumb{background:#fff;border:3px solid #e5e5e5;display:block;height:auto;margin-bottom:15px;padding:5px;width:100%}@media only screen and (min-width: 768px){aside.sidebar-col .sidebar-item.latest-jobs ul li .thumb{float:left;margin:0;padding:7px;max-width:90px}}@media only screen and (min-width: 1250px){aside.sidebar-col .sidebar-item.latest-jobs ul li .thumb{max-width:120px}}@media only screen and (min-width: 768px){aside.sidebar-col .sidebar-item.latest-jobs ul li .details{float:right;padding-top:0;width:195px}}@media only screen and (min-width: 1250px){aside.sidebar-col .sidebar-item.latest-jobs ul li .details{padding-top:5px;width:215px}}aside.sidebar-col .sidebar-item.latest-jobs ul li .details p{margin:0}aside.sidebar-col .sidebar-item.latest-jobs ul li .details p a{font-weight:600;-ms-word-wrap:break-word;word-wrap:break-word}aside.sidebar-col .sidebar-item.latest-jobs ul li .details p.desc{font-size:15px;line-height:20px;margin-top:5px}@media only screen and (min-width: 768px){aside.sidebar-col .sidebar-item.latest-jobs ul li .details p.desc{font-size:16px}}aside.sidebar-col .sidebar-item.banner{padding:30px 20px;text-align:center}@media only screen and (min-width: 992px){aside.sidebar-col .sidebar-item.banner{padding:40px 30px}}aside.sidebar-col .sidebar-item.banner h3{border:none;font-size:30px;line-height:34px;margin:0 0 10px;padding:0}@media only screen and (min-width: 992px){aside.sidebar-col .sidebar-item.banner h3{font-size:32px;margin-bottom:15px}}@media only screen and (min-width: 1250px){aside.sidebar-col .sidebar-item.banner h3{font-size:44px;margin-bottom:30px}}aside.sidebar-col .sidebar-item.banner p{font-size:16px;line-height:24px;margin:0 0 25px}@media only screen and (min-width: 992px){aside.sidebar-col .sidebar-item.banner p{font-size:18px;margin-bottom:30px}}@media only screen and (min-width: 768px){aside.sidebar-col .sidebar-item.banner .btn{height:55px;line-height:55px}}@media only screen and (min-width: 1250px){aside.sidebar-col .sidebar-item.banner .btn{font-size:22px}}aside.sidebar-col .sidebar-item.register-your-interest p{line-height:26px;margin-bottom:30px}@media only screen and (min-width: 992px){aside.sidebar-col .sidebar-item.register-your-interest p{margin-bottom:20px}}aside.sidebar-col .sidebar-item.register-your-interest .btn{font-size:18px;padding:0 30px;width:100%}@media only screen and (min-width: 1250px){aside.sidebar-col .sidebar-item.register-your-interest .btn{height:55px;line-height:55px;padding:0 40px;width:auto}}aside.sidebar-col .sidebar-item.register-your-interest .btn.btn-primary{margin-bottom:15px;margin-right:25px}@media only screen and (min-width: 1250px){aside.sidebar-col .sidebar-item.register-your-interest .btn.btn-primary{margin-right:15px;margin-bottom:0}}aside.sidebar-col .sidebar-item.register-your-interest .btn .fa{margin-right:10px;position:relative;top:1px}aside.sidebar-col .sidebar-item.tags{margin-bottom:30px}@media only screen and (min-width: 992px){aside.sidebar-col .sidebar-item.tags{margin-bottom:48px}}aside.sidebar-col .sidebar-item.tags a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#b6bfc5;color:#fff;display:inline-block;font-weight:600;float:left;font-size:14px;margin:0 8px 8px 0;padding:9px 14px 7px;text-decoration:none}@media only screen and (min-width: 992px){aside.sidebar-col .sidebar-item.tags a{font-size:16px;margin:0 8px 8px 0;padding:11px 15px 7px}}aside.sidebar-col .sidebar-item.tags a:hover{background:#333;color:#fff}aside.sidebar-col .sidebar-item.sponsored-advert{background:none !important;border:none !important;padding:0 !important}aside.sidebar-col .sidebar-item.sponsored-advert img{display:block;height:auto;margin:0 auto;max-width:100%}aside.sidebar-col .sidebar-item.featured-in{height:100%}aside.sidebar-col .sidebar-item.featured-in .thumb{border:3px solid #e5e5e5;display:block;margin:0 auto;width:100%}@media only screen and (min-width: 992px){aside.sidebar-col .sidebar-item.featured-in .thumb{float:left;margin:0;max-width:140px}}@media only screen and (min-width: 1250px){aside.sidebar-col .sidebar-item.featured-in .thumb{max-width:165px}}aside.sidebar-col .sidebar-item.featured-in .thumb img{height:auto;display:block;width:100%}aside.sidebar-col .sidebar-item.featured-in .details{background:#f7f7f7;margin:0;padding:20px}@media only screen and (min-width: 992px){aside.sidebar-col .sidebar-item.featured-in .details{float:right;height:182px;padding:15px;width:140px}}@media only screen and (min-width: 1250px){aside.sidebar-col .sidebar-item.featured-in .details{height:194px;margin-top:10px;padding:20px;width:195px}}aside.sidebar-col .sidebar-item.featured-in .details p{font-size:20px;line-height:24px}@media only screen and (min-width: 992px){aside.sidebar-col .sidebar-item.featured-in .details p{font-size:16px;line-height:20px}}@media only screen and (min-width: 1250px){aside.sidebar-col .sidebar-item.featured-in .details p{font-size:20px;line-height:24px}}aside.sidebar-col .sidebar-item.featured-in .details p.title{font-size:18px;font-weight:600;line-height:22px;margin-bottom:10px}@media only screen and (min-width: 992px){aside.sidebar-col .sidebar-item.featured-in .details p.title{font-size:16px;line-height:20px;margin-bottom:5px}}@media only screen and (min-width: 1250px){aside.sidebar-col .sidebar-item.featured-in .details p.title{margin-bottom:10px}}aside.sidebar-col .sidebar-item.featured-in .details p .issue{color:#818181;font-size:16px;line-height:18px;display:block;margin:5px 0 20px}@media only screen and (min-width: 992px){aside.sidebar-col .sidebar-item.featured-in .details p .issue{font-size:14px;line-height:16px;margin-bottom:15px}}@media only screen and (min-width: 1250px){aside.sidebar-col .sidebar-item.featured-in .details p .issue{margin-bottom:20px}}aside.sidebar-col .sidebar-item.featured-in .details .btn{font-size:16px;height:45px;line-height:45px;padding:0;width:100%}@media only screen and (min-width: 992px){aside.sidebar-col .sidebar-item.featured-in .details .btn{font-size:15px;height:38px;line-height:38px}}@media only screen and (min-width: 1250px){aside.sidebar-col .sidebar-item.featured-in .details .btn{font-size:16px;height:40px;line-height:40px}}aside.sidebar-col .sidebar-item.most-popular h3{margin-bottom:10px}aside.sidebar-col .sidebar-item.most-popular article{border-bottom:1px solid #e8e8e8;padding:20px 0}aside.sidebar-col .sidebar-item.most-popular article:last-child{border:none}aside.sidebar-col .sidebar-item.most-popular article p{margin:15px 0}aside.sidebar-col .sidebar-item.most-popular article .meta{display:block;margin:0 0 10px}aside.sidebar-col .sidebar-item.most-popular article .meta.bottom{margin:15px 0 0}@media only screen and (min-width: 992px){aside.sidebar-col .sidebar-item.most-popular article .meta.bottom{margin-top:10px}}aside.sidebar-col .sidebar-item.most-popular article .meta li{float:none;font-size:15px}@media only screen and (min-width: 768px){aside.sidebar-col .sidebar-item.most-popular article .meta li{font-size:14px}}@media only screen and (min-width: 992px){aside.sidebar-col .sidebar-item.most-popular article .meta li{font-size:15px;margin-right:0}}aside.sidebar-col .sidebar-item.most-popular article .meta li .cat{padding:0 0 0 32px}aside.sidebar-col .sidebar-item.most-popular article .meta li .cat:before,aside.sidebar-col .sidebar-item.most-popular article .meta li .cat:after{height:8px;top:4px;width:7px}@media only screen and (min-width: 768px){aside.sidebar-col .sidebar-item.most-popular article .meta li .cat:before,aside.sidebar-col .sidebar-item.most-popular article .meta li .cat:after{top:4px}}@media only screen and (min-width: 992px){aside.sidebar-col .sidebar-item.most-popular article .meta li .cat:before,aside.sidebar-col .sidebar-item.most-popular article .meta li .cat:after{top:4px}}@media only screen and (min-width: 1620px){aside.sidebar-col .sidebar-item.most-popular article .meta li .cat:before,aside.sidebar-col .sidebar-item.most-popular article .meta li .cat:after{top:4px}}aside.sidebar-col .sidebar-item.most-popular article .meta li.date{margin:0}aside.sidebar-col .sidebar-item.most-popular article .meta li.date:before{margin-right:8px}.article-list .main .curated{background:url('/Content/img/footer/footer-polygons.png') 50% 50% no-repeat #000;margin:0 -15px 50px;position:relative}@media only screen and (min-width: 768px){.article-list .main .curated{margin-right:0;margin-left:-100%;padding:0 0 0 100%}}@media only screen and (min-width: 992px){.article-list .main .curated{margin-bottom:70px}}.article-list .main .curated .list-panel{margin:0;padding:30px 20px 0}@media only screen and (min-width: 768px){.article-list .main .curated .list-panel{padding:30px 20px 10px 0}}@media only screen and (min-width: 992px){.article-list .main .curated .list-panel{padding:60px 40px 20px 0}}.article-list .main .curated .list-panel h2{border-color:#8c8c8c;color:#fff}.article-list .main .banner{margin-bottom:50px;padding:30px}@media only screen and (min-width: 768px){.article-list .main .banner{padding:40px 30px}}@media only screen and (min-width: 992px){.article-list .main .banner{margin-bottom:70px;padding:60px 50px}}@media only screen and (min-width: 768px){.article-list aside.sidebar-col,.magazine-detail aside.sidebar-col{padding-left:20px}}@media only screen and (min-width: 1250px){.article-list aside.sidebar-col,.magazine-detail aside.sidebar-col{padding-left:20px}}@media only screen and (min-width: 1620px){.article-list aside.sidebar-col,.magazine-detail aside.sidebar-col{padding-left:25px}}.article-list aside.sidebar-col .sidebar-item{background-color:#fff;border-top:3px solid #353535;padding:30px 20px 20px;margin-bottom:30px}@media only screen and (min-width: 768px){.article-list aside.sidebar-col .sidebar-item{border-top-width:4px}}@media only screen and (min-width: 992px){.article-list aside.sidebar-col .sidebar-item{border-top-width:4px}}@media only screen and (min-width: 1250px){.article-list aside.sidebar-col .sidebar-item{margin-bottom:35px;padding:35px 30px 20px}}.article-list aside.sidebar-col .sidebar-item.banner{border:none !important;padding:30px 20px !important}@media only screen and (min-width: 992px){.article-list aside.sidebar-col .sidebar-item.banner{padding:40px 20px !important}}.article-list aside.sidebar-col .sidebar-item.banner p{font-size:16px;line-height:20px;margin:0 0 20px}@media only screen and (min-width: 992px){.article-list aside.sidebar-col .sidebar-item.banner p{font-size:17px;line-height:24px;margin-bottom:25px}}.article-list aside.sidebar-col .sidebar-item.banner .btn{font-size:15px;padding:0 15px;width:100%}@media only screen and (min-width: 1250px){.article-list aside.sidebar-col .sidebar-item.banner .btn{font-size:20px;padding:0 35px;width:auto}}@media only screen and (min-width: 768px){.article-list aside.sidebar-col.fixed-w-ad{padding-left:15px}}@media only screen and (min-width: 992px){.article-list aside.sidebar-col.fixed-w-ad{padding-left:0}}.article-detail .main{background:#fff;border-top:4px solid #333;margin:0 15px 30px;padding:30px 25px 0}@media only screen and (min-width: 768px){.article-detail .main{margin:0 auto 40px;width:720px}}@media only screen and (min-width: 992px){.article-detail .main{margin-bottom:60px;width:100%;width:970px}}@media only screen and (min-width: 1250px){.article-detail .main{padding:50px 60px;width:1230px}}@media only screen and (min-width: 1620px){.article-detail .main{width:1530px}}@media only screen and (min-width: 768px){.article-detail .main .left-col{float:left;padding-bottom:30px;width:340px}}@media only screen and (min-width: 992px){.article-detail .main .left-col{padding-bottom:40px;width:590px}}@media only screen and (min-width: 1250px){.article-detail .main .left-col{width:680px}}@media only screen and (min-width: 1620px){.article-detail .main .left-col{width:980px}}.article-detail .main .left-col .meta{margin-bottom:25px}@media only screen and (min-width: 768px){.article-detail .main .left-col .meta{float:left}}@media only screen and (min-width: 1250px){.article-detail .main .left-col .meta{margin-bottom:40px}}.article-detail .main .left-col .meta li{float:left;font-size:14px;width:50%}@media only screen and (min-width: 768px){.article-detail .main .left-col .meta li{font-size:15px;margin:0 10px 0 0;width:auto}}@media only screen and (min-width: 1250px){.article-detail .main .left-col .meta li{font-size:18px;margin-right:15px}}.article-detail .main .left-col .meta li .cat{padding-left:35px}@media only screen and (min-width: 992px){.article-detail .main .left-col .meta li .cat{padding-left:38px}}.article-detail .main .left-col .meta li .cat:before,.article-detail .main .left-col .meta li .cat:after{height:9px;top:4px;width:8px}@media only screen and (min-width: 992px){.article-detail .main .left-col .meta li .cat:before,.article-detail .main .left-col .meta li .cat:after{top:5px}}.article-detail .main .left-col .meta li.date{float:right;text-align:right}@media only screen and (min-width: 768px){.article-detail .main .left-col .meta li.date{margin-left:15px}}@media only screen and (min-width: 992px){.article-detail .main .left-col .meta li.date{margin-left:25px}}.article-detail .main .left-col .meta li.date:before{display:none}@media only screen and (min-width: 768px){.article-detail .main .left-col .meta li.date:before{display:block;float:left;margin-right:8px;text-align:left}}@media only screen and (min-width: 992px){.article-detail .main .left-col .meta li.date:before{margin-right:12px}}.article-detail .main .left-col .social-share-wrapper{display:none}@media only screen and (min-width: 768px){.article-detail .main .left-col .social-share-wrapper{display:block;float:left;margin:-8px 0 15px -15px}}@media only screen and (min-width: 992px){.article-detail .main .left-col .social-share-wrapper{float:right;margin-bottom:0;margin-left:0}}.article-detail .main .left-col .author-top{font-size:16px;font-weight:600;line-height:24px;margin:0 0 20px}@media only screen and (min-width: 768px){.article-detail .main .left-col .author-top{font-size:18px;line-height:28px;margin:0 0 30px}}@media only screen and (min-width: 1250px){.article-detail .main .left-col .author-top{font-size:22px;line-height:32px}}.article-detail .main .left-col img{height:auto;display:block;width:100%;margin:25px 0}@media only screen and (min-width: 768px){.article-detail .main .left-col img{margin:35px 0}}.article-detail .main .left-col img.img-has-caption{margin:25px 0 0}@media only screen and (min-width: 768px){.article-detail .main .left-col img.img-has-caption{margin:35px 0 0}}.article-detail .main .left-col img.img-natural-size{width:auto;max-width:100%}.article-detail .main .left-col .image-caption{background:#f3f3f3;color:#999;font-size:15px;line-height:22px;margin:0 0 25px;padding:10px 15px}@media only screen and (min-width: 1250px){.article-detail .main .left-col .image-caption{font-size:17px;line-height:24px;margin-bottom:35px;padding:15px 20px}}.article-detail .main .left-col .inline-block{padding:0 0 20px}@media only screen and (min-width: 768px){.article-detail .main .left-col .inline-block{float:left;padding:0 30px 10px 0;width:40%}}@media only screen and (min-width: 1250px){.article-detail .main .left-col .inline-block{padding:0 40px 20px 0;width:50%}}@media only screen and (min-width: 768px){.article-detail .main .left-col .inline-block.pull-right{float:right;padding:0 0 10px 30px}}@media only screen and (min-width: 1250px){.article-detail .main .left-col .inline-block.pull-right{padding:0 0 20px 40px}}.article-detail .main .left-col .inline-block img{display:block;height:auto;margin:0;width:100%}.article-detail .main .left-col .inline-block.img-has-caption{margin:0}.article-detail .main .left-col .inline-block.img-has-caption .image-caption{margin:0}.article-detail .main .left-col .video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:25px 0}@media only screen and (min-width: 768px){.article-detail .main .left-col .video-wrapper{margin:35px 0}}.article-detail .main .left-col .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article-detail .main .left-col .video-wrapper.tweet{height:auto;padding:0}.article-detail .main .left-col .video-wrapper.tweet iframe{position:static}.article-detail .main .left-col .full-gallery-wrap.gallery-list-wrap{margin:25px -5px}@media only screen and (min-width: 768px){.article-detail .main .left-col .full-gallery-wrap.gallery-list-wrap{margin-top:35px;margin-bottom:35px}}.article-detail .main .left-col .full-gallery-wrap.gallery-list-wrap .gallery-item-container{position:relative;width:33.3333%;float:left;padding:5px;text-align:center;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.article-detail .main .left-col .full-gallery-wrap.gallery-list-wrap .gallery-item{position:relative;cursor:pointer;background:#f6f8fa;background-size:cover;background-position:center;display:block;border:none !important}.article-detail .main .left-col .full-gallery-wrap.gallery-list-wrap .gallery-item:before{content:'';display:block;padding-top:70%}@media only screen and (min-width: 992px){.article-detail .main .left-col .footer-meta{padding-top:20px}}.article-detail .main .left-col .footer-meta .back,.article-detail .main .left-col .footer-meta .read-more{color:#333;font-size:16px;line-height:1;margin:0;margin-left:30px;position:relative;text-decoration:none}@media only screen and (min-width: 768px){.article-detail .main .left-col .footer-meta .back,.article-detail .main .left-col .footer-meta .read-more{font-size:17px}}.article-detail .main .left-col .footer-meta .back:hover,.article-detail .main .left-col .footer-meta .read-more:hover{color:#d14836}.article-detail .main .left-col .footer-meta .back .fa,.article-detail .main .left-col .footer-meta .read-more .fa{left:-30px;position:absolute}@media only screen and (min-width: 768px){.article-detail .main .left-col .footer-meta .back .fa,.article-detail .main .left-col .footer-meta .read-more .fa{display:block}}.article-detail .main .left-col .footer-meta .read-more{display:inline-block;line-height:1.3;margin-top:20px}.article-detail .main .left-col .footer-meta .read-more .fa{left:-28px;top:3px}.article-detail .main .left-col .footer-meta .social-share-wrapper{display:block;float:left;margin:15px 0 40px -10px;width:100%}@media only screen and (min-width: 768px){.article-detail .main .left-col .footer-meta .social-share-wrapper{margin:20px 0 30px -15px}}@media only screen and (min-width: 1250px){.article-detail .main .left-col .footer-meta .social-share-wrapper{display:inline-block;float:right;margin:0;width:auto}}@media only screen and (min-width: 1250px){.article-detail .main .left-col .footer-meta.feat .social-share-wrapper{margin:-22px 0 0}}.article-detail .main .left-col .login-to-view{background:#e5e5e5;border-top:3px solid #353535;margin:30px 0 35px;padding:30px 20px;text-align:center}@media only screen and (min-width: 768px){.article-detail .main .left-col .login-to-view{padding:40px}}@media only screen and (min-width: 992px){.article-detail .main .left-col .login-to-view{margin-bottom:20px}}.article-detail .main .left-col .login-to-view p{font-size:18px;line-height:24px}@media only screen and (min-width: 768px){.article-detail .main .left-col .login-to-view p{font-size:22px;line-height:30px}}@media only screen and (min-width: 992px){.article-detail .main .left-col .login-to-view p{font-size:24px;line-height:30px}}@media only screen and (min-width: 1250px){.article-detail .main .left-col .login-to-view p{font-size:26px;line-height:30px;margin-bottom:35px}}.article-detail .main .left-col .login-to-view .btn{font-size:16px;height:45px;line-height:45px;padding:0 30px;width:100%}@media only screen and (min-width: 768px){.article-detail .main .left-col .login-to-view .btn{font-size:18px;padding:0 25px;width:auto}}@media only screen and (min-width: 992px){.article-detail .main .left-col .login-to-view .btn{height:55px;line-height:55px;padding:0 30px}}.article-detail .main .left-col .login-to-view .btn.btn-primary{margin-bottom:15px;margin-right:25px}@media only screen and (min-width: 768px){.article-detail .main .left-col .login-to-view .btn.btn-primary{margin-right:10px;margin-bottom:0}}@media only screen and (min-width: 992px){.article-detail .main .left-col .login-to-view .btn.btn-primary{margin-right:15px}}.article-detail .main .left-col .login-to-view .btn .fa{margin-right:10px;position:relative;top:1px}.article-detail .main .left-col .takeover{background:#f3f3f3;padding:20px;margin:20px 0;border:2px solid #e5e5e5}@media only screen and (min-width: 768px){.article-detail .main .left-col .takeover{margin:25px 0;padding:30px}}.article-detail .main .left-col .takeover h2:first-of-type{margin-top:0}.article-detail .main .left-col .takeover p:last-child{margin-bottom:0}.article-detail .main .left-col .takeover .image-caption{background:#e5e5e5}.article-detail .main aside.sidebar-col{padding-top:40px}@media only screen and (min-width: 768px){.article-detail .main aside.sidebar-col{float:right;display:block;padding-top:0;width:300px}}@media only screen and (min-width: 1250px){.article-detail .main aside.sidebar-col{width:360px}}.article-detail .main aside.sidebar-col .ad-inner{margin:20px auto}@media only screen and (min-width: 1250px){.article-detail .main aside.sidebar-col .ad-inner{margin-top:40px;margin-bottom:40px}}.article-detail .main aside.sidebar-col .sidebar-item{margin-bottom:35px}@media only screen and (min-width: 992px){.article-detail .main aside.sidebar-col .sidebar-item{margin-bottom:50px}}@media only screen and (min-width: 1620px){.article-detail .main aside.sidebar-col .sidebar-item{margin-bottom:55px}}.article-detail .author-wrap{background:#f7f7f7;border:2px solid #e5e5e5;margin:15px 0 25px}@media only screen and (min-width: 768px){.article-detail .author-wrap{margin:15px 0 20px}}.article-detail .author-wrap h2{font-size:22px;line-height:1;margin:25px 0 -15px 25px;text-align:left}@media only screen and (min-width: 768px){.article-detail .author-wrap h2{border-bottom:2px solid #e5e5e5;font-size:24px;text-align:left;margin:20px 25px 0;padding-bottom:12px}}@media only screen and (min-width: 992px){.article-detail .author-wrap h2{font-size:26px;margin:30px 30px 0 30px;padding-bottom:15px}}@media only screen and (min-width: 1250px){.article-detail .author-wrap h2{font-size:28px;padding-bottom:17px;margin:35px 40px 0 40px}}.article-detail .author-wrap .author{padding:25px 20px;position:relative;text-align:center}@media only screen and (min-width: 768px){.article-detail .author-wrap .author{min-height:140px;padding-left:135px;text-align:left}}@media only screen and (min-width: 992px){.article-detail .author-wrap .author{min-height:180px;padding:30px 30px 30px 180px}}@media only screen and (min-width: 1250px){.article-detail .author-wrap .author{min-height:210px;padding-left:220px}}.article-detail .author-wrap .author .avatar{border:4px solid #e5e5e5;display:block;height:auto;margin:0 auto 15px;max-width:100%;width:auto}@media only screen and (min-width: 768px){.article-detail .author-wrap .author .avatar{max-width:90px;position:absolute;top:25px;left:25px}}@media only screen and (min-width: 992px){.article-detail .author-wrap .author .avatar{max-width:120px;left:30px;top:30px}}@media only screen and (min-width: 1250px){.article-detail .author-wrap .author .avatar{max-width:150px}}.article-detail .author-wrap .author .social-share-wrapper{display:block;margin:0 auto 20px;width:100%}@media only screen and (min-width: 768px){.article-detail .author-wrap .author .social-share-wrapper{float:left;margin:0 0 5px -12px}}@media only screen and (min-width: 992px){.article-detail .author-wrap .author .social-share-wrapper{margin-top:0}}@media only screen and (min-width: 1620px){.article-detail .author-wrap .author .social-share-wrapper{float:right;text-align:right;width:auto}}.article-detail .author-wrap .author p{font-size:16px;line-height:20px;margin:0}@media only screen and (min-width: 768px){.article-detail .author-wrap .author p{font-size:19px;line-height:24px}}.article-detail .author-wrap .author p.author-name{font-size:18px;font-weight:600;line-height:22px;margin-bottom:5px}@media only screen and (min-width: 768px){.article-detail .author-wrap .author p.author-name{font-size:22px;line-height:28px;margin:0}}@media only screen and (min-width: 992px){.article-detail .author-wrap .author p.author-name{float:left}}@media only screen and (min-width: 1250px){.article-detail .author-wrap .author p.author-name{font-size:26px;line-height:34px}}@media only screen and (min-width: 1620px){.article-detail .author-wrap .author p.author-name{margin-top:5px}}.article-detail .author-wrap .author p.author-name a{color:#333}.article-detail .author-wrap .author p.author-name a:hover{color:#d14836}.article-detail .author-wrap .author p.author-role{font-size:16px;line-height:20px}@media only screen and (min-width: 768px){.article-detail .author-wrap .author p.author-role{clear:left;float:left}}@media only screen and (min-width: 992px){.article-detail .author-wrap .author p.author-role{font-size:18px;line-height:22px}}@media only screen and (min-width: 1250px){.article-detail .author-wrap .author p.author-role{font-size:19px;line-height:23px}}.article-detail .author-wrap .author p.author-bio{margin-top:10px}@media only screen and (min-width: 768px){.article-detail .author-wrap .author p.author-bio{font-size:16px;line-height:20px}}@media only screen and (min-width: 1250px){.article-detail .author-wrap .author p.author-bio{font-size:17px;line-height:22px;margin-top:15px}}.article-detail .author-wrap .author .btn{margin-top:5px;width:100%}@media only screen and (min-width: 768px){.article-detail .author-wrap .author .btn{margin-top:10px;height:45px;line-height:45px;width:auto}}@media only screen and (min-width: 992px){.article-detail .author-wrap .author .btn{height:55px;line-height:55px}}.article-detail .author-wrap .author .cf+.btn,.article-detail .author-wrap .author aside.sidebar-col .sidebar-item.latest-related article+.btn,.article-detail .author-wrap .author aside.sidebar-col .sidebar-item.latest-jobs ul li+.btn,.article-detail .author-wrap .author aside.sidebar-col .sidebar-item.most-popular article+.btn{margin-top:0 !important}@media only screen and (min-width: 768px){.article-detail .author-wrap .author .cf+.btn,.article-detail .author-wrap .author aside.sidebar-col .sidebar-item.latest-related article+.btn,.article-detail .author-wrap .author aside.sidebar-col .sidebar-item.latest-jobs ul li+.btn,.article-detail .author-wrap .author aside.sidebar-col .sidebar-item.most-popular article+.btn{margin-top:5px !important}}.article-detail .author-wrap .author hr{border-color:#e5e5e5;bottom:0;margin:0;position:absolute;left:20px;right:20px}@media only screen and (min-width: 768px){.article-detail .author-wrap .author hr{left:25px;right:25px}}@media only screen and (min-width: 992px){.article-detail .author-wrap .author hr{left:30px;right:30px}}@media only screen and (min-width: 1250px){.article-detail .author-wrap .author hr{left:40px;right:40px}}.article-detail .author-wrap .author:last-child hr{display:none}.article-detail .author-wrap .author.author-without-image{min-height:0 !important;text-align:left;padding-left:25px}@media only screen and (min-width: 992px){.article-detail .author-wrap .author.author-without-image{padding-left:30px}}@media only screen and (min-width: 1250px){.article-detail .author-wrap .author.author-without-image{padding:30px 40px}}.article-detail .author-wrap .author.author-without-image .social-share-wrapper{margin-top:-5px}@media only screen and (min-width: 768px){.article-detail .author-wrap .author.author-without-image p.author-name{margin-top:0 !important}}.article-detail .recent-editions{padding-bottom:0}.article-detail .recent-editions .intro{padding:150px 15px 30px}@media only screen and (min-width: 768px){.article-detail .recent-editions .intro{height:350px;padding-top:200px}}@media only screen and (min-width: 992px){.article-detail .recent-editions .intro{height:400px;padding-top:225px}}@media only screen and (min-width: 1250px){.article-detail .recent-editions .intro{height:500px;padding-top:315px}}.article-detail.no-hero .main h1{font-size:30px;line-height:34px;margin-bottom:15px}@media only screen and (min-width: 992px){.article-detail.no-hero .main h1{font-size:38px;line-height:44px}}@media only screen and (min-width: 1250px){.article-detail.no-hero .main h1{font-size:42px;line-height:50px;margin-bottom:20px}}.image-with-accreditation-wrapper{position:relative}.image-with-accreditation-wrapper .image-accreditation{background:rgba(0,0,0,0.7);display:inline-block;padding:10px;color:#fff;position:absolute;bottom:0;right:0;font-size:13px}@media only screen and (min-width: 1250px){.contact h3{margin-top:30px}}.contact h3:first-child{margin-top:0}.contact hr{margin:10px 0 30px}@media only screen and (min-width: 768px){.contact hr{margin-bottom:40px}}@media only screen and (min-width: 1250px){.contact hr{margin:25px 0 60px}}.contact .panel{background:#fff;border-bottom:1px solid #adadad;margin:0 0 35px;padding-bottom:25px;position:relative}@media only screen and (min-width: 768px){.contact .panel{border:none;margin-bottom:30px;min-height:210px;padding:30px 30px 30px 210px;text-align:left}}@media only screen and (min-width: 992px){.contact .panel{padding-left:180px}}@media only screen and (min-width: 1250px){.contact .panel{margin-bottom:40px;padding:40px 40px 40px 220px}}@media only screen and (min-width: 1620px){.contact .panel{padding-left:230px}}.contact .panel .avatar{border:4px solid #e5e5e5;float:right;height:auto;display:block;margin:-5px 0 20px;max-width:60px}@media only screen and (min-width: 768px){.contact .panel .avatar{left:30px;margin:0;max-width:150px;position:absolute;top:30px}}@media only screen and (min-width: 992px){.contact .panel .avatar{max-width:125px}}@media only screen and (min-width: 1250px){.contact .panel .avatar{left:40px;max-width:150px;top:40px}}.contact .panel p{font-size:18px;line-height:24px;margin:0 0 15px}@media only screen and (min-width: 768px){.contact .panel p{font-size:22px;line-height:24px;margin-bottom:25px}}@media only screen and (min-width: 992px){.contact .panel p{font-size:20px;line-height:20px}}@media only screen and (min-width: 1250px){.contact .panel p{font-size:24px;line-height:32px;margin-bottom:25px}}.contact .panel p.name{font-weight:600;font-size:22px;line-height:1;margin:0}@media only screen and (min-width: 768px){.contact .panel p.name{font-size:24px;margin-top:10px}}@media only screen and (min-width: 1250px){.contact .panel p.name{font-size:28px}}.contact .panel ul li{margin-bottom:10px;font-size:16px;padding-left:25px;position:relative}@media only screen and (min-width: 768px){.contact .panel ul li{font-size:18px;margin-bottom:12px;padding-left:30px}}.contact .panel ul li:last-child{margin-bottom:0}.contact .panel ul li a{text-decoration:none}.contact .panel ul li:before{position:absolute;top:0;left:0}.contact .panel ul li.email:before{content:'\f003';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;transform:translate(0,0)}.contact .panel ul li.tel:before{content:'\f095';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;transform:translate(0,0)}.contact .panel ul li.twitter:before{content:'\f099';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;transform:translate(0,0)}.contact div[class*="col-"]:last-child .panel{border:none;margin-bottom:60px;padding-bottom:0}.search-results .results-wrap .filter{-webkit-box-shadow:0 0 30px 5px rgba(0,0,0,0.05);-moz-box-shadow:0 0 30px 5px rgba(0,0,0,0.05);box-shadow:0 0 30px 5px rgba(0,0,0,0.05);background:#fff;margin-bottom:20px;padding:25px 20px}@media only screen and (min-width: 768px){.search-results .results-wrap .filter{margin-bottom:40px;padding:30px 40px}}@media only screen and (min-width: 1250px){.search-results .results-wrap .filter{padding:40px}}.search-results .results-wrap .filter p{font-size:22px;margin-bottom:15px}@media only screen and (min-width: 768px){.search-results .results-wrap .filter p{float:left;margin:6px 0 0}}@media only screen and (min-width: 1250px){.search-results .results-wrap .filter p{font-size:26px}}@media only screen and (min-width: 768px){.search-results .results-wrap .filter .order{float:right}}.search-results .results-wrap .filter .order strong{font-size:15px}@media only screen and (min-width: 768px){.search-results .results-wrap .filter .order strong{display:inline-block;position:relative;margin-right:15px;top:15px}}.search-results .results-wrap .filter .order .select{margin-top:7px;width:100%}@media only screen and (min-width: 768px){.search-results .results-wrap .filter .order .select{float:right;margin:0;width:200px}}.search-results .results-wrap .result{background:#fff;margin-bottom:40px;padding:25px 20px}@media only screen and (min-width: 768px){.search-results .results-wrap .result{padding:40px}}.search-results .results-wrap .result img{border:4px solid #e5e5e5;display:block;height:auto;margin-bottom:20px;width:100%}@media only screen and (min-width: 768px){.search-results .results-wrap .result img{margin-bottom:0}}.search-results .results-wrap .result p{font-size:18px;line-height:22px;margin:0 0 25px}@media only screen and (min-width: 1250px){.search-results .results-wrap .result p{font-size:20px;line-height:24px}}.search-results .results-wrap .result p.title{font-size:24px;line-height:28px;margin-bottom:10px}@media only screen and (min-width: 768px){.search-results .results-wrap .result p.title{font-size:26px;line-height:30px;margin-top:5px;margin-bottom:15px}}@media only screen and (min-width: 1250px){.search-results .results-wrap .result p.title{font-size:30px;line-height:34px}}.search-results .results-wrap .result p.title a{color:#333}.search-results .results-wrap .result p.title a:hover{color:#d14836}.search-results .results-wrap .result p:last-child{margin-bottom:0}.tags .back{margin:20px 0}.tags-hub .main-content .tag-list{text-align:center}.tags-hub .main-content .tag-list li{text-align:center}.tags-hub .main-content .tag-list li:before{display:none}.tags-hub .main-content .tag-list li a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#b6bfc5;color:#fff;display:inline-block;font-weight:600;float:left;font-size:17px;margin:0 12px 12px 0;padding:11px 15px 8px;text-decoration:none}@media only screen and (min-width: 992px){.tags-hub .main-content .tag-list li a{font-size:20px;margin:0 15px 15px 0;padding:14px 25px 10px}}.tags-hub .main-content .tag-list li a:hover{background:#333;color:#fff}.magazine-hub .main-content h2{border-bottom:3px solid #e5e5e5;font-size:26px;line-height:1;margin:40px 0 30px;padding-bottom:15px}@media only screen and (min-width: 992px){.magazine-hub .main-content h2{font-size:28px;margin-bottom:35px}}@media only screen and (min-width: 1250px){.magazine-hub .main-content h2{font-size:30px}}@media only screen and (min-width: 1250px){.magazine-hub .main-content .issue-details{padding-left:30px}}@media only screen and (min-width: 1620px){.magazine-hub .main-content .issue-details{padding-left:60px}}.magazine-hub .main-content .issue-details p.issue-title{font-size:24px;line-height:1;margin:0 0 30px}@media only screen and (min-width: 768px){.magazine-hub .main-content .issue-details p.issue-title{font-size:30px}}@media only screen and (min-width: 1250px){.magazine-hub .main-content .issue-details p.issue-title{font-size:32px;margin-bottom:70px}}@media only screen and (min-width: 1620px){.magazine-hub .main-content .issue-details p.issue-title{font-size:34px;margin-bottom:70px}}.magazine-hub .main-content .issue-details p.issue-title a{color:#333}.magazine-hub .main-content .issue-details p.issue-title a:hover{color:#d14836}.magazine-hub .main-content .issue-details p.issue-title .issue{color:#818181;display:block;font-size:20px;margin-top:12px}@media only screen and (min-width: 768px){.magazine-hub .main-content .issue-details p.issue-title .issue{font-size:24px}}@media only screen and (min-width: 1620px){.magazine-hub .main-content .issue-details p.issue-title .issue{font-size:28px}}.magazine-hub .main-content .issue-details .cover-stories{padding-bottom:20px}@media only screen and (min-width: 768px){.magazine-hub .main-content .issue-details .cover-stories{padding-bottom:0}}@media only screen and (min-width: 1250px){.magazine-hub .main-content .issue-details .ctas{padding-top:15px;text-align:right}}.magazine-hub .main-content .issue-details .ctas .btn{width:100%}@media only screen and (min-width: 992px){.magazine-hub .main-content .issue-details .ctas .btn{width:auto}}@media only screen and (min-width: 1250px){.magazine-hub .main-content .issue-details .ctas .btn{padding:0 25px}}@media only screen and (min-width: 1620px){.magazine-hub .main-content .issue-details .ctas .btn{padding:0 35px}}.magazine-hub .main-content .issue-details .ctas .btn-secondary{margin:10px 0 0}@media only screen and (min-width: 992px){.magazine-hub .main-content .issue-details .ctas .btn-secondary{margin:0 0 0 15px}}@media only screen and (min-width: 1620px){.magazine-hub .main-content .issue-details .ctas .btn-secondary{margin-left:20px}}.magazine-hub .main-content .past-editions{display:none}@media only screen and (min-width: 768px){.magazine-hub .main-content .past-editions{display:block;padding-top:50px}}@media only screen and (min-width: 1250px){.magazine-hub .main-content .past-editions{padding-top:100px}}@media only screen and (min-width: 768px){.magazine-detail .main-left{padding-right:20px}}@media only screen and (min-width: 1250px){.magazine-detail .main-left{padding-right:30px}}@media only screen and (min-width: 1620px){.magazine-detail .main-left{padding-right:40px}}.magazine-detail .main-left .magazine-cover{background:#fff;padding:0}.magazine-detail .main-left .magazine-cover p{font-size:16px;line-height:24px;margin:0;padding:15px}@media only screen and (min-width: 768px){.magazine-detail .main-left .magazine-cover p{padding:20px}}@media only screen and (min-width: 992px){.magazine-detail .main-left .magazine-cover p{line-height:1}}@media only screen and (min-width: 1250px){.magazine-detail .main-left .magazine-cover p{font-size:22px;padding:30px}}.magazine-detail .main-left .magazine-cover p .fa{display:none;margin-right:10px;position:relative;top:1px}@media only screen and (min-width: 992px){.magazine-detail .main-left .magazine-cover p .fa{display:inline-block;margin-right:12px}}.magazine-detail .main-left .magazine-cover p strong{font-weight:600}@media only screen and (min-width: 768px){.magazine-detail .main-left .magazine-cover p strong{display:block}}@media only screen and (min-width: 992px){.magazine-detail .main-left .magazine-cover p strong{display:inline}}.magazine-detail .cover-stories{height:100%;padding-top:40px;padding-bottom:20px}@media only screen and (min-width: 768px){.magazine-detail .cover-stories{padding-top:20px}}@media only screen and (min-width: 992px){.magazine-detail .cover-stories{padding-bottom:50px}}@media only screen and (min-width: 1250px){.magazine-detail .cover-stories{padding-bottom:70px}}.magazine-detail .cover-stories h2{border-bottom:3px solid #e5e5e5;font-size:26px;line-height:1;margin:0 0 30px;padding-bottom:15px}@media only screen and (min-width: 992px){.magazine-detail .cover-stories h2{font-size:28px;margin-bottom:35px}}@media only screen and (min-width: 1250px){.magazine-detail .cover-stories h2{font-size:30px}}.magazine-detail .cover-stories p,.magazine-hub .main-content .issue-details .cover-stories p{font-size:18px;line-height:22px;margin:0}@media only screen and (min-width: 992px){.magazine-detail .cover-stories p,.magazine-hub .main-content .issue-details .cover-stories p{font-size:20px;line-height:26px}}@media only screen and (min-width: 1250px){.magazine-detail .cover-stories p,.magazine-hub .main-content .issue-details .cover-stories p{font-size:22px;line-height:28px}}@media only screen and (min-width: 1620px){.magazine-detail .cover-stories p,.magazine-hub .main-content .issue-details .cover-stories p{font-size:24px;line-height:28px}}.magazine-detail .cover-stories p.type,.magazine-hub .main-content .issue-details .cover-stories p.type{font-size:16px;font-weight:600;line-height:1;margin-bottom:5px}@media only screen and (min-width: 992px){.magazine-detail .cover-stories p.type,.magazine-hub .main-content .issue-details .cover-stories p.type{font-size:18px}}@media only screen and (min-width: 1250px){.magazine-detail .cover-stories p.type,.magazine-hub .main-content .issue-details .cover-stories p.type{font-size:20px;margin-bottom:7px}}.magazine-detail .cover-stories p a,.magazine-hub .main-content .issue-details .cover-stories p a{color:#333}.magazine-detail .cover-stories p a:hover,.magazine-hub .main-content .issue-details .cover-stories p a:hover{color:#d14836}.magazine-detail .cover-stories hr,.magazine-hub .main-content .issue-details .cover-stories hr{border-color:#e5e5e5;margin:20px 0}@media only screen and (min-width: 1250px){.magazine-detail .cover-stories hr,.magazine-hub .main-content .issue-details .cover-stories hr{margin:30px 0}}@media only screen and (min-width: 1620px){.magazine-detail .cover-stories hr,.magazine-hub .main-content .issue-details .cover-stories hr{margin:35px 0}}.magazine-detail .cover-stories hr:last-of-type,.magazine-hub .main-content .issue-details .cover-stories hr:last-of-type{display:none}.magazine-detail .btn-group{margin-top:-20px;padding-bottom:20px}@media only screen and (min-width: 768px){.magazine-detail .btn-group{margin:0;padding:15px 0 0}}@media only screen and (min-width: 992px){.magazine-detail .btn-group{padding-top:30px}}@media only screen and (min-width: 1250px){.magazine-detail .btn-group{bottom:0;padding-top:0;position:absolute;right:20px;left:20px}}@media only screen and (min-width: 2300px){.magazine-detail .btn-group{right:25px;left:25px}}.magazine-detail .btn-group .btn{display:inline-block;margin:15px 0 0;padding:0;width:100%}@media only screen and (min-width: 768px){.magazine-detail .btn-group .btn{padding:0;width:47%}}@media only screen and (min-width: 992px){.magazine-detail .btn-group .btn{margin:0}}@media only screen and (min-width: 768px){.magazine-detail .btn-group .btn:last-child{float:right}}.magazine-detail .past-editions{display:none;padding-top:30px;padding-bottom:30px}@media only screen and (min-width: 768px){.magazine-detail .past-editions{display:block}}@media only screen and (min-width: 992px){.magazine-detail .past-editions{padding-top:60px;padding-bottom:80px}}@media only screen and (min-width: 1250px){.magazine-detail .past-editions{padding-top:80px}}@media only screen and (min-width: 768px){.magazine-detail .past-editions .row div[class*="col-"]:nth-child(3){display:none}}@media only screen and (min-width: 992px){.magazine-detail .past-editions .row div[class*="col-"]:nth-child(3){display:block}}.magazine-detail aside.sidebar-col .sidebar-item{background-color:#fff;border-top:3px solid #353535;padding:30px 20px;margin-bottom:30px}@media only screen and (min-width: 768px){.magazine-detail aside.sidebar-col .sidebar-item{border-top-width:4px;padding:20px}}@media only screen and (min-width: 992px){.magazine-detail aside.sidebar-col .sidebar-item{border-top-width:4px}}@media only screen and (min-width: 1250px){.magazine-detail aside.sidebar-col .sidebar-item{margin-bottom:35px;padding:35px 30px}}.magazine-detail aside.sidebar-col .sidebar-item h2{font-size:28px;margin:0 0 7px}@media only screen and (min-width: 768px){.magazine-detail aside.sidebar-col .sidebar-item h2{font-size:24px}}@media only screen and (min-width: 1250px){.magazine-detail aside.sidebar-col .sidebar-item h2{font-size:28px}}.magazine-detail aside.sidebar-col .sidebar-item h2:first-of-type{margin-top:0}.magazine-detail aside.sidebar-col .sidebar-item h2 a{color:#333;text-decoration:none}.magazine-detail aside.sidebar-col .sidebar-item h2 a:hover{color:#d14836}.magazine-detail aside.sidebar-col .sidebar-item .group{border-top:1px solid #c7c7c7;margin-top:25px;padding-top:30px}.magazine-detail aside.sidebar-col .sidebar-item h4{font-size:20px;font-weight:600;margin:0 0 15px}.magazine-detail aside.sidebar-col .sidebar-item h3+.group{border:none;margin-top:0;padding-top:0}.magazine-detail aside.sidebar-col .sidebar-item p{font-size:17px;line-height:21px;margin-bottom:12px}@media only screen and (min-width: 768px){.magazine-detail aside.sidebar-col .sidebar-item p{font-size:16px;line-height:22px}}.magazine-detail aside.sidebar-col .sidebar-item p:last-child{margin-bottom:0}.magazine-detail aside.sidebar-col .sidebar-item .meta{display:block;margin:25px 0 7px}.magazine-detail aside.sidebar-col .sidebar-item .meta li{float:none;font-size:15px;margin:0}@media only screen and (min-width: 768px){.magazine-detail aside.sidebar-col .sidebar-item .meta li{font-size:14px}}@media only screen and (min-width: 992px){.magazine-detail aside.sidebar-col .sidebar-item .meta li{font-size:15px}}.magazine-detail aside.sidebar-col .sidebar-item .meta li .cat{padding-left:32px}.magazine-detail aside.sidebar-col .sidebar-item .meta li .cat:before,.magazine-detail aside.sidebar-col .sidebar-item .meta li .cat:after{height:8px;top:4px;width:7px}@media only screen and (min-width: 768px){.magazine-detail aside.sidebar-col .sidebar-item .meta li .cat:before,.magazine-detail aside.sidebar-col .sidebar-item .meta li .cat:after{top:4px}}@media only screen and (min-width: 992px){.magazine-detail aside.sidebar-col .sidebar-item .meta li .cat:before,.magazine-detail aside.sidebar-col .sidebar-item .meta li .cat:after{top:4px}}@media only screen and (min-width: 1620px){.magazine-detail aside.sidebar-col .sidebar-item .meta li .cat:before,.magazine-detail aside.sidebar-col .sidebar-item .meta li .cat:after{top:4px}}.magazine-detail aside.sidebar-col .sidebar-item .meta li.date{margin:0}.magazine-detail aside.sidebar-col .sidebar-item .meta li.date:before{margin-right:8px}.magazine-detail .banner.full-width{display:none}@media only screen and (min-width: 768px){.magazine-detail .banner.full-width{display:block}}.advertise{background:#fff}.advertise .main-content{padding-bottom:0 !important}@media only screen and (min-width: 992px){.advertise .main-content .contacts{margin-top:50px;margin-bottom:50px}}@media only screen and (min-width: 1250px){.advertise .main-content .contacts{margin-top:70px;margin-bottom:70px}}.advertise .main-content .contacts .panel{-webkit-box-shadow:0 0 30px 5px rgba(0,0,0,0.05);-moz-box-shadow:0 0 30px 5px rgba(0,0,0,0.05);box-shadow:0 0 30px 5px rgba(0,0,0,0.05);margin-bottom:20px;padding:20px}@media only screen and (min-width: 768px){.advertise .main-content .contacts .panel{padding:30px}}@media only screen and (min-width: 992px){.advertise .main-content .contacts .panel{margin-bottom:0;padding:25px}}@media only screen and (min-width: 1620px){.advertise .main-content .contacts .panel{padding:40px}}.advertise .main-content .contacts .intro{margin-bottom:20px}@media only screen and (min-width: 992px){.advertise .main-content .contacts .intro{margin-bottom:20px}}@media only screen and (min-width: 1250px){.advertise .main-content .contacts .intro{margin-bottom:25px}}.advertise .main-content .contacts h3{font-size:20px;font-weight:600;line-height:26px;margin:0 0 5px}@media only screen and (min-width: 768px){.advertise .main-content .contacts h3{font-size:20px;line-height:26px;margin-bottom:0}}@media only screen and (min-width: 992px){.advertise .main-content .contacts h3{margin-bottom:5px}}.advertise .main-content .contacts p{line-height:22px;margin:0}@media only screen and (min-width: 1250px){.advertise .main-content .contacts p{font-size:17px}}.advertise .main-content .contacts p.contact-name{font-size:17px;font-weight:600;margin:0 0 2px}@media only screen and (min-width: 768px){.advertise .main-content .contacts p.contact-name{font-size:20px;margin-bottom:7px}}.advertise .main-content .contacts ul{left:0}.advertise .main-content .contacts ul li{margin:0 0 5px !important;padding-left:25px;position:relative}@media only screen and (min-width: 768px){.advertise .main-content .contacts ul li{font-size:18px;padding-left:30px}}@media only screen and (min-width: 992px){.advertise .main-content .contacts ul li{font-size:16px;padding-left:25px}}@media only screen and (min-width: 1250px){.advertise .main-content .contacts ul li{font-size:18px;margin-bottom:5px !important;padding-left:30px}}.advertise .main-content .contacts ul li:last-child{margin-bottom:0 !important}.advertise .main-content .contacts ul li a{text-decoration:none}.advertise .main-content .contacts ul li:before{position:absolute;top:4px;left:0}@media only screen and (min-width: 768px){.advertise .main-content .contacts ul li:before{top:6px}}@media only screen and (min-width: 1250px){.advertise .main-content .contacts ul li:before{top:8px}}.advertise .main-content .contacts ul li.email:before{content:'\f003';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;transform:translate(0,0)}.advertise .main-content .contacts ul li.tel:before{content:'\f095';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;transform:translate(0,0)}.advertise .main-content .banner{margin:0 0 30px}@media only screen and (min-width: 768px){.advertise .main-content .banner{margin-bottom:35px}}@media only screen and (min-width: 992px){.advertise .main-content .banner{margin-bottom:50px}}@media only screen and (min-width: 1250px){.advertise .main-content .banner{margin-bottom:70px}}.account #pageWrap{background:url('/Content/img/placeholders/login-bg-placeholder.jpg') 50% 50% no-repeat;background-size:cover;margin:0 auto;max-width:2560px;padding:40px 20px;position:relative}@media only screen and (min-width: 768px){.account #pageWrap{height:750px;padding:0}}@media only screen and (min-width: 1250px){.account #pageWrap{height:800px}}@media only screen and (min-width: 2300px){.account #pageWrap{height:950px}}.account #pageWrap:before{background:rgba(51,51,51,0.6);content:'';position:absolute;top:0;left:0;right:0;bottom:0}.account #pageWrap .main-panel .validation-summary-errors ul{margin-top:7px}.account .account-inner-wrap{height:100%;position:relative;margin:0 auto}@media only screen and (min-width: 768px){.account .account-inner-wrap{width:680px}}@media only screen and (min-width: 992px){.account .account-inner-wrap{width:960px}}.account .main-panel{background:#fff;margin-bottom:30px}@media only screen and (min-width: 768px){.account .main-panel{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);vertical-align:top;float:right;margin-bottom:0;width:340px}}@media only screen and (min-width: 992px){.account .main-panel{height:560px;width:530px}}.account .main-panel .inner{padding:35px 25px 20px}@media only screen and (min-width: 768px){.account .main-panel .inner{padding:60px 40px 50px}}@media only screen and (min-width: 992px){.account .main-panel .inner{padding:60px 80px 0}}.account .main-panel h2{font-size:20px;font-weight:600;line-height:1;margin-bottom:10px}@media only screen and (min-width: 768px){.account .main-panel h2{font-size:26px;margin-bottom:20px}}@media only screen and (min-width: 992px){.account .main-panel h2{font-size:34px}}.account .main-panel p,.account .main-panel li{font-size:14px;line-height:20px;margin-bottom:15px}@media only screen and (min-width: 768px){.account .main-panel p,.account .main-panel li{font-size:16px;line-height:24px;margin-bottom:35px}}.account .main-panel p a,.account .main-panel li a{text-decoration:none}.account .main-panel p em,.account .main-panel li em{font-size:15px}@media only screen and (min-width: 768px){.account .main-panel p em,.account .main-panel li em{font-size:17px}}.details-updated p{color:#3e9d3e;font-size:18px;font-weight:600;margin:0}.details-updated p .fa{font-size:16px;margin-right:8px}.details-updated hr{margin:15px 0 0}.account #pageWrap .form-group,.manage-account #pageWrap .form-group,.cpd-detail #pageWrap .form-group{position:relative}.account #pageWrap .form-group:before,.manage-account #pageWrap .form-group:before,.cpd-detail #pageWrap .form-group:before{font-size:16px !important;position:absolute;left:3px;top:9px}@media only screen and (min-width: 768px){.account #pageWrap .form-group:before,.manage-account #pageWrap .form-group:before,.cpd-detail #pageWrap .form-group:before{font-size:22px !important;top:14px}}.account #pageWrap .form-group.username:before,.manage-account #pageWrap .form-group.username:before,.cpd-detail #pageWrap .form-group.username:before,.account #pageWrap .form-group.name:before,.manage-account #pageWrap .form-group.name:before,.cpd-detail #pageWrap .form-group.name:before{content:'\f2c0';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;transform:translate(0,0)}.account #pageWrap .form-group.password:before,.manage-account #pageWrap .form-group.password:before,.cpd-detail #pageWrap .form-group.password:before{content:'\f023';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;transform:translate(0,0);left:5px}.account #pageWrap .form-group.email:before,.manage-account #pageWrap .form-group.email:before,.cpd-detail #pageWrap .form-group.email:before{content:'\f2b7';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;transform:translate(0,0)}.account #pageWrap .form-group.tel:before,.manage-account #pageWrap .form-group.tel:before,.cpd-detail #pageWrap .form-group.tel:before{content:'\f095';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;transform:translate(0,0)}.account #pageWrap .form-group.address:before,.manage-account #pageWrap .form-group.address:before,.cpd-detail #pageWrap .form-group.address:before{content:'\f015';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;transform:translate(0,0)}.account #pageWrap .form-group.region:before,.manage-account #pageWrap .form-group.region:before,.cpd-detail #pageWrap .form-group.region:before{content:'\f041';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;transform:translate(0,0)}.account #pageWrap .form-group.country:before,.manage-account #pageWrap .form-group.country:before,.cpd-detail #pageWrap .form-group.country:before{content:'\f0ac';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;transform:translate(0,0)}.account #pageWrap .form-group.job-title:before,.manage-account #pageWrap .form-group.job-title:before,.cpd-detail #pageWrap .form-group.job-title:before{content:'\f19d';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;transform:translate(0,0)}.account #pageWrap .form-group.company:before,.manage-account #pageWrap .form-group.company:before,.cpd-detail #pageWrap .form-group.company:before{content:'\f1ad';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;transform:translate(0,0)}.account #pageWrap .form-group.employees:before,.manage-account #pageWrap .form-group.employees:before,.cpd-detail #pageWrap .form-group.employees:before{content:'\f0c0';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;transform:translate(0,0)}.account #pageWrap .form-group.error .input-validation-error,.manage-account #pageWrap .form-group.error .input-validation-error,.cpd-detail #pageWrap .form-group.error .input-validation-error{border-color:#d14836}.account #pageWrap .form-group.error .input-validation-error::-webkit-input-placeholder,.manage-account #pageWrap .form-group.error .input-validation-error::-webkit-input-placeholder,.cpd-detail #pageWrap .form-group.error .input-validation-error::-webkit-input-placeholder{color:#d14836}.account #pageWrap .form-group.error .input-validation-error::-moz-placeholder,.manage-account #pageWrap .form-group.error .input-validation-error::-moz-placeholder,.cpd-detail #pageWrap .form-group.error .input-validation-error::-moz-placeholder{color:#d14836}.account #pageWrap .form-group.error .input-validation-error:-ms-input-placeholder,.manage-account #pageWrap .form-group.error .input-validation-error:-ms-input-placeholder,.cpd-detail #pageWrap .form-group.error .input-validation-error:-ms-input-placeholder{color:#d14836}.account #pageWrap .form-group.error .input-validation-error:-moz-placeholder,.manage-account #pageWrap .form-group.error .input-validation-error:-moz-placeholder,.cpd-detail #pageWrap .form-group.error .input-validation-error:-moz-placeholder{color:#d14836}.account #pageWrap .form-group.error:before,.manage-account #pageWrap .form-group.error:before,.cpd-detail #pageWrap .form-group.error:before{color:#d14836}.account #pageWrap .form-group .field-validation-error,.manage-account #pageWrap .form-group .field-validation-error,.cpd-detail #pageWrap .form-group .field-validation-error{color:#d14836;float:right;font-size:14px;margin:-20px 0 0}.account #pageWrap .form-control,.manage-account #pageWrap .form-control,.cpd-detail #pageWrap .form-control{border-bottom:1px solid #7f7f7f;font-size:16px;height:35px;line-height:1;margin-bottom:25px;padding:0 20px 0 30px;width:100%}.account #pageWrap .form-control.pl-0,.manage-account #pageWrap .form-control.pl-0,.cpd-detail #pageWrap .form-control.pl-0{padding-left:0px}@media only screen and (min-width: 768px){.account #pageWrap .form-control,.manage-account #pageWrap .form-control,.cpd-detail #pageWrap .form-control{font-size:18px;height:50px;padding:0 20px 0 45px}}.account #pageWrap .form-control::-webkit-input-placeholder,.manage-account #pageWrap .form-control::-webkit-input-placeholder,.cpd-detail #pageWrap .form-control::-webkit-input-placeholder{color:#7f7f7f}.account #pageWrap .form-control::-moz-placeholder,.manage-account #pageWrap .form-control::-moz-placeholder,.cpd-detail #pageWrap .form-control::-moz-placeholder{color:#7f7f7f}.account #pageWrap .form-control:-ms-input-placeholder,.manage-account #pageWrap .form-control:-ms-input-placeholder,.cpd-detail #pageWrap .form-control:-ms-input-placeholder{color:#7f7f7f}.account #pageWrap .form-control:-moz-placeholder,.manage-account #pageWrap .form-control:-moz-placeholder,.cpd-detail #pageWrap .form-control:-moz-placeholder{color:#7f7f7f}.account #pageWrap .validation-summary-errors ul,.manage-account #pageWrap .validation-summary-errors ul,.cpd-detail #pageWrap .validation-summary-errors ul{left:0;margin-top:15px}.account #pageWrap .validation-summary-errors ul li,.manage-account #pageWrap .validation-summary-errors ul li,.cpd-detail #pageWrap .validation-summary-errors ul li{color:#d14836;font-size:14px;margin-bottom:0 !important}.account #pageWrap .validation-summary-errors ul li:before,.manage-account #pageWrap .validation-summary-errors ul li:before,.cpd-detail #pageWrap .validation-summary-errors ul li:before{content:'\f05a';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;transform:translate(0,0);margin-right:7px}.account #pageWrap .checkbox label,.manage-account #pageWrap .checkbox label,.cpd-detail #pageWrap .checkbox label,.account #pageWrap .radio label,.manage-account #pageWrap .radio label,.cpd-detail #pageWrap .radio label{display:inline;font-size:14px;font-weight:600;line-height:1;margin:0;position:relative;width:100%;vertical-align:middle}.account #pageWrap .checkbox label:before,.manage-account #pageWrap .checkbox label:before,.cpd-detail #pageWrap .checkbox label:before,.account #pageWrap .radio label:before,.manage-account #pageWrap .radio label:before,.cpd-detail #pageWrap .radio label:before{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;-ms-transition:none !important;transition:none !important;border:1px solid #7f7f7f;content:'';float:left;font-size:13px;height:22px;line-height:1;padding:3px 0 0;margin:0 10px 0 0;position:relative;text-align:center;top:0;width:22px;vertical-align:middle}.account #pageWrap .checkbox label.checked:before,.manage-account #pageWrap .checkbox label.checked:before,.cpd-detail #pageWrap .checkbox label.checked:before,.account #pageWrap .radio label.checked:before,.manage-account #pageWrap .radio label.checked:before,.cpd-detail #pageWrap .radio label.checked:before{content:'\f00c';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;transform:translate(0,0);color:#333}.account #pageWrap .checkbox input,.manage-account #pageWrap .checkbox input,.cpd-detail #pageWrap .checkbox input,.account #pageWrap .radio input,.manage-account #pageWrap .radio input,.cpd-detail #pageWrap .radio input{opacity:0;filter:alpha(opacity=0);position:absolute;height:0;width:0}.account .sagepay-logo,.manage-account .sagepay-logo,.cpd-detail .sagepay-logo{display:block;margin:25px auto 0}@media only screen and (min-width: 768px){.account .sagepay-logo,.manage-account .sagepay-logo,.cpd-detail .sagepay-logo{float:right;margin:0;position:relative;top:8px}}.login .register-panel{background:rgba(0,0,0,0.65);color:#fff}@media only screen and (min-width: 768px){.login .register-panel{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);vertical-align:top;float:left;width:340px}}@media only screen and (min-width: 992px){.login .register-panel{height:410px;width:430px}}.login .register-panel .inner{padding:35px 25px 25px}@media only screen and (min-width: 768px){.login .register-panel .inner{padding:35px}}@media only screen and (min-width: 992px){.login .register-panel .inner{padding:45px 50px 0}}.login .register-panel h2{font-size:20px;font-weight:600;line-height:1;margin-bottom:10px}@media only screen and (min-width: 768px){.login .register-panel h2{font-size:26px;margin-bottom:20px}}@media only screen and (min-width: 992px){.login .register-panel h2{font-size:30px}}.login .register-panel p,.login .register-panel li{font-size:14px;line-height:20px;margin-bottom:20px}@media only screen and (min-width: 768px){.login .register-panel p,.login .register-panel li{font-size:16px;line-height:24px;margin-bottom:20px}}.login .register-panel p em,.login .register-panel li em{font-size:15px}@media only screen and (min-width: 768px){.login .register-panel p em,.login .register-panel li em{font-size:17px}}.login .register-panel ul{margin-bottom:20px}@media only screen and (min-width: 992px){.login .register-panel ul{margin-bottom:40px}}.login .register-panel ul li{line-height:20px;margin-bottom:12px;padding-left:20px;position:relative}@media only screen and (min-width: 768px){.login .register-panel ul li{line-height:22px;padding-left:30px}}.login .register-panel ul li:before{content:'\f05d';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;transform:translate(0,0);position:absolute;left:0;top:3px}@media only screen and (min-width: 768px){.login .register-panel ul li:before{top:2px}}.login .register-panel .btn{height:45px;line-height:45px;width:100%}@media only screen and (min-width: 768px){.login .register-panel .btn{height:55px;line-height:55px}}.main-panel .checkbox{margin:35px 0 15px}.main-panel .btn{width:100%}@media only screen and (min-width: 992px){.main-panel .btn{width:auto}}@media only screen and (min-width: 992px){.main-panel .btn-primary{width:160px}}.main-panel .login-ip{font-size:16px;line-height:1.3;margin-top:10px;padding:9px 25px 0}@media only screen and (min-width: 992px){.main-panel .login-ip{line-height:1.2;margin:0 0 0 15px;text-align:left}}.main-panel .login-ip .ip{display:block;font-size:14px}.forgotten-password .main-panel{float:none;height:auto;margin:0 auto}@media only screen and (min-width: 992px){.forgotten-password .main-panel .inner{padding-bottom:80px}}.reset-password .main-panel{float:none;height:auto;margin:0 auto}@media only screen and (min-width: 992px){.reset-password .main-panel .inner{padding-bottom:80px}}.subscriptions h3{font-weight:600}.subscriptions .panel{background:#fff;margin:0 0 20px;padding:30px}@media only screen and (min-width: 768px){.subscriptions .panel{margin:0 0 40px;padding:50px 40px}}@media only screen and (min-width: 992px){.subscriptions .panel{margin:0 0 60px;padding:60px}}.subscriptions .panel .btn{width:100%}@media only screen and (min-width: 768px){.subscriptions .panel .btn{width:auto}}@media only screen and (min-width: 992px){.subscriptions .panel .btn{padding:0 25px}}@media only screen and (min-width: 1250px){.subscriptions .panel .btn{padding:0 35px}}.subscriptions .panel .btn-secondary{margin:15px 0 0}@media only screen and (min-width: 992px){.subscriptions .panel .btn-secondary{margin:0 0 0 10px}}@media only screen and (min-width: 1250px){.subscriptions .panel .btn-secondary{margin-left:20px}}.subscriptions .panel img{display:block;height:auto;margin-bottom:25px;width:100%}@media only screen and (min-width: 768px){.subscriptions .panel img{margin-bottom:35px}}@media only screen and (min-width: 992px){.subscriptions .panel img{margin-bottom:0}}.subscriptions p.small-print{font-family:'Amiri',serif;font-style:italic;font-size:14px;line-height:20px}@media only screen and (min-width: 1250px){.subscriptions p.small-print{font-size:18px;line-height:26px}}.subscriptions .table{max-width:100%;width:100%}.subscriptions .table tr td{border-right:1px solid #333;border-bottom:1px solid #333;font-size:16px;line-height:24px;padding:10px 10px 10px 0}@media only screen and (min-width: 768px){.subscriptions .table tr td{font-size:18px;line-height:28px;padding:15px 15px 15px 0}}@media only screen and (min-width: 1250px){.subscriptions .table tr td{font-size:22px;line-height:32px}}.subscriptions .table tr td:last-child{border-right:0;text-align:center}.subscriptions .table tr:last-child td{border-bottom:0}.cpd-hub .main-content{padding-bottom:0 !important}.cpd-hub .banner{margin-bottom:30px;padding:30px 20px}@media only screen and (min-width: 768px){.cpd-hub .banner{padding:30px}}@media only screen and (min-width: 992px){.cpd-hub .banner{margin-bottom:30px;padding:50px}}@media only screen and (min-width: 1250px){.cpd-hub .banner{margin-bottom:50px;padding:60px}}.cpd-hub .banner.last{margin-bottom:0}.cpd-list .list-panel{margin-bottom:0}@media only screen and (min-width: 1250px){.cpd-list .list-panel{margin-bottom:20px}}.cpd-list .panel{background:#fff;margin-bottom:40px;padding:25px 20px}@media only screen and (min-width: 768px){.cpd-list .panel{padding:30px}}@media only screen and (min-width: 992px){.cpd-list .panel{padding:40px}}.cpd-list .panel img{border:4px solid #e5e5e5;display:block;height:auto;width:100%}.cpd-list .panel p{font-size:18px;line-height:22px;margin:25px 0 0}@media only screen and (min-width: 1250px){.cpd-list .panel p{font-size:20px;line-height:24px}}@media only screen and (min-width: 1250px){.cpd-list .panel p{margin-top:20px}}.cpd-list .panel p.date{color:#999}.cpd-list .panel p.title{font-size:18px;line-height:20px;margin-top:20px}@media only screen and (min-width: 992px){.cpd-list .panel p.title{font-size:22px;line-height:24px}}@media only screen and (min-width: 1250px){.cpd-list .panel p.title{margin-top:5px}}.cpd-list .panel p.title a{color:#333;text-decoration:none}.cpd-list .panel p.title a:hover{color:#d14836}.cpd-list .panel p .fa{margin-right:10px}.cpd-detail .panel{background:#fff;margin-bottom:30px;padding:20px}@media only screen and (min-width: 768px){.cpd-detail .panel{margin-bottom:40px;padding:40px}}@media only screen and (min-width: 1250px){.cpd-detail .panel{margin-bottom:60px;padding:60px}}.cpd-detail .panel .date{color:#999;font-size:16px;line-height:24px;margin:0 !important}@media only screen and (min-width: 1250px){.cpd-detail .panel .date{font-size:20px;line-height:30px}}.cpd-detail .panel .date .fa{margin-right:10px}.cpd-detail .panel .video-wrapper{margin-bottom:20px;text-align:center;position:relative;padding-bottom:56.25%;height:0}@media only screen and (min-width: 768px){.cpd-detail .panel .video-wrapper{margin-bottom:30px}}@media only screen and (min-width: 1250px){.cpd-detail .panel .video-wrapper{margin:10px auto 40px;padding-bottom:42.19%;width:75%}}.cpd-detail .panel .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cpd-detail .panel .img-wrapper{border:5px solid #e5e5e5;margin-bottom:20px;max-width:1024px;width:100%}@media only screen and (min-width: 768px){.cpd-detail .panel .img-wrapper{border-width:10px;margin-bottom:30px}}@media only screen and (min-width: 1250px){.cpd-detail .panel .img-wrapper{margin:10px auto 40px}}.cpd-detail .panel .img-wrapper img{height:auto;display:block;width:100%}@media only screen and (min-width: 992px){.cpd-detail .panel .hasForm{margin-left:-25px;margin-right:-25px}}@media only screen and (min-width: 1250px){.cpd-detail .panel .hasForm{margin-left:-50px;margin-right:-50px}}@media only screen and (min-width: 992px){.cpd-detail .panel .hasForm div[class*="col-"]{padding-left:25px;padding-right:25px}}@media only screen and (min-width: 1250px){.cpd-detail .panel .hasForm div[class*="col-"]{padding-left:50px;padding-right:50px}}@media only screen and (min-width: 992px){.cpd-detail .panel .hasForm .left-col{border-right:1px solid #e5e5e5}}.cpd-detail .panel .hasForm .left-col .thumb{border:5px solid #e5e5e5;margin-bottom:30px}@media only screen and (min-width: 768px){.cpd-detail .panel .hasForm .left-col .thumb{border-width:10px}}.cpd-detail .panel .hasForm .right-col hr{margin:25px 0}@media only screen and (min-width: 992px){.cpd-detail .panel .hasForm .right-col hr{display:none}}.cpd-detail .panel .hasForm .right-col .form-group label{font-size:14px;font-weight:600}.cpd-detail .panel .hasForm .right-col .form-group:before{top:25px !important}@media only screen and (min-width: 768px){.cpd-detail .panel .hasForm .right-col .form-group:before{top:31px !important}}@media only screen and (min-width: 768px){.cpd-detail .panel .hasForm .right-col .form-group.region:before,.cpd-detail .panel .hasForm .right-col .form-group.country:before{top:29px !important}}.cpd-detail .panel .hasForm .right-col h2{font-size:32px;line-height:1;margin:0 0 15px}.cpd-detail .panel .hasForm .right-col h3{font-size:18px;line-height:24px;margin:0 0 30px}.cpd-detail .panel .hasForm .right-col p{font-size:14px;line-height:22px;margin:20px 0 0}.cpd-detail .panel .hasForm .right-col .btn{margin-top:20px}@media only screen and (min-width: 992px){.directory-layout{display:flex;flex-direction:row-reverse}}.directory-layout__sidebar{margin-bottom:50px;flex-shrink:0}@media only screen and (min-width: 992px){.directory-layout__sidebar{width:300px;margin-bottom:0}}@media only screen and (min-width: 992px){.directory-layout__main{padding-right:40px;width:1210px;padding-left:20px}}@media only screen and (min-width: 1620px){.directory-layout__main{padding-right:60px}}.cta-banner{background:url('/Content/img/footer/footer-polygons.png') 50% 0 repeat-x #000;color:#f3f3f3;padding:30px 25px;margin-bottom:30px}@media only screen and (min-width: 1250px){.cta-banner{padding:50px 60px;margin-bottom:60px}}.cta-banner__inner{text-align:center}@media only screen and (min-width: 768px){.cta-banner__inner{text-align:left;display:flex;justify-content:space-between;align-items:center}}.cta-banner__content{margin-bottom:20px}@media only screen and (min-width: 768px){.cta-banner__content{margin-bottom:0}}.cta-banner__heading{font-size:26px;line-height:30px;margin-bottom:10px}@media only screen and (min-width: 768px){.cta-banner__heading{font-size:34px;line-height:38px}}@media only screen and (min-width: 992px){.cta-banner__heading{font-size:38px;line-height:44px}}.cta-banner__body{font-size:16px;line-height:24px;margin-bottom:5px}@media only screen and (min-width: 768px){.cta-banner__body{font-size:18px;line-height:24px}}@media only screen and (min-width: 1250px){.cta-banner__body{font-size:20px;line-height:30px}}.cta-banner .btn{white-space:nowrap}.directory-item{background:#fff;display:block;position:relative;margin-bottom:20px;-webkit-transition:box-shadow 0.25s ease-in-out;-moz-transition:box-shadow 0.25s ease-in-out;transition:box-shadow 0.25s ease-in-out}.directory-item:hover{-webkit-box-shadow:0 0 30px 5px rgba(0,0,0,0.05);-moz-box-shadow:0 0 30px 5px rgba(0,0,0,0.05);box-shadow:0 0 30px 5px rgba(0,0,0,0.05)}@media only screen and (min-width: 768px){.directory-item{display:flex;margin-bottom:30px;align-items:flex-start}}.directory-item--is-featured{border-top:3px solid #d14836}@media only screen and (min-width: 768px){.directory-item--is-featured{border-top-width:4px}}.directory-item__premium{position:absolute;top:0;right:0;background:#d14836;color:#fff;font-size:16px;line-height:30px;padding:2px 15px 0}.directory-item__content{padding:20px}@media only screen and (min-width: 1620px){.directory-item__content{padding:30px}}@media only screen and (min-width: 768px){.directory-item--is-featured .directory-item__content{padding-right:130px}}@media only screen and (min-width: 1620px){.directory-item--is-featured .directory-item__content{padding:30px;padding-right:130px}}.directory-item__image{width:100%}@media only screen and (min-width: 768px){.directory-item__image{width:250px}}@media only screen and (min-width: 1620px){.directory-item__image{width:400px}}.directory-item__heading{font-size:20px;font-weight:600;line-height:24px;margin-bottom:10px;color:#333}@media only screen and (min-width: 768px){.directory-item__heading{font-size:28px;line-height:1.2;margin-bottom:10px}}.directory-item:hover .directory-item__heading{color:#d14836}.directory-item__synopsis{font-size:18px;line-height:22px;margin:0 0 10px 0;color:#333}@media only screen and (min-width: 768px){.directory-item__synopsis{font-size:15px;line-height:18px}}@media only screen and (min-width: 1250px){.directory-item__synopsis{font-size:18px;line-height:22px}}.directory-item:hover .directory-item__synopsis{color:#d14836}.load-more{text-align:center;margin-top:30px}@media only screen and (min-width: 768px){.load-more{margin-top:50px}}.directory-filters .checkbox label,.directory-filters .radio label{display:inline;font-size:14px;font-weight:600;line-height:1;margin:0;position:relative;width:100%;vertical-align:middle}.directory-filters .checkbox label:before,.directory-filters .radio label:before{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;-ms-transition:none !important;transition:none !important;border:1px solid #7f7f7f;content:'';float:left;font-size:13px;height:22px;line-height:1;padding:3px 0 0;margin:0 10px 0 0;position:relative;text-align:center;top:0;width:22px;vertical-align:middle}.directory-filters .checkbox label.checked:before,.directory-filters .radio label.checked:before{content:'\f00c';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;transform:translate(0,0);color:#333}.directory-filters .checkbox label.disabled:before,.directory-filters .radio label.disabled:before{border-color:#ddd;background-color:#eee}.directory-filters .checkbox label.disabled,.directory-filters .radio label.disabled{color:#959595}.directory-filters .checkbox input,.directory-filters .radio input{opacity:0;filter:alpha(opacity=0);position:absolute;height:0;width:0}.directory-filters .checkbox span,.directory-filters .radio span{position:relative;top:3px}.directory-search{position:relative;width:100%;margin-bottom:30px;border:1px solid #e5e5e5}@media only screen and (min-width: 768px){.directory-search{padding-left:0}}.directory-search .form-control{-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;transition:all 0.25s ease;border:none;font-size:16px;float:right;height:35px;line-height:1;padding:0 55px 0 15px}@media only screen and (min-width: 768px){.directory-search .form-control{font-size:18px;height:50px;padding:0 65px 0 15px}}@media only screen and (min-width: 992px){.directory-search .form-control{font-size:20px;height:55px;padding:0 75px 0 20px}}.directory-search .form-control::-webkit-input-placeholder{color:#959595;line-height:1}.directory-search .form-control::-moz-placeholder{color:#959595;line-height:55px !important}.directory-search .form-control:-ms-input-placeholder{color:#959595;line-height:1}.directory-search .form-control:-moz-placeholder{color:#959595;line-height:1}.directory-search .btn{padding:0;height:35px;line-height:35px;position:absolute;top:0;right:0;width:35px}@media only screen and (min-width: 768px){.directory-search .btn{height:50px;line-height:50px;width:50px}}@media only screen and (min-width: 992px){.directory-search .btn{height:55px;line-height:55px;width:55px}}.directory-search .btn .fa{font-size:16px;position:relative;top:0}@media only screen and (min-width: 768px){.directory-search .btn .fa{font-size:20px;top:2px}}.directory-filters{background-color:#fff;border-top:3px solid #353535;padding:15px 20px;margin-bottom:30px}@media only screen and (min-width: 768px){.directory-filters{border-top-width:4px}}@media only screen and (min-width: 992px){.directory-filters{border-top-width:4px}}@media only screen and (min-width: 1250px){.directory-filters{margin-bottom:35px;padding:20px 30px}}.directory-filters h4{display:flex;justify-content:space-between;font-size:24px;border-top:1px solid #e5e5e5;padding:10px 0;cursor:pointer}.directory-filters__item:first-child h4{border-top:0}.directory-filters__item .form-group:last-child{margin-bottom:30px}.directory-filters__item .form-group:first-child{margin-top:10px}.directory-company-sidebar{position:relative}.directory-company-sidebar--featured{border:solid 3px #d14836}.directory-company-sidebar__image{width:100%;height:auto}.directory-company-sidebar__premium{position:absolute;top:0;right:0;background:#d14836;color:#fff;font-size:16px;line-height:30px;padding:2px 15px 0}.directory-company-sidebar__inner{padding:30px;font-size:18px;line-height:1.2}.directory-company-sidebar__inner i{margin:2px 10px 0 0;width:20px;display:flex;justify-content:center}.directory-company-sidebar__item{margin-bottom:12px;display:flex}.directory-company-sidebar__item:last-child{margin-bottom:0}.directory-tags{margin-top:30px}.directory-tags a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#b6bfc5;color:#fff;display:inline-block;font-weight:600;float:left;font-size:14px;margin:0 8px 8px 0;padding:9px 14px 7px;text-decoration:none}@media only screen and (min-width: 992px){.directory-tags a{font-size:16px;margin:0 8px 8px 0;padding:11px 15px 7px}}.directory-tags a:hover{background:#333;color:#fff}.directory-footer-meta{padding-top:30px;padding-bottom:30px}.directory-footer-meta .back,.directory-footer-meta .read-more{color:#333;font-size:16px;line-height:1;margin:0;margin-left:30px;position:relative;text-decoration:none}@media only screen and (min-width: 768px){.directory-footer-meta .back,.directory-footer-meta .read-more{font-size:17px}}.directory-footer-meta .back:hover,.directory-footer-meta .read-more:hover{color:#d14836}.directory-footer-meta .back .fa,.directory-footer-meta .read-more .fa{left:-30px;position:absolute}@media only screen and (min-width: 768px){.directory-footer-meta .back .fa,.directory-footer-meta .read-more .fa{display:block}}.directory-footer-meta .read-more{display:inline-block;line-height:1.3;margin-top:20px}.directory-footer-meta .read-more .fa{left:-28px;top:3px}.directory-footer-meta .social-share-wrapper{display:block;float:left;margin:15px 0 40px -10px;width:100%}@media only screen and (min-width: 768px){.directory-footer-meta .social-share-wrapper{margin:20px 0 30px -15px}}@media only screen and (min-width: 1250px){.directory-footer-meta .social-share-wrapper{display:inline-block;float:right;margin:0;width:auto}}.directory-loading{font-size:50px;text-align:center;padding:20px 0}.consultants-contractors-hub .main-content{padding-bottom:0 !important}.consultants-contractors-hub .banner{margin-bottom:30px;padding:30px 20px}@media only screen and (min-width: 768px){.consultants-contractors-hub .banner{padding:30px}}@media only screen and (min-width: 992px){.consultants-contractors-hub .banner{margin-bottom:30px;padding:50px}}@media only screen and (min-width: 1250px){.consultants-contractors-hub .banner{margin-bottom:50px;padding:60px}}.consultants-contractors-hub .banner.last{margin-bottom:0}.consultants-contractors-list .list-panel{margin-bottom:0}@media only screen and (min-width: 1250px){.consultants-contractors-list .list-panel{margin-bottom:20px}}.consultants-contractors-list a.panel{background:#fff;margin-bottom:40px;padding:25px 20px;display:inline-block;color:#333;text-decoration:none}@media only screen and (min-width: 768px){.consultants-contractors-list a.panel{padding:30px}}@media only screen and (min-width: 992px){.consultants-contractors-list a.panel{padding:40px}}.consultants-contractors-list a.panel img{border:4px solid #e5e5e5;display:block;height:auto;width:100%}.consultants-contractors-list a.panel p{font-size:18px;line-height:22px;margin:25px 0 0}@media only screen and (min-width: 1250px){.consultants-contractors-list a.panel p{font-size:20px;line-height:24px}}@media only screen and (min-width: 1250px){.consultants-contractors-list a.panel p{margin-top:20px}}.consultants-contractors-list a.panel p.date{color:#999}.consultants-contractors-list a.panel p.title{font-size:18px;line-height:20px;margin-top:20px}@media only screen and (min-width: 992px){.consultants-contractors-list a.panel p.title{font-size:27px;line-height:25px}}@media only screen and (min-width: 1250px){.consultants-contractors-list a.panel p.title{margin-top:5px}}.consultants-contractors-list a.panel p .fa{margin-right:10px}.consultants-contractors-list a.panel:hover .title{color:#d14836}.consultants-contractors-details h1{font-size:30px;line-height:34px;margin-bottom:25px}@media only screen and (min-width: 992px){.consultants-contractors-details h1{font-size:38px;line-height:44px}}@media only screen and (min-width: 1250px){.consultants-contractors-details h1{font-size:42px;line-height:50px}}.consultants-contractors-details .main{background:#fff;border-top:4px solid #333;margin:0 15px 30px;padding:30px 25px 0}@media only screen and (min-width: 768px){.consultants-contractors-details .main{margin:0 auto 40px;width:720px}}@media only screen and (min-width: 992px){.consultants-contractors-details .main{margin-bottom:60px;width:100%;width:970px}}@media only screen and (min-width: 1250px){.consultants-contractors-details .main{padding:50px 60px;width:1230px}}@media only screen and (min-width: 1620px){.consultants-contractors-details .main{width:1530px}}.consultants-contractors-details .main .main-content{margin-bottom:0}@media only screen and (min-width: 992px){.consultants-contractors-details .main .main-content{padding-bottom:0}}.consultants-contractors-details .main .main-content .section-heading{border-bottom:2px solid #dadada;font-size:24px;line-height:1.3;padding-bottom:15px;margin:40px 0 30px}@media only screen and (min-width: 768px){.consultants-contractors-details .main .main-content .section-heading{border-bottom-width:3px;font-size:30px;padding-bottom:20px;margin-bottom:30px}}@media only screen and (min-width: 1250px){.consultants-contractors-details .main .main-content .section-heading{font-size:36px;line-height:1;padding-bottom:25px;margin-top:50px}}.consultants-contractors-details .main .main-content .section-heading a{color:#333;text-decoration:none}.consultants-contractors-details .main .main-content .section-heading a:hover{color:#d14836}.consultants-contractors-details .main .main-content li{margin-bottom:10px !important}@media only screen and (min-width: 768px){.consultants-contractors-details .main .left-col{float:left;width:340px}}@media only screen and (min-width: 992px){.consultants-contractors-details .main .left-col{width:590px}}@media only screen and (min-width: 1250px){.consultants-contractors-details .main .left-col{width:680px}}@media only screen and (min-width: 1620px){.consultants-contractors-details .main .left-col{width:980px}}.consultants-contractors-details .main .left-col .meta{margin-bottom:15px}@media only screen and (min-width: 768px){.consultants-contractors-details .main .left-col .meta{float:left}}@media only screen and (min-width: 1250px){.consultants-contractors-details .main .left-col .meta{margin-bottom:40px}}.consultants-contractors-details .main .left-col .meta li{float:left;font-size:14px;width:50%}@media only screen and (min-width: 768px){.consultants-contractors-details .main .left-col .meta li{font-size:15px;margin:0 10px 0 0;width:auto}}@media only screen and (min-width: 1250px){.consultants-contractors-details .main .left-col .meta li{font-size:18px;margin-right:15px}}.consultants-contractors-details .main .left-col .meta li .cat{padding-left:35px}@media only screen and (min-width: 992px){.consultants-contractors-details .main .left-col .meta li .cat{padding-left:38px}}.consultants-contractors-details .main .left-col .meta li .cat:before,.consultants-contractors-details .main .left-col .meta li .cat:after{height:9px;top:4px;width:8px}@media only screen and (min-width: 992px){.consultants-contractors-details .main .left-col .meta li .cat:before,.consultants-contractors-details .main .left-col .meta li .cat:after{top:5px}}.consultants-contractors-details .main .left-col .callout-box{background:#f7f7f7;padding:20px}.consultants-contractors-details .main aside.sidebar-col{margin-bottom:30px}@media only screen and (min-width: 768px){.consultants-contractors-details .main aside.sidebar-col{float:right;display:block;padding-top:0;width:300px}}@media only screen and (min-width: 1250px){.consultants-contractors-details .main aside.sidebar-col{width:360px}}.consultants-contractors-details .main aside.sidebar-col .logo{max-width:100%;width:100%;border:solid 3px #c7c7c7}.consultants-contractors-details .details-intro{border:2px solid #e5e5e5;margin-bottom:30px;background:#f7f7f7;padding:25px 25px 0}@media only screen and (min-width: 768px){.consultants-contractors-details .details-intro{margin-bottom:40px}}.choose-subscription #pageWrap,.renew #pageWrap{height:auto !important;padding:35px 0 20px}@media only screen and (min-width: 768px){.choose-subscription #pageWrap,.renew #pageWrap{padding:50px 0}}@media only screen and (min-width: 992px){.choose-subscription #pageWrap,.renew #pageWrap{padding:75px 0}}.choose-subscription .choose-sub-inner-wrap,.renew .choose-sub-inner-wrap{position:relative;margin:0 auto;padding:0 20px}@media only screen and (min-width: 992px){.choose-subscription .choose-sub-inner-wrap,.renew .choose-sub-inner-wrap{padding:0;width:960px}}@media only screen and (min-width: 1250px){.choose-subscription .choose-sub-inner-wrap,.renew .choose-sub-inner-wrap{width:1180px}}@media only screen and (min-width: 768px){.choose-subscription .choose-sub-inner-wrap .row,.renew .choose-sub-inner-wrap .row{margin-left:-7px;margin-right:-7px}}@media only screen and (min-width: 992px){.choose-subscription .choose-sub-inner-wrap .row,.renew .choose-sub-inner-wrap .row{margin-left:-10px;margin-right:-10px}}@media only screen and (min-width: 1250px){.choose-subscription .choose-sub-inner-wrap .row,.renew .choose-sub-inner-wrap .row{margin-left:-15px;margin-right:-15px}}@media only screen and (min-width: 1620px){.choose-subscription .choose-sub-inner-wrap .row,.renew .choose-sub-inner-wrap .row{margin-left:-25px;margin-right:-25px}}@media only screen and (min-width: 768px){.choose-subscription .choose-sub-inner-wrap .row>div[class*="col-"],.renew .choose-sub-inner-wrap .row>div[class*="col-"]{padding-left:7px;padding-right:7px}}@media only screen and (min-width: 992px){.choose-subscription .choose-sub-inner-wrap .row>div[class*="col-"],.renew .choose-sub-inner-wrap .row>div[class*="col-"]{padding-left:10px;padding-right:10px}}@media only screen and (min-width: 1250px){.choose-subscription .choose-sub-inner-wrap .row>div[class*="col-"],.renew .choose-sub-inner-wrap .row>div[class*="col-"]{padding-left:15px;padding-right:15px}}@media only screen and (min-width: 1620px){.choose-subscription .choose-sub-inner-wrap .row>div[class*="col-"],.renew .choose-sub-inner-wrap .row>div[class*="col-"]{padding-left:25px;padding-right:25px}}.choose-subscription .choose-sub-inner-wrap .intro,.renew .choose-sub-inner-wrap .intro{color:#fff;margin:0 0 30px;text-align:center}@media only screen and (min-width: 768px){.choose-subscription .choose-sub-inner-wrap .intro,.renew .choose-sub-inner-wrap .intro{margin-bottom:45px}}@media only screen and (min-width: 992px){.choose-subscription .choose-sub-inner-wrap .intro,.renew .choose-sub-inner-wrap .intro{margin-bottom:60px}}.choose-subscription .choose-sub-inner-wrap .intro h1,.renew .choose-sub-inner-wrap .intro h1{color:#fff;font-size:34px;line-height:40px;margin:0 0 20px}@media only screen and (min-width: 768px){.choose-subscription .choose-sub-inner-wrap .intro h1,.renew .choose-sub-inner-wrap .intro h1{font-size:44px}}@media only screen and (min-width: 992px){.choose-subscription .choose-sub-inner-wrap .intro h1,.renew .choose-sub-inner-wrap .intro h1{font-size:54px;margin-bottom:25px}}.choose-subscription .choose-sub-inner-wrap .intro p,.renew .choose-sub-inner-wrap .intro p{font-size:18px;line-height:24px}@media only screen and (min-width: 768px){.choose-subscription .choose-sub-inner-wrap .intro p,.renew .choose-sub-inner-wrap .intro p{font-size:22px;line-height:34px}}@media only screen and (min-width: 992px){.choose-subscription .choose-sub-inner-wrap .intro p,.renew .choose-sub-inner-wrap .intro p{font-size:26px;line-height:36px}}.choose-subscription .choose-sub-inner-wrap .intro p a,.renew .choose-sub-inner-wrap .intro p a{color:#fff;text-decoration:underline}.choose-subscription .choose-sub-inner-wrap .intro p a:hover,.renew .choose-sub-inner-wrap .intro p a:hover{text-decoration:none}.choose-subscription .choose-sub-inner-wrap .intro .small p,.renew .choose-sub-inner-wrap .intro .small p{font-size:14px;line-height:20px;margin-top:15px}@media only screen and (min-width: 768px){.choose-subscription .choose-sub-inner-wrap .intro .small p,.renew .choose-sub-inner-wrap .intro .small p{font-size:15px;margin-top:10px}}@media only screen and (min-width: 992px){.choose-subscription .choose-sub-inner-wrap .intro .small p,.renew .choose-sub-inner-wrap .intro .small p{font-size:16px;line-height:24px}}.choose-subscription .choose-sub-inner-wrap .panel,.renew .choose-sub-inner-wrap .panel{-webkit-box-shadow:0 0 30px 5px rgba(0,0,0,0.05);-moz-box-shadow:0 0 30px 5px rgba(0,0,0,0.05);box-shadow:0 0 30px 5px rgba(0,0,0,0.05);background:#fff;margin-bottom:30px;padding:25px 20px;position:relative}@media only screen and (min-width: 768px){.choose-subscription .choose-sub-inner-wrap .panel,.renew .choose-sub-inner-wrap .panel{margin-bottom:0;padding-bottom:75px}}@media only screen and (min-width: 992px){.choose-subscription .choose-sub-inner-wrap .panel,.renew .choose-sub-inner-wrap .panel{padding:30px 25px 85px}}@media only screen and (min-width: 1250px){.choose-subscription .choose-sub-inner-wrap .panel,.renew .choose-sub-inner-wrap .panel{padding:35px 30px 90px}}.choose-subscription .choose-sub-inner-wrap .panel.site-licence,.renew .choose-sub-inner-wrap .panel.site-licence{padding:25px 20px}@media only screen and (min-width: 768px){.choose-subscription .choose-sub-inner-wrap .panel.site-licence,.renew .choose-sub-inner-wrap .panel.site-licence{margin-top:20px}}@media only screen and (min-width: 992px){.choose-subscription .choose-sub-inner-wrap .panel.site-licence,.renew .choose-sub-inner-wrap .panel.site-licence{margin-top:40px;padding:30px 25px 25px}}@media only screen and (min-width: 1250px){.choose-subscription .choose-sub-inner-wrap .panel.site-licence,.renew .choose-sub-inner-wrap .panel.site-licence{padding:65px 60px 60px}}.choose-subscription .choose-sub-inner-wrap .panel.site-licence h2,.renew .choose-sub-inner-wrap .panel.site-licence h2{font-size:26px;font-weight:600;line-height:1;margin:0 0 10px}@media only screen and (min-width: 1250px){.choose-subscription .choose-sub-inner-wrap .panel.site-licence h2,.renew .choose-sub-inner-wrap .panel.site-licence h2{font-size:32px}}.choose-subscription .choose-sub-inner-wrap .panel.site-licence p,.renew .choose-sub-inner-wrap .panel.site-licence p{font-size:16px;line-height:22px;margin-bottom:20px}@media only screen and (min-width: 992px){.choose-subscription .choose-sub-inner-wrap .panel.site-licence p,.renew .choose-sub-inner-wrap .panel.site-licence p{font-size:18px;line-height:26px;margin-bottom:30px}}@media only screen and (min-width: 768px){.choose-subscription .choose-sub-inner-wrap .panel.site-licence .btn,.renew .choose-sub-inner-wrap .panel.site-licence .btn{position:relative !important;bottom:auto !important;left:auto !important;right:auto !important;width:auto}}.choose-subscription .choose-sub-inner-wrap .top h2,.renew .choose-sub-inner-wrap .top h2{font-size:26px;font-weight:600;line-height:1;margin:0 0 5px}@media only screen and (min-width: 1250px){.choose-subscription .choose-sub-inner-wrap .top h2,.renew .choose-sub-inner-wrap .top h2{font-size:32px}}.choose-subscription .choose-sub-inner-wrap .top p,.renew .choose-sub-inner-wrap .top p{font-size:16px;line-height:22px}@media only screen and (min-width: 992px){.choose-subscription .choose-sub-inner-wrap .top p,.renew .choose-sub-inner-wrap .top p{font-size:18px;line-height:26px}}.choose-subscription .choose-sub-inner-wrap .top p.price,.renew .choose-sub-inner-wrap .top p.price{color:#666;font-size:22px;margin:0 0 20px}@media only screen and (min-width: 992px){.choose-subscription .choose-sub-inner-wrap .top p.price,.renew .choose-sub-inner-wrap .top p.price{font-size:26px}}.choose-subscription .choose-sub-inner-wrap .benefits,.renew .choose-sub-inner-wrap .benefits{margin-bottom:30px;padding-top:25px}.choose-subscription .choose-sub-inner-wrap .benefits h3,.renew .choose-sub-inner-wrap .benefits h3{font-size:18px;font-weight:600;line-height:1;margin:0}@media only screen and (min-width: 992px){.choose-subscription .choose-sub-inner-wrap .benefits h3,.renew .choose-sub-inner-wrap .benefits h3{font-size:20px}}.choose-subscription .choose-sub-inner-wrap .benefits ul,.renew .choose-sub-inner-wrap .benefits ul{margin:15px 0 0}@media only screen and (min-width: 992px){.choose-subscription .choose-sub-inner-wrap .benefits ul,.renew .choose-sub-inner-wrap .benefits ul{margin:20px 0 0}}.choose-subscription .choose-sub-inner-wrap .benefits ul li,.renew .choose-sub-inner-wrap .benefits ul li{font-size:16px;line-height:20px;margin-bottom:15px;padding-left:22px;position:relative}.choose-subscription .choose-sub-inner-wrap .benefits ul li:before,.renew .choose-sub-inner-wrap .benefits ul li:before{content:'\f05d';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;transform:translate(0,0);top:2px;left:0;position:absolute}.choose-subscription .choose-sub-inner-wrap .benefits ul li:last-child,.renew .choose-sub-inner-wrap .benefits ul li:last-child{margin-bottom:0}.choose-subscription .choose-sub-inner-wrap .btn,.renew .choose-sub-inner-wrap .btn{width:100%}@media only screen and (min-width: 768px){.choose-subscription .choose-sub-inner-wrap .btn,.renew .choose-sub-inner-wrap .btn{bottom:20px;position:absolute;left:20px;right:20px;width:auto}}@media only screen and (min-width: 992px){.choose-subscription .choose-sub-inner-wrap .btn,.renew .choose-sub-inner-wrap .btn{height:60px;line-height:60px;bottom:25px;position:absolute;left:25px;right:25px}}@media only screen and (min-width: 1250px){.choose-subscription .choose-sub-inner-wrap .btn,.renew .choose-sub-inner-wrap .btn{bottom:30px;left:30px;right:30px}}.register #pageWrap{height:100% !important}@media only screen and (min-width: 768px){.register #pageWrap{padding:40px 0}}@media only screen and (min-width: 992px){.register #pageWrap{height:900px !important}}@media only screen and (min-width: 1250px){.register #pageWrap{height:900px !important}}@media only screen and (min-width: 1620px){.register #pageWrap{height:900px !important}}.register #pageWrap .btn{height:45px;line-height:45px;width:100%}@media only screen and (min-width: 768px){.register #pageWrap .btn{height:55px;line-height:55px;width:285px}}@media only screen and (min-width: 992px){.register #pageWrap .btn{width:250px}}.register #pageWrap .register-inner-wrap{height:100%;position:relative;margin:0 auto}@media only screen and (min-width: 768px){.register #pageWrap .register-inner-wrap{width:680px}}@media only screen and (min-width: 992px){.register #pageWrap .register-inner-wrap{width:960px}}@media only screen and (min-width: 1250px){.register #pageWrap .register-inner-wrap{width:1100px}}@media only screen and (min-width: 1620px){.register #pageWrap .register-inner-wrap{width:1200px}}.register #pageWrap .subscription-overview-panel{background:rgba(0,0,0,0.65);color:#fff}@media only screen and (min-width: 768px){.register #pageWrap .subscription-overview-panel{width:100%}}@media only screen and (min-width: 992px){.register #pageWrap .subscription-overview-panel{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);vertical-align:top;float:left;width:350px}}@media only screen and (min-width: 1250px){.register #pageWrap .subscription-overview-panel{width:430px}}.register #pageWrap .subscription-overview-panel .inner{padding:35px 25px 25px}@media only screen and (min-width: 768px){.register #pageWrap .subscription-overview-panel .inner{padding:35px}}@media only screen and (min-width: 1250px){.register #pageWrap .subscription-overview-panel .inner{padding:45px 50px}}.register #pageWrap .subscription-overview-panel h2{font-size:20px;font-weight:600;line-height:1;margin-bottom:20px}@media only screen and (min-width: 768px){.register #pageWrap .subscription-overview-panel h2{font-size:28px}}@media only screen and (min-width: 992px){.register #pageWrap .subscription-overview-panel h2{font-size:30px;margin-bottom:30px}}.register #pageWrap .subscription-overview-panel h3{font-size:18px;font-weight:600;line-height:1;margin-bottom:5px}@media only screen and (min-width: 768px){.register #pageWrap .subscription-overview-panel h3{font-size:20px}}@media only screen and (min-width: 992px){.register #pageWrap .subscription-overview-panel h3{font-size:24px}}.register #pageWrap .subscription-overview-panel p.price{font-size:16px;line-height:1;margin:0}@media only screen and (min-width: 768px){.register #pageWrap .subscription-overview-panel p.price{font-size:18px}}@media only screen and (min-width: 992px){.register #pageWrap .subscription-overview-panel p.price{font-size:20px}}.register #pageWrap .subscription-overview-panel p,.register #pageWrap .subscription-overview-panel li{font-size:14px;line-height:20px;margin-bottom:20px}@media only screen and (min-width: 768px){.register #pageWrap .subscription-overview-panel p,.register #pageWrap .subscription-overview-panel li{font-size:16px;line-height:24px;margin-bottom:20px}}.register #pageWrap .subscription-overview-panel .benefits h3{font-size:20px;font-weight:600;margin-bottom:20px}.register #pageWrap .subscription-overview-panel .benefits ul{margin-bottom:20px}@media only screen and (min-width: 992px){.register #pageWrap .subscription-overview-panel .benefits ul{margin-bottom:30px}}.register #pageWrap .subscription-overview-panel .benefits ul li{line-height:20px;margin-bottom:12px;padding-left:20px;position:relative}@media only screen and (min-width: 768px){.register #pageWrap .subscription-overview-panel .benefits ul li{line-height:22px;padding-left:30px}}.register #pageWrap .subscription-overview-panel .benefits ul li:before{content:'\f05d';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;transform:translate(0,0);position:absolute;left:0;top:3px}@media only screen and (min-width: 768px){.register #pageWrap .subscription-overview-panel .benefits ul li:before{top:2px}}@media only screen and (min-width: 768px){.register #pageWrap .subscription-overview-panel .btn{margin:0;width:285px}}@media only screen and (min-width: 992px){.register #pageWrap .subscription-overview-panel .btn{width:100% !important}}.register #pageWrap .main-panel{top:0;-webkit-transform:none;-ms-transform:none;transform:none}@media only screen and (min-width: 768px){.register #pageWrap .main-panel{float:none;margin-bottom:40px;width:100%}}@media only screen and (min-width: 992px){.register #pageWrap .main-panel{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);vertical-align:top;float:right;height:auto !important;width:610px}}@media only screen and (min-width: 1250px){.register #pageWrap .main-panel{width:670px}}@media only screen and (min-width: 1620px){.register #pageWrap .main-panel{width:770px}}.register #pageWrap .main-panel .inner{padding:35px 25px}@media only screen and (min-width: 768px){.register #pageWrap .main-panel .inner{padding:60px 40px}}@media only screen and (min-width: 992px){.register #pageWrap .main-panel .inner{min-height:650px}}@media only screen and (min-width: 1250px){.register #pageWrap .main-panel .inner{padding:80px}}.register #pageWrap .main-panel h2{margin-bottom:30px}.register #pageWrap .main-panel .address-wrap{margin-top:20px}.register #pageWrap .main-panel .address-wrap h3{font-size:22px;font-weight:600;margin-bottom:10px}.register #pageWrap .main-panel .checkbox{margin:30px 0 20px}.manage-account #pageWrap,.change-password #pageWrap{height:auto !important;padding:40px 20px}@media only screen and (min-width: 768px){.manage-account #pageWrap,.change-password #pageWrap{padding:60px 20px}}@media only screen and (min-width: 992px){.manage-account #pageWrap,.change-password #pageWrap{padding:80px 20px}}.manage-account #pageWrap .main-panel,.change-password #pageWrap .main-panel{top:0;-webkit-transform:none;-ms-transform:none;transform:none;float:none !important;margin:0 auto !important;width:100%}@media only screen and (min-width: 992px){.manage-account #pageWrap .main-panel,.change-password #pageWrap .main-panel{height:auto !important;width:610px}}@media only screen and (min-width: 1250px){.manage-account #pageWrap .main-panel,.change-password #pageWrap .main-panel{width:770px}}.manage-account #pageWrap .main-panel .inner,.change-password #pageWrap .main-panel .inner{padding:35px 25px}@media only screen and (min-width: 768px){.manage-account #pageWrap .main-panel .inner,.change-password #pageWrap .main-panel .inner{padding:60px 40px}}@media only screen and (min-width: 992px){.manage-account #pageWrap .main-panel .inner,.change-password #pageWrap .main-panel .inner{min-height:0}}@media only screen and (min-width: 1250px){.manage-account #pageWrap .main-panel .inner,.change-password #pageWrap .main-panel .inner{padding:80px}}.manage-account #pageWrap .main-panel .address-wrap,.change-password #pageWrap .main-panel .address-wrap{margin-top:20px}.manage-account #pageWrap .main-panel h2,.change-password #pageWrap .main-panel h2{margin-bottom:30px}.manage-account #pageWrap .main-panel h3,.change-password #pageWrap .main-panel h3{font-size:18px;font-weight:700;margin:0 0 15px}.manage-account #pageWrap .main-panel .form-group:before,.change-password #pageWrap .main-panel .form-group:before{top:25px !important}@media only screen and (min-width: 768px){.manage-account #pageWrap .main-panel .form-group:before,.change-password #pageWrap .main-panel .form-group:before{top:31px !important}}.manage-account #pageWrap .main-panel label,.change-password #pageWrap .main-panel label{font-size:14px;font-weight:600}.manage-account #pageWrap .main-panel .checkbox,.change-password #pageWrap .main-panel .checkbox{margin:30px 0 20px}.manage-account #pageWrap .main-panel hr,.change-password #pageWrap .main-panel hr{margin:20px 0}.manage-account #pageWrap .main-panel .btn,.change-password #pageWrap .main-panel .btn{margin-top:10px;width:100%}.manage-account #pageWrap .main-panel .change-password,.change-password #pageWrap .main-panel .change-password{margin-bottom:5px}.manage-account #pageWrap .main-panel .change-password h3,.change-password #pageWrap .main-panel .change-password h3{margin-bottom:0}.manage-account #pageWrap .main-panel .change-password p,.change-password #pageWrap .main-panel .change-password p{margin:0}.change-password #pageWrap .main-panel{height:auto}@media only screen and (min-width: 768px){.change-password #pageWrap .main-panel{width:340px}}@media only screen and (min-width: 992px){.change-password #pageWrap .main-panel{width:530px}}.renew .choose-sub-inner-wrap{position:relative;margin:0 auto;padding:0 20px}@media only screen and (min-width: 992px){.renew .choose-sub-inner-wrap{padding:0;width:635px}}@media only screen and (min-width: 1250px){.renew .choose-sub-inner-wrap{width:777px}}.site-licence #pageWrap{height:auto !important;padding:40px 20px}@media only screen and (min-width: 768px){.site-licence #pageWrap{padding:60px 20px}}@media only screen and (min-width: 992px){.site-licence #pageWrap{padding:80px 20px}}.site-licence #pageWrap .main-panel{top:0;-webkit-transform:none;-ms-transform:none;transform:none;float:none !important;margin:0 auto !important;width:100%}@media only screen and (min-width: 992px){.site-licence #pageWrap .main-panel{height:auto !important;width:610px}}@media only screen and (min-width: 1250px){.site-licence #pageWrap .main-panel{width:770px}}.site-licence #pageWrap .main-panel .inner{padding:35px 25px}@media only screen and (min-width: 768px){.site-licence #pageWrap .main-panel .inner{padding:60px 40px}}@media only screen and (min-width: 992px){.site-licence #pageWrap .main-panel .inner{min-height:0}}@media only screen and (min-width: 1250px){.site-licence #pageWrap .main-panel .inner{padding:80px}}.site-licence #pageWrap .main-panel h2{margin-bottom:30px}.site-licence #pageWrap .main-panel .btn{margin-top:10px;width:100%}#cc-main{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;background:transparent;color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;line-height:1.15;position:relative;position:fixed;text-rendering:optimizeLegibility;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{all:initial;box-sizing:border-box;color:unset;visibility:unset}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:0.5rem;--cc-btn-border-radius:0.4rem;--cc-modal-transition-duration:0.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,0.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size 0.25s,color 0.25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)}#cc-main .cc__link{color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:0.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto !important;overflow:hidden !important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,0.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{color-scheme:dark}#cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 0.625em 1.875em rgba(0,0,2,0.3);display:flex;flex-direction:column;max-width:24em;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-48.4%))}#cc-main .cm--bottom{bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset}#cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1em 1.3em;width:unset}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1em 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3em}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:var(--cc-secondary-color);font-size:0.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:0.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:0.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:0.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:0.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:0.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:0.82em;font-weight:600;min-height:42px;padding:0.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto !important;overflow:hidden;padding:0 !important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);transform:scale(0.5);transition:stroke 0.15s ease}#cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:2em}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:0.4em 0 0.5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:0.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3em}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:unset}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{--cc-modal-transition-duration:0.35s;border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;transform:translateY(0);width:100vw}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:0.5em 0 0.9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:0.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:0.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible !important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:0.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:0.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:0.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:0.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3em}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:0.5em}#cc-main .cm{max-width:none !important;width:auto !important}#cc-main .cm__body{flex-direction:column !important;padding:0 !important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1em !important;padding-right:1.1em !important}#cc-main .cm__btns{border-left:none !important;border-top:1px solid var(--cc-separator-border-color) !important;flex-direction:column !important;max-width:none !important;min-width:auto !important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:0.375rem 0 0 !important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0.375rem !important;margin-top:0 !important}#cc-main .cm__btn-group{display:flex !important;flex-direction:column !important;min-width:auto !important}#cc-main .cm__btn{flex:auto !important}#cc-main .cm__link-group{justify-content:center !important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse !important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);box-shadow:0 0.625em 1.875em rgba(0,0,2,0.3);display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all 0.15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);transform:scale(0.5);transition:stroke 0.15s ease}#cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:0.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0 !important;overflow:hidden}#cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color 0.25s ease,border-color 0.25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:0.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color 0.25s ease,border-color 0.25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(0.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);transform:scale(0.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:0.85em}#cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:0.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:flex;flex:none;font-size:0.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 0.6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 0.6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none !important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all 0.25s ease}#cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px rgba(24,32,3,0.36);display:block;height:23px;left:0;position:absolute;top:0;transition:transform 0.25s ease,background-color 0.25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity 0.15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);transform:scale(0.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);transform:scale(0.55)}#cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);transform:translateX(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:0.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:0.4em 1.2em;position:relative;transition:background-color 0.15s ease}#cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:0.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:0.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color 0.15s ease}#cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:0.625em 0.625em 0.625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:0.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:0.375rem}#cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);flex:auto;font-size:0.82em;font-weight:600;min-height:42px;min-width:110px;padding:0.5em 1.5em;text-align:center;transition:background-color 0.15s ease,border-color 0.15s ease,color 0.15s ease}#cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(98%);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-48.4%))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{--cc-modal-transition-duration:0.35s;border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:0.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:0.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translateX(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translateX(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible !important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translateX(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translateX(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translateX(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:0.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none !important;right:0;top:0;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:0.9em !important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column !important}#cc-main .pm__btn-group{display:flex !important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:0.375rem 0 0 !important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:0.375rem !important;margin-top:0 !important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse !important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0) !important}}.cc--light-icheme{--cc-font-family:'Crimson Text',serif;--cc-bg:#fff;--cc-primary-color:#192327;--cc-secondary-color:#192327;--cc-btn-primary-bg:#d14836;--cc-btn-primary-color:#fff;--cc-btn-primary-hover-bg:#d45342;--cc-btn-primary-hover-color:#fff;--cc-btn-secondary-bg:#e5eff5;--cc-btn-secondary-color:#50657c;--cc-btn-secondary-hover-bg:#ecf4f8;--cc-btn-secondary-hover-color:#50657c;--cc-cookie-category-block-bg:#e5eff5;--cc-cookie-category-block-border:#e5eff5;--cc-cookie-category-block-hover-bg:#ecf4f8;--cc-cookie-category-block-hover-border:#e5eff5;--cc-cookie-category-expanded-block-hover-bg:#ecf4f8;--cc-cookie-category-expanded-block-bg:#ecf4f8;--cc-overlay-bg:rgba(219,232,255,0.85) !important;--cc-toggle-readonly-bg:#c7d3db;--cc-toggle-on-knob-bg:var(--cc-bg);--cc-toggle-off-bg:#9aa7ae;--cc-toggle-readonly-knob-bg:var(--cc-bg);--cc-separator-border-color:#f1f3f5;--cc-footer-border-color:#f1f3f5;--cc-footer-bg:var(--cc-bg);--cc-modal-border-radius:var(--cc-btn-border-radius);--cc-pm-toggle-border-radius:var(--cc-btn-border-radius)}.v-cloak,[v-cloak]{display:none !important}wbr:after{content:"\00200B"}.noscroll{overflow:hidden}@media only screen and (min-width: 768px){.noscroll{overflow:visible !important}}#siteWrap{position:relative}@media only screen and (min-width: 768px){#siteWrap{left:auto !important}}hr{border:none;border-top:1px solid #adadad;margin:0}.main-content{padding-bottom:20px}@media only screen and (min-width: 768px){.main-content{padding-bottom:30px}}@media only screen and (min-width: 1250px){.main-content{padding-bottom:40px}}@media only screen and (min-width: 1620px){.main-content{padding-bottom:60px}}body{background:#f7f7f7}body.general{background:#fff}body.no-hero #pageWrap{padding-top:20px}@media only screen and (min-width: 768px){body.no-hero #pageWrap{padding-top:40px}}@media only screen and (min-width: 992px){body.no-hero #pageWrap{padding-top:60px}}.visible-mobile{display:block}@media only screen and (min-width: 768px){.visible-mobile{display:none}}.visible-desktop{display:none}@media only screen and (min-width: 768px){.visible-desktop{display:block}}.col{float:left;padding-left:15px;padding-right:15px;position:relative;min-height:1px;width:100%}@media only screen and (min-width: 1250px){.col{padding-right:20px;padding-left:20px}}@media only screen and (min-width: 2300px){.col{padding-right:25px;padding-left:25px}}.panel-hover{-webkit-transition:box-shadow 0.25s ease-in-out;-moz-transition:box-shadow 0.25s ease-in-out;transition:box-shadow 0.25s ease-in-out}.panel-hover:hover{-webkit-box-shadow:0 0 30px 5px rgba(0,0,0,0.05);-moz-box-shadow:0 0 30px 5px rgba(0,0,0,0.05);box-shadow:0 0 30px 5px rgba(0,0,0,0.05)}.fixed-w-ad{display:block;height:auto;margin:20px auto;min-width:300px;padding-right:15px;padding-left:15px;position:relative}@media only screen and (min-width: 768px){.fixed-w-ad{margin-top:30px;margin-bottom:30px}}@media only screen and (min-width: 992px){.fixed-w-ad{float:left;margin-top:0;margin-bottom:0;padding:0;width:300px}}@media only screen and (min-width: 768px){.fixed-w-ad--home{width:300px}}@media only screen and (min-width: 992px){.fixed-w-ad--pull{right:640px}}@media only screen and (min-width: 1250px){.fixed-w-ad--pull{right:890px}}@media only screen and (min-width: 1620px){.fixed-w-ad--pull{right:1190px}}.ad-inner{margin-bottom:20px}.ad-inner:last-of-type{margin-bottom:0}.ad-inner img{display:block;height:auto;margin:0 auto;min-width:300px}.fixed-main-col{min-height:1px;padding-right:15px;padding-left:15px;position:relative}@media only screen and (min-width: 992px){.fixed-main-col{float:left;padding-right:40px;width:655px}}@media only screen and (min-width: 1250px){.fixed-main-col{padding-left:20px;padding-right:40px;width:910px}}@media only screen and (min-width: 1620px){.fixed-main-col{padding-right:60px;width:1210px}}@media only screen and (min-width: 992px){.fixed-main-col--push{padding-right:15px;padding-left:40px;left:315px}}@media only screen and (min-width: 1250px){.fixed-main-col--push{left:320px;padding-right:20px}}@media only screen and (min-width: 1620px){.fixed-main-col--push{padding-left:60px}}.banner{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:30px 20px;position:relative;text-align:center}@media only screen and (min-width: 768px){.banner{padding:50px 30px;text-align:left}}@media only screen and (min-width: 992px){.banner{padding:50px 40px}}@media only screen and (min-width: 1250px){.banner{padding:80px 30px}}.banner:before{background:rgba(0,0,0,0.5);bottom:0;content:'';position:absolute;top:0;left:0;right:0}.banner h2,.banner h3,.banner p,.banner .btn{position:relative;z-index:1}.banner h2{font-size:30px;line-height:42px;margin-bottom:10px}@media only screen and (min-width: 768px){.banner h2{font-size:42px;line-height:44px;margin-bottom:15px}}@media only screen and (min-width: 1250px){.banner h2{font-size:46px;line-height:48px}}.banner p{font-size:16px;line-height:22px;margin-bottom:25px}@media only screen and (min-width: 768px){.banner p{font-size:17px;line-height:24px;margin-bottom:30px}}@media only screen and (min-width: 992px){.banner p{font-size:18px;line-height:26px;margin-bottom:35px}}.banner p a{border-bottom:1px solid transparent;color:#fff !important;padding-bottom:2px}.banner p a:hover{border-color:#fff}.banner .btn{font-size:18px;width:100%}@media only screen and (min-width: 768px){.banner .btn{width:auto}}@media only screen and (min-width: 992px){.banner .btn{font-size:20px}}.lg-backdrop,.lg-outer{z-index:9999}