/*!
Theme Name: Clean Build
Theme URI: https://github.com/ConnorBurton/CleanBuild
Description: A blank Wordpress boilerplate theme to make developing Wordpress themes quicker & easier.
Version: 0.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/ @font-face{font-family:"franklin-gothic-urw";src:url(https://use.typekit.net/af/9cb78a/0000000000000000000118ad/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/9cb78a/0000000000000000000118ad/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/9cb78a/0000000000000000000118ad/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"franklin-gothic-urw";src:url(https://use.typekit.net/af/2e6f07/000000000000000000011ce6/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/2e6f07/000000000000000000011ce6/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/2e6f07/000000000000000000011ce6/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-family:"franklin-gothic-urw";src:url(https://use.typekit.net/af/b825af/0000000000000000000118b1/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/b825af/0000000000000000000118b1/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/b825af/0000000000000000000118b1/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype");font-display:auto;font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"franklin-gothic-urw";src:url(https://use.typekit.net/af/07d425/0000000000000000000118ae/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/07d425/0000000000000000000118ae/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/07d425/0000000000000000000118ae/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:400;font-stretch:normal}@font-face{font-family:"franklin-gothic-urw";src:url(https://use.typekit.net/af/a5188d/0000000000000000000118b0/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/a5188d/0000000000000000000118b0/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/a5188d/0000000000000000000118b0/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:500;font-stretch:normal}@font-face{font-family:"franklin-gothic-urw";src:url(https://use.typekit.net/af/9a7284/0000000000000000000118b2/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff2"),url(https://use.typekit.net/af/9a7284/0000000000000000000118b2/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("woff"),url(https://use.typekit.net/af/9a7284/0000000000000000000118b2/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i7&v=3) format("opentype");font-display:auto;font-style:italic;font-weight:700;font-stretch:normal}.tk-franklin-gothic-urw{font-family:"franklin-gothic-urw",sans-serif}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{display:block;width:100%}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;font-family:"franklin-gothic-urw",sans-serif;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#111;font-size:18px;line-height:1.5;outline:none}body.prevent-scroll{overflow:hidden}.post-edit-link{position:fixed;bottom:80px;left:20px;width:50px;line-height:50px;text-align:center;font-size:20px;border-radius:100px;background:#3498db;color:#fff;z-index:999999}.td{display:table-cell}.table{display:table;width:100%}.vt{vertical-align:top}.vm{vertical-align:middle}.relative{position:relative}.absolute{position:absolute}.t-center{text-align:center}.pad-right-0{padding-right:0}.pad-left-0{padding-left:0}.j-center{justify-content:center}.j-space{justify-content:space-between}.a-center{align-items:center}.spacer{height:30px}.relative{position:relative}.hide-overflow{overflow:hidden}.flex{display:flex;flex-wrap:wrap;justify-content:space-between}.space-between{justify-content:space-between!important}.o-fit{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.alignleft{float:left;margin:0 20px 20px 0;max-width:450px;max-height:350px;height:auto}@media only screen and (max-width:1150px){.alignleft{max-width:350px;max-height:250px}}@media only screen and (max-width:850px){.alignleft{float:none;display:block;margin:20px auto;max-width:450px;max-height:350px}}@media only screen and (max-width:560px){.alignleft{max-width:100%}}.alignright{float:right;margin:0 0 20px 20px;max-width:450px;max-height:350px;height:auto;clear:right}@media only screen and (max-width:1150px){.alignright{max-width:350px;max-height:250px}}@media only screen and (max-width:850px){.alignright{float:none;display:block;margin:20px auto;max-width:450px;max-height:350px}}@media only screen and (max-width:560px){.alignright{max-width:100%}}.aligncenter{display:block;margin:20px auto;max-width:960px;height:auto;max-height:600px}@media only screen and (max-width:1050px){.aligncenter{max-width:100%}}.aligncenter.fullwidth{max-width:100%}.container{max-width:1450px;width:100%;margin:0 auto}@media only screen and (max-width:1570px){.container{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.container{padding:0 30px}}@media only screen and (max-width:720px){.container{padding:0 15px}}.container-small{position:relative;max-width:1100px;width:100%;margin:0 auto}@media only screen and (max-width:1320px){.container-small{max-width:100%;padding:0 60px}}@media only screen and (max-width:1200px){.container-small{padding:0 30px}}@media only screen and (max-width:720px){.container-small{padding:0 15px;overflow-x:hidden}}.extra-small-pad{padding:1rem 0}.small-pad{padding-top:70px;padding-bottom:70px}@media only screen and (max-width:1400px){.small-pad{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width:1280px){.small-pad{padding-top:50px;padding-bottom:50px}}@media only screen and (max-width:980px){.small-pad{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width:450px){.small-pad{padding-top:30px;padding-bottom:30px}}.med-pad{padding-top:100px;padding-bottom:100px}@media only screen and (max-width:1600px){.med-pad{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:1400px){.med-pad{padding-top:70px;padding-bottom:70px}}@media only screen and (max-width:1280px){.med-pad{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width:980px){.med-pad{padding-top:50px;padding-bottom:50px}}@media only screen and (max-width:450px){.med-pad{padding-top:30px;padding-bottom:30px}}.large-pad{padding-top:150px;padding-bottom:150px}@media only screen and (max-width:1600px){.large-pad{padding-top:120px;padding-bottom:120px}}@media only screen and (max-width:1400px){.large-pad{padding-top:90px;padding-bottom:90px}}@media only screen and (max-width:1280px){.large-pad{padding-top:80px;padding-bottom:80px}}@media only screen and (max-width:980px){.large-pad{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width:450px){.large-pad{padding-top:30px;padding-bottom:30px}}.no-pad-bot{padding-bottom:0}.no-pad-top{padding-top:0}.no-mar-bot{margin-bottom:0px!important}.no-mar-top{margin-top:0px!important}.btn,.acf-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;display:inline-block;cursor:pointer;text-transform:uppercase;font-weight:600;font-size:16px;padding:15px 30px;line-height:1;text-align:center;border:2px solid transparent;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.btn.blue,.btn.button-primary,.acf-button.blue,.acf-button.button-primary{background:#3498db;border-color:#3498db;color:#fff}.btn.blue:hover,.btn.button-primary:hover,.acf-button.blue:hover,.acf-button.button-primary:hover{background:#5faee3;border-color:#5faee3}.btn.black,.acf-button.black{background:#111;border-color:#111;color:#fff}.btn.black:hover,.acf-button.black:hover{background:#2b2b2b;border-color:#2b2b2b}.btn.white,.acf-button.white{background:#fff;border-color:#fff;color:#111}.btn.white:hover,.acf-button.white:hover{background:#eee;border-color:#eee}.btn.border-white,.acf-button.border-white{background:transparent;border-color:#fff;color:#fff}.btn.border-white:hover,.acf-button.border-white:hover{background:#fff;color:#3498db}.btn.border-red,.acf-button.border-red{background:transparent;border-color:#3498db;color:#000;font-weight:900}.btn.border-red:hover,.acf-button.border-red:hover{background:#3498db;color:#fff}.btn.border-black,.acf-button.border-black{background:transparent;border-color:#000;color:#000;font-weight:900}.btn.border-black:hover,.acf-button.border-black:hover{background:#000;color:#fff}.btn i,.acf-button i{font-size:12px;vertical-align:middle;margin-left:10px;position:relative;top:-1px}.btn.rounded,.acf-button.rounded{border-radius:2rem}.fitted-background{position:absolute;width:100%;height:100%;object-fit:cover;z-index:1;top:0;bottom:0;left:0;right:0}.hide{display:none}.overlay{z-index:2;background-color:#111;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.75}.loadmore{display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer}.loadmore .text{text-transform:uppercase;font-weight:#111;font-weight:900;position:relative;z-index:2;padding:1.625rem;background:#fff;transition:all 0.15s ease-in-out}.loadmore .border{position:absolute;height:2px;width:100%;background-color:#ebebeb;transition:all 0.15s ease-in-out}.loadmore:hover .text{color:#3498db}.grey{color:#878787}.ajax-loading{color:#3498db;font-size:24px;animation:spin 1s linear infinite}@keyframes spin{100%{transform:rotate(360deg);transform:rotate(360deg)}}.fa{color:inherit;font-size:inherit}h1,.h1{font-size:40px;margin-bottom:25px;line-height:1.2;font-weight:900}@media only screen and (max-width:980px){h1,.h1{font-size:32px}}h2,.h2{text-transform:none;font-size:26px;font-weight:900;margin-bottom:25px}@media only screen and (max-width:980px){h2,.h2{font-size:22px}}h2 i,.h2 i{color:#3498db;margin-right:10px;vertical-align:middle}h3,.h3{font-size:24px;margin-bottom:20px;font-weight:900}@media only screen and (max-width:980px){h3,.h3{font-size:20px}}h4,.h4{font-size:20px}@media only screen and (max-width:980px){h4,.h4{font-size:16px}}h1,h2,h3,h4,h5,h6{font-family:"franklin-gothic-urw",sans-serif}p{margin-bottom:20px}p a,li a{color:#3498db;font-size:inherit}p a:hover,li a:hover{color:#4aa3df}p a>*,li a>*{color:inherit}ul,ol{margin-bottom:20px;list-style-type:disc;list-style-position:outside;padding-left:20px}ul li,ol li{margin-bottom:5px}ol{list-style-type:decimal}b,strong{color:inherit;font-size:inherit;line-height:inherit;font-weight:600}span,i{color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}.uppercase{text-transform:uppercase}.full-width-underline{width:100%;border-bottom:solid #3498db .25rem;text-transform:uppercase}.bolder{font-weight:900}.white-text{color:#fff}.grey-text{color:#a1a1a1}.italic{font-style:italic}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-slider{padding-left:0}.slick-dots{text-align:center;margin:0;padding:0}.slick-dots li{list-style:none;display:inline-block;margin:0 8px;padding:0;width:25px;height:8px;background:#dadadc;cursor:pointer;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.slick-dots li.slick-active{background:#3498db}.slick-dots li:hover:not(.slick-active){background:#c0c0c3}.slick-dots li button{display:none}.live-events-template .slick-dots .slick-active{background:var(--primary)}.slick-arrow{background:0;padding:0;border:0;font-size:0;outline:none;cursor:pointer;position:absolute;top:50%;right:-40px;z-index:5;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width:1350px){.slick-arrow{right:-20px}}.slick-arrow.slick-disabled:after{opacity:.2;color:#878787;cursor:default}.slick-arrow.slick-prev{left:-40px;right:inherit}.slick-arrow.slick-prev:after{content:""}@media only screen and (max-width:1350px){.slick-arrow.slick-prev{left:-20px}}.slick-arrow:after{content:"";z-index:10;font-family:"Font Awesome 6 Pro";font-weight:300;color:#3498db;font-size:60px}@media only screen and (max-width:1350px){.slick-arrow:after{font-size:40px}}@media only screen and (max-width:980px){.slick-arrow:after{display:none}}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:fixed!important;top:50%!important;left:50%!important;z-index:8020;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;padding:0px!important;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading{position:fixed}.fancybox-close{position:absolute;cursor:pointer;z-index:8040;top:0;right:0}.fancybox-close:before{content:"";font-family:"FontAwesome";display:block;font-size:18px;color:#fff;background:rgba(0,0,0,.45);cursor:pointer;text-align:center;width:40px;line-height:40px}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-next.fancybox-nav span:before{content:""}.fancybox-nav span{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;z-index:8040;width:auto;visibility:hidden}@media only screen and (max-width:1024px){.fancybox-nav span{visibility:visible}}.fancybox-nav span:before{content:"";font-family:"FontAwesome";color:#fff;font-size:50px}.fancybox-prev span{left:15px}.fancybox-next span{right:15px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:rgba(0,0,0,.7)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.header-search{position:fixed;visibility:hidden;overflow:scroll;top:0;bottom:0;left:0;right:0;z-index:8;opacity:0;-webkit-transition:0.75s ease;-moz-transition:0.75s ease;-ms-transition:0.75s ease;-o-transition:0.75s ease;transition:0.75s ease}.header-search.active{opacity:1;visibility:visible}.header-search .search-back{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(17,17,17,.85);-webkit-transition:0.75s ease;-moz-transition:0.75s ease;-ms-transition:0.75s ease;-o-transition:0.75s ease;transition:0.75s ease}.header-search .container-small{z-index:9;margin:9rem auto 4rem;transform:translateY(20px);-webkit-transition:0.75s ease;-moz-transition:0.75s ease;-ms-transition:0.75s ease;-o-transition:0.75s ease;transition:0.75s ease}@media only screen and (max-width:1400px){.header-search .container-small{margin:11rem auto 4rem}}@media only screen and (max-width:980px){.header-search .container-small{margin:4rem auto}}.header-search.active .container-small{transform:translateY(0)}.header-search.shift .container-small{margin:4rem auto 4rem}@media only screen and (max-width:1400px){.header-search.shift .container-small{margin:5rem auto 4rem}}@media only screen and (max-width:980px){.header-search.shift .container-small{margin:4rem auto 4rem}}.header-search #datafetch{text-align:center}.header-search .flex.results{justify-content:center}.header-search .entry-content{text-align:center;padding:1rem 0}.header-search .btn.border-white{margin:0 auto;border:solid 2px}.header-search .clear-icon{cursor:pointer;position:relative;top:-3.3rem;right:2em;float:right}.header-search .clear-icon:hover{color:#3498db}.header-search .news-card{text-align:left}.leaderboard-container{margin:10px auto 32px}.sticky-side{position:absolute;padding:50px 30px}@media only screen and (max-width:1500px){.sticky-side{display:none}}.sticky-side.left{left:0}.sticky-side.right{right:0}.sticky-side.shift .box{top:140px}.sticky-side .box{position:sticky;left:0}@media only screen and (max-width:1550px){.sticky-side .box{display:none}}.sticky-side .box.fadeOut{opacity:0}.sticky-side .box.sticky-cta{padding:1.875rem;background:#3498db;overflow:hidden}.sticky-side .box.sticky-cta h2{color:#fff;font-weight:900;font-size:2.1rem;text-transform:uppercase;line-height:1.2;margin-bottom:0}.sticky-side .box.sticky-cta::after{content:""}input[type="submit"],input[type="text"],input[type="tel"],input[type="email"],input[type="password"],input[type="number"],select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;border:0;border-radius:0;outline:none;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}input[type="text"],input[type="tel"],input[type="email"],input[type="password"],input[type="number"],input[type="url"],select,textarea{width:100%;padding:20px 30px;border:1px solid #f7f7f7;margin-bottom:15px;background:#f7f7f7;font-size:16px;resize:none}input[type="text"].wpcf7-not-valid,input[type="tel"].wpcf7-not-valid,input[type="email"].wpcf7-not-valid,input[type="password"].wpcf7-not-valid,input[type="number"].wpcf7-not-valid,input[type="url"].wpcf7-not-valid,select.wpcf7-not-valid,textarea.wpcf7-not-valid{border-color:#e4220e;background:#fff5f5}.select-wrapper{position:relative}.select-wrapper:before{content:"";font-family:FontAwesome;display:inline-block;position:absolute;right:20px;top:20px;pointer-events:none}.wpcf7 .wpcf7-not-valid-tip,.wpcf7 br,.wpcf7 .screen-reader-response{display:none}.wpcf7 p{margin:0}.wpcf7 p.input-title{font-weight:600;margin:15px 0}.wpcf7 select::-ms-expand{display:none}.wpcf7 .custom-select{display:block;position:relative}.wpcf7 .custom-select:after{content:"";font-family:"FontAwesome";position:absolute;top:20px;right:30px}.wpcf7-checkbox,.wpcf7-radio{display:inline-block;width:100%;margin-bottom:20px}.wpcf7-checkbox *,.wpcf7-radio *{cursor:pointer}span.wpcf7-list-item,.acf-radio-list,.acf-checkbox-list{display:inline-block;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 10px;text-align:left}span.wpcf7-list-item li,.acf-radio-list li,.acf-checkbox-list li{list-style:none;width:50%}@media only screen and (max-width:500px){span.wpcf7-list-item li,.acf-radio-list li,.acf-checkbox-list li{width:100%}}span.wpcf7-list-item label,.acf-radio-list label,.acf-checkbox-list label{display:block;width:100%;margin-bottom:12px}span.wpcf7-list-item input[type="checkbox"],span.wpcf7-list-item input[type="radio"],.acf-radio-list input[type="checkbox"],.acf-radio-list input[type="radio"],.acf-checkbox-list input[type="checkbox"],.acf-checkbox-list input[type="radio"]{display:none}span.wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label,span.wpcf7-list-item input[type="radio"]:checked+.wpcf7-list-item-label,.acf-radio-list input[type="checkbox"]:checked+.wpcf7-list-item-label,.acf-radio-list input[type="radio"]:checked+.wpcf7-list-item-label,.acf-checkbox-list input[type="checkbox"]:checked+.wpcf7-list-item-label,.acf-checkbox-list input[type="radio"]:checked+.wpcf7-list-item-label{color:#9e9e9e}span.wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label:before,span.wpcf7-list-item input[type="radio"]:checked+.wpcf7-list-item-label:before,.acf-radio-list input[type="checkbox"]:checked+.wpcf7-list-item-label:before,.acf-radio-list input[type="radio"]:checked+.wpcf7-list-item-label:before,.acf-checkbox-list input[type="checkbox"]:checked+.wpcf7-list-item-label:before,.acf-checkbox-list input[type="radio"]:checked+.wpcf7-list-item-label:before{color:#fff!important;background:#3498db;border-radius:100px}span.wpcf7-list-item li label.checked,span.wpcf7-list-item li label.selected,.acf-radio-list li label.checked,.acf-radio-list li label.selected,.acf-checkbox-list li label.checked,.acf-checkbox-list li label.selected{color:#9e9e9e}span.wpcf7-list-item li label.checked:before,span.wpcf7-list-item li label.selected:before,.acf-radio-list li label.checked:before,.acf-radio-list li label.selected:before,.acf-checkbox-list li label.checked:before,.acf-checkbox-list li label.selected:before{color:#fff!important;background:#3498db;border-radius:100px}span.wpcf7-list-item .wpcf7-list-item-label,span.wpcf7-list-item li label,.acf-radio-list .wpcf7-list-item-label,.acf-radio-list li label,.acf-checkbox-list .wpcf7-list-item-label,.acf-checkbox-list li label{display:inline-block;font-size:.875rem;font-weight:600;cursor:pointer}span.wpcf7-list-item .wpcf7-list-item-label:hover:before,span.wpcf7-list-item li label:hover:before,.acf-radio-list .wpcf7-list-item-label:hover:before,.acf-radio-list li label:hover:before,.acf-checkbox-list .wpcf7-list-item-label:hover:before,.acf-checkbox-list li label:hover:before{color:#adadad}span.wpcf7-list-item .wpcf7-list-item-label:before,span.wpcf7-list-item li label:before,.acf-radio-list .wpcf7-list-item-label:before,.acf-radio-list li label:before,.acf-checkbox-list .wpcf7-list-item-label:before,.acf-checkbox-list li label:before{content:"";font-family:"Font Awesome 5 Pro";color:#ebebeb;font-weight:600;display:inline-block;width:25px;height:25px;line-height:28px;font-size:11px;text-align:center;margin-right:15px;vertical-align:middle;cursor:pointer;background:#ebebeb;position:relative;top:-2px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.wpcf7-radio span.wpcf7-list-item .wpcf7-list-item-label:before,.wpcf7-radio span.wpcf7-list-item li label:before,.wpcf7-radio .acf-radio-list .wpcf7-list-item-label:before,.wpcf7-radio .acf-radio-list li label:before,.wpcf7-radio .acf-checkbox-list .wpcf7-list-item-label:before,.wpcf7-radio .acf-checkbox-list li label:before{border-radius:50px}.split-inputs{overflow:hidden}.split-inputs p{display:block;width:calc(50% - 10px);float:left}@media only screen and (max-width:720px){.split-inputs p{width:100%;float:none}}.split-inputs p:last-of-type{float:right}@media only screen and (max-width:720px){.split-inputs p:last-of-type{float:none}}::-webkit-input-placeholder{font-weight:300;text-transform:capitalize;opacity:1}:-moz-placeholder{font-weight:300;text-transform:capitalize;opacity:1}::-moz-placeholder{font-weight:300;text-transform:capitalize;opacity:1}:-ms-input-placeholder{font-weight:300;text-transform:capitalize;opacity:1}.wpcf7-response-output{padding:15px 20px;font-weight:600;color:#fff;background:#2ecc71;display:none;margin-top:20px}.wpcf7-response-output.wpcf7-validation-errors{background:#e74c3c}.wpcf7-response-output.wpcf7-mail-sent-ok{background:#2ecc71}.submitting .wpcf7-response-output{display:none!important}.register-errors{text-align:center;padding:13px 25px;background:#3498db;margin:0 0 15px}.register-errors span{display:block;color:#fff;font-weight:500;margin:3px 0}.form-terms{font-weight:500;margin:20px 0 0;font-size:15px}.data-check p.terms{display:block;font-weight:400;font-size:14px;margin-bottom:30px;padding:0 10px}.data-check p.terms a{text-decoration:underline}.data-check span.wpcf7-list-item{margin:0;overflow:hidden;height:auto;display:block;user-select:none}.data-check span.wpcf7-list-item *{cursor:pointer}.data-check span.wpcf7-list-item label{display:block;height:auto}.data-check span.wpcf7-list-item .wpcf7-list-item-label{display:block;position:relative;padding-left:60px;font-size:14px}.data-check span.wpcf7-list-item .wpcf7-list-item-label:before{content:"";font-family:"FontAwesome";display:block;position:absolute;top:50%;left:15px;width:20px;height:20px;line-height:20px;background:#fff;border:1px solid #bebebe;text-align:center;font-size:12px;border-radius:0px!important;transform:translateY(-50%)}.data-check span.wpcf7-list-item input[type="checkbox"]{display:none}.data-check span.wpcf7-list-item input[type="checkbox"]:checked+.wpcf7-list-item-label::before{content:"";background:#fff}.wpcf7-spinner{width:12px;height:12px;margin-left:15px;display:none}.submitting .wpcf7-spinner{display:inline-block}.wpcf7-spinner:after{content:" ";display:block;width:12px;height:12px;border-radius:100%;border:2px solid #111;border-color:#111 transparent #111 transparent;animation:dual-ring 1.5s linear infinite}@keyframes dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.small-print{background-color:#ebebeb;padding:1.375rem;margin:0 0 2em}.small-print p{font-size:.875rem}@media only screen and (max-width:700px){.small-print p{font-size:12px}}.header-space{height:218px}@media only screen and (max-width:980px){.header-space{height:134px}}.main-header{background:#fff;position:absolute;top:0;left:0;right:0;z-index:10;border-bottom:1px solid #EBEBEB;-webkit-box-shadow:0 -3px 20px -5px rgba(0,0,0,.3);-moz-box-shadow:0 -3px 20px -5px rgba(0,0,0,.3);-ms-box-shadow:0 -3px 20px -5px rgba(0,0,0,.3);-o-box-shadow:0 -3px 20px -5px rgba(0,0,0,.3);box-shadow:0 -3px 20px -5px rgba(0,0,0,.3)}@media only screen and (max-width:980px){.main-header{position:fixed}}.main-header.short{position:fixed;-webkit-transform:translateY(-110%);-moz-transform:translateY(-110%);-ms-transform:translateY(-110%);-o-transform:translateY(-110%);transform:translateY(-110%);-webkit-transition:transform 0.75s ease;-moz-transition:transform 0.75s ease;-ms-transition:transform 0.75s ease;-o-transition:transform 0.75s ease;transition:transform 0.75s ease}@media only screen and (max-width:980px){.main-header.short{position:fixed;top:0;transform:translateY(0)}}.main-header.short .top-bar{display:none}@media only screen and (max-width:980px){.main-header.short .top-bar{display:block}}.main-header.short .logo{padding:13px 0 15px}.main-header.short .logo a svg{width:140px}.main-header.short .logo #Tagline{opacity:0}.main-header.fixed{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.main-header .container.flex{align-items:center}.main-header .logo{padding:20px 0 25px;margin:0 auto;display:inline-block}@media only screen and (max-width:980px){.main-header .logo{margin:0}}.main-header .logo a{display:block}.main-header .logo a svg{vertical-align:middle;width:320px;height:auto;-webkit-transition:all 0.25s ease;-moz-transition:all 0.25s ease;-ms-transition:all 0.25s ease;-o-transition:all 0.25s ease;transition:all 0.25s ease}@media only screen and (max-width:980px){.main-header .logo a svg{width:140px}.main-header .logo a svg #Tagline{opacity:0}}.top-bar{background:#111}.top-bar .container{justify-content:space-between;padding:0}@media only screen and (max-width:980px){.top-bar .container{justify-content:flex-end}}.top-bar .container .social-links a,.top-bar .container .social-links>div,.top-bar .container .account a,.top-bar .container .account>div{color:#fff;text-transform:uppercase;font-weight:600;line-height:40px}.top-bar .container .account div,.top-bar .container .account a{font-size:14px;padding:0 18px;display:inline-block;cursor:pointer;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.top-bar .container .account div:hover,.top-bar .container .account a:hover{color:#3498db}.top-bar .container .account div i,.top-bar .container .account a i{color:#3498db;font-size:20px;margin-right:8px;vertical-align:middle}.top-bar .container .account .newsletter-btn{display:none}.top-bar .container .account .newsletter-btn:hover{color:#fff}@media only screen and (max-width:980px){.top-bar .container .account .newsletter-btn{display:inline-flex}}@media only screen and (max-width:370px){.top-bar .container .account .newsletter-btn{display:none}}.top-bar .container .social-links{margin-left:18px}@media only screen and (max-width:980px){.top-bar .container .social-links{display:none}}.top-bar .container .social-links a{margin-right:15px;display:inline-block}.top-bar .container .social-links a:hover{color:#3498db}.menu-strip{border-top:1px solid #EBEBEB;padding:0 16px}@media only screen and (max-width:980px){.menu-strip{display:none}}.menu-strip .desk-menu{width:100%;max-width:1320px;position:relative;margin:0 auto;display:flex;align-items:center}@media only screen and (max-width:980px){.menu-strip .desk-menu{display:none}}.menu-strip .desk-menu ul{padding-left:0}.menu-strip .desk-menu>ul>li:after{content:"";height:14px;width:1px;background:#1a1a1a;display:block;position:absolute;top:14px;z-index:2}@media only screen and (max-width:1200px){.menu-strip .desk-menu>ul>li:after{top:18px}}.menu-strip .desk-menu>ul>li.current-menu-item a:before,.menu-strip .desk-menu>ul>li.highlight a:before{content:"";position:absolute;left:2px;right:2px;bottom:-1px;height:4px;background:#3498db;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.menu-strip .desk-menu>ul>li:first-of-type:after{display:none}.menu-strip .desk-menu>ul>li.highlight a{background:#3498db;color:#fff}.menu-strip .desk-menu>ul>li.highlight a:before{left:0;right:0}.menu-strip .desk-menu>ul>li.highlight a:hover{background:#111;color:#fff}.menu-strip .desk-menu>ul>li.highlight a:hover:before{background:#111}.menu-strip .desk-menu>ul{width:auto;margin:0;display:inline-block;width:100%}.menu-strip .desk-menu>ul .btn{padding:11px 30px;max-height:41px}.menu-strip .desk-menu>ul li{display:inline-block;margin:0;margin-left:-6px}.menu-strip .desk-menu>ul li a{display:block;padding:1px 30px 0;color:#111;line-height:40px;font-size:14px;font-weight:500;text-transform:uppercase;position:relative}@media only screen and (max-width:1300px){.menu-strip .desk-menu>ul li a{padding:1px 20px 0}}@media only screen and (max-width:1100px){.menu-strip .desk-menu>ul li a{padding:1px 10px 0}}.menu-strip .desk-menu>ul li a:hover{color:#3498db;background:#F7F7F7}.menu-strip .desk-menu>ul li.btn.blue{padding:0 20px}.menu-strip .desk-menu>ul li.btn.blue>a{color:#fff;padding:0;background-color:transparent}.menu-strip .desk-menu>ul li.btn.blue:hover>a{color:#fff;background-color:transparent}.menu-strip .desk-menu>ul li.btn.white{padding:0 20px;margin-bottom:5px;background-color:#fff;border:#fff;color:#111}.menu-strip .desk-menu>ul li.btn.white>a{padding:0;color:#111}.menu-strip .desk-menu>ul li.btn.white:hover{background-color:#dadadc;border-color:#dadadc}.menu-strip .desk-menu>ul li.btn.white:hover>a{color:#111;background-color:transparent}.menu-strip .desk-menu>ul li:hover ul.mega-container{display:flex}.menu-strip .desk-menu>ul li ul.mega-container{left:0;right:0;display:none;position:absolute;background:#eee;text-align:left;justify-content:space-between;padding:2em 2em}.menu-strip .desk-menu>ul li ul.mega-container .sub-menu-container{width:calc(30% - 1em)}.menu-strip .desk-menu>ul li ul.mega-container .preview-container{width:calc(70% - 1em)}.menu-strip .desk-menu>ul li ul.mega-container .latest-issue{display:flex;justify-content:space-between}.menu-strip .desk-menu>ul li ul.mega-container .latest-issue .image-link:hover{background:none}.menu-strip .desk-menu>ul li ul.mega-container .latest-issue .thumbnail{width:calc(30% - 0.625rem)}.menu-strip .desk-menu>ul li ul.mega-container .latest-issue .content{width:calc(70% - 0.625rem)}.menu-strip .desk-menu>ul li ul.mega-container .latest-issue .issue-number{margin:0;font-size:1rem;color:#A1A1A1;font-weight:700}.menu-strip .desk-menu>ul li ul.mega-container .latest-issue p.excerpt{color:#3A3A3A}.menu-strip .desk-menu>ul li ul.mega-container .latest-issue .btn{color:#fff;width:auto;display:inline-flex}.menu-strip .desk-menu>ul li ul.mega-container .latest-issue .btn:hover{color:#3498db}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container a.mega-card{display:flex;width:calc(50% - .5rem);flex-wrap:nowrap;align-items:flex-start;padding:0;margin-bottom:.5em;transition:all 0.15s ease-in-out;justify-content:flex-start}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container a.mega-card .content{padding:0 .5em}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container a.mega-card img{width:100px;font-size:0;opacity:0;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container a.mega-card img.loaded{opacity:1}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container a.mega-card .time{font-size:12px;color:#a1a1a1;margin:0}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container a.mega-card .badge{text-transform:uppercase;font-weight:900;font-size:.625rem;color:#fff;background-color:#3498db;padding:.1rem .2rem}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container a.mega-card .title-container{overflow:hidden;height:56px;position:relative}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container a.mega-card .title-container h4{line-height:1;font-size:.875rem}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container a.mega-card .title-container h4::after{content:"";position:absolute;bottom:0;right:0;left:0;height:12px;background:linear-gradient(180deg,rgba(238,238,238,.7) 0%,#eee 70%)}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container a.mega-card.company .title-container{max-height:36px;height:auto}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container a.mega-card.company .title-container h4{text-transform:capitalize;font-size:16px}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container a.mega-card.company .title-container h4::after{display:none}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container a.mega-card.company p{margin-bottom:0}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container a.mega-card.company .location{color:#878787;text-transform:capitalize;font-size:16px;font-weight:300}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container a.mega-card.company .sector{color:#878787;text-transform:capitalize;font-size:12px;font-weight:300}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container a.mega-card.company .company-logo{width:100px;height:100px;border:1px solid #ccc;background-color:#fff;position:relative;display:flex;align-items:center;justify-content:center}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container a.mega-card.company .company-logo img{width:calc(100% - 10px);max-height:90px}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container a.mega-card:hover{background-color:transparent}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container a.mega-card:hover .title-container h4{color:#3498db}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container.services a.mega-card .title-container{overflow:hidden;height:auto}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container.services a.mega-card .title-container h4{margin-bottom:6px}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container.services a.mega-card .title-container h4:after{content:none}.menu-strip .desk-menu>ul li ul.mega-container .mega-card-container.services a.mega-card p.excerpt{color:#a1a1a1;text-transform:none;font-size:14px;line-height:1.2;font-weight:400}.menu-strip .desk-menu>ul li ul.mega-container li{display:block;margin:0}.menu-strip .desk-menu>ul li ul.mega-container li a{line-height:34px;text-transform:uppercase;font-size:14px;padding:0 .5em}.mobile-buttons{display:none;text-align:right}@media only screen and (max-width:980px){.mobile-buttons{display:flex;align-items:center}}.mobile-buttons a,.mobile-buttons #mob-toggle,.mobile-buttons .search-toggle{display:inline-block;cursor:pointer;width:50px;line-height:90px;text-align:center}.mobile-menu{position:fixed;background-color:#fff;top:134px;bottom:0;right:0;width:400px;padding:20px 0;overflow-y:scroll;opacity:0;visibility:hidden;z-index:10;-webkit-transform:translateX(400px);-moz-transform:translateX(400px);-ms-transform:translateX(400px);-o-transform:translateX(400px);transform:translateX(400px);-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:600px){.mobile-menu{width:100%;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@media only screen and (max-width:980px){.mobile-menu.active{opacity:1;visibility:visible;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.mobile-menu ul{margin:0;padding:0}.mobile-menu ul li{list-style:none;margin:0}.mobile-menu ul li a{padding:10px 25px;display:block;line-height:40px;font-weight:500;text-transform:uppercase;font-weight:600}.mobile-menu ul li ul{background-color:#eee;position:relative}.mobile-menu ul li ul.active:before{content:""}.mobile-menu ul li ul:before{content:"";font-family:"FontAwesome";position:absolute;right:0;top:-50px;width:45px;line-height:45px;text-align:center;cursor:pointer}.mobile-menu ul li ul li{display:none}.mobile-menu>ul>li{border-bottom:solid 1px #dadadc}.mobile-menu>ul>li>a{color:#111}.darkness{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9;background:rgba(0,0,0,.75);opacity:0;visibility:hidden;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:980px){.darkness.active{opacity:1;visibility:visible}}.search-toggle{cursor:pointer}.search-toggle:hover{color:#3498db}.search-toggle .fa-times{display:none;font-size:24px;font-weight:500}.search-toggle.toggled .fa-search{display:none}.search-toggle.toggled .fa-times{display:block}#cart-button{margin-left:10px;white-space:nowrap}@media only screen and (max-width:400px){#cart-button{margin-left:0}}#cart-button:hover{color:#3498db}.footer{background:#1a1a1a}.footer *{color:#fff}.footer .top-footer{padding:15px 0;border-bottom:1px solid #383737}@media only screen and (max-width:600px){.footer .top-footer{border:none}}@media only screen and (max-width:980px){.footer .top-footer .flex{flex-direction:row-reverse}}@media only screen and (max-width:600px){.footer .top-footer .flex{flex-direction:column-reverse}}.footer .top-footer img{width:130px}@media only screen and (max-width:600px){.footer .top-footer img{margin-bottom:32px}}.footer .top-footer .social-links a{font-size:20px;margin-right:15px}@media only screen and (max-width:600px){.footer .top-footer .social-links a{font-size:30px;margin-right:25px}}@media only screen and (max-width:600px){.footer .top-footer .social-links a:last-of-type{margin-right:0}}.footer .top-footer .social-links a:hover i{color:#3498db}.footer .top-footer .social-links a i{-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:600px){.footer .top-footer .btn{width:100%;margin-bottom:50px}}@media only screen and (max-width:980px){.footer .bottom-footer .left{margin:0 auto}}.footer .bottom-footer .left .column{display:inline-block;vertical-align:top}@media only screen and (max-width:600px){.footer .bottom-footer .left .column{text-align:center}}.footer .bottom-footer .left .column:not(:last-of-type){margin-right:50px}@media only screen and (max-width:1180px){.footer .bottom-footer .left .column:not(:last-of-type){margin-right:20px}}@media only screen and (max-width:980px){.footer .bottom-footer .left .column:not(:last-of-type){margin-right:30px}}@media only screen and (max-width:600px){.footer .bottom-footer .left .column:not(:last-of-type){display:none;margin:0}}.footer .bottom-footer .left .column.partners,.footer .bottom-footer .left .column.contact{display:inline-block}@media only screen and (max-width:600px){.footer .bottom-footer .left .column.partners,.footer .bottom-footer .left .column.contact{margin-bottom:20px;width:100%}}.footer .bottom-footer .left .column h3{text-transform:uppercase;font-size:16px;margin-bottom:15px}@media only screen and (max-width:600px){.footer .bottom-footer .left .column h3{font-size:20px}}.footer .bottom-footer .left .column ul{margin:0;padding:0;list-style:none}.footer .bottom-footer .left .column ul.address .address-item{margin-bottom:0;margin-top:0}.footer .bottom-footer .left .column ul.address li{margin-top:10px;margin-bottom:0;text-transform:none}.footer .bottom-footer .left .column ul li{text-transform:uppercase;font-weight:600;font-size:14px;margin-bottom:10px;color:#a1a1a1}@media only screen and (max-width:600px){.footer .bottom-footer .left .column ul li{font-size:16px}}.footer .bottom-footer .left .column ul li a{display:block;color:#a1a1a1}.footer .bottom-footer .left .column ul li a:hover{color:#fff}.footer .bottom-footer .right{text-align:right}@media only screen and (max-width:980px){.footer .bottom-footer .right{display:none}}@media only screen and (max-width:600px){.footer .bottom-footer .right{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 auto;padding-top:10px}}.footer .bottom-footer .right h3{text-align:left;margin-left:20px;text-transform:uppercase;font-size:16px;margin-bottom:15px}@media only screen and (max-width:980px){.footer .bottom-footer .right h3{display:none}}.footer .bottom-footer .right a{display:inline-block;vertical-align:middle;width:80px;filter:brightness(0) invert(1);opacity:.5;margin-left:20px;margin-bottom:30px}@media only screen and (max-width:600px){.footer .bottom-footer .right a{margin:20px}}.footer .bottom-footer .right a:last-of-type(){margin-right:0}.footer .bottom-footer .right a:hover{opacity:1}.footer .terms-footer{text-align:center}@media only screen and (max-width:600px){.footer .terms-footer .container-small{width:340px}}.footer .terms-footer p{margin:0;font-weight:600;text-transform:uppercase;font-size:14px}.footer .terms-footer p span:not(.copyright){vertical-align:middle;opacity:.5;margin:0 7px;font-size:12px;position:relative;top:-1px;font-weight:400}@media only screen and (max-width:600px){.footer .terms-footer p span:not(.copyright):nth-of-type(2),.footer .terms-footer p span:not(.copyright):nth-of-type(4){display:none}}@media only screen and (max-width:600px){.footer .terms-footer p span.copyright{width:100%;display:block}}.news-card{background:#fff;width:calc(33.333% - 30px);-webkit-box-shadow:0 10px 40px -5px rgba(17,17,17,.08);-moz-box-shadow:0 10px 40px -5px rgba(17,17,17,.08);-ms-box-shadow:0 10px 40px -5px rgba(17,17,17,.08);-o-box-shadow:0 10px 40px -5px rgba(17,17,17,.08);box-shadow:0 10px 40px -5px rgba(17,17,17,.08);margin-bottom:40px;margin-left:15px;margin-right:15px}.news-card:hover{-webkit-box-shadow:0 15px 40px -5px rgba(17,17,17,.15);-moz-box-shadow:0 15px 40px -5px rgba(17,17,17,.15);-ms-box-shadow:0 15px 40px -5px rgba(17,17,17,.15);-o-box-shadow:0 15px 40px -5px rgba(17,17,17,.15);box-shadow:0 15px 40px -5px rgba(17,17,17,.15)}.news-card:hover .text h4{color:#3498db}@media only screen and (max-width:980px){.news-card:hover{-webkit-box-shadow:0 15px 10px -5px rgba(17,17,17,.15);-moz-box-shadow:0 15px 10px -5px rgba(17,17,17,.15);-ms-box-shadow:0 15px 10px -5px rgba(17,17,17,.15);-o-box-shadow:0 15px 10px -5px rgba(17,17,17,.15);box-shadow:0 15px 10px -5px rgba(17,17,17,.15)}}@media only screen and (max-width:980px){.news-card{-webkit-box-shadow:0 15px 10px -5px rgba(17,17,17,.15);-moz-box-shadow:0 15px 10px -5px rgba(17,17,17,.15);-ms-box-shadow:0 15px 10px -5px rgba(17,17,17,.15);-o-box-shadow:0 15px 10px -5px rgba(17,17,17,.15);box-shadow:0 15px 10px -5px rgba(17,17,17,.15)}}@media only screen and (max-width:980px){.news-card{width:100%;display:flex;align-items:stretch;margin-left:0;margin-right:0;margin-bottom:1em}}.news-card .image{position:relative;width:100%;height:200px;background-color:#dadadc;background-position:center;background-repeat:no-repeat;background-size:60%}.news-card .image img.lazy{-webkit-transition:0.15s ease;-moz-transition:0.15s ease;-ms-transition:0.15s ease;-o-transition:0.15s ease;transition:0.15s ease;opacity:0}.news-card .image img.lazy.loaded{opacity:1}@media only screen and (max-width:980px){.news-card .image{height:auto;width:100%;width:calc(33% - 15px)}}.news-card .image .fa-play-circle{position:absolute;bottom:10px;left:20px;font-size:44px}@media only screen and (max-width:600px){.news-card .image .fa-play-circle{bottom:5px;left:5px;bottom:auto;font-size:30px}}.news-card .image .fa-play-circle:after{color:#3498db;opacity:1}@media only screen and (max-width:600px){.news-card .image .fa-play-circle:after{opacity:.7}}.news-card .image .fa-play-circle:before{color:#fff;opacity:1}@media only screen and (max-width:600px){.news-card .image .fa-play-circle:before{opacity:.7}}.news-card .text{padding:25px 30px 40px}@media only screen and (max-width:980px){.news-card .text{width:calc(77% - 15px);height:160px;padding:25px 30px}}@media only screen and (max-width:600px){.news-card .text{height:112px;padding:10px}}.news-card .text .badge{display:inline-block;text-transform:uppercase;font-weight:900;color:#fff;font-size:14px;letter-spacing:.02em;padding:5px 8px 4px;margin-bottom:15px;background:#111}@media only screen and (max-width:600px){.news-card .text .badge{display:none}}.news-card .text .badge.featured{background:#3498db}.news-card .text .badge.breaking{background:#ffc72d;color:#111}.news-card .text h4{font-size:22px;line-height:1.1;margin-bottom:8px;text-transform:capitalize;height:112px;position:relative;overflow:hidden;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:980px){.news-card .text h4{height:80px}}@media only screen and (max-width:600px){.news-card .text h4{font-size:16px;height:60px}}.news-card .text h4:after{content:"";position:absolute;bottom:0;right:0;left:0;height:12px;background:linear-gradient(180deg,rgba(255,255,255,.7) 0%,white 70%)}@media only screen and (max-width:980px){.news-card .text h4:after{height:8px}}.news-card .text .meta{position:relative}.news-card .text .meta p{margin:0;font-size:14px;text-transform:uppercase;color:#878787;display:flex;align-items:center;white-space:nowrap}@media only screen and (max-width:1140px){.news-card .text .meta p{font-size:12px}}@media only screen and (max-width:980px){.news-card .text .meta p{display:flex;align-items:center;font-size:14px}}@media only screen and (max-width:600px){.news-card .text .meta p{font-size:12px}}.news-card .text .meta p i{margin-right:2px;font-size:13px}@media only screen and (max-width:600px){.news-card .text .meta p i{display:none}}.news-card .text .meta p span{text-transform:capitalize}.news-card .text .meta p span.cat{display:block;text-transform:uppercase}@media only screen and (max-width:600px){.news-card .text .meta p span.cat{display:none}}@media only screen and (max-width:600px){.news-card .text .meta p span.divide{display:none}}.news-card .text .meta .bookmark-post{color:#dadadc;font-size:18px;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.news-card .text .meta .bookmark-post:hover{color:#3498db}.news-card .text .meta .bookmark-post.saved{color:#fcc92d!important}.news-card .btn{margin-top:1rem;width:100%}@media only screen and (max-width:980px){.news-card.podcast{width:calc(50% - 15px)}}@media only screen and (max-width:500px){.news-card.podcast{width:100%;margin-left:0;margin-right:0}}@media only screen and (min-width:980px){.news-card.podcast:first-of-type{width:100%;display:flex}.news-card.podcast:first-of-type:hover .text h4{color:#3498db}.news-card.podcast:first-of-type .text{display:flex;flex-direction:column;justify-content:center;background-color:#111;height:auto;width:50%;background-color:#111}.news-card.podcast:first-of-type .text i.fa-podcast{font-size:60px;color:#3498db;margin-bottom:10px}.news-card.podcast:first-of-type .text h4{font-size:30px;height:auto;color:#fff;max-height:50}.news-card.podcast:first-of-type .text h4::after{content:none}.news-card.podcast:first-of-type .image{width:50%;padding:0}.news-card.podcast:first-of-type .image img{object-fit:initial;position:initial}.news-card.podcast:first-of-type .hover-overlay{display:none!important}}@media only screen and (min-width:980px) and (max-width:980px){.news-card.podcast:first-of-type .text i.fa-podcast{display:none}}.news-card.podcast .text{display:none}.news-card.podcast .image{background-color:#111;height:auto;max-height:100%;padding-bottom:100%;width:100%}.news-card.podcast .hover-overlay{opacity:0;display:flex;align-items:center;justify-content:center;flex-direction:column;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.news-card.podcast .hover-overlay .text{display:block;z-index:10;position:relative;text-align:center}.news-card.podcast .hover-overlay .text i{font-size:80px;color:#fff}.news-card.podcast .hover-overlay .text p{font-weight:900;color:#fff;margin-bottom:0}.news-card.podcast .hover-overlay:hover{opacity:1}.news-card.podcast .hover-overlay:before{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#3498db;content:"";opacity:.7}.total-1 .news-card{width:100%;display:flex;flex-wrap:wrap;align-items:center}.total-1 .news-card .image{width:33.333%;height:100%}.total-1 .news-card .text{width:66.666%;padding:50px}@media only screen and (max-width:980px){.total-1 .news-card .text{padding:25px 30px}}@media only screen and (max-width:600px){.total-1 .news-card .text{padding:10px}}.total-2.flex{justify-content:space-between!important}.total-2.flex .news-card{width:calc(50% - 30px)}@media only screen and (max-width:980px){.total-2.flex .news-card{width:calc(100%)}}.interviews .news-card{text-align:center;position:relative}@media only screen and (max-width:980px){.interviews .news-card{align-items:center;text-align:left;padding:20px}}@media only screen and (max-width:980px){.interviews .news-card .text{width:calc(100% - 155px);padding:0 20px;height:auto}}@media only screen and (max-width:600px){.interviews .news-card .text{width:calc(100% - 90px)}}.interviews .news-card .image{width:65%;padding-bottom:65%;height:0;border-radius:100%;margin:35px auto 10px;overflow:hidden}@media only screen and (max-width:980px){.interviews .news-card .image{position:relative;margin:0;padding:0;width:140px;height:140px}}@media only screen and (max-width:600px){.interviews .news-card .image{height:90px;width:90px}}.authors .news-card{text-align:center;position:relative;display:flex;align-items:center;flex-direction:column}@media only screen and (max-width:980px){.authors .news-card{width:calc(50% - 10px)}}@media only screen and (max-width:500px){.authors .news-card{width:100%}}.authors .news-card .text p{margin-bottom:6px;font-weight:500;color:#3498db}.authors .news-card .text h4{height:auto}.authors .news-card .text h4::after{content:none}.authors .news-card .image{width:50%;padding-bottom:50%;height:0;border-radius:100%;margin:35px auto 10px;overflow:hidden}body.fixed{overflow:hidden}.modal-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;opacity:0;visibility:hidden;overflow:hidden;-webkit-transition:0.75s ease;-moz-transition:0.75s ease;-ms-transition:0.75s ease;-o-transition:0.75s ease;transition:0.75s ease}.modal-wrapper.reveal{opacity:1;visibility:visible}.modal-wrapper *{cursor:default}.modal-wrapper a,.modal-wrapper .btn{cursor:pointer}.modal-back{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(17,17,17,.85)}.modal-content{visibility:hidden;opacity:0;background:#fff;max-width:730px;width:calc(100% - 40px);padding:60px 140px;text-align:center;position:absolute;top:50%;left:50%;max-height:90vh;overflow:scroll;-webkit-transform:translate(-50%,-45%);-moz-transform:translate(-50%,-45%);-ms-transform:translate(-50%,-45%);-o-transform:translate(-50%,-45%);transform:translate(-50%,-45%);-webkit-box-shadow:0 0 40px -5px rgba(0,0,0,.35);-moz-box-shadow:0 0 40px -5px rgba(0,0,0,.35);-ms-box-shadow:0 0 40px -5px rgba(0,0,0,.35);-o-box-shadow:0 0 40px -5px rgba(0,0,0,.35);box-shadow:0 0 40px -5px rgba(0,0,0,.35);-webkit-transition:0.75s ease;-moz-transition:0.75s ease;-ms-transition:0.75s ease;-o-transition:0.75s ease;transition:0.75s ease}@media only screen and (max-width:700px){.modal-content{padding:50px 20px 30px}}.modal-content.reveal{opacity:1;visibility:visible;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-content.wide{padding:60px 80px}.modal-content .modal-close{color:#e4e4e4;font-size:30px;position:absolute;top:20px;right:30px;cursor:pointer;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}@media only screen and (max-width:700px){.modal-content .modal-close{top:10px;right:10px}}.modal-content .modal-close:hover{color:#3498db}.modal-content .heading{margin-bottom:50px}.modal-content .heading h3{font-size:30px;font-weight:600;text-transform:none;margin-bottom:15px}.modal-content .heading p{color:#878787;font-size:16px}.modal-content .heading p span{color:#878787;text-decoration:underline;cursor:pointer;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.modal-content .heading p span:hover{color:#3498db}.modal-content form .btn{margin-top:10px}@media only screen and (max-width:700px){.modal-content form .btn{display:block;width:100%}}.modal-content form .acf-button{margin-top:15px}.modal-content form #message,.modal-content form .acf-label,.modal-content form .acf-field-message{display:none}.cta-subscribe-strip{background:#3498db}@media only screen and (max-width:1320px){.cta-subscribe-strip{margin-bottom:0}}@media only screen and (max-width:1100px){.cta-subscribe-strip{margin-top:35px}}.cta-subscribe-strip img{width:100%}body.home .cta-subscribe-strip,body.page .cta-subscribe-strip,body.category .cta-subscribe-strip{margin-bottom:100px}@media only screen and (max-width:1320px){body.home .cta-subscribe-strip,body.page .cta-subscribe-strip,body.category .cta-subscribe-strip{margin-bottom:0}}.sub-options{position:relative;color:#fff}.sub-options h1,.sub-options h2,.sub-options h3,.sub-options h4,.sub-options p{color:#fff}.sub-options .entry-content{position:relative;text-align:center;max-width:56rem;z-index:5}.sub-options .sub-options-loop{z-index:3;position:relative;text-align:center}.sub-options .small-print p{color:#a1a1a1;text-align:center;position:relative;z-index:5}.v-event{margin-top:35px;background-color:#3a3a3a}@media only screen and (min-width:75rem){.v-event{margin-top:75px;margin-bottom:75px}}@media only screen and (min-width:45rem){.v-event{background-color:#fff}}.v-event .slick-track{display:flex!important}.v-event .slick-slide{height:inherit!important}.v-event .v-event-carousel{padding:20px}@media only screen and (min-width:75rem){.v-event .v-event-carousel{padding:0}}.v-event .v-event-carousel .heading{color:#fff}@media only screen and (min-width:45rem){.v-event .v-event-carousel .heading{display:none}}.v-event .v-event-carousel p,.v-event .v-event-carousel h3{color:#fff}.v-event .v-event-carousel .slide.flex{background-color:#3a3a3a;opacity:0;transition:opacity 1s ease-in-out}@media only screen and (min-width:45rem){.v-event .v-event-carousel .slide.flex{display:flex;align-items:center}}.v-event .v-event-carousel .slide.flex.slick-active{opacity:1}.v-event .v-event-carousel .thumbnail{text-align:center;width:100%;position:relative}@media only screen and (min-width:45rem){.v-event .v-event-carousel .thumbnail{width:30%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}}@media only screen and (min-width:75rem){.v-event .v-event-carousel .thumbnail{width:50%;padding:6em;background-image:url(https://www.buildingproducts.co.uk/wp-content/themes/CleanBuild/stylesheet/css/../../assets/background/podcast-background.jpg);background-size:cover;background-repeat:no-repeat}}.v-event .v-event-carousel .thumbnail .image-container{width:6rem;height:6rem;border-radius:50%;border:solid .375rem #3498db;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative;z-index:3}@media only screen and (min-width:45rem){.v-event .v-event-carousel .thumbnail .image-container{width:10rem;height:10rem;margin-bottom:1em}}@media only screen and (min-width:75rem){.v-event .v-event-carousel .thumbnail .image-container{width:16.25rem;height:16.25rem}}.v-event .v-event-carousel .thumbnail .name{position:relative;display:none;z-index:3;font-weight:900;margin-bottom:0}@media only screen and (min-width:75rem){.v-event .v-event-carousel .thumbnail .name{display:block}}.v-event .v-event-carousel .thumbnail .position{position:relative;display:none;z-index:3;margin-bottom:0}@media only screen and (min-width:75rem){.v-event .v-event-carousel .thumbnail .position{display:block}}.v-event .v-event-carousel .content{padding:1.25rem;position:relative}@media only screen and (min-width:45rem){.v-event .v-event-carousel .content{width:70%;padding:2em}}@media only screen and (min-width:75rem){.v-event .v-event-carousel .content{width:50%;text-align:left;padding:4em 5em;display:flex;align-content:center;justify-content:center;flex-direction:column}}@media only screen and (min-width:100rem){.v-event .v-event-carousel .content{padding:4rem 8rem}}.v-event .v-event-carousel .content h2{display:none}@media only screen and (min-width:100rem){.v-event .v-event-carousel .content h2{display:block;color:#fff}}.v-event .v-event-carousel .content h3{border:none!important;font-size:18px}@media only screen and (min-width:45rem){.v-event .v-event-carousel .content h3{font-size:22px;text-transform:uppercase}}.v-event .v-event-carousel .content .excerpt{display:none}@media only screen and (min-width:45rem){.v-event .v-event-carousel .content .excerpt{display:block}}.v-event .v-event-carousel .content .time{font-size:14px}@media only screen and (min-width:75rem){.v-event .v-event-carousel .content .time{font-size:18px}}.v-event .v-event-carousel .content .time i{display:none}@media only screen and (min-width:45rem){.v-event .v-event-carousel .content .time i{display:initial}}.v-event .v-event-carousel .content .cta{justify-content:flex-start}.v-event .v-event-carousel .content .btn{width:100%}@media only screen and (min-width:45rem){.v-event .v-event-carousel .content .btn{width:auto}}.v-event .v-event-carousel .content .btn:first-of-type{margin-bottom:.5em}@media only screen and (min-width:45rem){.v-event .v-event-carousel .content .btn:first-of-type{margin-bottom:0;margin-right:1em}}.v-event .v-event-carousel .slick-arrow{background:0;padding:0;border:0;font-size:0;outline:none;cursor:pointer;position:absolute}@media only screen and (min-width:75rem){.v-event .v-event-carousel .slick-arrow{display:block}}.v-event .v-event-carousel .slick-arrow:after{content:"";font-family:"Font Awesome 5 Pro";font-weight:300;color:#ce1020;font-size:60px}.v-event .v-event-carousel .slick-arrow.slick-hidden{display:none}.v-event .v-event-carousel .slick-arrow.slick-prev{transform:rotate(-180deg) translateY(52px);left:1.875rem}.v-event .v-event-carousel .slick-arrow.slick-next{right:1.875rem}.v-event .v-event-carousel .slick-arrow.slick-disabled:after{color:#525252}.archive-footer{padding-bottom:4em}@media only screen and (max-width:600px){.archive-footer .count{width:100%;text-align:center;margin-bottom:16px}}.pagination{display:flex}@media only screen and (max-width:600px){.pagination{width:100%;justify-content:center}}.pagination .page-numbers{min-width:54px;height:54px;display:flex;align-items:center;justify-content:center;transition:all 0.15s ease-in-out;padding:0 10px}.pagination .page-numbers .screen-reader-text{display:none}.pagination .page-numbers:hover{opacity:.7}.pagination .page-numbers.current{font-weight:900}.pagination .page-numbers.next,.pagination .page-numbers.prev{background-color:#3498db}.pagination .page-numbers.next:not(.disabled):hover,.pagination .page-numbers.prev:not(.disabled):hover{background:#4aa3df;border-color:#4aa3df}.pagination .page-numbers.next:after,.pagination .page-numbers.prev:after{content:" ";border-right:3px solid #fff;border-bottom:3px solid #fff;transform:rotate(-45deg);width:.5rem;height:.5rem}.pagination .page-numbers.prev:after{transform:rotate(-225deg)}.pagination .page-numbers.prev.disabled,.pagination .page-numbers.next.disabled{background-color:#dadadc}.latest-news .news-card:first-of-type{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:400px}@media only screen and (max-width:800px){.latest-news .news-card:first-of-type{flex-direction:column;min-height:auto}}.latest-news .news-card:first-of-type .image{width:calc(66.666% - 15px);height:100%}@media only screen and (max-width:980px){.latest-news .news-card:first-of-type .image{width:calc(50% - 15px)}}@media only screen and (max-width:800px){.latest-news .news-card:first-of-type .image{width:100%;height:400px}}@media only screen and (max-width:600px){.latest-news .news-card:first-of-type .image{height:230px}}.latest-news .news-card:first-of-type .text{width:calc(33.333% + 15px);padding:60px 36px}@media only screen and (max-width:980px){.latest-news .news-card:first-of-type .text{height:auto;width:calc(50% + 15px)}}@media only screen and (max-width:800px){.latest-news .news-card:first-of-type .text{width:100%;padding:32px 36px;height:auto}}@media only screen and (max-width:600px){.latest-news .news-card:first-of-type .text{padding:20px}}.latest-news .news-card:first-of-type .text h4{height:auto;font-size:30px;margin:5px 0 20px}.latest-news .news-card:first-of-type .text h4:after{display:none}@media only screen and (max-width:600px){.latest-news .news-card:first-of-type .text h4{font-size:24px}}@media only screen and (max-width:980px){.latest-news .news-card .text{height:auto}}.featured-news .news-card{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;height:400px;overflow:hidden}@media only screen and (max-width:980px){.featured-news .news-card{height:300px}}@media only screen and (max-width:600px){.featured-news .news-card{height:120px}}.featured-news .news-card .image{width:calc(50% - 15px);height:100%}@media only screen and (max-width:600px){.featured-news .news-card .image{width:calc(30% + 15px)}}.featured-news .news-card .text{height:auto;width:calc(50% + 15px);padding:60px 36px}@media only screen and (max-width:600px){.featured-news .news-card .text{width:calc(70% - 15px);padding:16px 20px}}@media only screen and (max-width:600px){.featured-news .news-card .text .badge{display:none}}.featured-news .news-card .text h4{height:auto;font-size:30px;margin:5px 0 20px}@media only screen and (max-width:980px){.featured-news .news-card .text h4{font-size:24px}}@media only screen and (max-width:600px){.featured-news .news-card .text h4{font-size:16px;height:62px;margin:5px 0 8px}}.featured-news .news-card .text h4:after{display:none}.news-section{width:100%;margin-top:30px}.news-section .flex{display:flex!important}.news-section .heading{border-bottom:2px solid #3498db;margin-bottom:20px}.news-section .heading.flex{justify-content:space-between}.news-section .heading h1,.news-section .heading h3{text-transform:uppercase;font-size:32px;line-height:1;margin-bottom:10px;max-width:calc(100% - 40px)}.news-section .heading a:not(.btn){font-weight:700;color:#878787;margin-right:10px;text-transform:uppercase}@media only screen and (max-width:600px){.news-section .heading a:not(.btn){display:none}}.news-section .heading a:not(.btn):hover{color:#3498db}.news-section .icons{padding:0 10px}.news-section .icons.type-latest-news,.news-section .icons.type-sponsored,.news-section .icons.type-featured{display:none}.logged-in .news-section .icons .fa-cog{opacity:1;color:#878787}.logged-in .news-section .icons .fa-cog:hover{color:#3498db}@media only screen and (max-width:600px){.logged-in .news-section .icons .fa-cog{margin:0}}.news-section .icons i{opacity:.2;margin-left:12px;cursor:pointer;-webkit-transition:0.3s ease;-moz-transition:0.3s ease;-ms-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.news-section .icons i:hover{color:#3498db;opacity:1}.news-section .icons i.fa-minus{font-size:19px;position:relative;top:2px}.news-section .heading{margin-left:16px;margin-right:16px}@media only screen and (max-width:980px){.news-section .heading{margin-left:0;margin-right:0}}.news-section .slick-track{overflow:hidden}.news-section .slick-list{width:calc(100% + 60px);padding:0 30px;margin-left:-30px;overflow-x:hidden;overflow-y:visible}.news-section .slick-slide{opacity:0;visibility:hidden;-webkit-transition:0.75s ease;-moz-transition:0.75s ease;-ms-transition:0.75s ease;-o-transition:0.75s ease;transition:0.75s ease}.news-section .slick-slide.slick-active{opacity:1;visibility:visible}.news-section .flex,.posts-loop .flex{display:flex;justify-content:flex-start}@media only screen and (max-width:980px){.news-section.authors .flex{justify-content:space-between}}@media only screen and (max-width:500px){.news-section.podcast .btn-wrap{display:block;width:100%}}@media only screen and (max-width:500px){.news-section.podcast .btn-wrap .btn.blue{width:inherit;display:inherit}}@media only screen and (max-width:980px){.news-section.podcast .flex{justify-content:space-between}}.next-event-block{position:relative;display:flex;flex-direction:column-reverse;margin-top:20px;margin-bottom:60px;margin-left:auto;margin-right:auto}@media only screen and (min-width:720px){.next-event-block{align-items:stretch;flex-direction:row;min-height:400px}}.next-event-block:hover .flex.container-small{-webkit-box-shadow:0 15px 10px -5px rgba(17,17,17,.15);-moz-box-shadow:0 15px 10px -5px rgba(17,17,17,.15);-ms-box-shadow:0 15px 10px -5px rgba(17,17,17,.15);-o-box-shadow:0 15px 10px -5px rgba(17,17,17,.15);box-shadow:0 15px 10px -5px rgba(17,17,17,.15)}.next-event-block:hover .thumbnail{opacity:.7}.next-event-block .flex.container-small{-webkit-transition:0.15s ease;-moz-transition:0.15s ease;-ms-transition:0.15s ease;-o-transition:0.15s ease;transition:0.15s ease;background-color:#3a3a3a;padding:0;flex-direction:column-reverse;-webkit-box-shadow:0 10px 40px -5px rgba(17,17,17,.08);-moz-box-shadow:0 10px 40px -5px rgba(17,17,17,.08);-ms-box-shadow:0 10px 40px -5px rgba(17,17,17,.08);-o-box-shadow:0 10px 40px -5px rgba(17,17,17,.08);box-shadow:0 10px 40px -5px rgba(17,17,17,.08)}@media only screen and (min-width:780px){.next-event-block .flex.container-small{flex-direction:row}}.next-event-block .content{padding:1.25rem;width:100%;min-height:210px}@media only screen and (min-width:780px){.next-event-block .content{width:calc(33.333% + 15px);padding:4rem 2rem}}.next-event-block .content .title{margin-bottom:1em;line-height:1.2;-webkit-transition:0.15s ease;-moz-transition:0.15s ease;-ms-transition:0.15s ease;-o-transition:0.15s ease;transition:0.15s ease}.next-event-block .content .date{font-size:14px}@media only screen and (min-width:780px){.next-event-block .content .date{font-size:16px}}@media only screen and (min-width:1200px){.next-event-block .content .cta{display:flex;justify-content:flex-start}}.next-event-block .content .cta .btn{width:100%}@media only screen and (min-width:1200px){.next-event-block .content .cta .btn{width:auto}}.next-event-block .content .cta .btn:first-of-type{margin-bottom:.5em}@media only screen and (min-width:75rem){.next-event-block .content .cta .btn:first-of-type{margin-bottom:0;margin-right:.5em}}.next-event-block .thumbnail{position:relative;display:flex;align-items:center;justify-content:center;width:100%;-webkit-transition:0.15s ease;-moz-transition:0.15s ease;-ms-transition:0.15s ease;-o-transition:0.15s ease;transition:0.15s ease}@media only screen and (min-width:780px){.next-event-block .thumbnail{height:auto;width:calc(66.666% - 15px)}}@media only screen and (max-width:780px){.next-event-block .thumbnail img.o-fit{position:relative}}.next-event-block .thumbnail .logo{width:80%;position:relative;z-index:4;max-width:260px}.next-event-block .thumbnail .overlay{opacity:.2}.home .next-event-block{max-width:1070px}body.page-template-page-shortcodes .next-event-block{margin-bottom:30px;margin-top:30px}@media only screen and (max-width:980px){body.page-template-page-shortcodes .next-event-block{margin-bottom:20px;margin-top:20px}}.newsletter-block{background-color:#3a3a3a;margin:2rem 0;position:relative}@media only screen and (min-width:45rem){.newsletter-block{display:flex;align-items:stretch;justify-content:center}}.newsletter-block .content{padding:2.5rem 1.25rem}@media only screen and (min-width:45rem){.newsletter-block .content{width:70%}}@media only screen and (min-width:75rem){.newsletter-block .content{padding:4rem;width:50%}}@media only screen and (min-width:100rem){.newsletter-block .content{padding:4rem 8rem}}@media only screen and (min-width:75rem){.newsletter-block .content h2{font-size:2.375rem;font-weight:900}}.newsletter-block .content p{color:#fff;margin-bottom:1rem}.newsletter-block .content .btn{width:100%}@media only screen and (min-width:45rem){.newsletter-block .content .btn{width:auto}}.newsletter-block .thumbnail{display:none}@media only screen and (min-width:45rem){.newsletter-block .thumbnail{display:block;width:30%;position:relative}}@media only screen and (min-width:75rem){.newsletter-block .thumbnail{width:50%}}.events-template .newsletter-block,.post-type-archive-directory .newsletter-block{margin-bottom:0}.filters .flex{align-items:center;justify-content:flex-start}.filters .btn{margin-right:10px;margin-bottom:10px;font-size:14px;padding:10px}.filters .btn.active,.filters .btn.active:hover{background-color:#dadadc;border-color:#dadadc;color:#000}.global-banner .container{display:flex;align-items:center;justify-content:center}.global-banner .content{position:relative;z-index:2;padding:0 20px;width:100%;text-align:center}.global-banner .content h2{line-height:1;color:#fff;margin-bottom:0;font-size:30px}.global-banner .content p{margin-top:6px;color:#fff;font-weight:600!important;margin-bottom:0}.global-banner .content .btn{margin-top:20px}.features .container{max-width:1080px}.features .container h1{margin:0}.features .container .divider{max-width:192px;width:40%;min-height:4px;display:block;background-color:#3498db;margin:16px auto}.features .container>p{margin:0 auto 60px;font-weight:600;font-size:24px}.features .container .flex .column{width:calc(33.33% - 40px);margin:0 20px;position:relative}@media only screen and (max-width:980px){.features .container .flex .column{width:calc(50% - 40px)}}@media only screen and (max-width:500px){.features .container .flex .column{width:100%;margin:20px 0}}.features .container .flex .column h2{font-size:24px;font-weight:700;margin-bottom:20px;line-height:1.1}.features .container .flex .column p{font-size:16px}.features .container .flex .column .icon{margin:0 auto 20px;width:80px;height:80px}.features .container .flex .column .icon img{width:100%;height:100%}.enews-cta,.bottom-banner{cursor:pointer;margin-bottom:100px;display:block}@media only screen and (max-width:1320px){.enews-cta,.bottom-banner{margin-bottom:0}}@media only screen and (max-width:1100px){.enews-cta,.bottom-banner{margin-top:35px}}@media only screen and (max-width:500px){.enews-cta,.bottom-banner{margin-top:0;margin-bottom:20px}}.enews-cta img,.bottom-banner img{width:100%}body.home .enews-cta,body.home .bottom-banner,body.page-template-page-shortcodes .enews-cta,body.page-template-page-shortcodes .bottom-banner{margin-bottom:100px}@media only screen and (max-width:500px){body.home .enews-cta,body.home .bottom-banner,body.page-template-page-shortcodes .enews-cta,body.page-template-page-shortcodes .bottom-banner{margin-top:0;margin-bottom:20px}}body.page .enews-cta,body.page .bottom-banner,body.category .enews-cta,body.category .bottom-banner{margin-bottom:100px}@media only screen and (max-width:500px){body.page .enews-cta,body.page .bottom-banner,body.category .enews-cta,body.category .bottom-banner{margin-top:2em;margin-bottom:20px}}body.post-template-default .enews-cta,body.post-template-default .bottom-banner,body.post-template-page-podcast .enews-cta,body.post-template-page-podcast .bottom-banner{margin-top:2em;margin-bottom:0}@media only screen and (min-width:45rem){body.post-template-default .enews-cta,body.post-template-default .bottom-banner,body.post-template-page-podcast .enews-cta,body.post-template-page-podcast .bottom-banner{margin-top:3em}}body.category .enews-cta,body.category .bottom-banner{margin-top:0}body.page-template-page-shortcodes .enews-cta,body.page-template-page-shortcodes .bottom-banner{margin-top:100px}@media only screen and (max-width:1100px){body.page-template-page-shortcodes .enews-cta,body.page-template-page-shortcodes .bottom-banner{margin-top:35px}}body.category-podcasts .enews-cta{margin-top:70px}@media only screen and (max-width:1100px){body.category-podcasts .enews-cta{margin-top:40px}}.magazine-subscription-banner{position:relative;margin:50px 0 30px}@media only screen and (max-width:1200px){.magazine-subscription-banner{margin:30px 0 30px}}.magazine-subscription-banner .content{display:flex;background-color:#3498db}@media only screen and (max-width:1200px){.magazine-subscription-banner .content{align-items:flex-end;overflow:hidden}}@media only screen and (max-width:500px){.magazine-subscription-banner .content{flex-direction:column-reverse;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}}.magazine-subscription-banner .content .image{width:40%;position:relative;z-index:2;margin-top:-80px}@media only screen and (max-width:1200px){.magazine-subscription-banner .content .image{margin-top:0;transform:scale(1.2)}}@media only screen and (max-width:800px){.magazine-subscription-banner .content .image{transform:scale(1.3)}}@media only screen and (max-width:500px){.magazine-subscription-banner .content .image{width:100%}}.magazine-subscription-banner .content .text{width:60%;padding:30px 40px}@media only screen and (max-width:500px){.magazine-subscription-banner .content .text{width:100%;padding:30px 20px 20px}}.magazine-subscription-banner .content .text h3{text-transform:uppercase;margin-bottom:0;color:#fff}.magazine-subscription-banner .content .text p{font-weight:500;color:#fff}.magazine-subscription-banner .content .text .ctas{justify-content:flex-start}.magazine-subscription-banner .content .text .ctas .btn{margin-right:10px}@media only screen and (max-width:750px){.magazine-subscription-banner .content .text .ctas .btn{width:100%;margin-right:0;margin-bottom:10px}}.menu-item.services .sub-menu-container{display:none!important}.hidden-title{opacity:0;visibility:hidden;position:absolute}.directory-heading{font-size:26px}@media only screen and (max-width:980px){.directory-heading{font-size:22px}}