/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:0 0;display:inline-block;cursor:pointer;-webkit-transition-property:opacity, -webkit-filter;transition-property:opacity, -webkit-filter;transition-property:opacity, filter;transition-property:opacity, filter, -webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:25px;height:17px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1.5px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:25px;height:3px;background-color:#fff;border-radius:0;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transition-duration:0.15s;transition-duration:0.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}.hamburger--squeeze .hamburger-inner{-webkit-transition-duration:0.1s;transition-duration:0.1s;-webkit-transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{-webkit-transition:top 0.1s 0.14s ease, opacity 0.1s ease;transition:top 0.1s 0.14s ease, opacity 0.1s ease}.hamburger--squeeze .hamburger-inner::after{-webkit-transition:bottom 0.1s 0.14s ease,-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.14s ease,-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:bottom 0.1s 0.14s ease,transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19),-webkit-transform 0.1s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0.14s;transition-delay:0.14s;-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;-webkit-transition:top 0.1s ease, opacity 0.1s 0.14s ease;transition:top 0.1s ease, opacity 0.1s 0.14s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:bottom 0.1s ease,-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease,-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1);transition:bottom 0.1s ease,transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1),-webkit-transform 0.1s 0.14s cubic-bezier(0.215, 0.61, 0.355, 1)}html,body{background-color:#fff;box-sizing:border-box;color:#44444a;font-family:'Yantramanav', sans-serif;font-size:100%;font-weight:300;height:100%;margin:0;padding:0}::-moz-selection{background:#8cc63f;color:#fff;text-shadow:none}::selection{background:#8cc63f;color:#fff;text-shadow:none}hr{background-color:#44444a;border:0;display:block;height:1px;padding:0;width:100%}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}blockquote{color:#8cc63f;font-size:2.5em;line-height:1.2em;margin:0;padding:0}blockquote cite{color:#c1272d;display:block;font-size:.5em;font-style:normal;font-weight:700;margin:10px 0 0 0}img{height:auto;width:100%}h1{font-size:3em;font-weight:700;line-height:1em;margin:0}h1.black{color:#000}h1.white{color:#fff}h1.grey{color:#44444a}h1.mid-grey{color:#aaa}h1.green{color:#8cc63f}h1.red{color:#c1272d}h2{font-size:3em;font-weight:700;line-height:1em;margin:0}h2.black{color:#000}h2.white{color:#fff}h2.grey{color:#44444a}h2.mid-grey{color:#aaa}h2.green{color:#8cc63f}h2.red{color:#c1272d}h2.section-title{color:#000;font-size:1.2em;font-weight:700;margin:0 0 20px 0}h3{font-size:1.2em;font-weight:700;margin:0 0 20px 0}h3.black{color:#000}h3.white{color:#fff}h3.grey{color:#44444a}h3.mid-grey{color:#aaa}h3.green{color:#8cc63f}h3.red{color:#c1272d}p{font-size:1.1em;line-height:1.5em;margin:0 0 20px 0}p.black{color:#000}p.white{color:#fff}p.grey{color:#44444a}p.mid-grey{color:#aaa}p.green{color:#8cc63f}p.red{color:#c1272d}p.black{font-weight:700;margin:0 0 10px 0}p.caption{color:#8cc63f;font-size:1em;font-style:italic;font-weight:700;margin:10px 0 0 0}p.caption small{font-size:100%}p.subhead-rule{border-bottom:1px solid #44444a;border-top:1px solid #44444a;margin:20px 0;padding:10px}p.sponsored-internal{color:#c1272d;width:100%;background-color:#f2f2f2;box-sizing:border-box;font-size:1em;text-transform:uppercase;margin:20px 0 0;padding:10px}p.-internal{display:none}p.sponsored-summary{color:#c1272d;width:100%;box-sizing:border-box;font-size:.9em;text-transform:uppercase;margin:0 0 10px 0;padding:0}p.-summary{display:none}a{border-bottom:1px solid #c1272d;color:#44444a;text-decoration:none}ul li{font-size:1.1em;margin:0 0 10px 0}.adsbygoogle{margin:0 0 20px 0}.browserupgrade{background:#ccc;color:#000;margin:.2em 0;padding:.2em 0}.cf{*zoom:1}.cf:before,.cf:after{content:'';display:table}.cf:after{clear:both}.clear{clear:both}.wrapper{left:0;margin:0;min-height:100%;overflow:hidden;position:absolute;top:0;width:100%}.wrapper.black{background-color:#000}.wrapper.white{background-color:#fff}.wrapper.grey{background-color:#44444a}.wrapper.green{background-color:#8cc63f}.wrapper.red{background-color:#c1272d}.wrapper.light-grey{background-color:#f2f2f2}.wrapper.fixed{overflow:hidden;position:fixed}.header{background-color:#8cc63f;height:125px;margin:0 auto;position:relative;width:100%}.header .header-content{margin:0 auto;max-width:1152px;width:90%}.header .logo{float:left;height:97px;margin:0;padding:23px 0;width:240px}.header .logo a{border-bottom:none}.header .logo .type{float:left;height:87px;width:157px}.header .logo .marque{float:left;height:88px;width:60px}.hamburger{display:block;display:none;position:absolute;right:50px;top:53px;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;z-index:101}.hamburger:hover .hamburger-inner,.hamburger:hover .hamburger-inner::before,.hamburger:hover .hamburger-inner::after{background-color:#c1272d}.hamburger.mobilenav .hamburger-inner,.hamburger.mobilenav .hamburger-inner::before,.hamburger.mobilenav .hamburger-inner::after{background-color:#c1272d}.nav{display:block;float:right;margin:46px 0 0 0}.nav ul{margin:0;padding:0;text-align:right}.nav ul.sub-nav{display:none}.nav ul.sub-nav li{color:#000;display:block;margin:0 0 10px;padding:0}.nav ul.sub-nav li:last-of-type{margin:0}.nav ul.sub-nav li a{color:#000}.nav ul li{display:inline-block;margin:0 0 0 25px;padding:10px 0}.nav ul li.top-lvl{position:relative}.nav ul li.top-lvl .fas{color:#fff;font-size:.8em;margin-left:7px;-webkit-transition:color .25s;transition:color .25s}.nav ul li.top-lvl:hover{color:#c1272d}.nav ul li.top-lvl:hover .sub-nav{background-color:#fff;display:block;left:0;margin:20px 0;padding:20px;position:absolute;text-align:left;top:23px}.nav ul li.top-lvl:hover .fas{color:#c1272d}.nav ul li a{border-bottom:none;color:#fff;font-size:1em;font-weight:700;text-decoration:none;text-transform:uppercase;-webkit-transition:color .1s linear;transition:color .1s linear}.nav ul li a:hover{color:#c1272d}.nav ul li.search-btn{border-bottom:none;color:#fff;cursor:pointer;font-size:1em;font-weight:700;text-decoration:none;text-transform:uppercase;-webkit-transition:color .1s linear;transition:color .1s linear}.nav ul li.search-btn:hover{color:#c1272d}.nav ul li.subscribe-btn{background-color:#c1272d;border-bottom:none;color:#fff;cursor:pointer;font-size:1em;font-weight:700;padding:10px;text-decoration:none;text-transform:uppercase;-webkit-transition:color .1s linear;transition:color .1s linear}.nav ul li.subscribe-btn:hover{background-color:#fff;color:#c1272d}.nav ul li.advertising-btn{background-color:#c1272d;border-bottom:none;color:#fff;cursor:pointer;font-size:1em;font-weight:700;padding:10px;text-decoration:none;text-transform:uppercase;-webkit-transition:color .1s linear;transition:color .1s linear}.nav ul li.advertising-btn:hover{background-color:#fff;color:#c1272d}.nav ul.social{display:block;margin:0 0 10px 0;text-align:right}.nav ul.social li{margin:0 0 0 20px}.nav ul.social li.subscribe-btn{background-color:#c1272d;border-bottom:none;color:#fff;cursor:pointer;font-size:.9em;font-weight:700;padding:10px;text-decoration:none;text-transform:uppercase;-webkit-transition:color .1s linear;transition:color .1s linear}.nav ul.social li.subscribe-btn:hover{background-color:#fff;color:#c1272d}.nav ul.social li a i{font-size:1.2em}.m-nav{background-color:#8cc63f;height:100vh;left:0;opacity:0;position:fixed;top:0;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;width:100%;z-index:0}.m-nav.show{opacity:1;z-index:100}.m-nav .nav{display:block;float:none;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-nav .nav ul{margin:0;padding:0;text-align:center}.m-nav .nav ul li{display:block;margin:0 0 15px 0;padding:0}.m-nav .nav ul li a{border-bottom:none;color:#fff;font-size:1.5em;font-weight:700;text-decoration:none;text-transform:uppercase;-webkit-transition:color .1s linear;transition:color .1s linear}.m-nav .nav ul li a:hover{color:#c1272d}.m-nav .nav ul li.search-btn{border-bottom:none;color:#fff;cursor:pointer;font-size:1.5em;font-weight:700;text-decoration:none;text-transform:uppercase;-webkit-transition:color .1s linear;transition:color .1s linear}.m-nav .nav ul li.search-btn:hover{color:#c1272d}.m-nav .nav ul li.subscribe-btn{border-bottom:none;color:#fff;cursor:pointer;font-size:1.5em;font-weight:700;text-decoration:none;text-transform:uppercase;-webkit-transition:color .1s linear;transition:color .1s linear}.m-nav .nav ul li.subscribe-btn:hover{color:#c1272d}.m-nav .nav ul.social{display:block;margin:50px 0 10px 0;text-align:center}.m-nav .nav ul.social li{display:inline-block;margin:0 10px}.m-nav .nav ul.social li a{font-size:1.6em}.footer-nav ul{margin:0;padding:0}.footer-nav ul li{display:block;margin:0 0 5px 0}.footer-nav ul li a{border-bottom:1px solid rgba(255,255,255,0);color:#fff;font-size:.9em;font-weight:400;text-decoration:none;-webkit-transition:border-bottom .1s linear;transition:border-bottom .1s linear}.footer-nav ul li a:hover{border-bottom:1px solid #fff}.footer-nav ul li.search-btn{border-bottom:1px solid rgba(255,255,255,0);color:#fff;cursor:pointer;font-size:.9em;font-weight:400;text-decoration:none;-webkit-transition:border-bottom .1s linear;transition:border-bottom .1s linear}.footer-nav ul li.search-btn:hover{border-bottom:1px solid #fff}.close{display:inline-block;margin:0;position:absolute;right:50px;top:50px;vertical-align:top;width:30px}.close .close-btn{cursor:pointer;display:inline-block;height:30px;overflow:hidden;position:relative;width:30px}.close .close-btn:hover::before,.close .close-btn:hover::after{background:#c1272d}.close .close-btn::before,.close .close-btn::after{background:#fff;content:'';height:2px;left:0;margin-top:-1px;position:absolute;top:50%;width:100%}.close .close-btn::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close .close-btn::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close .close-btn.big{-webkit-transform:scale(3);transform:scale(3)}.close .close-btn.hairline::before,.close .close-btn.hairline::after{height:1px}.close .close-btn.thick::before,.close .close-btn.thick::after{height:4px;margin-top:-2px}.close .close-btn.black::before,.close .close-btn.black::after{height:8px;margin-top:-4px}.close .close-btn.heavy::before,.close .close-btn.heavy::after{height:12px;margin-top:-6px}.close .close-btn.pointy::Before,.close .close-btn.pointy::after{left:-50%;width:200%}.close .close-btn.rounded::before,.close .close-btn.rounded::after{border-radius:5px}.close .close-btn.blades::before,.close .close-btn.blades::after{border-radius:5px 0}.close .close-btn.warp::before,.close .close-btn.warp::after{border-radius:120% 0}.close .close-btn.fat::before,.close .close-btn.fat::after{border-radius:100%}.subscribe-overlay{background-color:#c1272d;height:75px;left:0;opacity:0;position:absolute;top:125px;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;width:100%;z-index:0}.subscribe-overlay .close{top:23px;z-index:100}.subscribe-overlay .close .close-btn:hover::before,.subscribe-overlay .close .close-btn:hover::after{background:#8cc63f}.subscribe-overlay.show{opacity:1;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;z-index:105}.subscribe-overlay form{display:inline-block;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.subscribe-overlay form input{background:transparent;border:2px solid #fff;color:#fff;font-weight:700;padding:10px;text-transform:normal}.subscribe-overlay form input::-webkit-input-placeholder{color:#aaa}.subscribe-overlay form input::-moz-placeholder{color:#aaa}.subscribe-overlay form input:-ms-input-placeholder{color:#aaa}.subscribe-overlay form input:-moz-placeholder{color:#aaa}.subscribe-overlay form input[type='email']{width:30%}.subscribe-overlay form #mc-embedded-subscribe.button{background:transparent;border:2px solid #fff;color:#fff;font-weight:700;padding:10px;text-transform:uppercase;-webkit-transition:background-color .1s linear;transition:background-color .1s linear}.subscribe-overlay form #mc-embedded-subscribe.button:hover{background-color:#fff;color:#8cc63f}.subscribe-overlay form #mc-embedded-subscribe.button .newsletter-icon{display:none}.job-form .form-row{*zoom:1;margin:0 0 20px;width:100%}.job-form .form-row:before,.job-form .form-row:after{content:'';display:table}.job-form .form-row:after{clear:both}.job-form .form-row .form-half{width:calc(99.9% * 1/2 - (50px - 50px * 1/2))}.job-form .form-row .form-half:nth-child(1n){float:left;margin-right:50px;clear:none}.job-form .form-row .form-half:last-child{margin-right:0}.job-form .form-row .form-half:nth-child(2n){margin-right:0;float:right}.job-form .form-row .form-half:nth-child(2n + 1){clear:both}.job-form input{border:0;box-sizing:border-box;margin:10px 0 20px;padding:10px;width:100%}.job-form input::-webkit-input-placeholder{color:#44444a;text-transform:uppercase}.job-form input::-moz-placeholder{color:#44444a;text-transform:uppercase}.job-form input:-ms-input-placeholder{color:#44444a;text-transform:uppercase}.job-form input:-moz-placeholder{color:#44444a;text-transform:uppercase}.job-form input[type='submit']{background-color:#c1272d;color:#fff;max-width:250px;text-transform:uppercase;width:100%}.job-form textarea{border:0;box-sizing:border-box;margin:10px 0 20px;padding:10px;width:100%}.job-form .select-css{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-position:right .7em top 50%, 0 0;background-repeat:no-repeat, repeat;background-size:.65em auto, 100%;border:0;border-radius:0;box-sizing:border-box;color:#000;display:block;margin:10px 0 20px;max-width:100%;padding:10px;width:100%;-moz-appearance:none}.job-form .select-css::-ms-expand{display:none}.job-form .select-css:hover{border-color:#888}.job-form .select-css:focus{border-color:#aaa;box-shadow:0 0 1px 3px rgba(59,153,252,0.7);box-shadow:0 0 0 3px -moz-mac-focusring;color:#222;outline:none}.job-form .select-css option{font-weight:normal}.job-form .note{font-size:.8em;font-style:italic}.search-overlay{background-color:#c1272d;height:75px;left:0;opacity:0;position:absolute;top:125px;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;width:100%;z-index:0}.search-overlay .close{top:23px;z-index:100}.search-overlay .close .close-btn:hover::before,.search-overlay .close .close-btn:hover::after{background:#8cc63f}.search-overlay.show{opacity:1;-webkit-transition:opacity .1s linear;transition:opacity .1s linear;z-index:105}.search-overlay .sisea-search-form{display:inline-block;left:0;margin:0 auto;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.search-overlay .sisea-search-form input{background:transparent;border:2px solid #fff;color:#fff;font-weight:700;padding:10px;text-transform:uppercase}.search-overlay .sisea-search-form input[type='text']{width:30%}.search-overlay .sisea-search-form input[type='submit']{background:transparent;border:2px solid #fff;color:#fff;font-weight:700;padding:10px;text-transform:uppercase;-webkit-transition:background-color .1s linear;transition:background-color .1s linear}.search-overlay .sisea-search-form input[type='submit']:hover{background-color:#fff;color:#8cc63f}.sisea-paging{border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;margin:20px 0;padding:10px 0}.sisea-result{margin:0 0 20px 0}.sisea-result h3{color:#44444a;font-size:1em;margin:0 0 10px 0}.sisea-result h3 a{border-bottom:1px solid #44444a;color:#44444a}.main{width:calc(99.9% * 2/3 - (40px - 40px * 2/3));margin:0 auto}.main:nth-child(1n){float:left;margin-right:40px;clear:none}.main:last-child{margin-right:0}.main:nth-child(2n){margin-right:0;float:right}.main:nth-child(2n + 1){clear:both}.side{width:calc(99.9% * 1/3 - (40px - 40px * 1/3));margin-top:30px}.side:nth-child(1n){float:left;margin-right:40px;clear:none}.side:last-child{margin-right:0}.side:nth-child(2n){margin-right:0;float:right}.side:nth-child(2n + 1){clear:both}.side .latest-news{background-color:#f2f2f2;margin:0 0 30px 0;padding:30px 0;width:100%}.side .latest-news h2{margin:0 10%}.side .latest-news .side-item{border-bottom:1px solid #aaa;margin:0 auto;padding:30px 0 10px 0;width:80%}.side .latest-news .side-item a{color:#000}.side .latest-news .side-item a h2{font-size:1em;line-height:1.5em;margin:0}.side .latest-news .side-item .article-info p{color:#aaa;display:inline-block;font-size:.8em;font-weight:700;margin:20px 0 0 0;text-transform:uppercase}.side .latest-jobs{background-color:#f2f2f2;margin:0 0 30px 0;padding:30px 0;width:100%}.side .latest-jobs h2{margin:0 10%}.side .latest-jobs .side-item{border-bottom:1px solid #aaa;margin:0 auto;padding:30px 0 10px 0;width:80%}.side .latest-jobs .side-item a{color:#000}.side .latest-jobs .side-item a h2{font-size:1em;line-height:1.5em;margin:0}.side .latest-jobs .side-item .job-info p{color:#aaa;display:inline-block;font-size:.8em;font-weight:700;margin:10px 0 0 0;text-transform:uppercase}.side .adsbygoogle{margin:30px 0}.full{box-sizing:border-box;clear:both}.full.black{background-color:#000}.full.white{background-color:#fff}.full.grey{background-color:#44444a}.full.green{background-color:#8cc63f}.full.red{background-color:#c1272d}.full.light-grey{background-color:#f2f2f2}.full.light-grey{padding:20px}.full.light-green{padding:20px}.content-container{margin:0 auto;max-width:1152px;width:90%}.content-container.banner-advert{max-width:950px}.content-container.narrow{max-width:950px}.content-container.narrow .image{margin:0 30px}.content-container.narrow .image p{color:#8cc63f;font-size:.9em;font-style:italic;font-weight:700;margin:0 0 10px 0}.row{*zoom:1;padding:30px 0}.row:before,.row:after{content:'';display:table}.row:after{clear:both}.row.no-base{padding:30px 0 0 0}.row.no-padding{padding:0}.row.padding-top{padding:30px 0 0 0}.row.padding-bottom{padding:0 0 30px 0}.row.border-top{border-top:1px solid #aaa}.row.profiles .column-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.column-container{*zoom:1}.column-container:before,.column-container:after{content:'';display:table}.column-container:after{clear:both}.event-listings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.event-listings .col-1-3{background-color:#f7f7f7;box-sizing:border-box;width:calc(99.9% * 1/3 - (30px - 30px * 1/3));margin-bottom:30px;padding:30px}.event-listings .col-1-3:nth-child(1n){float:left;margin-right:30px;clear:none}.event-listings .col-1-3:last-child{margin-right:0}.event-listings .col-1-3:nth-child(3n){margin-right:0;float:right}.event-listings .col-1-3:nth-child(3n + 1){clear:both}@media (max-width: 768px){.event-listings .col-1-3{width:calc(99.9% * 1/2 - (30px - 30px * 1/2))}.event-listings .col-1-3:nth-child(1n){float:left;margin-right:30px;clear:none}.event-listings .col-1-3:last-child{margin-right:0}.event-listings .col-1-3:nth-child(2n){margin-right:0;float:right}.event-listings .col-1-3:nth-child(2n + 1){clear:both}}@media (max-width: 420px){.event-listings .col-1-3{width:calc(99.9% * 1/1)}.event-listings .col-1-3:nth-child(1n){float:left;margin-right:0;clear:none}.event-listings .col-1-3:last-child{margin-right:0}.event-listings .col-1-3:nth-child(1n){margin-right:0;float:right}.event-listings .col-1-3:nth-child(1n + 1){clear:both}}.event-listings .col-1-3.light-grey{padding:20px}.event-listings .col-1-3.light-green{padding:20px}.event-listings .date{color:#8cc63f;font-weight:600;margin:0}.event-listings .venue{font-weight:600}.event-listings h2{font-size:1.8em;line-height:1.2em;margin:0 0 10px 0}.event-listings a{border-bottom:none}.event-listings a:hover{border-bottom:1px solid #c1272d}.col-1-2{box-sizing:border-box;width:calc(99.9% * 1/2 - (20px - 20px * 1/2));margin-bottom:20px}.col-1-2:nth-child(1n){float:left;margin-right:20px;clear:none}.col-1-2:last-child{margin-right:0}.col-1-2:nth-child(2n){margin-right:0;float:right}.col-1-2:nth-child(2n + 1){clear:both}.col-1-2.black{background-color:#000}.col-1-2.white{background-color:#fff}.col-1-2.grey{background-color:#44444a}.col-1-2.green{background-color:#8cc63f}.col-1-2.red{background-color:#c1272d}.col-1-2.light-grey{background-color:#f2f2f2}.col-1-2.light-grey{padding:20px}.col-1-2.light-green{padding:20px}.col-1-2 ul{margin:0 0 20px 0;padding:0 0 0 15px}.col-1-2 ul li{margin:0 0 5px 0}.col-1-2 h2{font-size:1.6em;margin:0 0 10px 0}.col-1-2.profile{background-color:#f2f2f2;width:calc(99.9% * 1/2 - (20px - 20px * 1/2));padding:20px}.col-1-2.profile:nth-child(1n){float:left;margin-right:20px;clear:none}.col-1-2.profile:last-child{margin-right:0}.col-1-2.profile:nth-child(2n){margin-right:0;float:right}.col-1-2.profile:nth-child(2n + 1){clear:both}@media (max-width: 420px){.col-1-2.profile{width:calc(99.9% * 1/1)}.col-1-2.profile:nth-child(1n){float:left;margin-right:0;clear:none}.col-1-2.profile:last-child{margin-right:0}.col-1-2.profile:nth-child(1n){margin-right:0;float:right}.col-1-2.profile:nth-child(1n + 1){clear:both}}.col-1-2.profile .position{color:#44444a;font-size:1em;font-weight:700;line-height:1.3em;margin:0}.col-1-2.profile .name{color:#8cc63f;font-size:1.3em;font-weight:700;line-height:1.3em;text-transform:uppercase}.col-1-2.profile .nationality{color:#aaa;font-size:1em;font-weight:600;margin:10px 0}.col-1-2.profile p{font-size:1.1em}.col-1-3{box-sizing:border-box;width:calc(99.9% * 1/3 - (20px - 20px * 1/3))}.col-1-3:nth-child(1n){float:left;margin-right:20px;clear:none}.col-1-3:last-child{margin-right:0}.col-1-3:nth-child(3n){margin-right:0;float:right}.col-1-3:nth-child(3n + 1){clear:both}.col-1-3.light-grey{padding:20px}.col-1-3.light-green{padding:20px}.col-1-3-2{box-sizing:border-box;width:calc(99.9% * 1/3 - (20px - 20px * 1/3));margin:0 0 30px 0}.col-1-3-2:nth-child(1n){float:left;margin-right:20px;clear:none}.col-1-3-2:last-child{margin-right:0}.col-1-3-2:nth-child(2n){margin-right:0;float:right}.col-1-3-2:nth-child(2n + 1){clear:both}.col-1-3-2.black{background-color:#000}.col-1-3-2.white{background-color:#fff}.col-1-3-2.grey{background-color:#44444a}.col-1-3-2.green{background-color:#8cc63f}.col-1-3-2.red{background-color:#c1272d}.col-1-3-2.light-grey{background-color:#f2f2f2}.col-1-3-2.light-grey{padding:20px}.col-1-3-2.light-green{padding:20px}.col-1-3-2 ul{margin:0;padding:0 0 0 15px}.col-1-3-2 ul li{margin:0 0 5px 0}.col-1-3-2 h2{font-size:1.6em;margin:0 0 10px 0}.col-2-3-2{box-sizing:border-box;width:calc(99.9% * 2/3 - (20px - 20px * 2/3))}.col-2-3-2:nth-child(1n){float:left;margin-right:20px;clear:none}.col-2-3-2:last-child{margin-right:0}.col-2-3-2:nth-child(2n){margin-right:0;float:right}.col-2-3-2:nth-child(2n + 1){clear:both}.col-2-3-2.black{background-color:#000}.col-2-3-2.white{background-color:#fff}.col-2-3-2.grey{background-color:#44444a}.col-2-3-2.green{background-color:#8cc63f}.col-2-3-2.red{background-color:#c1272d}.col-2-3-2.light-grey{background-color:#f2f2f2}.col-2-3-2.light-grey{padding:20px}.col-2-3-2.light-green{padding:20px}.col-2-3-2 ul{margin:0;padding:0 0 0 15px}.col-2-3-2 ul li{margin:0 0 5px 0}.col-2-3-2 h2{font-size:1.6em;margin:0 0 10px 0}.addthis_inline_share_toolbox{padding:20px 0 0 0}.hero-caption{background-color:#f2f2f2;padding:10px 0}.hero-caption p{color:#000;font-style:italic;margin:0;padding:0 10px}.item{width:100%}.item .article-image{overflow:hidden}.item .article-category{margin:20px 0}.item .article-category p{color:#8cc63f;font-size:.9em;font-weight:700;text-transform:uppercase}.item .article-category a{border-bottom:none;color:#8cc63f;text-decoration:none}.item .article-title{color:#000;margin:0}.item .article-title.summary{margin:20px 0 0 0}.item .article-title.summary h2{font-weight:700;line-height:1.3em}.item .article-title h1{font-weight:700;line-height:1.3em}.item .article-title span{border-bottom:1px solid rgba(193,39,45,0);-webkit-transition:border-bottom-color .1s linear;transition:border-bottom-color .1s linear}.item .article-title a{color:#000;text-decoration:none}.item .article-title a:hover span{border-bottom:1px solid #c1272d}.item .article-copy{margin:20px 0 0 0}.item .article-copy p{margin:0 0 20px 0}.item .article-copy a{color:#44444a}.item .col-2-3-2 .article-copy{margin:0}.item .col-1-2 .article-copy{margin:0}.item .article-info p{color:#8cc63f;display:inline-block;font-size:.8em;font-weight:700;text-transform:uppercase}.item .article-info.internal{border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;margin:20px 0;min-height:40px;padding:8px 0 0 0}.item .article-info.internal .addthis_inline_share_toolbox{display:inline-block;float:right;padding:0}@media (max-width: 420px){.item .article-info.internal .addthis_inline_share_toolbox{float:none;margin:10px 0 0 0}}.item .article-info.internal p{margin:8px 0 0 0}.item.summary{width:calc(99.9% * 1/3 - (20px - 20px * 1/3));margin-bottom:40px}.item.summary:nth-child(1n){float:left;margin-right:20px;clear:none}.item.summary:last-child{margin-right:0}.item.summary:nth-child(3n){margin-right:0;float:right}.item.summary:nth-child(3n + 1){clear:both}.item.summary .article-image{overflow:hidden}.item.summary .article-category{margin:20px 0}.item.summary .article-category p{color:#8cc63f;font-size:.7em;font-weight:700;text-transform:uppercase}.item.summary .article-title h2{color:#000;font-size:1.3em}.item.summary .article-copy{margin:20px 0}.item.summary .article-info p{color:#8cc63f;font-size:.7em;font-weight:700;text-transform:uppercase}.item.summary-2-col{width:calc(99.9% * 1/2 - (40px - 40px * 1/2));margin-bottom:40px}.item.summary-2-col:nth-child(1n){float:left;margin-right:40px;clear:none}.item.summary-2-col:last-child{margin-right:0}.item.summary-2-col:nth-child(2n){margin-right:0;float:right}.item.summary-2-col:nth-child(2n + 1){clear:both}@media (max-width: 640px){.item.summary-2-col{width:calc(99.9% * 1/1)}.item.summary-2-col:nth-child(1n){float:left;margin-right:0;clear:none}.item.summary-2-col:last-child{margin-right:0}.item.summary-2-col:nth-child(1n){margin-right:0;float:right}.item.summary-2-col:nth-child(1n + 1){clear:both}}.item.summary-2-col .article-image{overflow:hidden}.item.summary-2-col .article-category{margin:20px 0}.item.summary-2-col .article-category p{color:#8cc63f;font-size:.7em;font-weight:700;text-transform:uppercase}.item.summary-2-col .article-title h2{color:#000;font-size:1.3em}.item.summary-2-col .article-copy{margin:20px 0}.item.summary-2-col .article-info p{color:#8cc63f;font-size:.7em;font-weight:700;text-transform:uppercase}.item.lead .article-copy p{font-size:1.1em;line-height:1.5em}.item.lead .article-copy p.sponsored-summary{font-size:.9em}.item.full .article-copy p{font-size:1.1em;line-height:1.5em}.item.full .article-copy .image{margin:0 30px;max-width:100%}.item.full .article-copy .image img{float:none !important;height:auto !important}.item.full .article-copy .image p{color:#8cc63f;font-size:.9em;font-style:italic;font-weight:700;margin:0 0 10px 0}.article-summary{*zoom:1}.article-summary:before,.article-summary:after{content:'';display:table}.article-summary:after{clear:both}.section-heading{border-bottom:1px solid #c5e29f;border-top:1px solid #c5e29f;margin:40px auto 20px auto;padding:10px 0}.section-heading h2{font-size:1.3em}.pagination{border-top:1px solid #f2f2f2;list-style-type:none;margin:0;padding:20px 0 0 0;text-align:center}.pagination li{display:inline-block;margin:0 10px}.pagination ul{border-top:none;margin:0;padding:0}.pagination ul li{display:inline-block;font-weight:700;list-style-type:none;margin:0 10px;padding:0}.pagination ul li a{border-bottom:none}.pagination ul li a:hover{color:#c1272d}.pagination ul li.active a{color:#8cc63f}.twitter-signoff p{font-size:1.1em}#disqus{margin:50px 0}#disqus h2{font-size:1.2em;font-weight:700}#disqus #disqus_thread{margin:30px 0 0 0}.bulletin-container .bulletin-item{border-bottom:1px solid #f2f2f2;margin:20px auto;padding:20px 0}.bulletin-container .bulletin-item:first-of-type{border-top:1px solid #f2f2f2}.bulletin-container .bulletin-item h3{color:#c1272d;font-size:1.8em;font-weight:400;margin:0}.bulletin-container .bulletin-item p{margin:0 0 10px 0}.bulletin-container .bulletin-item .date{color:#8cc63f;font-weight:600;margin:0 0 10px 0}.bulletin-container .bulletin-item .addthis_inline_share_toolbox{padding:0}.video-wrapper{height:0;margin:0 0 20px 0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.video-wrapper iframe{border:0;height:100% !important;left:0;position:absolute;top:0;width:100% !important}.logo-gallery{padding:0;list-style-type:none;max-width:640px;margin:0 auto}.logo-gallery li{width:calc(99.9% * 1/3 - (100px - 100px * 1/3));margin-bottom:50px}.logo-gallery li:nth-child(1n){float:left;margin-right:100px;clear:none}.logo-gallery li:last-child{margin-right:0}.logo-gallery li:nth-child(3n){margin-right:0;float:right}.logo-gallery li:nth-child(3n + 1){clear:both}@media (max-width: 640px){.logo-gallery li{width:calc(99.9% * 1/3 - (30px - 30px * 1/3));margin-bottom:30px}.logo-gallery li:nth-child(1n){float:left;margin-right:30px;clear:none}.logo-gallery li:last-child{margin-right:0}.logo-gallery li:nth-child(3n){margin-right:0;float:right}.logo-gallery li:nth-child(3n + 1){clear:both}}.company-listings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.company-listings .col-1-2{background-color:#f7f7f7;box-sizing:border-box;width:calc(99.9% * 1/2 - (30px - 30px * 1/2));margin-bottom:30px;padding:30px}.company-listings .col-1-2:nth-child(1n){float:left;margin-right:30px;clear:none}.company-listings .col-1-2:last-child{margin-right:0}.company-listings .col-1-2:nth-child(2n){margin-right:0;float:right}.company-listings .col-1-2:nth-child(2n + 1){clear:both}@media (max-width: 768px){.company-listings .col-1-2{width:calc(99.9% * 1/2 - (30px - 30px * 1/2))}.company-listings .col-1-2:nth-child(1n){float:left;margin-right:30px;clear:none}.company-listings .col-1-2:last-child{margin-right:0}.company-listings .col-1-2:nth-child(2n){margin-right:0;float:right}.company-listings .col-1-2:nth-child(2n + 1){clear:both}}@media (max-width: 420px){.company-listings .col-1-2{width:calc(99.9% * 1/1)}.company-listings .col-1-2:nth-child(1n){float:left;margin-right:0;clear:none}.company-listings .col-1-2:last-child{margin-right:0}.company-listings .col-1-2:nth-child(1n){margin-right:0;float:right}.company-listings .col-1-2:nth-child(1n + 1){clear:both}}.company-listings .col-1-2.light-grey{padding:20px}.company-listings .col-1-2.light-green{padding:20px}.company-listings .logo-block{background-color:#fff;box-sizing:border-box;width:calc(99.9% * 1/3 - (30px - 30px * 1/3));padding:20px;text-align:center}.company-listings .logo-block:nth-child(1n){float:left;margin-right:30px;clear:none}.company-listings .logo-block:last-child{margin-right:0}.company-listings .logo-block:nth-child(2n){margin-right:0;float:right}.company-listings .logo-block:nth-child(2n + 1){clear:both}.company-listings .info-block{width:calc(99.9% * 2/3 - (30px - 30px * 2/3))}.company-listings .info-block:nth-child(1n){float:left;margin-right:30px;clear:none}.company-listings .info-block:last-child{margin-right:0}.company-listings .info-block:nth-child(2n){margin-right:0;float:right}.company-listings .info-block:nth-child(2n + 1){clear:both}.company-listings .category{color:#8cc63f;font-size:.8em;font-weight:600;margin:0;text-transform:uppercase}.company-listings .company{font-size:1.3em;font-weight:600}.company-listings a{border-bottom:none}.company-listings a:hover{border-bottom:1px solid #c1272d}.form{margin:30px auto;width:100%}.form input{background-color:#fff;border:2px solid #000;color:#000;display:block;font-weight:400;margin:0 0 10px 0;outline:none;padding:10px;width:100%}.form input[type=submit]{background-color:transparent;border:2px solid #fff;color:#fff;font-size:1em;font-weight:400;margin:0 0 50px 0;padding:20px 0;width:300px}.form input[type=submit]:hover{background-color:#fff;color:#fff}.form ::-webkit-input-placeholder{color:#000;font-weight:400}.form :-moz-placeholder{color:#000;font-weight:400;opacity:1}.form ::-moz-placeholder{color:#000;font-weight:400;opacity:1}.form :-ms-input-placeholder{color:#000;font-weight:400}.form textarea{border:2px solid #000;font-weight:400;padding:10px;width:100%}.form span.error{color:#fff;float:left;font-weight:400}.form ul{list-style-type:none;margin:0;padding:0}.form ul.radio-btns{margin:20px 0 80px 0}.form ul li{float:left;line-height:34px;margin:0 50px 0 0;padding:0}.tag-container{*zoom:1;border-bottom:1px solid #f2f2f2;border-top:1px solid #f2f2f2;margin:20px auto;padding:10px 0 20px 0}.tag-container:before,.tag-container:after{content:'';display:table}.tag-container:after{clear:both}.tag-container h3{color:#aaa}.tag-container a{border:1px solid #aaa;color:#aaa;display:inline-block;padding:5px 10px;text-decoration:none}.tag-container a:hover{background-color:#aaa;color:#fff}.internal-prem .prem-table{background-color:#f2f2f2;margin:0 0 30px 0;padding:35px 0}.internal-prem .prem-table h2{font-size:1.2em;margin:0 auto 20px auto;width:80%}.internal-prem .prem-table ol{list-style-position:inside;margin:0;padding:0;width:100%}.internal-prem .prem-table ol li{box-sizing:border-box;margin:0;padding:5px 30px}.internal-prem .prem-table ol li:nth-child(odd){background-color:#fafafa}.internal-prem .prem-table ol li:hover a{text-decoration:none}.internal-prem .prem-table ol li a{border-bottom:none;display:block;padding:5px 0;text-decoration:underline}.internal-prem .prem-table ol li a .fa{float:right;font-size:.8em;margin:3px 0 0 0;-webkit-transition:all .25s linear;transition:all .25s linear}.prem-table{background-color:#f2f2f2;margin:0 0 0 15px;padding:35px 0}.prem-table h2{font-size:1.2em;margin:0 auto 20px auto;width:80%}.prem-table ol{list-style-position:inside;margin:0;padding:0;width:100%}.prem-table ol li{box-sizing:border-box;margin:0;padding:5px 30px}.prem-table ol li:nth-child(odd){background-color:#fafafa}.prem-table ol li:hover a{text-decoration:none}.prem-table ol li a{border-bottom:none;display:inline-block;padding:5px 0;text-decoration:underline}.team-list-container{width:calc(99.9% * 1/2 - (40px - 40px * 1/2))}.team-list-container:nth-child(1n){float:left;margin-right:40px;clear:none}.team-list-container:last-child{margin-right:0}.team-list-container:nth-child(2n){margin-right:0;float:right}.team-list-container:nth-child(2n + 1){clear:both}@media (max-width: 875px){.team-list-container{width:calc(99.9% * 1/1)}.team-list-container:nth-child(1n){float:left;margin-right:0;clear:none}.team-list-container:last-child{margin-right:0}.team-list-container:nth-child(1n){margin-right:0;float:right}.team-list-container:nth-child(1n + 1){clear:both}}.team-list-container ul{list-style-type:none;margin:0;padding:0}.team-list-container ul li{border-bottom:1px solid #f2f2f2;width:calc(99.9% * 1/2 - (30px - 30px * 1/2));margin-bottom:10px;padding:0 0 5px 0}.team-list-container ul li:nth-child(1n){float:left;margin-right:30px;clear:none}.team-list-container ul li:last-child{margin-right:0}.team-list-container ul li:nth-child(2n){margin-right:0;float:right}.team-list-container ul li:nth-child(2n + 1){clear:both}@media (max-width: 420px){.team-list-container ul li{width:calc(99.9% * 1/1)}.team-list-container ul li:nth-child(1n){float:left;margin-right:0;clear:none}.team-list-container ul li:last-child{margin-right:0}.team-list-container ul li:nth-child(1n){margin-right:0;float:right}.team-list-container ul li:nth-child(1n + 1){clear:both}}.team-list-container ul li a{border:none;color:#000;font-size:1.2em;font-weight:600}.team-list-container ul li a:hover{text-decoration:underline}.job-info-block{background-color:#f2f2f2;box-sizing:border-box;padding:30px 30px 20px 30px}.job-info-block ul{list-style-type:none;margin:0;padding:0}.job-info-block ul li{display:inline-block;font-size:1.1em;margin:0 0 20px;width:49%}@media (max-width: 420px){.job-info-block ul li{display:block;width:100%}}.job-info-block ul li:last-of-type{margin:0;width:100%}.job-listing-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.job-listing{background-color:#f2f2f2;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px}.job-listing a{-ms-flex-item-align:end;align-self:flex-end;margin-top:20px}.job-listing .job-summary{width:calc(99.9% * 3/4)}.job-listing .job-summary:nth-child(1n){float:left;margin-right:0;clear:none}.job-listing .job-summary:last-child{margin-right:0}.job-listing .job-summary:nth-child(2n){margin-right:0;float:right}.job-listing .job-summary:nth-child(2n + 1){clear:both}.job-listing .job-summary .article-title.summary{margin:0}.job-listing .job-summary .job-info-block{padding:0}.job-listing .job-summary .job-info-block p{margin:0}.job-listing .job-logo{width:calc(99.9% * 1/4)}.job-listing .job-logo:nth-child(1n){float:left;margin-right:0;clear:none}.job-listing .job-logo:last-child{margin-right:0}.job-listing .job-logo:nth-child(2n){margin-right:0;float:right}.job-listing .job-logo:nth-child(2n + 1){clear:both}.job-listing .job-logo .job-logo-block{padding:30px 0}.job-logo-block{text-align:right}@media (max-width: 768px){.job-logo-block{display:none}}@media (max-width: 640px){.job-logo-block{display:block}}.job-logo-block img{max-width:200px}.newsletter-bar form{background-color:#fff;margin:0 auto;max-width:768px;padding:10px;width:90%}.newsletter-bar form input{border:none;float:left;height:40px;padding:0 0 0 10px;width:78%}.newsletter-bar form input::-webkit-input-placeholder{color:#000}.newsletter-bar form input::-moz-placeholder{color:#000}.newsletter-bar form input:-ms-input-placeholder{color:#000}.newsletter-bar form input:-moz-placeholder{color:#000}.newsletter-bar form #mc-embedded-subscribe.button{background-color:#44444a;border:none;color:#fff;float:right;height:40px;padding:0;width:18%}.newsletter-bar form #mc-embedded-subscribe.button:hover{background-color:#8cc63f}.newsletter-bar form #mc-embedded-subscribe.button .newsletter-icon{display:none}.footer{background-color:#8cc63f;margin:0 auto;min-height:200px;width:100%}.footer .footer-columns{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1024px;padding:50px 0 0 0;width:90%}.footer .footer-columns .col-1-2{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer .footer-columns .col-1-2.right{text-align:right}.footer .footer-columns .col-1-2.right p{width:100%}.footer .footer-columns p{color:#fff;font-size:.9em;margin:0}.footer .footer-columns a{border-bottom:1px solid rgba(255,255,255,0);color:#fff;-webkit-transition:border-bottom .1s linear;transition:border-bottom .1s linear}.footer .footer-columns a:hover{border-bottom:1px solid #fff}.footer .footer-columns a .fa{font-size:1.2em;margin:10px 10px 0 0}.footer .footer-columns a .fa:hover{border-bottom:1px solid rgba(255,255,255,0)}.footer .footer-columns .logo{margin:0 20px 0 0}.footer .footer-data{border-top:1px solid #fff;margin:20px auto 0;max-width:1024px;padding:20px 0;width:90%}.footer .footer-data p{color:#fff;float:left;font-size:.9em}.footer .footer-data p.right{float:right}.footer .footer-data a{border-bottom:1px solid rgba(255,255,255,0);color:#fff;-webkit-transition:border-bottom .1s linear;transition:border-bottom .1s linear}.footer .footer-data a:hover{border-bottom:1px solid #fff}table{width:100%}table td{border-bottom:1px solid #44444a;font-size:1.1em;padding:10px 5px}@media (max-width: 640px){table td{font-size:.9em}}@media (max-width: 968px){.hamburger{display:block}.nav{display:none}.item.summary .article-title h2{font-size:1.1em}}@media (max-width: 768px){blockquote{font-size:1.8em;padding:20px 0}.hamburger{display:block}.nav{display:none}.side{width:calc(99.9% * 1/1)}.side:nth-child(1n){float:left;margin-right:0;clear:none}.side:last-child{margin-right:0}.side:nth-child(1n){margin-right:0;float:right}.side:nth-child(1n + 1){clear:both}.side .latest-news h2{margin:0 5%}.side .latest-news .side-item{width:90%}.col-1-3-2{width:calc(99.9% * 1/1)}.col-1-3-2:nth-child(1n){float:left;margin-right:0;clear:none}.col-1-3-2:last-child{margin-right:0}.col-1-3-2:nth-child(1n){margin-right:0;float:right}.col-1-3-2:nth-child(1n + 1){clear:both}.col-1-3-2 .prem-table{margin:0}.col-2-3-2{width:calc(99.9% * 1/1)}.col-2-3-2:nth-child(1n){float:left;margin-right:0;clear:none}.col-2-3-2:last-child{margin-right:0}.col-2-3-2:nth-child(1n){margin-right:0;float:right}.col-2-3-2:nth-child(1n + 1){clear:both}.col-1-3{width:calc(99.9% * 1/1);margin-bottom:20px}.col-1-3:nth-child(1n){float:left;margin-right:0;clear:none}.col-1-3:last-child{margin-right:0}.col-1-3:nth-child(1n){margin-right:0;float:right}.col-1-3:nth-child(1n + 1){clear:both}.main{width:calc(99.9% * 1/1)}.main:nth-child(1n){float:left;margin-right:0;clear:none}.main:last-child{margin-right:0}.main:nth-child(1n){margin-right:0;float:right}.main:nth-child(1n + 1){clear:both}.col-1-2{width:calc(99.9% * 1/1)}.col-1-2:nth-child(1n){float:left;margin-right:0;clear:none}.col-1-2:last-child{margin-right:0}.col-1-2:nth-child(1n){margin-right:0;float:right}.col-1-2:nth-child(1n + 1){clear:both}.item .article-title h1{font-size:2.5em}.item.full .article-copy p{line-height:1.5em}.item.summary{width:calc(99.9% * 1/2 - (20px - 20px * 1/2))}.item.summary:nth-child(1n){float:left;margin-right:20px;clear:none}.item.summary:last-child{margin-right:0}.item.summary:nth-child(2n){margin-right:0;float:right}.item.summary:nth-child(2n + 1){clear:both}.item.summary .article-title h2{color:#000;font-size:1.3em}.item.lead .article-title h1{font-size:2.2em}.footer .col-1-2{width:calc(99.9% * 1/2 - (20px - 20px * 1/2))}.footer .col-1-2:nth-child(1n){float:left;margin-right:20px;clear:none}.footer .col-1-2:last-child{margin-right:0}.footer .col-1-2:nth-child(2n){margin-right:0;float:right}.footer .col-1-2:nth-child(2n + 1){clear:both}}@media (max-width: 507px){.item .article-title h1{font-size:2.5em}.item.full .article-copy p{line-height:1.5em}.item.summary{width:calc(99.9% * 1/1)}.item.summary:nth-child(1n){float:left;margin-right:0;clear:none}.item.summary:last-child{margin-right:0}.item.summary:nth-child(1n){margin-right:0;float:right}.item.summary:nth-child(1n + 1){clear:both}.item.summary .article-title h2{color:#000;font-size:1.3em}.item.lead .article-title h1{font-size:2.2em}.newsletter-bar form #mc-embedded-subscribe.button{width:10%}.newsletter-bar form #mc-embedded-subscribe.button .newsletter-icon{display:block}.newsletter-bar form #mc-embedded-subscribe.button .newsletter-text{display:none}.footer .footer-columns{display:block;padding:50px 0 0 0}.footer .footer-columns .col-1-3{display:block;float:none;margin:10px 0 0 0;width:100%}.footer .footer-data p{float:none;margin:0 0 5px 0}.footer .footer-data p.right{float:none}.col-1-3-2{width:calc(99.9% * 1/1)}.col-1-3-2:nth-child(1n){float:left;margin-right:0;clear:none}.col-1-3-2:last-child{margin-right:0}.col-1-3-2:nth-child(1n){margin-right:0;float:right}.col-1-3-2:nth-child(1n + 1){clear:both}.col-2-3-2{width:calc(99.9% * 1/1)}.col-2-3-2:nth-child(1n){float:left;margin-right:0;clear:none}.col-2-3-2:last-child{margin-right:0}.col-2-3-2:nth-child(1n){margin-right:0;float:right}.col-2-3-2:nth-child(1n + 1){clear:both}}@media (max-width: 420px){.header{height:75px}.header .logo{height:51px;padding:13px 0 0 0;width:130px}.header .logo .marque{-webkit-animation:none;animation:none;width:35px}.header .logo .type{width:90px}.content-container.banner-advert{margin:20px auto 0}.hamburger{right:30px;top:30px}.item .article-title h1{font-size:2em}.item.lead .article-title h1{font-size:1.3em;line-height:1.2em;margin:0 0 20px 0}.item.summary .article-copy{display:none}.item.summary .article-category{margin:20px 0 10px 0}.item.summary .article-category p{font-size:.7em;margin:0 0 10px 0}.item .article-category{margin:20px 0 10px 0}.item .article-category p{font-size:.7em;margin:0 0 10px 0}.item .article-info p{font-size:.7em;margin:0 0 10px 0}.item.full .article-copy .image{float:none !important;margin:0}.item.full .article-copy .image img{max-width:375px}.close{right:30px;top:30px}.search-overlay{height:150px;top:75px}.search-overlay .close{display:none}.search-overlay .sisea-search-form input[type='text']{width:70%}.search-overlay .sisea-search-form input[type='submit']{display:block;margin:10px auto;padding:10px 20px}.subscribe-overlay{height:150px;top:75px}.subscribe-overlay .close{display:none}.subscribe-overlay form input[type='email']{width:70%}.subscribe-overlay form #mc-embedded-subscribe.button{display:block;margin:10px auto;padding:10px 20px}.side{margin-top:0}.footer .footer-columns .col-1-2{width:calc(99.9% * 1/1)}.footer .footer-columns .col-1-2:nth-child(1n){float:left;margin-right:0;clear:none}.footer .footer-columns .col-1-2:last-child{margin-right:0}.footer .footer-columns .col-1-2:nth-child(1n){margin-right:0;float:right}.footer .footer-columns .col-1-2:nth-child(1n + 1){clear:both}.footer .footer-columns .col-1-2.right{float:left;margin:20px 0 0 80px;text-align:left}}@media (max-width: 320px){.row{padding:20px 0}.item .article-category{margin:10px 0}.item .article-category p{margin:0 0 10px 0}.item .article-title h1{margin:0}.item .article-info.internal{padding:8px 0}.item .article-info.internal p{margin:8px 0}.item .article-info.internal .addthis_inline_share_toolbox{display:block;float:none}.item .article-copy{margin:20px 0}.item .article-copy p{font-size:1em}.item .article-copy p img{float:none}.item.full .article-copy .image img{max-width:290px}}

/*# sourceMappingURL=traininggroundguru.css.map */
