header.site-header .navigation span.icon-toggle{margin:0 20px 0 -20px !important}header.site-header ul#primary-menu > li.menu-item{white-space:nowrap}.winners-template-default img.winnerslogo{background:#ededed !important}body.single article #main .entry-top h1.entry-title{margin-bottom:20px !important;display:block !important}body.single article #main .entry-top span.postedat{display:block;font-size:1.2rem;margin-bottom:20px;color:#8d8d8d}body.single-awards header.site-header{display:none}.single-award-menu-row a:hover{text-decoration:none;color:#7cc2ed}.single-award-top-image.archived{background-color:#2d2d2d !important}body.home .wpb_wrapper .aigm-advert{--size:970px !important;margin-bottom:16px}/* Quick Legacy Contact Form Fix (Mobile) */@media only screen and (max-width:500px){:is(.page-id-31,.page-id-63) .zf-labelName{display:block !important;float:none !important;width:100% !important;text-align:center !important}:is(.page-id-31,.page-id-63) .zf-twoType .zf-nameWrapper span{float:none !important;width:100% !important;text-align:center !important;margin:0 !important}:is(.page-id-31,.page-id-63) .zf-tempContDiv{width:100% !important;margin:0 !important;text-align:center !important}:is(.page-id-31,.page-id-63) :is(input,textarea,select){box-sizing:border-box !important}:is(.page-id-31,.page-id-63) :is(ul,li){padding:0 !important;margin:0 !important}:is(.page-id-31,.page-id-63) input[type="checkbox"]{-webkit-appearance:checkbox;appearance:checkbox}:is(.page-id-31,.page-id-63) select{-webkit-appearance:menulist;appearance:menulist;background-image:none !important}}.winners-list-magazine img{width:100%}.vc_custom_1510547128854{display:none !important}:is(body.blog,body.search) #main-content .container.site-content > .row{flex-wrap:wrap-reverse;gap:16px}:is(body.blog,body.search) #main-content .container.site-content > .row > :is(#main,#secondary){flex:1 !important}.entry-content [data-grammarly-part]{display:none !important}/* Google Ads */.aigm-advert{--size:728px;width:100%;max-width:var(--size);overflow:hidden;margin-left:auto;margin-right:auto}.aigm-advert.mt > :nth-child(1){margin-top:32px}.aigm-advert.mb > :nth-child(1){margin-bottom:32px}ins.adsbygoogle{background:none !important}/* Safe HTML Tags */[data-safe-html]:not(.safe){display:none}/* -- AIGM Team Blocks | Start -- */.aigm-teamblock{--box-shadow:0 0 24pxrgb(0 0 0/20%);--box-background:#fff;--box-radius:0;--box-width:1040px;--left-width:324px;--left-background:#fff;--right-text:#333;--meet-background:#000;--meet-background-hover:#333;--meet-text:#fff;--meet-text-hover:#fff;--contacts-background:#000;--contacts-background-hover:#333;--contacts-text:#fff;--contacts-text-hover:#fff; display:flex;align-items:stretch;background:var(--box-background);max-width:var(--box-width);margin:0 auto;border-radius:var(--box-radius);overflow:hidden;box-shadow:var(--box-shadow)}.aigm-teamblock .left{width:100%;max-width:var(--left-width);background:var(--left-background)}.aigm-teamblock .left img.photo{width:100%;object-fit:cover;object-position:center;aspect-ratio:1.5/1;display:block}.aigm-teamblock .right{padding:32px;flex:1;color:var(--right-text)}.aigm-teamblock .right strong{font-size:1.6rem;display:block;color:inherit;margin-bottom:4px}.aigm-teamblock .right small{display:block;margin:0 0 24px 0;font-size:1.14rem;color:inherit}.aigm-teamblock .right .info{display:flex;align-items:start;gap:24px;flex-direction:column;color:inherit}.aigm-teamblock .right .info p{font-size:.94rem;flex:1;opacity:.85;color:inherit;padding:0;margin:0}.aigm-teamblock .left a.meet{display:block;text-decoration:none;padding:16px 22px;background:var(--meet-background);border-radius:5000px;line-height:1;color:var(--meet-text);font-weight:600;margin:24px;text-align:center;user-select:none}.aigm-teamblock .left a.meet:hover{background:var(--meet-background-hover);color:var(--meet-text-hover)}.aigm-teamblock .left .contacts{display:flex;margin:0 24px 24px 24px;justify-content:center;gap:12px;flex-wrap:wrap;align-items:start}.aigm-teamblock .left .contacts a{display:block;text-decoration:none;background:var(--contacts-background);padding:12px 26px;border-radius:500px;color:var(--contacts-text);line-height:1}.aigm-teamblock .left .contacts a i{color:inherit}.aigm-teamblock .left .contacts a:hover{background:var(--contacts-background-hover);color:var(--contacts-text-hover)}@media only screen and (min-width:0px){.aigm-teamblock{flex-direction:column-reverse}.aigm-teamblock .right{text-align:center}.aigm-teamblock .left{max-width:none}}/* -- AIGM Team Blocks | End -- */