*{vertical-align:baseline;border:0;outline:0;padding:0;margin:0}body{font-family:Georgia,Times,times new roman,serif;font-size:1.2em;font-weight:400;color:#000;background:#fff;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}body.noscroll{overflow-y:hidden}#site-wrapper{position:relative;overflow:hidden;width:100%}#site-canvas{float:left;width:100%;height:100%;position:relative;-webkit-transform:translateX(0);transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);-webkit-transition:.2s ease all;-o-transition:.2s ease all;transition:.2s ease all;-ms-transition:.2s ease all}#site-left{float:left;width:250px;height:100%;position:absolute;top:0;left:-251px;border-right:1px solid #000;background:#000;overflow:hidden}#site-right{float:left;width:250px;height:100%;position:absolute;top:0;right:-251px;border-left:1px solid #000;background:#000;overflow:hidden}#site-wrapper.show-left #site-canvas{-webkit-transform:translateX(250px);transform:translateX(250px);-o-transform:translateX(250px);-ms-transform:translateX(-250px)}#site-wrapper.show-right #site-canvas{-webkit-transform:translateX(-250px);transform:translateX(-250px);-o-transform:translateX(-250px);-ms-transform:translateX(-250px)}@media screen and (min-width:1024px){#site-wrapper #site-canvas,#site-wrapper.show-left #site-canvas,#site-wrapper.show-right #site-canvas{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}.page-wrap_top{position:relative;float:left;width:100%}.page-wrap_heading{clear:both;float:left;width:100%}.page-wrap_content{position:relative;clear:both;float:left;width:100%;padding:40px 0 60px}.page-wrap_homepage{clear:both;float:left;width:100%}.page-wrap_banners{clear:both;float:left;width:100%;margin:0 0 10px}.page-wrap_footer{clear:both;float:left;width:100%;border-bottom:1px solid rgba(0,0,0,.05);box-shadow:0 -2px 2px rgba(0,0,0,.05)}.center{clear:both;width:980px;margin:0 auto}.row:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.row{display:inline-block}html[xmlns] .row{display:block}* html .row{height:1%}@media screen and (min-width:1131px){.center{max-width:1300px!important;width:90%}}@media screen and (max-width:1023px){.center{width:94%;padding:0;margin:0 0 0 3%}.sidebar{padding-top:30px}}@media screen and (max-width:767px){#page-wrap_services{padding:20px 0}.page-wrap_blog{text-align:center}.page-wrap_content{padding:20px 0 10px}}.span1{float:left;width:5.125%;margin:0 3.5% .75em 0}.span2{float:left;width:13.75%;margin:0 3.5% .75em 0}.span3{float:left;width:22.375%;margin:0 3.5% .75em 0}.span4{float:left;width:31%;margin:0 3.5% .75em 0}.span5{float:left;width:39.625%;margin:0 3.5% .75em 0}.span6{float:left;width:48.25%;margin:0 3.5% .75em 0}.span7{float:left;width:56.875%;margin:0 3.5% .75em 0}.span8{float:left;width:65.5%;margin:0 3.5% .75em 0}.span9{float:left;width:74.125%;margin:0 3.5% .75em 0}.span10{float:left;width:82.75%;margin:0 3.5% .75em 0}.span11{float:left;width:91.375%;margin:0 3.5% .75em 0}.span12{float:left;width:100%;margin:0 0 .75em}.span1.last,.span2.last,.span3.last,.span4.last,.span5.last,.span6.last,.span7.last,.span8.last,.span9.last,.span10.last,.span11.last{margin:0}@media screen and (max-width:1023px){.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12{float:none;clear:both;width:100%;margin-right:0}}p{line-height:1.6em;margin:0 0 1.1em;word-wrap:break-word}p.dropcap:first-letter{float:left;font-size:5.5em;line-height:.5;margin:.1em .075em 0 0}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;line-height:1.5em;padding:.5em 0 0;margin:0 0 1.5em;overflow-x:auto}a{color:#222c42;text-decoration:underline;transition:all .2s}a:hover{color:#d61043}h1{font-size:3em;font-weight:400;line-height:1.25em;letter-spacing:-.025em;margin:0 0 .5em}h2{color:#222c42;font-size:1.8em;font-weight:400;line-height:1.25em;letter-spacing:-.025em;margin:0 0 .65em}h2.oversize{font-size:3em;font-weight:400;line-height:1.25em;letter-spacing:-.025em;margin:0 0 .5em}h2.title{font-size:1.5em;font-weight:400;letter-spacing:-.01em;padding:0 0 10px;margin:0 0 10px}h3{font-size:1.33em;font-weight:400;line-height:1.25em;margin:0 0 .5em}h4{color:#222c42;font-size:1.2em;font-weight:400;line-height:1.25em;margin:0 0 .75em}h2 a,h3 a,h4 a{text-decoration:none}h5{font-size:1.1em;line-height:1.5em;font-weight:400;margin:0 0 .75em}h6{font-size:.8em;line-height:1.5em;font-weight:400;text-transform:uppercase;color:#888;margin:0 0 .75em}strong{font-weight:700}img{max-width:100%;height:auto!important}img,img a{border:0;text-decoration:none}ol{margin:0 0 .75em 25px}ol li{margin:auto;line-height:1.6em;padding:0 0 .75em 5px;margin-left:0}ul{padding:0;margin:0 0 .75em 10px;list-style:none}ul li{position:relative;margin:auto;list-style:none;line-height:1.6em;padding:0 0 .5em 15px;margin:0}ul li:before{position:absolute;top:.25em;left:0;font-family:"font awesome 5 free";content:'\f111';font-weight:900;font-size:6px;color:#000}li ul{margin:.75em 0 0}li ul li:last-child{padding-bottom:.25em}hr{clear:both;border:0;border-bottom:1px solid #ddd;background:0 0;height:1px;padding:5px 0 0;margin:0 0 25px}blockquote{border-left:5px solid #222c42;padding:40px 5%;margin:0 0 25px;background:#eee}blockquote+blockquote{border-top:0;padding-top:0}blockquote p:last-of-type{margin:0}blockquote cite{display:inline-block;text-transform:uppercase;font-style:normal;font-size:.75em;padding-top:20px}.box{clear:both;background:#eee;border-radius:5px;padding:20px 20px 5px;margin:0 0 30px}.hidden{position:absolute;top:-9999px;left:-9999px}.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.clearfix{display:inline-block}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}.clear{clear:both}.floatleft{float:left}.floatright{float:right}.alignleft{float:left;margin:0 15px 5px 0}.alignright{float:right;margin:0 0 5px 15px}.textcenter,.aligncenter{text-align:center}img.aligncenter{display:block;margin:0 auto 15px}.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption.aligncenter{width:100%!important}.wp-caption.alignleft,.wp-caption.alignright{}.wp-caption img{border:0;padding:0;margin:0}.wp-caption p.wp-caption-text{line-height:1.5;font-size:.8em;color:#666;margin:0}.textright{text-align:right}a.cta{display:inline-block;text-decoration:none;font-size:.9em;font-weight:400;line-height:1.25em;text-transform:uppercase;color:#fff;background:#d61043;padding:10px 20px;margin:10px 0;border-radius:5px;border:none;box-shadow:none}a.cta:hover{color:#fff;background:#222c42;text-decoration:none}a.cta.cta_big{font-size:1.1em;padding:15px 20px}a.cta.cta_block{display:block;text-align:center}.spacer{padding:10px 0}.viewall_link{position:relative}.viewall_link h1,.viewall_link h2,.viewall_link h3,.viewall_link h4{padding-right:90px}p.viewall{position:absolute;right:0;top:55%;font-size:.9em;margin-top:-.75em}p.viewall a{color:#d61043;text-decoration:none}p.viewall a:hover{color:#222c42}p.viewall a i{font-size:.8em}p.viewall img{max-width:120px}@media screen and (max-width:1023px){h1,h2.oversize{font-size:2.5em}.viewall_link h1,.viewall_link h2,.viewall_link h3,.viewall_link h4{padding-right:0}p.viewall{position:relative;right:auto;top:auto}}@media screen and (max-width:767px){p,.page-wrap_content li{font-size:.9em}.page-wrap_content li p,.page-wrap_content li ul li{font-size:1em}h1,h2.oversize{font-size:1.75em;letter-spacing:-.01em}h2{font-size:1.4em;letter-spacing:-.01em}h2.title{font-size:1.4em;letter-spacing:-.01em}h3{font-size:1.2em;letter-spacing:-.01em}h4{font-size:1em}h5{font-size:1em}a.cta{font-size:.85em}a.cta.cta_big{font-size:1.1em}.page-wrap_content img.alignleft,.page-wrap_content img.alignright{max-width:150px}.wp-caption.alignleft,.wp-caption.alignright{width:100%!important;margin-bottom:1.5em;text-align:center;padding-top:5px}}form{margin:0 0 20px;padding:0}fieldset{border:0;padding:0;margin:0}legend{color:#000;font-size:1.3em;font-weight:400;padding:0;margin:0 0 15px}label{display:block;color:#000;font-size:.9em;font-weight:400;padding:0 0 5px}input,textarea,select{display:block;color:#000;width:100%;max-width:624px;font-size:.9em;font-weight:400;font-family:Georgia,Times,times new roman,serif;background:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,.05);box-shadow:inset 2px 2px 2px rgba(0,0,0,.05);padding:10px 15px;margin:0 5px 20px 0;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}input:focus,textarea:focus{color:#000;border:1px solid #888;-webkit-box-shadow:0 0 4px rgba(0,0,0,.15);box-shadow:0 0 4px rgba(0,0,0,.15)}::-webkit-input-placeholder{color:#888;opacity:1}:-moz-placeholder{color:#888;opacity:1}::-moz-placeholder{color:#888;opacity:1}:-ms-input-placeholder{color:#888;opacity:1}select{line-height:2.25em}select option{padding:0 15px}textarea{overflow:auto;overflow-x:hidden;resize:none}.radio,.checkbox{display:inline-block;padding:5px 15px 10px 0}input[type=radio],input[type=checkbox]{display:inline-block;width:auto!important;padding:0;border:0}button,input.submit,input[type=submit],input[type=button]{width:auto;font-family:Georgia,Times,times new roman,serif;font-size:.9em;font-weight:400;line-height:1.25em;text-transform:uppercase;color:#fff;background:#d61043;border:0;padding:10px 20px;margin:10px 0;transition:all .2s;-webkit-appearance:none;cursor:pointer}button:hover,input.submit:hover,input[type=submit]:hover,input[type=submit]:hover{background-color:#222c42}.ninja-forms-all-fields-wrap{border-top:1px solid #ddd;padding-top:20px}.ninja-forms-required-items{padding-bottom:20px}.socnet a{display:inline-block;width:40px;height:40px;text-align:center;color:#222c42;background:#eee;border-radius:50%;margin:0 2px;transition:all .2s}.socnet a i{position:relative;font-size:1.4em;line-height:40px;z-index:10}.socnet a .text{position:absolute;left:-9999px;top:-9999px}.socnet a.tw:hover{color:#fff;background:#56bee5!important}.socnet a.fb:hover{color:#fff;background:#084b8f!important}.socnet a.li:hover{color:#fff;background:#127db5!important}.socnet a.yt:hover{color:#fff;background:red!important}.socnet a.pn:hover{color:#fff;background:#e60023!important}.socnet a.ig{position:relative}.socnet a.ig:hover{color:#fff}.socnet a.ig:before{content:'';position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)!important;z-index:9;opacity:0;transition:opacity .2s}.socnet a.ig:hover:before{opacity:1}ul.timer{padding:0;margin:0 0 10px}.timer li{display:inline-block;vertical-align:top;background-image:none;text-transform:uppercase;padding:0;margin:0}.timer li:before{display:none}.timer li strong{display:block;font-size:2.25em;line-height:.8em;letter-spacing:-.025em;font-weight:400;color:#d61043}.span3.sidebar .timer li strong{font-size:2em}.timer li em{display:block;font-style:normal;font-weight:400;font-size:.7em;text-align:center;color:#fff}.timer li.seperator{opacity:0;font-size:1.5em!important;line-height:1.25em;font-weight:400;color:#d61043;padding:0 5px}.alert_banner{color:#fff;background:#d61043;font-size:.8em;font-weight:400;text-align:center;transition:background .2s}.alert_banner:hover{background:#222c42}.alert_banner a{display:block;color:#fff;text-decoration:none;padding:15px 0}.alert_banner a:hover{color:#fff}header{float:left;position:relative;width:100%;border-bottom:1px solid #ddd;padding:25px 0 10px}body.home header{border:0}#logo{display:inline-block;vertical-align:middle;width:276px;margin:0 -4px 0 0}#logo a{display:block;width:100%;transition:none}#logo img{display:block;width:100%;height:auto;max-width:235px}#logo .text{position:absolute;top:-9999px;left:-9999px}#header_info{display:inline-block;vertical-align:middle;width:calc(66.666% - 138px);margin:0 -4px 0 0}#header_info p{font-size:.9em;margin:0}#header_info p em{display:block;font-style:normal;text-transform:uppercase;color:#666}#header_info ul{padding:0;margin:-3px 0 0}#header_info ul li{display:inline-block;vertical-align:top;padding:0;margin:0}#header_info ul li:before{display:none}#header_info ul li a{display:inline-block;vertical-align:top;color:#d61043;font-size:.9em;text-decoration:none;text-transform:uppercase;margin:0 10px 0 0}#header_info ul li a:hover{color:#222c42}#header_info ul li a i{font-size:.7em}#header_tools{display:inline-block;vertical-align:middle;width:calc(33.333% - 138px);text-align:right;margin:0 -4px 0 0}header .members{display:inline-block;vertical-align:middle;font-size:.7em;font-weight:400;text-transform:uppercase;padding:0;margin:0 -4px 0 0}.members.members_mobile{display:none;font-size:.7em;text-transform:uppercase}header .members ul,.members.members_mobile ul{padding:0 4px 0 0;margin:0}header .members li,.members.members_mobile li{display:block;background-image:none;padding:0;margin:5px 0}header .members li:before,.members.members_mobile li:before{display:none}header .members li a,.members.members_mobile li a{display:inline-block;min-width:6.6em;font-size:1em;font-weight:400;text-decoration:none;text-align:center;color:#fff;background:#64697a;border-radius:3px;padding:6px 20px}header .members li:first-child a,.members.members_mobile li:first-child a{background:#222c42}header .members li a:hover,.members.members_mobile li a:hover{background:#d61043}@media screen and (max-width:1023px){header{padding:15px 0}#logo{width:40%}#logo a{width:140px;height:42px}#header_info{display:none}#header_tools{width:60%}header .members{padding:0}header .members li,.members.members_mobile li{display:inline-block}header .members li a,.members.members_mobile li a{display:inline-block;min-width:0;font-size:.85em;padding:2px 10px 1px}}@media screen and (max-width:479px){header{padding:0 0 10px}header .members{display:none}.members.members_mobile{display:block;width:100%;margin:0}.members ul,.members.members_mobile ul{display:flex;padding:0;margin:0 0 15px}.members li,.members.members_mobile li{flex:1;padding:0;margin:0}.members li a,.members.members_mobile li a{display:block;padding:3px 10px;margin:0;border-radius:0}}.toggle{display:none;margin:0 0 0 px}.toggle a{display:block;vertical-align:middle;text-decoration:none;font-size:.7em;font-weight:400;text-transform:uppercase}.toggle a:hover{}.toggle a em{position:absolute;left:-9999px;top:-9999px;font-style:normal}.toggle a:after{display:inline-block;vertical-align:middle;font-family:"font awesome 5 free";font-weight:700;line-height:1;font-size:2em;padding:0 0 0 5px}.toggle_search,.toggle_navi{display:inline-block;vertical-align:middle;margin:0 0 0 10px}.toggle .toggle_search a:after{content:"\f002"}.toggle .toggle_navi a:after{content:"\f0c9"}.toggle .toggle_navi a.opened:after{content:"\f00d"}@media screen and (min-width:1024px){.toggle{display:none}}@media screen and (max-width:1023px){.toggle{display:inline-block}}#navi{clear:both;padding:10px 0 0}#stickynavi{position:fixed;top:-60px;width:100%;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,.5);box-shadow:0 0 5px rgba(0,0,0,.5);z-index:999;opacity:0;margin:0 auto;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s}#stickynavi.visible{top:0;opacity:1}body.logged-in.admin-bar #stickynavi.visible{top:32px}#navi ul{margin:0;padding:0}#stickynavi ul{margin:0;padding:13px 0}#navi li,#stickynavi li{position:relative;display:inline-block;vertical-align:middle;list-style:none;background-image:none;padding:0;margin:0 -3px 0 0}#navi li:before,#stickynavi li:before{display:none}#navi li a,#stickynavi li a{display:block;font-size:.8em;font-weight:400;text-decoration:none;line-height:1.25em;padding:5px;margin:0}#navi li a:hover,#stickynavi li a:hover{}#stickynavi li.home{}#stickynavi li.home a{padding:0}#stickynavi li.home a img{display:block;max-height:36px}#navi li.menu_search a,#stickynavi li.menu_search a{padding-left:5px}#navi li.menu_search a em,#stickynavi li.menu_search a em{position:absolute;top:-9999px;left:-9999px;font-style:normal}#navi li ul,#stickynavi li ul{opacity:0;position:absolute;left:-9999px;top:30px;width:210px;background:#fff;box-shadow:0 0 5px rgba(0,0,0,.2);border-radius:3px;padding:5px 0;margin:0;z-index:99;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}#navi li ul li,#navi li.current-menu-item ul li,#stickynavi li ul li,#stickynavi li.current-menu-item ul li{clear:both;background-image:none;padding:0;margin:0}#navi li ul li a,#navi li.current-menu-item ul li a,#stickynavi li ul li a,#stickynavi li.current-menu-item ul li a{float:none;display:block;width:190px;background:0 0;font-weight:400;font-size:.75em;line-height:1.3em;text-transform:none;text-decoration:none;border:0;border-top:1px solid #ddd;text-align:left;background-image:none;padding:8px 0;margin:0 10px;border-radius:0}#navi li ul li a:hover,#navi li.current-menu-item ul li a:hover,#stickynavi li ul li a:hover,#stickynavi li.current-menu-item ul li a:hover{}#navi li ul li.current-menu-item a,#stickynavi li ul li.current-menu-item a{text-decoration:underline}#navi li ul li:first-child>a,#navi li.current-menu-item ul li:first-child>a,#stickynavi li ul li:first-child>a,#stickynavi li.current-menu-item ul li:first-child>a{border-top:0}#navi li ul li:last-child a,#navi li.current-menu-item ul li:last-child a,#stickynavi li ul li:last-child a,#stickynavi li.current-menu-item ul li:last-child a{border-bottom:0}#navi li ul li a span,#navi li.current-menu-item ul li a span,#navi li ul li.current-menu-item a span,#stickynavi li ul li a span,#stickynavi li.current-menu-item ul li a span,#stickynavi li ul li.current-menu-item a span{border:0;padding:0}#navi ul li:hover>ul,#stickynavi ul li:hover>ul{opacity:1;left:0}#navi ul li:nth-last-child(2):hover>ul,#navi ul li:nth-last-child(3):hover>ul,#stickynavi ul li:nth-last-child(2):hover>ul,#stickynavi ul li:nth-last-child(3):hover>ul{left:auto;right:0}#navi li:nth-last-child(2) ul li a,#navi li:nth-last-child(3) ul li a,#stickynavi li:nth-last-child(2) ul li a,#stickynavi li:nth-last-child(3) ul li a{text-align:right}@media screen and (min-width:1024px){#navi{display:block!important}@supports(display:flex){#navi>ul,#stickynavi .center>ul{display:flex;justify-content:space-between;align-items:center}}}@media screen and (min-width:1200px){#navi>ul>li>a,#stickynavi .center>ul>li>a{font-size:.9em}}@media screen and (max-width:1023px){#navi,#stickynavi{display:none!important}}#sidenavi ul{display:flex;flex-direction:column;text-align:left;border-top:1px solid #333;padding:0;margin:0 0 10px}#sidenavi li{list-style:none;background-image:none;border-bottom:1px solid #333;padding:0;margin:0}#sidenavi li:before{display:none}#sidenavi li a{position:relative;display:block;font-size:.8em;font-weight:400;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.33);text-decoration:none;-webkit-transition:all .2s;-o-transition:all .2s;transition:all .2s;padding:10px 15px;margin:0}#sidenavi li.current-menu-item a{}#sidenavi li a:hover{background:#222}#sidenavi li ul{border:0;margin:0}#sidenavi li ul li,#sidenavi li.current-menu-item ul li{clear:both;float:none;width:auto;display:block;border-bottom:0;border-top:1px solid #333}#sidenavi li ul li a,#sidenavi li.current-menu-item ul li a{width:auto;text-align:left;font-weight:400;font-size:.8em;color:#fff;border:0;padding:8px 3%;margin:0}#sidenavi li ul li.current-menu-item a{}#sidenavi li ul li a:before,#sidenavi li.current-menu-item ul li a:before{content:"- ";display:inline-block;padding:0 5px 0 10px}#site-right .contact{color:#fff;padding:15px}#site-right .email{display:block;font-size:.8em;line-height:1.5em;margin:0 0 20px}#site-right .socnet{display:block;margin:0 0 20px}#site-right .socnet a{color:#fff;background:0 0}#site-right .contact p strong,#site-right .contact p a{color:#fff}@media screen and (max-width:1023px){#sidenavi li.logout,#sidenavi li.subscribe{order:-1}#sidenavi li.account,#sidenavi li.login{order:-2}}.page_heading{border-bottom:1px solid #ddd;padding:50px 0}.page_heading h1{max-width:1000px;margin:0}@media screen and (max-width:767px){.page_heading{padding:30px 0}}.widget.widget_search form,.searchmodal form{position:relative;max-width:600px;margin:0 auto 20px}.widget.widget_search label,.searchmodal label{display:none}.widget.widget_search input,.searchmodal input{width:100%;min-height:58px;font-size:1.1em;border-radius:5px;padding:15px 50px 15px 15px;margin:0}.widget.widget_search #searchsubmit,.searchmodal #searchsubmit{position:absolute;top:0;right:0;width:58px;height:58px;border:0;font-size:1.5em;line-height:1px;background:#d61043;padding:0!important;margin:0;border-radius:0 4px 4px 0;cursor:pointer}.widget.widget_search #searchsubmit:hover,.searchmodal #searchsubmit:hover{background-color:#222c42}.widget.widget_search #searchsubmit span,.searchmodal #searchsubmit span{display:none}.swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0 5px}.swiper-pagination .swiper-pagination-bullet-active{background:#000}p .more{display:inline-block;margin:0 5px 0 0}.meta{font-size:.65em;font-weight:400;color:#888;padding:0 0 10px}.meta .cats,.meta .tags{display:block;text-transform:uppercase}.meta .cats strong,.meta .tags strong{font-weight:400;color:#000;margin:0 5px 0 0}.meta .cats a,.meta .tags a{display:inline-block;text-decoration:none;border-radius:3px;border:2px solid #000;padding:3px 8px;margin:5px 5px 5px 0;transition:all .2s}.meta .cats a{color:#fff;border-color:#b8b8b8;background:#b8b8b8}.meta .tags a{color:#888;border-color:#ddd;background:#fff}.meta .cats a:hover,.meta .tags a:hover{color:#fff;border-color:#222c42;background:#222c42}.postmeta{font-size:.65em;line-height:1.5em;font-weight:400;text-transform:uppercase;color:#666;padding:5px 0 8px}.postmeta a{color:#666}.postmeta a:hover{color:#d61043}h4 a .title_post_link,h5 a .title_post_link{display:inline-block;font-size:.75em;font-weight:400;color:#d61043;padding:0 0 0 5px}h4 a .title_post_link i,h5 a .title_post_link i{font-size:.8em}a.post_link{display:block;color:#d61043;text-decoration:none;white-space:nowrap;margin:-5px 0 0}a.post_link.inline{display:inline-block}a.post_link i{display:inline-block;vertical-align:middle;font-size:.7em}a.post_link:hover{color:#222c42}.status{display:inline-block;background:#fff;font-size:.8em;font-weight:400;text-transform:uppercase}.status i{padding:0 3px 0 0}.notification{display:block;font-size:.65em;font-weight:400;text-transform:uppercase;margin:0 0 10px}.members .status,.members .notification{color:#d61043}.free .status,.free .notification{color:#27ab6e}.post{vertical-align:top;box-sizing:border-box;padding:0 .75%;margin:0 -4px 35px 0}.span8 .post,.span9 .post{display:inline-block;width:50%}.span10 .post,.span11 .post,.span12 .post{display:inline-block;width:33.333%}.post .pic,.post figure.pic{position:relative;display:block;overflow:hidden;background:#eee;margin:0}.post .pic .status{position:absolute;left:0;bottom:0;padding:10px}.post .pic img{display:block;width:100%;max-width:none;transition:all .2s ease-in-out;z-index:0}.post .pic a:hover img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.post h4{color:#000;padding:10px 0;margin:0}.post h4 a{display:block;color:#000}.post h4 a:hover{color:#d61043}.post h4 i{font-size:.7em}.post p{font-size:1em;padding-right:5px;margin:0 0 10px}.post p:last-child{margin:0}.post.members .pic img{opacity:.5}@media screen and (max-width:1023px){.span8 .post,.span9 .post,.span10 .post,.span11 .post,.span12 .post{display:inline-block;width:50%}}@media screen and (max-width:767px){.span8 .post,.span9 .post,.span10 .post,.span11 .post,.span12 .post{display:inline-block;width:50%}.post h4{font-size:1.1em}.post p{font-size:.9em}}@media screen and (max-width:600px){.span8 .post,.span9 .post,.span10 .post,.span11 .post,.span12 .post{display:block;width:100%}}.post.post_search{}.post.post_search h4{color:#000;padding:0 0 10px;margin:0}.post.post_search .column_brand{font-size:.8em;padding:5px 0 0}.post_detail .post_image,.post_detail figure.post_image{margin:0 0 20px}.post_detail .post_image img{width:100%;height:auto}.post_detail .status_notification{display:flex;margin:-5px 0 10px}.post_detail .status_notification .status{padding:5px 0}.post_detail .status_notification .notification{padding:5px 0;margin:0 0 0 auto}.post_detail .after_post_detail{padding-top:20px}.post_detail .meta{font-size:.8em;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:30px 0;margin:0 0 70px}.post_detail .meta:empty{border:0;padding:0}.post_banner+.meta{border-top:0}.post_detail .meta .cats,.post_detail .meta .tags{padding:5px 0}.post_detail .postmeta{margin:0 0 20px}.post_detail .author{display:flex;min-height:160px;color:#fff;background:#222c42;margin:0 0 30px}.post_detail .author p{font-size:.95em;line-height:1.4em}.post_detail .author .pic{position:relative;display:inline-block;vertical-align:top;width:200px;box-sizing:border-box;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.post_detail .author .pic img{display:none}.post_detail .author .text{display:inline-block;vertical-align:top;width:100%;box-sizing:border-box;padding:20px}.post_detail .author .text .inline_pic{display:none}.post_detail .author .text p{margin-bottom:10px}.post_detail .author .text p:last-child{margin-bottom:0}.post_detail .author .text a{color:#fff}.post_detail .author .text a:hover{color:#bbb}.commentlist li{list-style:none;background-image:none;border-top:1px solid #ddd;padding:15px 0 5px 50px;margin:0 0 20px}.commentlist .avatar{float:left;margin-left:-50px}.comment-meta{padding:10px 0}#respond{clear:both;background:#eee;padding:30px}#respond textarea{width:96%}.restricted_fade{position:relative}.restricted_fade:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:125px;background:#fff;background:linear-gradient(0deg,rgba(255,255,255,1) 25%,rgba(255,255,255,0.75) 75%,rgba(255,255,255,0) 100%)}@media screen and (max-width:767px){.post_detail .status_notification{display:block}.post_detail .meta .cats strong,.post_detail .meta .tags strong{display:block}.post_detail .author{display:block}.post_detail .author .pic{display:none}.post_detail .author .text .inline_pic{display:block;float:left;width:80px;height:80px;margin:0 15px 5px 0}.post_detail .author .text .inline_pic img{display:block}}.post_banner{display:flex;background:#eee;min-height:208px}.post_banner .pic{width:310px;background:url(img/hero_small.png) 0 0 no-repeat;background-size:auto 100%;margin-left:auto}.post_banner .text{width:calc(100% - 330px);box-sizing:border-box;padding:40px 10px 40px 40px}.post_banner p{margin-bottom:10px}.post_banner p:last-child,.post_banner a.cta{margin:0}@media screen and (max-width:600px){.post_banner{display:block}.post_banner .pic{display:none}.post_banner .text{width:100%;padding:30px}}.navigation{clear:both;margin:20px 0 30px}.prev-posts,.next-posts{display:inline-block;width:50%;margin:0 -4px 0 0}.prev-posts{text-align:right}.prev-posts a,.next-posts a{color:#222c42;font-weight:400;text-decoration:none}.prev-posts a:hover,.next-posts a:hover{color:#d61043}.wp-pagenavi-container{clear:both;padding:20px 0}.wp-pagenavi{padding:20px 0 0}.wp-pagenavi a,.wp-pagenavi span{color:#666!important;border-color:#ddd!important;border-radius:3px}.wp-pagenavi a:hover,.wp-pagenavi span.current{color:#333!important;background-color:#eee!important}.post.briefing .media img{display:block;width:100%}.post.briefing h5{margin:0 0 10px}.post.briefing h5 a{text-decoration:none}.post.briefing h5 i.members{color:#d61043;font-size:.7em;padding:0 0 0 5px}.post.briefing .postmeta{margin:0 0 10px}.post.briefing .briefing_sponsor{display:inline-block;background:#fff;border-radius:4px;padding:10px}.post.briefing .briefing_sponsor img{display:block;max-width:140px;max-height:70px}.post.briefing .date,.briefing_detail .date{padding:5px 0 0}.post.briefing .date strong,.briefing_detail .date strong{display:inline-block;vertical-align:middle;font-size:2.5em;font-weight:400;padding:0 3px 0 0}.post.briefing .date em,.briefing_detail .date em{display:inline-block;vertical-align:middle;font-size:.8em;font-weight:400;font-style:normal;text-transform:uppercase;line-height:1.25em}.post.briefing .restricted{text-align:center;font-size:.9em}.post.briefing .restricted a{display:block;text-decoration:none;background:#f8f8f8;border:3px solid #ddd;border-radius:4px;padding:40px 15px}.post.briefing .restricted a:hover{border-color:#bbb}.post.briefing .restricted img{max-width:55px;margin:0 auto 10px}.post.briefing .restricted p{margin:0}.post.briefing .restricted strong{display:block;font-size:1.2em}.briefing_head{display:flex;align-items:center;margin:0 0 10px}.briefing_head .briefing_sponsor{padding:5px 0;margin:0 0 0 auto}.briefing_head .briefing_sponsor img{display:block;max-width:150px;max-height:75px}.briefing_detail .restricted{text-align:center;font-size:.9em;margin:0 0 30px}.briefing_detail .restricted a{display:block;text-decoration:none;background:#f8f8f8;border:3px solid #ddd;border-radius:4px;padding:40px 15px}.briefing_detail .restricted a:hover{border-color:#bbb}.briefing_detail .restricted img{max-width:55px;margin:0 auto 10px}.briefing_detail .restricted p{margin:0}.briefing_detail .restricted p:after{display:block;content:'';width:190px;height:57px;background:url(img/logo.png) 0 0 no-repeat;margin:10px auto 0}.briefing_detail .restricted strong{display:block;font-size:1.2em}.column{vertical-align:top;box-sizing:border-box;padding:0 .75%;margin:0 -4px 35px 0}.span7 .column,.span8 .column,.span9 .column{display:inline-block;width:50%}.span10 .column,.span11 .column,.span12 .column{display:inline-block;width:33.333%}.column_brand,figure.column_brand{min-height:30px;margin:0 0 10px}.column_brand img{max-height:25px}.column .head{background:#eee;margin:0 0 15px;overflow:hidden}.column .head a{display:flex;min-height:150px;text-decoration:none}.column .head .pic,.column .head figure.pic{position:relative;display:inline-block;vertical-align:top;width:40%;box-sizing:border-box;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;overflow:hidden;transition:all .2s ease-in-out;margin:0}.column .head .pic img{display:none}.column .head a:hover .pic{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.column .head .text{display:inline-block;vertical-align:top;width:60%;box-sizing:border-box;padding:20px;margin:0 -4px 0 0}.column .head .text h4{font-size:1.1em;-ms-word-break:break-all;word-break:break-all;word-break:break-word;color:#000;transition:all .2s ease-in-out;margin:0}.column .head a:hover h4{color:#d61043}.column p{font-size:1em;padding-right:5px;margin:0 0 10px}.column p:last-child{margin:0}.column_featured .column{color:#fff;background:#222c42;padding:25px}.column_featured .column_brand a{color:#fff}.column_featured .column_brand img{background:#fff;border-radius:3px;padding:5px}.column_featured .head,.column_featured .meta .cats a{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.1)}.column_featured .meta .cats a:hover{color:#222c42;background:#ddd}.column_featured .head .text h4,.column_featured .postmeta,.column_featured .postmeta a{color:#fff}.column_featured .head a:hover h4,.column_featured .postmeta a:hover,.column_featured a.post_link:hover{color:#bbb}@media screen and (max-width:1300px){.span10 .column,.span11 .column,.span12 .column{display:inline-block;width:50%}}@media screen and (max-width:1200px) and (min-width:1024px){.span8 .column,.span9 .column{display:block;width:100%}}@media screen and (max-width:767px){.span8 .column,.span9 .column,.span10 .column,.span11 .column,.span12 .column{display:block;width:100%}.column h4{font-size:1.1em}.column p{font-size:.9em}}.post_detail.column_detail .column_info{display:flex;margin:0 0 30px}.post_detail.column_detail .postmeta{margin:0 0 0 auto}.postmeta .separator:last-of-type{display:none}.post_detail.column_detail .author{color:#666;background:#eee}.post_detail.column_detail .author .text a{color:#666}.post_detail.column_detail .author .text a:hover{color:#d61043}.post_detail.column_detail .column_brand{margin:0}.post_detail.column_detail .column_brand img{max-height:25px}.post_detail.column_detail .after_post_detail .column_brand{border-top:1px solid #ddd;padding:40px 0 0;margin:0}.post_detail.column_detail .after_post_detail .column_brand img{margin:0 0 15px}.post_detail.column_detail .after_post_detail .author{margin:30px 0 0}.post_detail.column_detail .after_post_detail .meta{border-top:0}@media screen and (max-width:767px){.post_detail.column_detail .column_info{display:block;margin-bottom:15px}}.open_source_report_home{background:#eee;padding:20px 20px 30px;margin:-30px 0 30px}.free_content .open_source_report_home .column{padding:0 0 5px;margin-bottom:0}.open_source_report_home .column .text{padding:0 0 0 20px}.open_source_report_home p.members_notice{font-size:.75em;font-weight:400;text-transform:uppercase;color:#27ab6e;padding:6px 0 0;margin:0}.open_source_report_home p.viewall{position:relative;right:auto;top:auto;margin:10px 0 0}@media screen and (max-width:767px){.open_source_report_home{margin-top:0}}.testimonial{clear:both;position:relative;border-top:1px solid #ddd;padding:30px 0 0 40px;margin:0 0 30px}.testimonial .icon{position:absolute;top:36px;left:0;display:block;width:30px;height:30px;background:url(img/quote.svg) 50% 50% no-repeat;background-size:contain}.testimonial p{color:#666;font-size:1.1em;line-height:1.75em;margin-bottom:.75em}.testimonial-meta{padding:0 0 0 80px}.testimonial .avatar{display:inline-block;vertical-align:middle;width:70px;height:70px;background:#eee url(img/blank_avatar.png) 50% 50%;border-radius:50%;margin:0 0 0 -80px}.testimonial .avatar a{display:block;width:100%;height:100%}.testimonial .avatar img{max-width:70px;min-height:70px;width:auto;height:auto;border-radius:50%}.testimonial .name{display:inline-block;vertical-align:middle;font-size:.9em;line-height:1.33em;padding:0 0 0 15px}.testimonial .name strong{display:block}.swiper-pagination.swiper-pagination-testimonials{padding-left:40px}.swiper_testimonials .testimonial{border:0;padding-top:0}.swiper_testimonials .testimonial .icon{top:6px}@media screen and (max-width:767px){.testimonial p{font-size:1em}}.podcast{border-bottom:1px solid #ddd;padding:0 0 10px;margin:0 0 30px}.podcast .pic{position:relative;display:inline-block;vertical-align:top;width:27.5%;box-sizing:border-box;padding:5px 25px 0 0}.podcast .description{display:inline-block;vertical-align:top;width:72.5%}.podcast .podcast_meta{font-size:.9em;line-height:1.25em;text-align:right;margin:0 0 20px}.podcast .podcast_meta a{font-size:.8em;display:block;padding:10px 0 0}.podcast .description iframe{width:100%;margin:0 0 15px}@media screen and (max-width:600px){.podcast .pic,.podcast .description{display:block;width:auto;padding:0}.podcast .pic{min-height:75px;margin-bottom:10px}.podcast .pic img{position:absolute;top:0;left:0;width:75px}}.expert{display:inline-block;vertical-align:top;box-sizing:border-box;padding:0 .75%;margin:0 -4px 35px 0}.span7 .expert,.span8 .expert,.span9 .expert{display:inline-block;width:33.333%}.span10 .expert,.span11 .expert,.span12 .expert{display:inline-block;width:25%}.expert .pic{position:relative;width:100%;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;padding-top:100%;margin:0 0 10px;overflow:hidden}.expert .pic a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.expert .pic a span{opacity:0;position:absolute;top:50%;left:50%;width:10em;height:40px;line-height:40px;text-align:center;text-transform:uppercase;font-size:.7em;font-weight:400;color:#fff;background:rgba(0,0,0,.5);border-radius:20px;margin:-20px 0 0 -5em;transition:all .2s}.expert .pic a:hover span{opacity:1}.expert h4{font-size:1.1em;margin:0 0 10px}.expert p{font-size:.8em}@media screen and (max-width:1023px){.span10 .expert,.span11 .expert,.span12 .expert{width:33.333%}}@media screen and (max-width:767px){.span8 .expert,.span9 .expert,.span10 .expert,.span11 .expert,.span12 .expert{width:50%}.expert h4{font-size:1em}.expert p{font-size:.75em}}.expert_detail{border-bottom:1px solid #ddd;padding:0 0 30px 220px}.expert_pic{display:inline-block;vertical-align:top;width:200px;margin:0 20px 0 -220px}.expert_bio{display:inline-block;vertical-align:top;width:100%}.expert_pic figcaption{font-size:.8em;color:#888;text-align:center;padding:5px 0 10px}.expert_pic .cta{display:block;text-align:center;font-size:.8em;line-height:1em}.expert_columns{padding:60px 0 0}.expert_columns h2{margin-bottom:40px}@media screen and (max-width:767px){.expert_detail{padding-left:0}.expert_pic,.expert_bio{display:block;width:100%;margin:0 0 20px}.expert_pic{text-align:center}.expert_pic .cta{display:inline-block}.expert_columns{padding:30px 0 0}}.tab_container{clear:both}ul.tab_list{display:none;float:left;width:100%;border-bottom:1px solid #ddd;padding:0;margin:0 0 25px}ul.tab_list li{position:relative;float:left;list-style:none;background-image:none;padding:0;margin:0 0 -1px 10px}ul.tab_list li:before{display:none}ul.tab_list li span{display:block;float:left;font-weight:400;font-size:1.1em;text-align:center;color:#888;background:#eee;border:1px solid #ddd;padding:10px 15px;margin:0;cursor:pointer}ul.tab_list li.tab_on span{color:#000;background:#fff;border-bottom:1px solid #fff}ul.tab_list li span em{font-style:normal}.panel-container{clear:both}.panel{display:none;position:relative;clear:both;width:100%}.panel h2{margin-bottom:30px}@media screen and (max-width:767px){ul.tab_list li span em{display:none}}.widget{clear:both;position:relative;border-bottom:1px solid #ddd;padding:0 0 20px;margin:0 0 40px}.widget h2{font-size:1.5em;margin:0 0 10px}.widget p{font-size:1em;margin:0 0 10px}.widget ul{padding:0;margin:-10px 0 0}.widget li{position:relative;border-bottom:1px solid #ddd;background-image:none;padding:15px 0;margin:0}.widget li:last-child{border:0}.widget li:before{display:none}.widget li a{position:relative;display:block;line-height:1.5em;font-size:.85em;font-weight:400;text-decoration:none;padding:0 15px 0 0}.widget li a:after{content:"\f054";position:absolute;right:0;top:5px;display:inline-block;font-family:"font awesome 5 free";line-height:1;font-size:15px;font-weight:700;color:#d61043}.widget li .upw-image a:after{display:none!important}.widget.widget_boxed{clear:both;background:#eee;padding:25px}.widget.widget_boxed p:last-of-type{margin:0}.widget.widget_search h2.title{display:none}.widget.widget_testimonials{padding:0 0 50px}.widget.widget_advertisement h2.title{display:none}.widget.widget_featured_article h2.title{border:0}.widget.widget_about{clear:both;background:#eee;text-align:center}.widget.widget_about h2.title{display:none}.widget.widget_about figure{margin:0}.widget.widget_about .image img{max-width:410px;width:100%}.widget.widget_about .text{padding:25px}.widget.widget_about a.cta{margin:15px auto 0}@media screen and (max-width:1023px){.widget.widget_about .image{display:none}}.widget.widget_feature{color:#fff;background-color:#222c42;text-align:center;padding:170px 25px 25px}.widget.widget_feature .image{position:absolute;top:0;left:0;width:100%;z-index:0}.widget.widget_feature .image img{display:block}.widget.widget_feature .image:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#222c42;background:linear-gradient(0deg,rgba(34,44,66,1) 0,rgba(34,44,66,0) 100%);z-index:0}.widget.widget_feature .text{position:relative;z-index:1}.widget.widget_feature h2.title{display:none}.widget.widget_feature h2{color:#fff}.widget.widget_feature a.cta{max-width:400px;margin:15px auto 0}.widget.widget_feature form{padding:5px 0 0;margin:0}.widget.widget_feature form .nf-form-fields-required{display:none}.widget.widget_feature label{display:none}.widget.widget_feature input{display:block;width:100%;max-width:400px;margin-left:auto;margin-right:auto}.widget.widget_feature a.cta:hover,.widget.widget_feature button:hover,.widget.widget_feature input.submit:hover,.widget.widget_feature input[type=submit]:hover,.widget.widget_feature input[type=button]:hover,.widget.widget_feature .btn:hover{color:#222c42;background-color:#ddd}.widget.widget_feature .sponsors{padding:10px 0 0}.widget.widget_feature .sponsors p{position:relative;font-size:.7em;text-transform:uppercase;margin-bottom:20px}.widget.widget_feature .sponsors p:after{background:rgba(255,255,255,.25);content:'';height:1px;left:0;position:absolute;top:55%;width:100%;z-index:0}.widget.widget_feature .sponsors p span{position:relative;background:#222c42;display:inline-block;padding:0 10px;z-index:1}.widget.widget_feature .sponsors li{display:inline-block;vertical-align:middle;border:0;padding:10px 15px;margin:0}.widget.widget_feature .widget_countdown{border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25);padding:5px 0 0;margin:0 0 15px}.widget.widget_feature .widget_countdown ul{padding:0;margin:0}.widget.widget_feature .widget_countdown li{border:0;padding:10px 2px;margin:0}.widget.widget_feature .sponsors li img{width:auto;max-height:25px}@media screen and (max-width:1023px){.widget.widget_feature{padding-top:25px}.widget.widget_feature .image{display:none}}.widget.widget_latest_book_review .content_intro{margin-bottom:10px}.widget.widget_latest_book_review h2.title{display:none}.widget.widget_latest_book_review .viewall_link h2{margin:0 0 .65em}.widget.widget_latest_book_review .viewall_link p{font-size:.9em;margin:-.75em 0 1.1em}.widget.widget_latest_book_review .column{border:0;margin:0}.widget.widget_latest_book_review .column_brand{display:none}.widget.widget_latest_podcast .content_intro{margin-bottom:10px}.widget.widget_latest_podcast h2.title{display:none}.widget.widget_latest_podcast .viewall_link h2{margin:0 0 .65em}.widget.widget_latest_podcast .viewall_link p{font-size:.9em;margin:-.75em 0 1.1em}.widget.widget_latest_podcast .podcast_widget_content{visibility:hidden;font-size:0;margin:0 0 10px}.widget.widget_latest_podcast .podcast_widget_content iframe{visibility:visible}.hero{position:relative;clear:both;background:#eee;border-top:3px solid #fff;border-bottom:3px solid #fff}.hero_text{width:55%;box-sizing:border-box;padding:50px 50px 50px 0}.hero.logged-in h1{padding:.75em 0}.hero p{margin-bottom:1em}.hero p:last-child{margin:0}.hero_pic,figure.hero_pic{position:absolute;top:0;right:0;width:45%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;margin:0}.hero_pic_inner{position:absolute;top:0;right:0;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:contain}.hero.reverse .hero_text{margin-left:45%;padding:50px 0 50px 50px}.hero.reverse .hero_pic{right:auto;left:0}@media screen and (max-width:1023px){.hero{text-align:center}.hero_text,.hero.reverse .hero_text{width:100%;max-width:none;padding:30px 0;margin:0}.hero_pic,figure.hero_pic,.hero.reverse .hero_pic,.hero.reverse figure.hero_pic{position:relative;width:100%;height:400px;background-position:50% 0}.hero.logged-in h1{padding:0}}@media screen and (max-width:600px){.hero h1{font-size:2.25em}.hero_pic,figure.hero_pic,.hero.reverse .hero_pic,.hero.reverse figure.hero_pic{height:250px}}.subhero{clear:both;color:#fff;background:#666;border-bottom:3px solid #fff;padding:30px}.subhero .subhero_content{display:flex;align-items:center}.subhero .message{width:66.666%;font-size:1.33em}.subhero .action{margin-left:auto}@media screen and (max-width:600px){.subhero .subhero_content{display:block;text-align:center}.subhero .message{width:100%}}.trending{clear:both;color:#fff;background:#222c42;padding:30px}.trending ul{display:flex;align-items:center;padding:0;margin:0}.trending li{flex:1;line-height:1.25em;border-left:1px solid #fff;padding:0 25px;margin:0}.trending li:first-child{border:0;padding:0}.trending li:before{display:none}.trending li:first-child:before{display:none!important}.trending li a{display:block;color:#fff;text-decoration:none}.trending li a:hover{color:#ddd}.trending li a i{font-size:.7em;padding-left:3px}.trending li strong{display:inline-block;font-weight:400;font-size:1.33em}@media screen and (max-width:1023px){.trending ul{display:block}.trending li{font-size:.9em;border:0;padding:0 10px}.trending li:before{display:block;color:#fff;top:5px}.trending li a{padding:5px 0 5px 10px}.trending li strong{padding-bottom:10px}}.homepage_content{display:flex;flex-direction:row-reverse;padding:40px 0}.free_content{width:35%;box-sizing:border-box;padding:30px 30px 30px 0}.members_content{width:65%;background:#eee;border-left:3px solid #ddd;box-sizing:border-box;padding:30px}.homepage_content .content_intro{margin:0 0 40px}.free_content .column{padding-bottom:15px;border-bottom:1px solid #ddd}.free_content .widget .column{padding-bottom:0;border-bottom:0}.homepage_articles .post,.homepage_prev_briefings .post{display:inline-block;width:50%}.homepage_upcoming_briefings .flex{display:flex}.homepage_upcoming_briefings .flex .post{min-width:50%}.homepage_articles .post:first-of-type{display:block;width:100%}.homepage_articles .post:first-of-type h4{font-size:1.5em}.homepage_articles .post .pic .status{background:#eee}.homepage_upcoming_briefings .post .pic,.homepage_prev_briefings .post .pic{background:#fff}.homepage_deaddrop{display:flex;background:#fff;padding:30px 10px;margin:0 0 30px}.homepage_deaddrop .col{width:50%;box-sizing:border-box;padding:0 15px}.homepage_deaddrop .col p{font-size:.95em}.homepage_deaddrop .col p:last-child{margin:0}@media screen and (max-width:1023px){.homepage_content{display:block}.free_content{width:100%;box-sizing:border-box;padding:30px 0}.members_content{width:100%;background:#eee;border-left:0;box-sizing:border-box;padding:30px 15px}}@media screen and (max-width:600px){.homepage_articles .post,.homepage_upcoming_briefings .post,.homepage_prev_briefings .post{display:block;width:100%}.homepage_articles .post:first-of-type h4{font-size:1.1em}.homepage_deaddrop{display:block}.homepage_deaddrop .col{width:100%}.homepage_deaddrop .col:last-child{padding-top:30px}}.dead_drop_intro{position:relative;color:#fff;background:#000;padding:50px;margin:0 0 50px}.dead_drop_intro .pic{position:absolute;top:0;left:0;width:100%;height:100%;background:url(img/bg_dead_drop.jpg) 100% 50% no-repeat;background-size:auto 100%;z-index:0}.dead_drop_intro .text{position:relative;width:60%;z-index:1}.dead_drop_intro h2,.dead_drop_intro a{color:#fff}.dead_drop_intro h2 em{margin:0 0 0 10px;font-style:normal}.dead_drop_intro p:last-child{margin:0}.dead_drop_intro hr{border-color:rgba(255,255,255,.33)}.dead_drop_latest{border-bottom:1px solid #ddd;padding:0 0 15px;margin:0 0 40px}.dead_drop_latest .cols{column-count:2;column-gap:40px}.dead_drop_filter{display:flex;margin:0 0 20px}.dead_drop_filter .title h2{margin:0}.dead_drop_filter .filter{margin-left:auto}.dead_drop_filter label form{margin:0}.dead_drop_filter label{display:inline-block;vertical-align:middle;padding:0;margin:0 10px 0 0}.dead_drop_filter select{display:inline-block;vertical-align:middle;width:12em;margin:0}.dead_drop_signup .testimonial{padding-top:0;border:0}.dead_drop_signup .testimonial .icon{top:5px}.dead_drop_signup .testimonial .testimonial-meta,.dead_drop_signup .testimonial .name{padding-left:0}.dead_drop_signup .testimonial .avatar{display:none}@media screen and (max-width:1023px){.dead_drop_intro{padding:50px 30px;margin-bottom:30px}.dead_drop_intro .text{width:100%}.dead_drop_intro .pic{opacity:.33}.dead_drop_latest .cols{column-count:1;margin-bottom:0}}@media screen and (max-width:600px){.dead_drop_filter{display:block}.dead_drop_filter .title h2{margin-bottom:20px}}.banner_container{display:inline-flex;width:100%;gap:5px}.footer_banner{position:relative;display:inline-block;vertical-align:top;flex-basis:100%;flex-grow:1;color:#fff;background-color:#222c42;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;padding:200px 2.5% 50px}.footer_banner:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#222c42;opacity:.9;z-index:0}.banner_content{position:relative;z-index:1}.banner_content h2,.banner_content h3,.banner_content h4,.banner_content h5,.banner_content a{color:#fff}.banner_content a.cta:hover{color:#222c42;background-color:#eee}.banner_content form{position:relative;max-width:400px;margin:0}.banner_content .nf-form-fields-required{display:none}.banner_content .nf-field-container,.banner_content .nf-field-element{position:static}.banner_content label{display:none}.banner_content input{width:100%;min-height:45px;font-size:1em;border-radius:5px;padding:10px 20px;margin:7px 0}.banner_content .btn,.banner_content button,.banner_content input.submit,.banner_content input[type=submit],.banner_content input[type=button]{width:auto;font-size:.9em}.banner_content button:hover,.banner_content input.submit:hover,.banner_content input[type=button]:hover,.banner_content input[type=submit]:hover,.banner_content .btn:hover{color:#222c42;background-color:#ddd}@media screen and (max-width:1023px){.banner_container{display:block}.footer_banner{display:block;width:100%;text-align:center;border-top:2px solid #fff;border-bottom:2px solid #fff;padding:50px 5% 20px}.banner_content form{margin:0 auto}.banner_content .btn,.banner_content button,.banner_content input.submit,.banner_content input[type=submit],.banner_content input[type=button]{margin:7px auto}}footer{padding:50px 0 0}footer p{font-size:.9em}footer a{text-decoration:none}footer a:hover{text-decoration:underline}footer .footer_menu ul{padding:0;margin:0}footer .footer_menu ul li{font-size:.7em;font-weight:400;text-transform:uppercase;color:#d61043;padding:5px 0;margin:0}footer ul li:before{display:none}footer #footer_contact{text-align:right}footer #footer_contact strong{display:block}footer #footer_contact img{max-width:190px}footer .row.copyright{font-size:.7em;color:#666;border-top:1px solid #ddd;padding:30px 0;margin:20px 0 0}footer .copyright a{color:#666}footer .copyright ul{display:inline-block;vertical-align:middle;width:75%;margin:0 -4px 0 0}footer .copyright ul li{display:inline-block;vertical-align:top;padding:0;margin:0 5px}footer .copyright ul li:before{display:none}footer .copyright ul li:first-of-type{margin-left:0}footer .copyright p{display:inline-block;vertical-align:middle;width:25%;text-align:right;margin:0 -4px 0 0}@media screen and (max-width:1023px){footer .footer_menu ul{text-align:center;padding:0;margin:0}footer .footer_menu ul li{display:inline-block;padding:5px 8px;margin:0}footer #footer_contact{text-align:center;padding:20px 0 0;margin:0}footer .copyright ul,footer .copyright p{display:block;width:100%;text-align:center;margin:10px 0}}.searchmodal{background:rgba(0,0,0,.9);position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999999999;display:flex;justify-content:center;align-items:center;display:none}.searchmodal_content{position:relative;width:90%;max-width:550px;box-sizing:border-box;padding:20px;margin:0 auto;z-index:99999999999}.searchmodal_content h2{color:#fff}.searchmodal_content p{font-size:.9em;color:#fff}.searchmodal_close{position:absolute;top:30px;right:20px;width:30px;height:30px;line-height:30px;text-align:center;color:#fff;font-size:1.5em;cursor:pointer;z-index:999999999999}.searchmodal_close:hover{color:#fff}.searchmodal_close .text{display:none}@media screen and (max-width:767px){.searchmodal_close{top:20px;font-size:1.25em}}.ad{margin:0 0 30px}.ad_placeholder{background:#bbb}.ad p{font-size:.7em;text-transform:uppercase;color:#888;margin:0 0 5px}.ad>div:not(:first-child){margin-top:30px}.alignfull{margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;width:100vw!important;max-width:100vw!important}.alignwide{margin-left:calc(50% - 47.5vw)!important;margin-right:calc(50% - 47.5vw)!important;width:95vw!important;max-width:95vw!important}@media screen and (min-width:1500px){.alignwide{margin-left:calc(50% - 45vw)!important;margin-right:calc(50% - 45vw)!important;width:90vw!important;max-width:90vw!important}}.has-accent-color,.wp-block-button__link.has-accent-color{color:#d61043}.has-accent-background-color,.wp-block-button__link.has-accent-background-color{background-color:#d61043}.has-black-color,.wp-block-button__link.has-black-color{color:#000}.has-black-background-color,.wp-block-button__link.has-black-background-color{background-color:#000}.has-dark-color,.wp-block-button__link.has-dark-color{color:#222c42}.has-dark-background-color,.wp-block-button__link.has-dark-background-color{background-color:#222c42}.has-medium-color,.wp-block-button__link.has-medium-color{color:#888}.has-medium-background-color,.wp-block-button__link.has-medium-background-color{background-color:#888}.has-light-color,.wp-block-button__link.has-light-color{color:#bbb}.has-light-background-color,.wp-block-button__link.has-light-background-color{background-color:#bbb}.has-very-light-color,.wp-block-button__link.has-very-light-color{color:#eee}.has-very-light-background-color,.wp-block-button__link.has-very-light-background-color{background-color:#eee}.has-white-color,.wp-block-button__link.has-white-color{color:#fff}.has-white-background-color,.wp-block-button__link.has-white-background-color{background-color:#fff}.wp-block-pullquote{border-top:3px;border-bottom:3px;border-style:solid;margin-bottom:25px}.wp-block-pullquote blockquote{background:0 0;border:0;padding:0 5%;margin:0}.wp-block-table{margin:0 0 1.5em}.wp-block-table table th{text-align:left;font-weight:400;padding:10px}.wp-block-table table td{padding:10px}.wp-block-table.is-style-regular table{border-collapse:collapse;border:1px solid #f2f2f2}.wp-block-table.is-style-regular table tr th,.wp-block-table.is-style-regular table tr td{border-bottom:1px solid #f2f2f2;border-right:1px solid #f2f2f2}.wp-block-table.is-style-regular table tr th:last-of-type,.wp-block-table.is-style-regular table tr td:last-of-type{border-right:0}.wp-block-table.is-style-regular table tbody tr:last-of-type td{border-bottom:0}.wp-block-table.is-style-regular table tfoot tr td{border-top:1px solid #f2f2f2}.wp-block-cover{overflow:hidden!important;margin-bottom:25px}.wp-block-cover p:last-child{margin:0}.wp-block-gallery li:before{display:none}.wp-block-gallery li.blocks-gallery-item{overflow:hidden;padding:0}.wp-block-separator{border-top:0!important}.advgb-lores-form-wrapper .advgb-lores-form .advgb-form-inner{box-sizing:border-box}a.red-button{display:inline-block;text-decoration:none;font-size:.9em;font-weight:400;line-height:1.25em;text-transform:uppercase;color:#fff;background:#d61043;padding:10px 20px;margin:10px 0;border-radius:5px;border:none;box-shadow:none}a.red-button:hover{color:#fff;background:#222c42;text-decoration:none}