html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,svg{display:block}img{height:auto;border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}html{-webkit-text-size-adjust:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}body{margin:0;scroll-behavior:smooth;text-rendering:optimizeSpeed;font-family:montserrat,sans-serif;font-size:16px;line-height:1.6em;color:#53575a;background-color:#fff;font-weight:400}body{margin:0;scroll-behavior:smooth;text-rendering:optimizeSpeed;font-family:montserrat,sans-serif;font-size:16px;line-height:1.6em;color:#53575a;background-color:#fff;font-weight:400}p,ul,ol{margin:0 0 1.5em}ul ul,ol ol{margin:0}p:last-child{margin-bottom:0}a{color:#1a7ac8;text-decoration:underline;text-decoration-color:#d47e00;-webkit-text-underline-position:under;text-underline-position:under}a:hover{text-decoration:underline;color:#78736c;text-decoration-color:#78736c}a:not([href]),a:not([href]):hover{color:inherit;text-decoration:none}a:not([class]){text-decoration-skip-ink:auto}*:focus:not(:focus-visible),*::before:focus:not(:focus-visible),*::after:focus:not(:focus-visible){outline:0}img{border-style:none;max-width:100%}h1,h2,h3,h4,h5,h6{margin-top:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:1rem;line-height:1.2}h1,h1 a,.h1{font-size:3rem;font-weight:900;margin-bottom:.35em}h2,h2 a,.h2{font-size:1.75rem;font-weight:700;color:#004876;margin-bottom:.75em}h3,h3 a,.h3{font-size:1.45rem;font-weight:700}h4,h4 a,.h4{font-size:1.2rem;font-weight:500}h5,h5 a,.h5{font-size:1rem;font-weight:500}h6,h6 a,.h6{font-size:1em;font-weight:500}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{text-decoration:none;font-size:1em}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{text-decoration:underline}p+div,p+fieldset{margin-top:1.5em}p+ul,p+ol{margin-top:-.125em;margin-bottom:1.5em}p+h2,ul+h2,ol+h2,aside+h2,p+h3,ul+h3,ol+h3,aside+h3,p+h4,ul+h4,ol+h4,aside+h4,p+h5,ul+h5,ol+h5,aside+h5,p+h6,ul+h6,ol+h6,aside+h6{margin-top:1.25em}p:last-child{margin-bottom:0!important}.lead{font-size:1.5em;line-height:1.3em;font-weight:400;margin-bottom:1em;font-family:itc-slimbach,sans-serif}.stats{font-size:.9em;line-height:1.5em}.stat{font-size:3.3em;font-weight:700;margin-bottom:.5em;color:#004876;line-height:1em}hr{color:#e2dfdb;background-color:#e2dfdb;height:1px;border:0;width:100%;margin:2rem 0;clear:both}hr.skinny{width:25%}blockquote{margin-bottom:1rem;font-size:1.25rem;font-family:itc-slimbach,sans-serif}blockquote p{margin-bottom:.5em}cite{display:block;font-size:.9em;font-family:montserrat,sans-serif;margin-top:1.25em}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}em{font-style:italic}iframe{margin:0 auto 1.5em auto;display:block;width:100%}code{font-family:monospace,monospace;font-size:1em;background-color:rgba(0,0,0,.085);padding:0 3px}pre code{display:block;background:#f4f6f9;font-family:Monaco,monospace;border:1px solid #ddd;margin-bottom:2.5em 0;overflow:auto;width:100%;padding:1em 1em;font-size:1.25em}pre{white-space:pre;padding:0;font-size:12px;line-height:1.4}address{margin-bottom:1rem;font-style:normal;line-height:inherit}dl{margin-bottom:1em}dt{font-weight:bold}.mobile{display:none}.visuallyhidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.center{text-align:center}.align_right{text-align:right}.skip{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.skip:focus{position:static;width:auto;height:auto;margin:.5em .5em}.wrapper{position:relative;margin:0 auto;max-width:1200px;padding:0 3.5%}.wrapper_slim{position:relative;margin:0 auto;max-width:776px;padding:0 3.5%}.play_btn{position:absolute;top:50%;left:50%;margin-left:-35px;margin-top:-35px;display:block;background-color:rgba(212,126,0,.85);width:70px;height:70px;transition:all .2s ease-in-out}.play_btn_container:hover .play_btn{background:#666}.play_btn_container:active .play_btn{background:#666}.play_btn:after{content:"";border-top:12px solid transparent;border-left:24px solid #fff;border-bottom:12px solid transparent;position:absolute;left:50%;margin-left:-12px;top:50%;margin-top:-12px}figure.video_lightbox{float:none;padding:0;background:none;margin:0;width:auto;line-height:1.5em}figure.video_lightbox img{margin:0;width:100%}figure.video_lightbox .video_th{position:relative;display:flex;align-items:center;margin-bottom:1.5em}figure.video_lightbox .play_btn{bottom:0;right:0}.panel_testimonial a{display:block}.list_speakers{margin-top:2em!important}table.list_speakers.table_structure_2x tr td{padding-bottom:25px}.bio_pic{margin:0 0 2em 2em;float:right;max-width:200px}.first{float:left;margin-right:3.5%}.middle{float:left;margin-right:3.5%}.last{float:right}.group{margin-bottom:1.5em}.group:last-child{margin-bottom:0}.group_1of2,table.table_structure_2x td{width:48.25%}.group_1of3,table.table_structure_3x td{width:31%}.group_2of3{width:65.5%}.group_1of4,table.table_structure_4x td{width:22.375%}.group_3of4{width:74.125%}.group_1of5{width:17.2%}.group_2of5{width:37.9%}.group_3of5{width:58.6%}.group_4of5{width:79.3%}.group_1of6{width:13.75%}.group_5of6{width:82.75%}.group_1of7{width:11.28571428571429%}.group_2of7{width:26.07142857142858%}.group_3of7{width:40.85714285714287%}.group_4of7{width:55.64285714285716%}.group_5of7{width:70.42857142857145%}.group_6of7{width:85.21428571428574%}.group_1of8{width:9.4375%}.group_3of8{width:35.3125%}.group_5of8{width:61.1875%}.group_7of8{width:87.0625%}.site_header{box-shadow:0 2px 4px rgba(0,0,0,.1);background-color:#fff;position:sticky;top:0;z-index:1000}.site_header.menu_open{position:static}.top_bar{background-color:#004876;color:#fff;padding:.5em 20px;min-height:40px}.logo{display:block;margin:20px;background:url(/images/ncmic-logo.png);background-repeat:no-repeat;background-position:middle middle;background-size:174px 32px;width:174px;height:32px;position:relative;z-index:1000}.header_main{position:relative}.affinity_header{border-bottom:1px solid #ccc}.affinity_header p{margin:0 0 .5em}.affinity_footer_nav ul{margin:0;padding:0;list-style:none}.affinity_footer_nav li{float:left;margin-right:4em}.affinity_footer_nav li a{font-weight:bold}.site_footer{font-size:.85em}.footer_top{background-color:#53575a;color:#fff}.footer_top p{margin-bottom:.85em}.footer_top a{color:#fff;text-decoration-color:#fff}.footer_top ul{margin:0 0 2em;padding:0;list-style:none}.footer_top ul li a{text-decoration:none;display:block;margin-bottom:.5em}.footer_top ul li{opacity:.7}.footer_top strong{font-size:1.2em}.site_footer .logo{margin-left:auto;margin-right:auto}.social{margin:0 auto;padding:0;list-style:none}.social li{display:inline}.social li a{display:inline-block;border:1px solid #c4beb6;width:54px;height:54px;border-radius:54px;text-align:center;line-height:54px;font-size:20px;color:#78736c;margin:0 .25em}.social li a:hover{opacity:.6}.show_nav{display:none}.show_nav svg{margin-right:6px}.show_hide_content{display:block}.cookies_bar{width:100%;padding:2em 115px 2em 2em;background-color:rgba(212,126,0,.92);clear:both;color:#fff;position:fixed;bottom:0;left:0;z-index:10000000;border-top:1px solid rgba(255,255,255,.5)}.cookies_bar_close{position:absolute;top:50%;transform:translateY(-50%);right:3%}nav.nav_primary{position:absolute;top:0;width:100%}nav.nav_primary ul{list-style:none;margin:0;padding:0}nav.nav_primary>ul>li>a{text-decoration:none}.nav_primary_btn{display:none;padding:1.1em;text-decoration:none;font-size:1.1em;text-transform:uppercase;position:absolute;right:0;top:5px;color:#004876}.nav_primary_btn svg{width:15px;float:left;position:relative;top:3px;fill:#004876}.nav_primary_btn span{margin-left:5px}.nav_primary_btn_close{display:none}nav.nav_primary ul.parent{display:flex}ul.parent.left{float:left;margin-left:220px}ul.parent.right{float:right;margin-right:210px}nav.nav_primary ul.parent>li{position:relative;display:block;float:left;flex-grow:1;flex-basis:fit-content}nav.nav_primary ul.parent>li.nav_mobile{display:none}nav.nav_primary ul.parent>li>a{padding:1.55em 2em 1.5em .8em;display:block;font-size:.9em;color:#53575a;line-height:1em;position:relative}nav.nav_primary ul.parent.right>li>a{padding:2em .8em}nav.nav_primary ul.parent>li>a span{display:block;font-weight:600;text-transform:uppercase}nav.nav_primary ul.parent>li>a:hover,nav.nav_primary ul.parent>li.drop_nav.hover>a,nav.nav_primary ul.parent>li.drop_mega.hover>a{background-color:#f7f6f4}nav.nav_primary ul.parent>li>a.selected,nav.nav_primary ul.parent>li.selected>a{background-color:#f7f6f4}nav.nav_primary ul.parent.left>li.drop_nav>a:after{content:"";background-image:url(/images/nav-primary-caret.png);width:10px;height:6px;position:absolute;right:.9em;top:26px;background-size:10px 6px;transition:.3s all ease}nav.nav_primary ul.parent.left>li.drop_nav>a:hover:after,nav.nav_primary ul.parent>li.drop_nav.hover>a:after{transform:rotate(180deg)}nav.nav_primary ul.parent li.drop_mega{position:static}nav.nav_primary ul.parent>li>ul{background:#fff;display:none;position:absolute;left:-150px;z-index:3;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}.no-js nav.nav_primary ul.parent>li:hover>ul,.no-js nav.nav_primary ul.parent>li:focus-within>ul{display:block}nav.nav_primary ul.parent li.drop_nav>ul{width:600px;top:90%;padding:1.5rem;border-bottom:10px solid #004876}nav.nav_primary ul.parent li.drop_nav>ul li a{font-size:.85rem;padding:.4em 0;display:block;line-height:1.6;text-decoration:none}nav.nav_primary .nav_heading{font-weight:bold;font-size:1.2rem;margin-bottom:.5em}nav.nav_primary ul.parent li.drop_nav>ul li.nav_heading a{text-decoration:none;color:#004876;font-weight:bold;font-size:1.2rem;margin-bottom:.5em;padding:0}nav.nav_primary .flex_grid{margin:-1.25em}nav.nav_primary .flex_item{margin:0}nav.nav_primary ul.parent li.drop_mega>ul{width:100%;top:auto}nav.nav_primary ul.parent li.drop_mega>ul>li{width:33.333%;padding:1.5em 1.5em;float:left}nav.nav_primary ul.parent li.drop_mega>ul>li ul li a{display:block;padding:.5em 0;border-bottom:1px solid #ddd}.nav_primary ul.parent.left .flex_grid.flex_2x .flex_item:last-child{background:#efefef}.affinity nav.nav_primary ul.parent>li>a{padding:2.1em 2em 1.9em}.header-cta{position:absolute;top:18px;right:15px;display:inline-block;background-color:#d47e00;border:1px solid #d47e00;padding:4px 16px;font-weight:bold;color:#fff;text-decoration:none!important}.header-cta-mobile{width:200px!important;margin:1em auto 0 auto!important;background-color:#d47e00!important;border:1px solid #d47e00!important;padding:4px 16px!important;font-weight:bold!important;color:#fff!important;text-align:center!important;text-decoration:none;display:none}.header-cta:hover,.header-cta-mobile:hover{background-color:#fff!important;color:#d47e00!important}.searchtoggle{border:1px solid rgba(196,190,182,.32);padding:8px 8px 8px;position:absolute;right:165px;top:19px}.searchtoggle svg{width:18px;fill:#004876}nav.nav_tertiary{float:right}nav.nav_tertiary ul.parent{margin:0;padding:0;list-style:none}nav.nav_tertiary ul.parent>li{float:left;font-size:.875em;margin-left:1.6em;position:relative}nav.nav_tertiary ul.parent>li a{color:#fff;text-decoration:none}nav.nav_tertiary ul.parent>li a svg{transition:.2s all ease}nav.nav_tertiary ul.parent>li a:hover svg,nav.nav_tertiary ul.parent>li.drop_nav.hover>a svg{transform:rotate(180deg)}nav.nav_tertiary ul.parent>li>ul{background:#fff;display:none;position:absolute;right:0;z-index:3;box-shadow:0 0 20px 0 rgba(0,0,0,.2)}nav.nav_tertiary ul.parent li.drop_nav>ul{width:675px;top:100%;padding:1.5rem;border-bottom:10px solid #004876}nav.nav_tertiary ul.parent li.drop_nav>ul li a{font-size:.8rem;line-height:1.3rem;color:#1a7ac8;padding:.4em 0;display:block;text-decoration:none}nav.nav_tertiary ul.parent li.drop_nav>ul a{color:#1a7ac8}nav.nav_tertiary ul.parent li.drop_nav>ul li .nav_heading{margin:0}nav.nav_tertiary ul.parent li.drop_nav>ul li .nav_heading{font-weight:bold;font-size:1.2rem;margin-bottom:0;text-decoration:none;color:#004876}nav.nav_tertiary p{color:#53575a;line-height:1.4em}nav.nav_tertiary .flex_grid{margin:-1.25em}nav.nav_tertiary .flex_item{margin:0}nav.nav_tertiary ul.parent li.drop_nav>ul ul{padding:0;margin:0}.show_nav_section{display:none}.nav_section{border:1px solid #e2dfdb;margin-bottom:2em;padding:1em}.nav_section ul{margin:0;list-style:none;padding:0;border:0;font-size:.95rem;line-height:1.3em}.nav_section .h4{font-size:1.2em;padding:.5em 10px;padding-bottom:.5em;margin-bottom:0;color:#004876}.nav_section .h4 a{color:#004876;text-decoration:none}.nav_section ul li a{text-decoration:none;display:block;padding:.7em 10px;color:#666}.nav_section ul .selected{font-weight:bold;color:#d47e00}.nav_section ul ul{list-style:none;padding:0 0 0 7px;margin-left:11px;margin-bottom:5px;border-left:1px solid #d47e00}.nav_section ul ul ul{list-style:none;padding:0 0 0 2px;font-size:.9em;margin-bottom:5px;border-left:0;margin-left:0}.nav_section ul ul ul li a{padding:3px 15px}.nav_section ul ul li a{padding:5px 7px}.nav_section ul .selected_parent{font-weight:bold}.nav_drawer_btn{display:none}.nav_drawer{display:none}.nav_mobile ul{margin:0 0 1em 0;padding:0}.nav_mobile ul li{list-style:none;border-top:1px solid rgba(0,0,0,.25);position:relative}.nav_mobile ul li:last-child{border-bottom:1px solid rgba(0,0,0,.25)}.nav_mobile ul>li a{color:#fff;text-decoration:none;display:block;font-size:1em;padding:12px 25px 15px 15px;line-height:1.2em}.nav_mobile>ul li ul{margin:0;padding:0;display:none}.nav_mobile ul li ul li{border:0}.nav_mobile ul li ul li:last-child{border:0}.nav_mobile>ul li ul li a{line-height:1.2em;padding:13px 14px;margin-bottom:.7em;border-radius:5px;background:rgba(0,0,0,.12);font-size:.9em}.nav_mobile>ul li ul li:last-child{margin-bottom:1em}.nav_mobile .caret{display:block;transition:all .1s ease;border-left:7px solid rgba(0,0,0,.2);border-top:7px solid transparent;border-bottom:7px solid transparent;content:"";position:absolute;right:10px;top:18px}.nav_mobile .toggle_caret .caret{border-top:0;border-top:7px solid rgba(0,0,0,.2);border-right:7px solid transparent;border-left:7px solid transparent;top:22px}.close_nav_mobile{display:none}.landing-nonav nav.nav_primary{visibility:hidden}.landing-nonav .searchtoggle{visibility:hidden}.landing-nonav nav.nav_tertiary{visibility:hidden}.landing-nonav .nav_primary_btn{visibility:hidden}.landing-nonav .breadcrumb{display:none}nav.page ul{text-align:center;padding:0;margin:2em 0 4em}nav.page ul li{display:inline;margin:0 4px 0 0}nav.page ul li a{padding:10px 14px;font-size:14px;border:1px solid #e2dfdb;text-decoration:none;background:#f1efed;color:#53575a}nav.page ul li a:hover,nav.page ul li a:focus{background:#e2dfdb;border-color:#c4beb6}nav.page ul li a:active,nav.page ul li a.current{background:#d47e00;color:#fff;border-color:#d47e00}nav.breadcrumb{color:#666;font-size:.7em;margin-bottom:0;padding:1em}.hero+.breadcrumb{position:absolute;top:0;left:0}.hero.dark+.breadcrumb{color:#fff}.hero.dark+.breadcrumb a{color:#fff}.hero.dark+.breadcrumb strong{color:#fff}nav.breadcrumb a{margin:0 5px;text-decoration:none;color:#999}nav.breadcrumb a:first-child{margin-left:0}nav.breadcrumb a:hover,nav.breadcrumb a:focus{color:#53575a}nav.breadcrumb a:active{color:#53575a}nav.breadcrumb strong{font-weight:bold;color:#53575a}.affinity nav.breadcrumb{display:none}ol.tags{list-style:none;padding:0;margin:0 0 1.5em;font-size:.75em}ol.tags li{float:left;margin:0 5px 5px 0}ol.tags li a{text-decoration:none;background:#ccc;background:rgba(0,0,0,.2);float:left;padding:0 7px;font-weight:normal;color:#fff;border-radius:4px}ol.tags li a:hover,ol.tags li a:focus{background-color:#999}ol.tags li a:active{background-color:#ccc}main{display:block;position:relative}.content{padding:2em 0}.content .first.group_2of3{min-height:300px}.content footer{border-top:1px solid #ddd;font-size:.8em;line-height:1.4em;padding-top:3em;margin-top:4em}.content_footer{font-size:.8em;line-height:1.4em;padding:3.2rem 6.4rem;border-top:1px solid #ddd}article footer{border-top:1px solid #ccc;font-size:.875em;padding:1em 0;color:#888;margin-top:3em}article footer footer img{float:left;margin:0 10px 0 0}.by_line{font-size:.8em}.well{display:block;padding:1.5em 1.5em;background:#fff;border:1px solid #ddd;margin-bottom:1.5em}.platform{display:block;padding:1.5em 1.5em;background:#fff;border:1px solid #e2dfdb;margin-bottom:1.5em}.best_match .platform{border:1px solid #989400;box-shadow:0 0 25px 0 rgba(0,0,0,.2)}.comments{margin-top:5em}.item_image{margin-bottom:.5em}.item_title{font-size:1.25em;margin-bottom:.5em}.item_description{margin-bottom:.5em}.colors_bar{display:flex;height:20px}.colors_bar div{width:33.333%}.colors_bar div:first-of-type{background-color:#d47e00}.colors_bar div:nth-child(2){background-color:#004876}.colors_bar div:last-of-type{background-color:#989400}.value_props{display:flex;background-color:#f7f6f4;border-bottom:1px solid #e2dfdb}.value_props div{width:33.333%}.value_props.colors_boxes{border:0;background-color:none}.colors_boxes{margin-top:-20px}.colors_boxes div:first-of-type{background-color:#d47e00}.colors_boxes div:nth-child(2){background-color:#004876}.colors_boxes div:last-of-type{background-color:#989400}.value_props h2{font-size:1.4rem}.colors_boxes h2{color:#fff}.value_props p{opacity:.8;font-size:.95rem;line-height:1.45em}.colors_boxes p{color:#fff}.inset_xs{padding:.4rem}.inset_s{padding:.8rem}.inset{padding:1.6rem}.inset_l{padding:3.2rem}.inset_xl{padding:6.4rem}.inset_squish_xs{padding:.2rem .4rem}.inset_squish_s{padding:.4rem .8rem}.inset_squish{padding:.8rem 1.6rem}.inset_squish_l{padding:1.6rem 3.2rem}.inset_squish_xl{padding:3.2rem 6.4rem}.inset_right_xs{padding-right:.4rem}.inset_right_s{padding-right:.8rem}.inset_right{padding-right:1.6rem}.inset_right_l{padding-right:3.2rem}.inset_right_xl{padding-right:6.4rem}.inset_left_xs{padding-left:.4rem}.inset_left_s{padding-left:.8rem}.inset_left{padding-left:1.6rem}.inset_left_l{padding-left:3.2rem}.inset_left_xl{padding-left:6.4rem}.inset_top_xs{padding-top:.4rem}.inset_top_s{padding-top:.8rem}.inset_top{padding-top:1.6rem}.inset_top_l{padding-top:3.2rem}.inset_top_xl{padding-top:6.4rem}.inset_bottom_xs{padding-bottom:.4rem}.inset_bottom_s{padding-bottom:.8rem}.inset_bottom{padding-bottom:1.6rem}.inset_bottom_l{padding-bottom:3.2rem}.inset_bottom_xl{padding-bottom:6.4rem}.outset{margin:2rem}.outset_right_large{margin-right:4rem}.outset_right{margin-right:2rem}.outset_right_small{margin-right:.5rem}.outset_left_large{margin-left:4rem}.outset_left{margin-left:2rem}.outset_left_small{margin-left:.5rem}.outset_top_xs{margin-top:.4rem}.outset_top_s{margin-top:.8rem}.outset_top{margin-top:1.6rem}.outset_top_l{margin-top:3.2rem}.outset_top_xl{margin-top:6.4rem}.outset_bottom_xs{margin-bottom:.4rem}.outset_bottom_s{margin-bottom:.8rem}.outset_bottom{margin-bottom:1.6rem}.outset_bottom_l{margin-bottom:3.2rem}.outset_bottom_xl{margin-bottom:6.4rem}.page_banner{margin-bottom:1.5em}.page_video{font-size:.875em;line-height:1.666;padding:1.5em;margin-bottom:1.5em}.page_video .fluid_video{margin-bottom:0}.page_video .last{margin-left:1em}.img_left{float:left;margin:0 1em 1em 0;max-width:30%}.img_captioned.img_left{float:left;margin:0 1em 1em 0}.img_right{float:right;margin:0 0 1em 1em;max-width:30%}.img_captioned.img_right{float:right;margin:0 0 1em 1em}.img_center{text-align:center}.img_center .img_captioned{text-align:center}.fluid_video{margin-bottom:1.5em}.fluid_map{width:100%;height:0;padding-top:60%;position:relative;margin-bottom:1.5em}.fluid_map iframe{width:100%;height:100%;position:absolute;top:0;right:0;left:0;bottom:0}.fluid_map img{max-width:none}.login_links{position:fixed;top:0;right:0;margin:0;padding:4px;list-style:none;font-size:12px;z-index:9999}.login_links li{float:right;margin-left:.5em}.login_links li>a{line-height:1;padding:.333em .5em;text-decoration:none;background-color:#888;background:rgba(0,0,0,.5);border:1px solid #666;color:#fff}.test_site{color:#f2dede;background-color:#b94a48;width:100%;height:30px;text-align:center;font-weight:bold;line-height:30px;font-size:13px;text-transform:uppercase}.location_results{padding:1em;border:1px solid #ccc;font-size:.875em}.location_results ol{list-style:none;margin:0;padding:0;line-height:1.5;width:100%}.location_results ol li{list-style:none;margin:0;display:inline-block;width:100%}.location_results ol li div{float:left;width:80%}.location_results img{float:left;margin-right:5%;max-width:15%}.video_link{display:block;margin-bottom:1em}.video_link .video_thumb{position:relative;display:block;margin-bottom:.5em}.video_link .video_play{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%);color:rgba(255,0,0,.8);font-size:5em;line-height:1}.video_link:hover .video_play{color:rgba(255,0,0,.4)}.text_primary{color:#004876}.text_secondary{color:#78736c}.text_cooler{color:#1a7ac8}.text_success{color:#989400}.text_warmer{color:#d47e00}.text_danger,.ecom-error{color:#b94a48}.text_smaller{font-size:.75em;line-height:1.1rem}.text_small{font-size:.875em;line-height:1.2rem}.text_large{font-size:1.25em}.text_larger{font-size:1.6em}.text_largest{font-size:1.9em}.alert_banner{padding:1em 1.25em;margin-bottom:0;font-size:.9em;line-height:1.4}.alert_banner a{color:#fff}.alert_banner .btn{padding:0;border:0;background:none;margin:0 0 0 3em;float:right;font-size:1.2rem}.alert_banner .btn:hover{border:0;background:none;color:#ccc}.hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.alert_banner.danger{background:#d90000;color:#fff}.alert_banner.warning{background:#d47e00;color:#fff}.alert_banner.success{background:#989400;color:#fff}.alert{padding:.5em;border:1px solid #ffeeba;background:#fff3cd;font-size:.875em;line-height:1.3em;margin:.25em 0 2em;clear:both}.alert p{margin-bottom:.35em}.alert p:last-child{margin:0}.alert.alert_success{color:#145222;border:1px solid #c3e6cb;background:#d4edda}.alert.alert_danger{color:#721c24;border:1px solid #f5c6cb;background:#f8d7da}span.alert{clear:both;display:inline}.alert.alert_form{border:1px solid #dcd8d4;background:#f7f6f5}.required{color:#b94a48;font-weight:700;font-size:.8em}#vsSum ul{margin-bottom:0;padding-top:10px}#vsSum ul li{margin-bottom:5px}#errorSummary.required{color:#721c24;border:1px solid #f5c6cb;background:#f8d7da;padding:.5em 1em;font-weight:700;font-size:.8em;line-height:1.3em;margin:.25em 0 2em;clear:both}#errorSummary ul{margin-bottom:0;padding-top:10px}#errorSummary ul li{margin-bottom:5px}.flag{z-index:1;min-width:40px;max-width:100%;background:#333;color:#fff;line-height:1.2;padding:.5em;position:absolute;top:15px;left:-7px;font-size:.875em}.flag:after{width:0;height:0;display:block;content:' ';border-top:10px solid #777;opacity:.3;border-left:7px solid transparent;position:absolute;bottom:-10px;left:0}.flag.flag_success{background:#288232}.flag.flag_success:after{border-top-color:#288232}.flag.flag_danger{background:#b94a48}.flag.flag_danger:after{border-top-color:#b94a48}.flag.flag_cool{background:#06c}.flag.flag_cool:after{border-top-color:#06c}.flag.flag_warm{background:#f78d1d}.flag.flag_warm:after{border-top-color:#f78d1d}.list--horizontal{list-style:none;margin:0;padding:0;display:table}.list--horizontal>li{width:auto;margin:0 2rem 0 0;display:inline-block;vertical-align:middle}.list--horizontal>li:last-child{margin-right:0}.list--horizontal.last>li:first-child{margin-right:0}.list--horizontal.list--m--small>li{margin:0 1rem 0 0}.list--horizontal.list--m--xsmall>li{margin:0 .5rem 0 0}.list--horizontal.list--m--none>li{margin:0}.list--horizontal.last>li{margin:0 0 0 2rem}.list--horizontal.list--m--small.last>li{margin:0 0 0 1rem}.list--horizontal.list--m--xsmall.last>li{margin:0 0 0 .5rem}.dl--horizontal{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;max-width:400px}.dl--horizontal__label{width:30%;padding-right:.75rem;margin:0}.dl--horizontal__detail{width:70%;margin:0}.no-flexbox .dl--horizontal__label{display:inline-block;padding-right:0}.no-flexbox .dl--horizontal__detail{display:inline-block;width:68%}.team_grid.flex_grid{font-size:.8em;line-height:1.3em;margin-top:4em}.team_grid a{text-decoration:none;transform:scale(1);transition:all .1s ease}.team_grid a:hover{transform:scale(1.05)}.team_grid span{display:block}.team_grid .heading{display:block;margin-bottom:.4em;font-size:1.25em;text-decoration:underline;text-decoration-color:#d47e00;line-height:1.5em}.team_grid .title{text-transform:uppercase;font-size:.85em;text-decoration:none;line-height:1.3em;color:#777}.team_grid .inset{padding:1em}.team_grid img{width:100%}.flex_grid.flex_borders.flex_margin.team_grid .flex_item{margin-bottom:2.5em}.team_grid .outset_bottom{margin-bottom:1em}.list{clear:both;margin:0 0 2em}.list_row{padding:0;padding-top:1em}.list_row>li{margin:0;display:table;border-collapse:collapse;width:100%;float:left}.list_row .inner{display:table-row;text-decoration:none}.list_row .li-img{display:table-cell;vertical-align:middle;width:20%;padding-right:1.5em;padding-top:1em;padding-bottom:1em}.list_row .li-img img{display:block;width:100%;height:auto}.list_row .li-text{display:table-cell;vertical-align:middle;width:70%;padding:1.5em 1em 1.5em 0}.list_row .li-summary{display:block;color:#333;margin-bottom:.25em;font-size:1em}.list_row .li-action{margin:0;text-decoration:none}span.posted_info{display:block;font-style:italic;color:#999;font-size:.9em;margin-bottom:1em}.list_row .author{display:block;font-style:italic;color:#999}.list_row>li.clear_even,.list_row>li.clear_third,.list_row>li.clear_fourth,.list_row>li.clear_fifth{width:100%;display:none;margin:0}.spnWaitMessage{color:#c00;font-weight:bold;font-size:16px}.related{list-style:none;padding:0;margin:0;font-size:.875em}.related .related_item{padding:0;margin-bottom:2em}.related .related_item *:last-child{margin-bottom:0}.related img{width:100%}.related .related_item.related_banner figure{float:none;width:auto}.related .related_item.related_banner img{margin-bottom:.5em}.related .related_item.related_testimonial img{width:75px;float:left;margin:0 1em 1em 0;border-radius:50%}.related .related_item.related_video img{cursor:pointer}.related .related_resources ul{list-style:none;margin:0 0 1em;padding:0}.related .related_resources ul .h3{font-size:.9rem;line-height:1.3em}.related .related_resources a:hover .h3{text-decoration:underline}.related .related_resources ul li{border-top:1px solid #e2dfdb;padding:1.25rem 0}.related .related_resources ul li:last-child{border-bottom:1px solid #e2dfdb}.related_image_overlay{position:relative}.related_image_overlay .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35)}.related_image_overlay .overlay_text{position:absolute;top:0;left:0;color:#fff;padding:2rem;font-size:1.2rem}.related_image_overlay .overlay_text p{margin-bottom:.5em}.related_image_overlay .overlay_text h2{color:#fff;font-size:2.5vw}.related_image_overlay .overlay_text p+h2{margin:0}.panel{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center}.panel.panel_html{position:relative}.panel.panel_html+.panel.panel_html,.panel.panel_categories+.panel.panel_html,.content+.panel{border-top:1px solid #e2dfdb}.panel.panel_image .panel_image_img{position:relative}.panel.panel_image .image_container img{width:100%}.panel.panel_image h1{font-size:3.9vw;margin-bottom:.35em;position:relative;line-height:1em}.panel.panel_image h1:before{content:"";background-image:url(/images/kinetic-lines.svg);width:5vw;height:1vw;background-size:5vw 1vw;position:absolute;left:-17.95%;top:2vw}.panel.panel_image .lead{font-size:1.3vw;margin-bottom:1.35em}.panel.panel_image .colors_bar{position:relative;z-index:100}.panel.panel_testimonial{color:#fff}.panel.panel_testimonial blockquote{font-size:2rem;line-height:1.5em;padding:2em;position:relative}.panel.panel_testimonial blockquote:before{content:"";position:absolute;top:1em;left:1em;background-image:url(/webres/image/panels/testimonial-quote.png);width:108px;height:84px;background-size:108px 84px;z-index:0}.panel.panel_testimonial cite{font-size:1rem;line-height:1.4em}.panel.panel_testimonial.right .seal{left:2em;top:2em;margin-left:0}.panel.panel_testimonial.left .seal{left:auto;right:2em;top:2em;margin-left:0}.panel .img_blend{position:absolute;top:0;height:100%;width:100%}.panel.left .img_blend{background-image:linear-gradient(-90deg,rgba(241,239,237,0) 0%,rgba(241,239,237,1) 70%);left:0;width:60%}.panel.right .img_blend{background-image:linear-gradient(90deg,rgba(241,239,237,0) 0%,rgba(241,239,237,1) 70%);right:0;width:60%}.panel.cover .img_blend{background:rgba(241,239,237,.7);left:0;right:0;top:0;bottom:0;color:#000}.panel.medium.left .img_blend{background-image:linear-gradient(-90deg,rgba(241,239,237,0) 0%,rgba(206,223,215,.85) 60%);left:0;width:75%}.panel.medium.right .img_blend{background-image:linear-gradient(90deg,rgba(241,239,237,0) 0%,rgba(206,223,215,.85) 60%);right:0;width:75%}.panel.medium.cover .img_blend{background:rgba(206,223,215,.7);left:0;right:0;top:0;bottom:0;color:#000}.panel.dark.left .img_blend{background-image:linear-gradient(-90deg,rgba(83,87,90,0) 0%,rgba(83,87,90,1) 70%);left:0;width:60%}.panel.dark.right .img_blend{background-image:linear-gradient(90deg,rgba(83,87,90,0) 0%,rgba(83,87,90,1) 80%)}.panel.dark.cover .img_blend{background:rgba(83,87,90,.7);color:#fff}.panel.dark,.panel.dark h4{color:#fff}.panel.dark .btn{background-color:#fff;color:#004876;border:1px solid rgba(255,255,255,.5)}.panel.dark .btn:hover{background-color:#1a7ac8;color:#fff}.panel.dark .btn.btn-ghost{background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,.5)}.panel.dark .btn.btn-ghost:hover{background-color:#1a7ac8;color:#fff}.panel.img_only .img_blend{background-image:linear-gradient(0deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.5) 100%);left:0;width:100%;height:40%}.panel.img_only+.breadcrumb{color:#fff}.panel.img_only+.breadcrumb a{color:#fff}.panel.img_only+.breadcrumb strong{color:#fff}.panel .img_text{position:absolute;top:50%;transform:translateY(-50%);width:100%}.panel.left .img_text{left:7%;width:39%}.panel.right .img_text{right:7%;width:39%}.card{display:block;text-decoration:none;transform:scale(1);transition:all .1s ease;border:1px solid #e2dfdb;margin-bottom:2em}a.card:hover{transform:scale(1.05)}.card span{display:block}.card .category_icon{position:absolute;top:1.5em;left:.9em}.card .category_icon+.category_text{padding-left:40px}.card .heading{color:#004876;font-weight:bold;margin-bottom:.5em}a.card .heading{text-decoration:underline;text-decoration-color:#d47e00}a.card:hover .heading{text-decoration:none}.card .subtext{color:#53575a;font-size:.9em;line-height:1.3em}.panel_categories .flex_grid{justify-content:center}.panel_image_caption{display:flex;width:100%}.panel_image_caption.caption_1of3 .caption{width:33.333%}.panel_image_caption.caption_1of3 .image{width:66.666%}.panel_image_caption.caption_1of2 .caption{width:50%}.panel_image_caption.caption_1of2 .image{width:50%}.panel_image_caption .caption{color:#fff}.panel_image_caption .caption h2{font-size:1.4rem;color:#fff}.panel_image_caption .caption h3{font-size:1.1rem;color:#fff}.panel_image_caption .caption p{font-size:.95rem;opacity:.8}.panel_image_caption .image{position:relative}.panel_image_caption .image img{width:100%;object-fit:cover;height:100%}.panel_image_caption.left{flex-direction:row-reverse}.panel_image_caption.bg_color_5 .caption,.panel_image_caption.bg_color_5 .caption h2,.panel_image_caption.bg_color_5 .caption h3{color:#53575a}.panel.bg_color_5{background-color:#fff}.panel_image_caption.bottom{display:block}.panel_image_caption.bottom .caption{width:100%}.panel.bg_color_1{background-color:#d47e00}.panel.bg_color_2{background-color:#004876}.panel.bg_color_3{background-color:#989400}.panel.bg_color_4{background-color:#cedfd7}.resources span{display:block}.resources .category{font-size:.7em;text-transform:uppercase;margin-bottom:.25rem;line-height:1.2rem}.resources .image{margin-bottom:1em;position:relative}.resources .image img{width:100%}.resources .image .resource_type{position:absolute;bottom:0;left:0;margin:0;color:#fff;padding:7px 12px;font-size:1.2rem}.article .resource_type{background-color:#d47e00}.event .resource_type{background-color:#989400}.resources a{text-decoration:none;display:block}.resources a:hover{text-decoration:underline}.resources .h3{font-size:1.1rem;line-height:1.4em}.resources .article .category strong{color:#d47e00}.resources .event .category strong{color:#989400}.panel.panel_resources{border-top:1px solid #e2dfdb;position:relative}.featured_resources.resources .h3{color:#004876;margin-bottom:.4rem}.panel.panel_resources .featured_resources{display:grid;grid-gap:3%;margin-top:2em;margin-bottom:1em;grid-template-columns:auto auto}.panel.panel_resources .featured_resources .item{background:#fff;margin-bottom:3%;border:1px solid #e2dfdb;padding:1.2em;text-decoration:none;color:#53575a;transform:scale(1);transition:all .1s ease}.panel.panel_resources .featured_resources .item:hover{transform:scale(1.025)}.panel.panel_resources .featured_resources .item-1{grid-column:1/2;grid-row:1/4;padding:1.9em;min-width:1fr}.panel.panel_resources .featured_resources .item-1 .h3{font-size:1.7rem}.panel.panel_resources .featured_resources .item-1 .image{margin-bottom:1em}.panel.panel_resources .featured_resources .item-2{grid-column:2/3;grid-row:1}.panel.panel_resources .featured_resources .item-3{grid-column:2/3;grid-row:2}.panel.panel_resources .featured_resources .item-4{grid-column:2/3;grid-row:3}.panel.panel_resources .featured_resources .item-1 .first,.panel.panel_resources .featured_resources .item-1 .last{width:100%;float:none}.seal{position:absolute;left:50%;width:130px!important;height:130px!important;margin-left:-32.5px;top:-65px;z-index:10;mix-blend-mode:multiply}.modal_grid{max-width:720px}.modal_grid .flex_grid{justify-content:center}.modal_grid{text-align:center;font-size:.9rem}.modal_grid img{margin:0 auto;margin-bottom:1em}.modal_grid span{display:block}.modal_grid a.flex_item{display:block;text-decoration:none;line-height:1.3em;transform:scale(1);transition:all .1s ease;outline:0}.modal_grid a.flex_item:hover{transform:scale(1.05)}.list_jobs{margin:0 0 2em;list-style:none;padding:0}.list_jobs li{margin-bottom:10px}.list_jobs li a{display:block;padding:1em;background-color:#f7f6f4}.questionRow{border-top:1px dotted #ccc;padding:10px 0 7px}.question{float:left;width:65%;margin-right:5%;color:#036;margin-left:1.2em;text-indent:-1.2em}.answer{clear:both;padding:5px 0 0 0}.checklist{font-size:1.1em;margin-bottom:.5em;float:right;width:25%}.checklist label{margin-right:.75em}.checklist input[type="radio"]{margin-right:.25em}table.table_structure_4x{width:100%;margin-bottom:1em;border-collapse:collapse;line-height:1.3;display:block}table.table_structure_4x tbody,table.table_structure_4x tr{display:block;width:100%}table.table_structure_4x tr td{display:block;float:left;padding-bottom:.5em;margin-right:2.5%}table.table_structure_4x td td{display:table-cell;float:none;width:auto}table.table_structure_4x td.clear{display:none;clear:both;width:100%}table.table_structure_3x{width:100%;margin-bottom:1em;border-collapse:collapse;display:block}table.table_structure_3x tbody,table.table_structure_3x tr{display:block;width:100%}table.table_structure_3x tr td{display:block;float:left;padding-bottom:.5em;line-height:1.4;margin-right:2.5%}table.table_structure_3x td td{display:table-cell;float:none;width:auto}table.table_structure_2x{width:100%;margin-bottom:1em;border-collapse:collapse;display:block}table.table_structure_2x tbody,table.table_structure_2x tr{display:block;width:100%}table.table_structure_2x tr td{display:block;float:left;padding-bottom:.5em;margin-right:2.5%}table.table_structure_2x td td{display:table-cell;float:none;width:auto}table.table_structure_2x tr td:last-child,table.table_structure_3x tr td:last-child,table.table_structure_4x tr td:last-child{margin-right:0}table.table_data,table.table_list{border-collapse:collapse;width:100%;margin-bottom:2em}table.table_data thead th,table.table_list thead th{background:#53575a;font-weight:normal;color:#fff;padding:.5em .75em;text-align:left;font-size:1.1rem}.table_data td{padding:.75em 1em;border:1px solid #ddd}.table_list td{padding:.5em .75em;border-bottom:1px solid #ddd;border-right:1px solid #ddd}.table_list td:last-child{border-right:0}.table_list.table_stripe{border-top:0}table.table_stripe tbody tr:nth-child(odd){background:#f7f6f4}table.table_condensed thead th{padding:.25em .5em;font-size:1rem}table.table_condensed td{padding:.25em .5em;font-size:.875rem}.table_data_stack{width:100%;border-collapse:collapse;margin-bottom:2em}.table_data_stack thead th{text-align:left;background:#53575a;color:#fff;font-size:1.1rem;padding:.5em .75em}.table_data_stack td{padding:.5em .75em}.table_data_stack td{border:1px solid #ddd}.table_data_stack thead th{white-space:normal}.table_data_stack.stripe tr:nth-child(even){background:#f5f5f5}.table_2x td{width:50%}.table_3x td{width:33.333%}.table_4x td{width:25%}.flex_grid{padding:0;margin:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;-ms-flex-wrap:wrap;-webkit-flex-flow:row wrap;flex-flow:row wrap;justify-content:flex-start;margin:0 -1.25em}.flex_grid .flex_item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;padding:1.25em;margin-bottom:2em;position:relative}.flex_grid.flex_5x .flex_item{width:20%}.flex_grid.flex_4x .flex_item,.flex_grid.flex_4x .card{width:25%}.flex_grid.flex_3x .flex_item,.flex_grid.flex_3x .card{width:31.333%}.flex_grid.flex_2x .flex_item,.flex_grid.flex_2x .card{width:50%}.flex_grid.flex_borders{border-bottom:1px solid #e2dfdb;border-right:1px solid #e2dfdb}.flex_grid.flex_borders .flex_item{border:1px solid #e2dfdb;margin:0;border-bottom:0;border-right:0}.flex_grid.flex_borders.flex_margin{border:0}.flex_grid.flex_borders.flex_margin .flex_item{border:1px solid #e2dfdb;padding:0}.flex_grid.flex_margin{margin:0 -1.25em}.flex_grid.flex_margin .flex_item{margin-right:1.5%;margin-left:1.5%;margin-bottom:1.5em}.flex_grid.flex_margin .card{margin-right:1.5%;margin-left:1.5%;margin-bottom:1.5em;border:1px solid #e2dfdb;padding:0}.flex_grid.flex_no_margin .flex_item{margin:0}.flex_grid.flex_borders.flex_margin .flex_item .item_details{padding:.75em;padding-top:0}.flex_grid.flex_5x.flex_margin .flex_item{width:17%}.flex_grid.flex_4x.flex_margin .flex_item,.flex_grid.flex_4x.flex_margin .card{width:22%}.flex_grid.flex_3x.flex_margin .flex_item,.flex_grid.flex_3x.flex_margin .card{width:30.333%}.flex_grid.flex_2x.flex_margin .flex_item,.flex_grid.flex_2x.flex_margin .card{width:47%}.no-flexbox .flex_grid:after{content:' ';display:block;clear:both}.no-flexbox .flex_grid.flex_4x .flex_item:nth-child(4n+5),.no-flexbox .flex_grid.flex_3x .flex_item:nth-child(3n+4),.no-flexbox .flex_grid.flex_2x .flex_item:nth-child(2n+3){clear:both}.flex_grid.flex_flush{margin:0 -1.25em}.flex_grid .flex_item.flex_fill{width:100%!important}.flex_center{justify-content:center}.grid_img{position:relative;border:1px solid #ddd;width:100%;margin-bottom:.75em;display:block}.aspect_ratio_1to1{display:block;padding-top:100%}.aspect_ratio_3to2{display:block;padding-top:66.666%}.aspect_ratio_16to9{display:block;padding-top:56.25%}.img-container{display:block;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;font:0/0 a}.img-container:before{content:' ';display:inline-block;vertical-align:middle;height:100%}.img-container img{vertical-align:middle;display:inline-block;max-height:100%}.flex_grid.flex_borders.flex_margin .flex_item .grid_img{border:0;border-bottom:1px solid #ddd}.flex_grid.image_middle .flex_item{margin:0}fieldset{min-width:0;padding:0;margin:0 0 1.5em 0;border:0}legend,.legend{margin-bottom:.5em;font-size:1.2rem;font-weight:bold;color:#d47e00;text-transform:uppercase}input,textarea,select{font-size:1rem;line-height:1;padding:.75em .75em;border:1px solid #ddd;background:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-bottom:7px}input[type="checkbox"],input[type="radio"]{padding:0}input[type="radio"]{border-radius:12px}select{cursor:pointer;padding:.75em 2.5em .75em .75em;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:.01px;text-overflow:'';background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='%23000000'><polygon points='0,0 100,0 50,50'/></svg>") no-repeat;background-size:12px;background-position:calc(100% - 1em) 60%;background-repeat:no-repeat}select::-ms-expand{display:none}select::-ms-expand{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.form label.label_normal{font-weight:normal}.help_text{display:block;font-size:.8em;padding-top:.25em}.form_optional{font-weight:normal!important}.form_optional span{font-size:12px}.form{margin-bottom:2.5rem}.form fieldset input[type="text"],.form fieldset input[type="email"],.form fieldset input[type="password"],.form fieldset input[type="tel"],.form fieldset textarea,.form fieldset select{min-width:100%}.form fieldset>div{padding:.65em 0}.form label{display:block;font-weight:bold}.form fieldset .form_check input{margin-right:.5em}.form fieldset .form_check label{display:inline-block;margin-right:12px;font-weight:normal}.form fieldset .form_check span{display:table;position:relative}.form fieldset .form_check span input{position:absolute;left:0}.form fieldset .form_check span label{padding-left:30px}.form fieldset .form_check.home_updates span input{position:relative}.form fieldset .form_check.home_updates span label{padding-left:5px}.form [disabled="disabled"]{opacity:.6}.form hr{height:3px}.form.form_horizontal fieldset>div{display:block}.form.form_horizontal fieldset>div>label{float:left;text-align:right;width:35%;margin-right:5%}.form.form_horizontal fieldset>div>.help_text{margin-left:40%}.form.form_horizontal fieldset>.form_check{display:block;margin-left:40%}.form.form_horizontal fieldset>.form_check label{float:none;text-align:left;width:inherit;padding:0}.form .form_disclaimer{border:1px solid #ddd;height:300px;overflow:scroll;padding:2em;margin-bottom:1em}.field_list{list-style:none;margin:0;padding:0}.app_hours label{display:block}.app_hours div{float:left}.form.login{clear:none}.form.login fieldset input,.form.login fieldset select{width:100%;max-width:none}.form.login fieldset>div{border-bottom:0}.form.login fieldset>div>label{width:inherit;padding:0;text-align:left}.form.login fieldset input[type="submit"]{width:inherit}.searchbar{display:none;margin:0 auto;padding:.75em 3.5%}.search_box{position:relative}.search_box input{padding:.8em 6em .8em 1.25em;background-color:#fff;width:100%;margin:0}.search_box a{position:absolute;display:block;top:0;right:0;margin:0;padding:1em 1.25em;height:100%}.accordion{margin:0;padding:0;list-style:none}.accordion input{display:none}.accordion label{display:block;border:0;padding:.5rem 1rem;margin:.25em 0 0 0;width:100%;text-decoration:none;border:1px solid #ddd;background-color:#fff;color:#333;cursor:pointer;text-align:left;transition:ease .3s;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion label:hover,.accordion label:focus{border:1px solid #ddd;background-color:#fff;color:#333}.accordion label svg{margin-top:5px;float:right}.accordion input:checked+label{border-bottom:1px dashed #ddd;border-bottom-left-radius:0;border-bottom-right-radius:0}.accordion input:checked+label svg{transition:.3s transform ease-in-out;transform:rotate(180deg)}.accordion_content{padding:.75rem .75rem}.accordion input+label+.accordion_content{display:none}.accordion input:checked+label+.accordion_content{display:block;border:1px solid #ddd;border-top:0;margin-bottom:.25em;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.accordion.link label{border:0;padding:0}.accordion.link input:checked+label{border-bottom:0}.accordion.link input:checked+label+.accordion_content{border-radius:4px;border-top:1px solid #ddd}.btn{text-decoration:none;display:inline-block;*display:inline;*zoom:1;background:#004876;color:#fff;line-height:1;font-weight:600;font-size:1rem;margin:0 .25em 0 0;padding:1em 1.25em .85em;cursor:pointer;text-align:center;border-color:#004876;border-style:solid;border-width:1px}.btn:hover{border-color:#78736c;background:#78736c;color:#fff;text-decoration:none}.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-success{background-color:#989400;border-color:#989400}.btn-success:hover{background-color:#78736c;border-color:#78736c}.btn-warmer{background-color:#d47e00;border-color:#d47e00}.btn-warmer:hover{background-color:#78736c;border-color:#78736c}.btn-danger{background:#b94a48;border-color:#ac2925}.btn-danger:hover{background-color:#78736c;border-color:#78736c}.btn-ghost{background:none}.btn.btn-ghost{color:#004876}.btn.btn-ghost:hover{color:#fff}.btn-primary.btn.btn-ghost{color:#004876}.btn-primary.btn.btn-ghost:hover{background:#004876;color:#fff;border-color:#004876}.btn-secondary.btn.btn-ghost{color:#78736c}.btn-secondary.btn.btn-ghost:hover{background:#78736c;color:#fff;border-color:#78736c}.btn-success.btn.btn-ghost{color:#989400}.btn-success.btn.btn-ghost:hover{background:#989400;color:#fff;border-color:#989400}.btn-danger.btn.btn-ghost{color:#b94a48}.btn-danger.btn.btn-ghost:hover{background:#b94a48;color:#fff;border-color:#b94a48}.btn-warmer.btn.btn-ghost{color:#d47e00}.btn-warmer.btn.btn-ghost:hover{background:#d47e00;color:#fff;border-color:#d47e00}.btn-cooler.btn.btn-ghost{color:#1a7ac8}.btn-cooler.btn.btn-ghost:hover{background:#1a7ac8;color:#fff;border-color:#1a7ac8}.panel_image_caption .btn.btn-ghost{color:#fff;border:1px solid #fff}.panel_image_caption .btn.btn-ghost:hover{background:rgba(256,256,256,.25)}.btn-full{display:block;margin:0}.btn-xlarge{font-size:1.25rem}.btn-large{font-size:1.15rem}.btn-small{font-size:.875rem}.btn-mini{font-size:.75rem}.btn svg{transition:.3s all ease}.btn:hover svg{transform:rotate(180deg)}.accordion .accordion_controls{list-style:none;padding:0;margin:0;background:#fff;margin-bottom:1.5em}.accordion .accordion_controls>li>a{position:relative;display:block;border:0;padding:.5rem 1rem;margin:0 0 .25rem 0;width:100%;text-decoration:none;border:1px solid #333;background-color:#333;color:#fff;cursor:pointer;text-align:left;transition:background 250ms ease-in-out,transform 150ms ease;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.accordion .accordion_controls>li>a:hover,.accordion_controls>li>a:focus{background-color:#333;background-color:#fff;color:#333}.accordion .accordion_controls>li>a>svg{margin-top:5px;float:right}.accordion .accordion_controls>li>a[aria-expanded="true"]>svg{transition:.3s transform ease-in-out;transform:rotate(180deg)}.accordion .accordion_controls .accordion_content{display:none;padding:.75rem .75rem}.accordion .accordion_content ul{margin:0;padding:0 0 0 1.5em;list-style:disc}.accordion .accordion_content ul ul{list-style:circle}.accordion .accordion_content ul li a{display:block;padding:.5rem 0;border-bottom:1px solid #ddd}.accordion .accordion_content ul li:last-child a{border-bottom:0}.answers{padding:0;margin:0 0 1.5em}.answers input[type="radio"]{opacity:0;position:absolute}.answers input[type="radio"]:checked+.input_text{border:1px solid #989400;background:rgba(152,148,0,.1)}.answers .input_text{background:#fff;text-decoration:none;display:flex;width:100%;border:1px solid #ddd;border-radius:6px;margin-bottom:.5em;overflow:hidden;color:#333;cursor:pointer}.answers .letter{padding:10px 15px;border-right:1px solid #ddd}.calculator-wrapper{background:#f4f4f4;border:1px solid #d4d4d4;padding:2em 2em;color:#53575a;margin:1.5em 0 0 0;font-size:.875em}.deferred-wrapper{background:#fff;border:0;padding:0 0;color:#53575a;margin:4em 0 0 0;font-size:.875em}.calculator-wrapper h2,.deferred-wrapper h2{font-size:1.125em;color:#53575a}.calculator-flex-4,.calculator-flex-3{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;align-content:flex-start}.calc-item-1{width:30%}.calc-item-2{width:22%}.calc-item-3{width:22%}.calc-item-4{width:22%}.section-179-1,.section-179-2,.section-179-3{width:32%}.section-179-total-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;align-content:flex-start}.section-179-total{width:48%;text-align:center;line-height:1.2em}.section-179-total div{font-size:1.688em;margin:.5em 0}.calculator-wrapper .title{line-height:1.1em;min-height:40px;display:flex;align-items:flex-end;margin:0 0 .25em 0;font-weight:bold;font-size:.875em}.center-flex{justify-content:center}.visuallyhidden-heading{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.calculator-wrapper input{background-color:#fff;border:1px solid #ddd;padding:.5rem .6875rem .625rem .75rem;transition:border-color .1s,box-shadow .1s;width:100%;position:relative}.calculator-wrapper input.dollar{padding:.5rem .6875rem .625rem 1.55rem;text-align:right}select#ddlLoanTerm{width:100%;background-color:#fff!important;height:39px;font-size:.9em;border:1px solid #ddd}.dollar-sign{position:absolute;z-index:2;margin:13px 0 0 13px}.calc-total{text-align:center;padding:1.5em 0;line-height:1.2em}.calc-total span{font-size:1.688em;margin:0 .5em}.display-padding{padding:.5rem 0 .625rem 0}.bold{font-weight:bold}.calc-stripe-dark{background-color:#f4f4f4}.calc-stripe-light{background-color:#fff}.small-calc-text{font-size:.85em;line-height:1.3em;margin:2em 0 0 0}.print_page{text-align:center}table.deferred{width:100%;border-collapse:collapse;margin:2em 0 0 0}table.deferred tr{font-weight:bold}table.deferred tr:nth-of-type(odd){background:#f4f4f4}table.deferred th{background:#fff;font-weight:bold;font-size:.875em;vertical-align:bottom;line-height:1.1em}table.deferred td,table.deferred th{padding:10px;text-align:left;width:25%;line-height:1.1em;font-size:.85em}.breakpoint{position:fixed;bottom:0;left:0;background:#333;width:70px;color:#fff;font-size:.8em;display:none;padding:0 10px}.break_1024to992{display:block}@media only screen and (max-width:1280px){.nav_primary .parent.right{margin-right:215px;margin-top:1.5em;width:auto}nav.nav_primary ul.parent>li{flex-grow:unset}}@media only screen and (max-width:1140px){.flex_grid.flex_margin.flex_5x .flex_item{width:22.75%}.flex_grid.flex_margin.flex_5x .flex_item:nth-child(5n+5){margin-right:3%}.flex_grid.flex_margin.flex_5x .flex_item:nth-child(4n+4){margin-right:0}}@media only screen and (max-width:1100px){nav.nav_primary ul.parent.left{margin-left:215px}nav.nav_primary ul.parent.left>li>a{padding:1.87em 1.8em 1.87em .6em;font-size:.8em}nav.nav_primary ul.parent.right{margin-right:60px}nav.nav_primary ul.parent.right>li>a{padding:2.3em .6em;font-size:.8em}}@media only screen and (min-width:992px) and (max-width:1280px){nav.nav_primary ul.parent>li>a{padding:1.25em .8em 1.7em .8em}nav.nav_primary ul.parent.right>li>a{width:auto;padding:.45em .625em}nav.nav_primary ul.parent.left>li.drop_nav>a:after{right:auto;left:.9em;top:auto;bottom:12px}nav.nav_primary .parent.right{flex-wrap:wrap}}@media only screen and (min-width:992px) and (max-width:1100px){nav.nav_primary ul.parent.left>li>a{padding:1.5em .8em 2em .8em}nav.nav_primary ul.parent.right{margin-right:210px}}@media only screen and (min-width:992px){.parent.right li:nth-child(n+3):nth-child(-n+6),nav.nav_tertiary ul.parent>li:first-child{display:none}}@media only screen and (max-width:991px){.content{padding:.5em 0}.hide_mobile{display:none}.mobile{display:block}.value_props{display:block}.value_props div{width:100%;border-top:1px solid #e2dfdb}.value_props div:last-of-type{border-bottom:0}.value_props.colors_boxes div{border:0}.structure>.first,.structure>.middle,.structure>.last{float:none;width:100%;margin-right:0;margin-bottom:1.5em}.structure>.first:last-child,.structure>.last:last-child{margin-bottom:0}.inset{padding:1.2rem}.inset_xs{padding:.3rem}.inset_s{padding:.6rem}.inset_m{padding:1.2rem}.inset_l{padding:2.4rem}.inset_xl{padding:4.8rem}.inset_squish{padding:.6rem 1.2rem}.inset_squish_xs{padding:.15rem .3rem}.inset_squish_s{padding:.3rem .6rem}.inset_squish_m{padding:.6rem 1.2rem}.inset_squish_l{padding:1.2rem 2.4rem}.inset_squish_xl{padding:2.4rem 4.8rem}.outset_top_xs{margin-top:.3rem}.outset_top_s{margin-top:.6rem}.outset_top{margin-top:1.2rem}.outset_top_l{margin-top:2.4rem}.outset_top_xl{margin-top:4.8rem}.outset_bottom_xs{margin-bottom:.3rem}.outset_bottom_s{margin-bottom:.6rem}.outset_bottom{margin-bottom:1.2rem}.outset_bottom_l{margin-bottom:2.4rem}.outset_bottom_xl{margin-bottom:4.8rem}[class*="outset_r"],[class*="outset_l"]{margin:0}.content .first.group_2of3{min-height:auto}.content_footer{padding:2.4rem 4.8rem}.searchtoggle{border:0;padding:9px 8px 4px;font-size:1em;position:absolute;right:15px;top:-38px}.searchtoggle svg{fill:#fff}nav.nav_tertiary{float:left}nav.nav_tertiary ul.parent li{margin-left:0;margin-right:1.6em}nav.nav_tertiary ul.parent li:last-child{margin-right:0}.top_bar{position:relative}nav.nav_tertiary ul.parent>li{position:static}nav.nav_tertiary ul.parent li.drop_nav>ul{width:100%;z-index:2001;box-shadow:none}nav.nav_tertiary ul.parent>li:nth-child(n+2):nth-child(-n+4){display:none}.nav_primary_btn{display:block;z-index:2000}body.show .nav_primary_btn{display:none}.nav_primary_btn_close{transition:all .5s ease-in-out;display:block;background:#d47e00;top:-100px;width:100%;z-index:2000;text-align:right;height:62px;position:fixed}.nav_primary_btn_close a{display:inline-block;text-decoration:none;color:#fff;padding:1.1em;text-decoration:none;font-size:1.1em;text-transform:uppercase}.nav_primary_btn_close svg{width:15px;float:left;margin-right:5px}body.show .nav_primary_btn_close{top:0}nav.nav_primary{position:relative;left:auto}nav.nav_primary ul.parent{display:none}nav.nav_primary{position:fixed;width:100%;height:100%;top:0;right:-999px;background-color:#fff;transition:all .4s ease-in-out;border-top:1px solid #ccc;overflow-y:auto;z-index:1000;padding-top:60px}body.show{position:fixed}body.show nav.nav_primary{right:0}body.show nav.nav_primary ul.parent{display:block}.header-cta{display:none}nav.nav_primary ul.parent a{text-align:left}nav.nav_primary ul.parent>li{display:block;width:100%}nav.nav_primary ul.parent>li.nav_mobile{display:block}nav.nav_primary ul.parent>li a{text-align:left;border-top:1px solid #ddd}nav.nav_primary ul.parent>li>ul{display:none}nav.nav_primary li>a:hover svg{display:none}nav.nav_primary .nav_primary_btn{display:block}nav.nav_primary ul.parent p a{text-align:center;border-top:0;display:block;margin-bottom:1.2em}nav.nav_primary ul.parent li.drop_nav>ul,nav.nav_primary ul.parent li.drop_mega>ul{position:relative;width:100%!important;left:0}nav.nav_primary ul.parent li.drop_mega>ul>li{float:none;width:100%}nav.nav_primary ul.parent li.drop_nav>ul li a{padding:.85em 0}nav.nav_primary ul.parent.left>li.drop_nav>a:hover:after,nav.nav_primary ul.parent>li.drop_nav.hover>a:after{transform:rotate(0deg)}nav.nav_primary ul.parent.left{margin-left:0;float:none}.nav_primary ul.parent.left .flex_grid.flex_2x .flex_item:first-child{background:#efefef}.nav_primary ul.parent.left .flex_grid.flex_2x a{border-top:0}nav.nav_primary ul.parent.right{margin-right:0;margin-top:0;float:none}.nav.nav_primary ul.parent.right li:last-child{text-align:left}nav.nav_primary ul.parent>li>a span{display:inline;font-weight:400;text-transform:none}nav.nav_primary ul.parent.left>li>a{padding:1.2em;font-size:1.1em}nav.nav_primary ul.parent.right>li>a{padding:1.2em;font-size:1.1em}nav.nav_primary ul.parent li.drop_nav>ul li.nav_heading a{border:0}nav.nav_primary .flex_grid{display:block}nav.nav_primary .flex_grid.flex_2x .flex_item{width:100%;float:none}.header-cta-mobile{display:inline-block!important;padding:1.2em 1.2em!important;margin-left:1.2em!important}.flex_grid .flex_item{margin-bottom:0}.flex_grid.flex_4x .flex_item{width:33.333%}.flex_grid.flex_4x.flex_margin .flex_item,.flex_grid.flex_4x.flex_margin .card{width:30.333%}.flex_grid.flex_4x.flex_margin .flex_item:nth-child(4n+4){margin-right:3%}.flex_grid.flex_4x.flex_margin .flex_item:nth-child(3n+3){margin-right:0}.no-flexbox .flex_grid.flex_4x .flex_item:nth-child(4n+5){clear:none}.no-flexbox .flex_grid.flex_4x .flex_item:nth-child(3n+4),.no-flexbox .flex_grid.flex_3x .flex_item:nth-child(3n+4){clear:both}.nav_section{border:0;margin-bottom:2em;padding:0}.show_nav_section{display:block;padding:10px 20px 8px;border:1px solid #ddd;text-decoration:none;text-align:center;border-radius:5px;color:#333;background:#fff;position:relative;z-index:300;text-transform:uppercase}.nav_section .h4{text-align:center}.nav_section .h4 a{border:0}.nav_section a{text-align:center;border:1px solid #ddd;border-radius:5px;margin-bottom:.75em}.show_nav_section svg{margin-right:6px}.nav_section{border:0 solid #ddd;margin-bottom:0;padding:0}.nav_section div>ul{margin:1em 0 0 0}.nav_section div>ul li a{text-align:center;text-decoration:none;display:block;padding:.75em 1em;float:none;border:1px solid #ddd;margin-left:0;border-radius:5px;margin-right:0;margin-bottom:1em}.related .nav_section .h4{display:block}.nav_section div>ul .selected{color:#333;font-weight:bold;background-color:#f2f0ef;border:0}.nav_section div>ul ul{list-style:none;padding:0;margin:0;border-left:0}.nav_section div>ul ul li a{padding:10px 7px;background:none;border:0;border-radius:0;margin-bottom:0}.nav_section ul .selected_parent{font-weight:bold;border:0;margin-bottom:0}.nav_section div>ul>li.selected_li{background:#fff;border:1px solid #ddd;border-radius:5px;margin-bottom:1em}.nav_section div>ul li a.selected{margin-bottom:0;color:#d47e00}.show_nav{display:block;padding:1.25em 0;text-decoration:none}.show_hide_content{display:none}.show_hide_content.show{display:block}.footer_top{text-align:center;font-size:1.2em}.footer_top.inset_l{padding:0}.footer_top p:first-of-type{margin-top:2em}.footer_top ul a{margin-bottom:1.1em}.footer_top strong{font-size:1.3em}.affinity_footer_nav li{float:none;display:block;margin:0 0 1em}.affinity_footer .align_right{text-align:center}.affinity_footer.footer_top ul{margin-bottom:0}.nav_drawer_btn{display:block;z-index:204;position:absolute;right:0;top:0;color:#004876}.nav_drawer_btn{padding:20px 20px 16px 20px;text-decoration:none;display:block}.nav_drawer_btn span{display:block;float:left;margin:5px}.nav_drawer_btn:before{display:block;float:left;content:"";background-image:url('/images/bars.svg');background-size:30px 30px;width:30px;height:30px}.nav_drawer_btn:after{display:block;float:left;content:"";background-image:url('/images/times.svg');background-size:30px 30px;width:30px;height:30px;display:none}.nav_drawer{padding:4%;overflow-y:scroll;overflow-x:hidden}body.show_nav_drawer .nav_drawer{display:block;background:#ff5700;width:50%;position:fixed;top:0;right:0;bottom:0}body.show_nav_drawer .site_wrapper{left:-50%;z-index:999999}body.show_nav_drawer .nav_drawer_btn:before{background-image:none;position:fixed;top:0;left:0;bottom:0;height:100%;width:50%}body.show_nav_drawer .nav_drawer_btn:after{display:block}.flex_stack_991.flex_grid.flex_3x .flex_item{width:100%;margin:0}.image_middle.flex_grid.flex_3x .flex_item:first-child{order:2}.flex_stack_991.flex_grid.flex_3x .flex_item .inset_l{padding:0}.panel_image_caption{display:block}.panel_image_caption.caption_1of3 .caption{width:100%}.panel_image_caption.caption_1of3 .image{width:100%}.panel_image_caption.caption_1of2 .caption{width:100%}.panel_image_caption.caption_1of2 .image{width:100%}.panel_image_caption .image img{min-height:auto}.panel.panel_resources .featured_resources{display:block}.panel.panel_resources .featured_resources .item{display:block;padding:1em!important}.resources .last,.resources .first{margin-bottom:0}.panel.panel_resources .featured_resources .item-1{min-height:auto}.resources .first{float:left;width:48%;margin-right:4%}.resources .last{float:right;width:48%}.panel.panel_resources .featured_resources .item-1 .first{float:left;width:48%;margin-right:4%}.panel.panel_resources .featured_resources .item-1 .last{float:right;width:48%}.panel.panel_resources .featured_resources .summary{display:none}.resources .h3{font-size:1rem!important}.panel.panel_resources .featured_resources .image{margin:0!important}.affinity_header{font-size:.75em}.affinity_header img{width:95%!important}.affinity_header.inset{padding:20px 20px 15px}.affinity_header .first{float:left;width:50%;margin:0}.affinity_header .middle{display:none}.affinity_header .last{float:left;width:50%;margin:0}}@media only screen and (max-width:768px){h1{font-size:2.25em}h2,h2 a,.h2{font-size:1.5rem}h3,h3 a,.h3{font-size:1.2rem}h4,h4 a,.h4{font-size:1.2rem}h5,h5 a,.h5{font-size:1rem}h6,h6 a,.h6{font-size:1em}.colors_bar{height:16px}.panel.dark h1{color:#53575a}.panel.dark .lead,.panel.dark p{color:#53575a}.panel.dark .btn{background-color:#004876;color:#fff}.panel.dark .btn:hover{background-color:#78736c}.panel.dark .btn.btn-ghost{background-color:transparent;color:#004876;border:1px solid #004876}.wrapper{padding:0 4.5%}table.table_structure_4x tr{clear:both}table.table_structure_4x tr td{width:47%}table.table_structure_4x td.clear{display:block}.flex_grid.flex_4x .flex_item,.flex_grid.flex_4x .card,.flex_grid.flex_3x .flex_item,.flex_grid.flex_3x .card{width:50%}.flex_grid.flex_4x.flex_margin .flex_item,.flex_grid.flex_4x.flex_margin .card,.flex_grid.flex_3x.flex_margin .flex_item,.flex_grid.flex_3x.flex_margin .card{width:47%}.flex_grid.flex_4x.flex_margin .flex_item:nth-child(3n+3),.flex_grid.flex_3x.flex_margin .flex_item:nth-child(3n+3){margin-right:3%}.flex_grid.flex_4x.flex_margin .flex_item:nth-child(2n+2),.flex_grid.flex_3x.flex_margin .flex_item:nth-child(2n+2){margin-right:0}.no-flexbox .flex_grid.flex_4x .flex_item:nth-child(3n+4),.no-flexbox .flex_grid.flex_3x .flex_item:nth-child(3n+4){clear:none}.no-flexbox .flex_grid.flex_4x .flex_item:nth-child(2n+3),.no-flexbox .flex_grid.flex_3x .flex_item:nth-child(2n+3){clear:both}.flex_grid.flex_margin.flex_5x .flex_item{width:47.5%;margin-right:5%}.flex_grid.flex_margin.flex_5x .flex_item:nth-child(5n+5){margin-right:5%}.flex_grid.flex_margin.flex_5x .flex_item:nth-child(3n+3){margin-right:5%}.flex_grid.flex_margin.flex_5x .flex_item:nth-child(2n+2){margin-right:0%}.panel_image.hero{border-bottom:1px solid #e2dfdb}.panel .img_text{padding:2.4rem 4.8rem;position:static;top:auto;right:auto;left:auto;transform:none;width:100%!important}.panel.panel_image h1:before{display:none}.panel .image_container{position:relative}.panel.panel_image .lead{font-size:1.2rem;margin-bottom:1.35em}.panel.panel_testimonial blockquote{font-size:1.5rem;line-height:1.4em;padding:1.2em}.panel.panel_testimonial blockquote:before{top:.5em;left:.5em}.panel.panel_testimonial cite{font-size:.9rem;line-height:1.25em}.panel.panel_image .btn{width:100%;margin-bottom:10px}.panel.panel_resources .featured_resources .h3{color:#1a7ac8;text-decoration-color:#d47e00;text-decoration:underline}.questionRow{border-top:1px dotted #ccc;padding:10px 0 7px}.question{float:none;width:auto;margin-right:0;margin-bottom:1em;color:#036;text-indent:-1em}.checklist{float:none;width:auto}input[type="date"]{-webkit-appearance:textfield;-moz-appearance:textfield;min-height:2em}table.table_data_stack{border-bottom:1px solid #ddd}table.table_data_stack,.table_data_stack thead,.table_data_stack tbody,.table_data_stack th,.table_data_stack td,.table_data_stack tr{font-size:.975em;display:block;text-align:left}.table_data_stack td{border-bottom:0;position:relative;padding-left:45%!important}table.table_data_stack td:before{content:attr(data-label);position:absolute;left:10px;padding-right:1em;width:55%;font-weight:700;font-size:.875em}table.table_data_stack th{display:none}.table_data_stack tr{border-bottom:3px solid #53575a}.center-flex{justify-content:left;display:flex}.calc-item-1.center,.calc-item-2.center,.calc-item-3.center,.calc-item-4.center{text-align:left;margin:0 0 .5em 0}.calculator-flex-4{flex-wrap:wrap;margin:0 0}.calculator-flex-4+.calculator-flex-4{flex-wrap:wrap;margin:3em 0 0 0!important}.calc-item-1,.calc-item-2,.calc-item-3,.calc-item-4{width:48%}.visuallyhidden-heading{position:relative;white-space:normal;width:auto;height:auto;overflow:visible;border:0;padding:0;clip:initial;clip-path:initial;margin:0 0}table.deferred{width:100%}table.deferred,table.deferred thead,table.deferred tbody,table.deferred th,table.deferred td,table.deferred tr{display:block}table.deferred thead tr{position:absolute;top:-9999px;left:-9999px}table.deferred tr{border:1px solid #ccc}table.deferred td{border:0;border-bottom:1px solid #eee;position:relative;padding-left:50%;width:auto}table.deferred td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;content:attr(data-column);font-weight:bold}}@media only screen and (max-width:640px){hr{margin:1.4rem 0}.colors_bar{height:12px}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],textarea,select{width:100%}.form.form_horizontal fieldset>div>label{float:none;text-align:left;width:100%;margin-right:0}.form.form_horizontal fieldset>div>.help_text{margin-left:0}.form.form_horizontal fieldset>.form_check{margin-left:0}.inset{padding:.7rem 1.6rem}.inset_xs{padding:.7rem 1.6rem}.inset_s{padding:.7rem 1.6rem}.inset_m{padding:.7rem 1.6rem}.inset_l{padding:1.6rem}.inset_xl{padding:1.6rem}.inset_squish{padding:.7rem 1.6rem}.inset_squish_xs{padding:.7rem 1.6rem}.inset_squish_s{padding:.7rem 1.6rem}.inset_squish_m{padding:.7rem 1.6rem}.inset_squish_l{padding:.7rem 1.6rem}.inset_squish_xl{padding:.7rem 1.6rem}.outset_top_xs{margin-top:.7rem}.outset_top_s{margin-top:.7rem}.outset_top{margin-top:.7rem}.outset_top_l{margin-top:1.2rem}.outset_top_xl{margin-top:1.6rem}.outset_bottom_xs{margin-bottom:.7rem}.outset_bottom_s{margin-bottom:.7rem}.outset_bottom{margin-bottom:.7rem}.outset_bottom_l{margin-bottom:1.2rem}.outset_bottom_xl{margin-bottom:1.6rem}.content_footer{padding:.7rem .7rem;font-size:.7em}body.show_nav_drawer .nav_drawer{width:75%}body.show_nav_drawer .site_wrapper{left:-75%}body.show_nav_drawer .nav_drawer_btn:before{width:25%}.panel.panel_image .image_container img{height:150px;object-fit:cover}.panel.panel_image h1{font-size:2rem}.panel.panel_image h1:before{display:none}.panel.panel_testimonial blockquote{font-size:1.4rem;line-height:1.3em;padding:.9em}.panel.panel_testimonial blockquote:before{top:.25em;left:.25em}.panel.panel_testimonial cite{font-size:.85rem;line-height:1.25em}.panel.panel_resources .featured_resources .h3{font-size:.9rem!important}.panel .img_text{padding:1.6em}.stats{margin-bottom:30px}.seal{width:80px!important;height:80px!important;margin-left:-40px;top:-40px}.flex_grid.resources .summary{display:none}.social li a{width:44px;height:44px;border-radius:44px;line-height:44px;font-size:16px}.modal_grid.fancybox-content{padding:1.5em}.bio_pic{margin:0 0 0 0;float:none}}@media only screen and (min-width:0) and (max-width:479px){nav.nav_tertiary ul li span{display:none}table.table_structure_4x tr td,table.table_structure_3x tr td,table.table_structure_2x tr td{width:100%;margin:0}table.table_structure_4x tr td td,table.table_structure_3x tr td td,table.table_structure_2x tr td td{width:auto}aside,figure{width:auto;float:none;margin-left:0}.img_left,.img_right{max-width:33%}nav.page ul li{display:none}nav.page ul li.page-prev,nav.page ul li.page-next{display:inline}.flex_grid.flex_4x .flex_item,.flex_grid.flex_4x .card,.flex_grid.flex_3x .flex_item,.flex_grid.flex_3x .card,.flex_grid.flex_2x .flex_item,.flex_grid.flex_4x.flex_margin .flex_item,.flex_grid.flex_4x.flex_margin .card,.flex_grid.flex_3x.flex_margin .flex_item,.flex_grid.flex_3x.flex_margin .card,.flex_grid.flex_2x.flex_margin .flex_item,.flex_grid.flex_2x.flex_margin .card{width:100%;margin-right:0}.modal_grid .flex_grid.flex_4x.flex_margin a.flex_item{width:47.5%;margin-right:5%;margin-bottom:5%}.modal_grid .flex_grid.flex_4x.flex_margin a.flex_item:nth-child(3n+3){margin-right:5%}.modal_grid .flex_grid.flex_4x.flex_margin a.flex_item:nth-child(2n+2){margin-right:0}.list .li-summary{display:none}nav.nav_tertiary ul li{margin-right:2.4em}#rc-imageselect,.g-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}#rc-imageselect>div,.g-recaptcha>div{margin:0;width:291px!important}.calculator-flex-3{flex-direction:column}.calc-total span{font-size:1.688em;margin:.5em 0;display:block}.section-179-total-wrapper{flex-direction:column}.section-179-1,.section-179-2,.section-179-3{width:100%}.section-179-total{width:100%}.total-padding{padding:0 0 2em 0}}@media print{*{background:transparent!important;color:#000!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}.site_header,nav.breadcrumb,.cookies_bar,.site_footer,.roi_calc .panel,.print_page{display:none}.inset_squish_xl{padding:1em 1em}a,a:visited{color:#444!important;text-decoration:underline}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.animated-modal{transform:translateY(-80px);transition:all .5s}.fancybox-slide--current .animated-modal{transform:translateY(0);opacity:1;transition-duration:.3s}.panel_rotator .rotator_arrows{position:absolute;width:15px;height:31px;top:50%;margin-top:-18px;z-index:10;outline:0;border:0;background-size:15px 31px;background-color:transparent;background-repeat:no-repeat;cursor:pointer}.panel_rotator .rotator_prev{background-image:url(/images/previous.png);left:20px}.panel_rotator .rotator_next{background-image:url(/images/next.png);right:20px}@media only screen and (max-width:768px){.panel_rotator.slick-slider{padding-bottom:2.25em}.panel_rotator .rotator_arrows{bottom:1.25em;top:auto}.panel_rotator .rotator_prev{background-image:url(/images/previous.png);left:43%}.panel_rotator .rotator_next{background-image:url(/images/next.png);right:43%}}.ui-datepicker{width:100%;font-size:.9em;text-align:center;color:#666}.ui-datepicker a{color:#666;text-decoration:none}.ui-datepicker .ui-icon{width:16px;height:16px;background-image:url("/images/datepicker-arrows.png");display:inline-block;vertical-align:middle;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:6px;width:1.8em;height:1.8em;cursor:pointer}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-next span{background-position:-16px 0}.ui-datepicker .ui-datepicker-header{position:relative;padding:.5em 0;background:#eee;font-weight:bold}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse}.ui-datepicker th{padding:.7em .3em;font-weight:bold}.ui-datepicker td{padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.25em;border:1px solid #ddd;background:#fff}.ui-datepicker .ui-state-hover{background:#eee}.ui-datepicker .ui-state-highlight{background:#00c;color:#fff}.input_with_button{position:relative}.search_bar .input_with_button{max-width:700px;margin:0 auto}.input_with_button input[type="text"]{padding:10px;font-size:18px;border:1px solid #ddd;background:#fff;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:100%;margin:0}.input_with_button a{color:#fff;text-align:none;font-size:18px;padding:0 12px;position:absolute;right:0;top:0;display:block;margin:0;background-color:#002c5d;border:0;height:100%;text-decoration:none;font-weight:700;text-transform:uppercase}.input_with_button a:hover{color:#fff;background:#666}.input_with_button a span{display:block;position:relative;top:50%;transform:translateY(-50%)}.cal_date{position:relative;z-index:1;display:inline-block;width:70px;height:70px;margin-right:1.5em;padding-top:10px;text-align:center;border-right:1px solid #fff;border-bottom:1px solid #fff;background:#777;line-height:1.4em;color:#fff}.cal_date .cal_month{display:block;text-transform:uppercase;margin-bottom:0;font-size:.9em;font-weight:bold}.cal_date .cal_day{display:block;font-size:1.7em;font-weight:lighter}.cal_listing{padding:0;list-style:none}.cal_listing>li{padding:1.5em 0;border-bottom:1px solid #ddd}.cal_listing>li:last-child{border-bottom:0}.cal_listing a{text-decoration:none}.cal_listing .cal_listing_img{float:left;max-width:55%;margin-bottom:1.5em}.cal_listing .cal_listing_img img{margin-top:-70px;padding-right:1.5em;width:100%}.cal_listing .cal_listing_detail{float:left;max-width:45%}.cal_listing_detail p{margin-bottom:.25em}.cal_listing_detail h4{margin-bottom:.25em;font-weight:bold}.cal_next_prev{border-bottom:1px solid #ddd;position:relative;padding:10px 0}.cal_next_prev h3,.cal_next_prev .h3{text-align:center;font-size:1.8rem}.cal_next_prev a{position:absolute;top:0;font-size:36px;padding:10px 18px}.cal_next_prev a:hover{background:#f5f5f5}.cal_next_prev a:active{background:#ddd}.cal_next_prev a:first-of-type{left:0}.cal_next_prev a:last-of-type{right:0}.cal_search{position:relative}.cal_search input{width:100%;margin-bottom:1.5em;padding:1em 1.25em;background:#fff;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #ddd}.cal_search a{position:absolute;top:1em;right:1.25em;color:#666}.cal_search a:hover{color:#999}.cal_nav{border:1px solid #ddd;margin-bottom:1.5em}.cal_nav>ul{margin:0;padding:0;list-style:none}.cal_nav>ul>li{border-bottom:1px solid #ddd;background:#fff}.cal_nav>ul>li:last-child{border-bottom:0}.cal_nav>ul>li>a{display:block;padding:1em 1.25em;text-decoration:none;font-weight:bold;color:#666;font-size:.9em;text-transform:uppercase}.cal_nav>ul>li>a:hover{background:#eee}.cal_nav>ul>li>a.selected{background:#eee}.cal_nav>ul>li>span{display:block;padding:1em 1.25em;text-decoration:none;font-weight:bold;color:#666;font-size:.9em;text-transform:uppercase}.cal_nav #datepicker{margin:0 1.25em 1em 1.25em}.cal_filter{border:1px solid #ddd;margin-bottom:1.5em;font-size:.9em}.cal_filter div{clear:both;position:relative}.cal_filter .filter_name{color:#d47e00;font-size:1rem;font-weight:bold;text-transform:uppercase;margin-bottom:.25em}.cal_filter input{margin:-2px 5px 0 0;cursor:pointer}.cal_filter label{padding:2px 5px;-moz-border-radius:4px;border-radius:4px;cursor:pointer;font-weight:normal;position:relative;top:-6px;display:block;padding-left:30px}.cal_filter .count{opacity:.7}.cal_filter_btn{display:none}.cal_detail_img{position:relative}.cal_detail_img{margin-bottom:2em}.cal_detail_img .cal_date{position:absolute;top:0;left:0;z-index:1}.cal_detail_img img{margin-bottom:1em}.cal_detail_img .category_label{margin-right:2em;font-size:.8rem}.cal_detail table{border-collapse:collapse;width:100%;margin-bottom:2em;font-size:.9em;line-height:1.4em}.cal_detail table tr{border-bottom:1px solid #ddd}.cal_detail table tr td{padding:1em 1.5em 1em 0}.cal_detail table tr td:first-child{text-transform:uppercase;font-weight:bold}.cal_related{border:1px solid #ddd;padding:1em 1.25em;margin-bottom:1.5em;color:#666;font-size:.9em}.cal_related h5{font-weight:bold;text-transform:uppercase}.cal_related .cal_listing{margin:0}.cal_related .cal_listing>li:first-child{padding-top:0}.cal_related .cal_listing>li:last-child{padding-bottom:0}.category1 .cal_date{background-color:#003876}.category2 .cal_date{background-color:#989400}.category3 .cal_date{background-color:#d47e00}.category4 .cal_date{background-color:#cedfd7}.category5 .cal_date{background-color:#c4beb6}.category1 .date{color:#003876}.category2 .date{color:#989400}.category3 .date{color:#d47e00}.category4 .date{color:#cedfd7}.category5 .date{color:#c4beb6}.category_label{display:inline-block;font-size:.7em;color:#666;line-height:1.2em;border-radius:3px}.category1 svg{color:#003876}.category2 svg{color:#989400}.category3 svg{color:#d47e00}.category4 svg{color:#cedfd7}.category5 svg{color:#c4beb6}.cal_filters .filter_categories_all .checkbox{background:#53575a}.cal_filters .calendar_1 .checkbox{background:#003876}.cal_filters .calendar_2 .checkbox{background:#989400}.cal_filters .calendar_3 .checkbox{background:#d47e00}.cal_filters .calendar_4 .checkbox{background:#cedfd7}.cal_filters .calendar_5 .checkbox{background:#c4beb6}.filter .filter_tags .checkbox{background:#ccc}.filter{position:relative}.filter ul,.filter_html{max-height:170px;border-top:0;overflow:auto;margin:0;margin-top:-10px;list-style:none;padding:5px 25px 10px}.filter .count{opacity:.5}.filter ul a{display:block;text-decoration:none;overflow:auto;padding:2px 0;color:#333;outline:0}.filter ul a:hover{color:#777}.filter_name{display:block;text-decoration:none;color:#333;padding:25px 25px 20px;font-weight:bold;font-size:19px;overflow:hidden;line-height:19px;margin:0;outline:0}.filter_name:hover{color:#333;text-decoration:none}.filter_name i{float:right;font-size:.95em;color:#3eb9e3}.filter_link{display:block;margin-top:-10px;padding:0 25px 20px;font-size:.9em}.filters .inset{padding:0 25px 20px}.filters .well{border:0;border-bottom:1px solid #87d3ee}.clear_filters{display:none}.clear_filters a{display:block;font-size:1em;text-align:center;margin:10px 0 20px;text-decoration:none;padding:5px}.clear_filters a:hover{text-decoration:none;color:#888}.btn_mobile_filters{display:none}.checkboxes li{margin-bottom:6px;position:relative}.checkboxes span.checkbox{display:block;height:20px;width:20px;border:0 solid #666;position:absolute;left:0;top:0;color:#3eb9e3}.checkboxes span.refine_name{margin-top:-3px;margin-left:26px;display:block;float:left;line-height:1.3em;font-size:15px;padding:2px 5px;border-radius:4px}.feature_event{position:relative;display:block}.feature_event .cal_date{position:absolute;top:0;left:0;z-index:1}.checkboxes a.selected span.checkbox:before{content:"";background-image:url(/images/check-solid-2.svg);position:absolute;top:3px;left:3px;padding:0;height:13px;width:13px;background-size:13px 13px}ol.filtered_by.tags{margin-top:-4em;margin-bottom:3em;clear:both}.ui-state-active{border:1px solid #003eff!important;background:#007fff!important;font-weight:normal;color:#fff!important}.cal_featured{margin:0 0 4em 0!important}.cal_featured.slick-slider{padding:0}.cal_featured .feature_event{display:block;position:relative;color:#fff;z-index:0}.cal_featured .feature_event a,.cal_featured .feature_event .cal_featured_event .h4{color:#fff;font-weight:bold}.cal_featured .feature_event .cal_featured_img{height:450px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center center;display:block}.cal_featured .feature_event .cal_date{position:absolute;top:0;left:0;z-index:1}.cal_featured .feature_event .cal_featured_content{display:inline-block;position:absolute;bottom:0;left:0;width:65%;z-index:1;padding:1.5em 1.5em;background:#003876;background:rgba(67,72,62,.8)}.cal_featured.feature_event .cal_featured_content span{display:block}.cal_featured .category_label{color:#fff;margin-top:1em}.cal_featured .feature_event .cal_featured_content{display:inline-block;position:absolute;bottom:0;left:0;width:65%;z-index:1;padding:1.5em 1.5em;background:#003876;background:rgba(67,72,62,.8)}.cal_featured .feature_event .cal_featured_content span{display:block}.category_label svg{margin-right:5px}.cal_posted_in{font-size:.8em;margin-top:3px}.cal_featured .slick-dots li button:before{font-size:18px}.cal_featured .slick-dots{bottom:-35px}.cal_featured .slick-dots li{margin:0 2px}@media only screen and (max-width:768px){.cal_featured .feature_event .cal_featured_content{position:inherit;bottom:inherit;left:inherit;width:100%;z-index:inherit;background:#53575a}.cal_featured .cal_featured_event .cal_featured_img{height:350px}.cal_featured .cal_featured_content{position:inherit;bottom:inherit;left:inherit;width:100%;z-index:inherit;background:#53575a}.cal_filter_btn{display:block;text-align:center}.cal_filters{margin-top:2em}.cal_next_prev.outset_bottom_large{margin-bottom:.5em;border-bottom:0}}@media only screen and (max-width:640px){.cal_listing li .cal_listing_img{max-width:100%}.cal_listing .cal_listing_img img{padding-right:0}}@media only screen and (max-width:479px){.cal_featured .cal_featured_event .cal_featured_img{height:200px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url('/images/ajax-loader.gif') center center no-repeat}.slick-prev,.slick-next{font-size:24px;line-height:0;position:absolute;top:-92px;display:block;width:24px;height:24px;padding:0;cursor:pointer;color:#db1b30;border:0;outline:0;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#777;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev{left:40px}[dir='rtl'] .slick-prev{left:40px;left:auto}.slick-prev:before{content:''}[dir='rtl'] .slick-prev:before{content:''}.slick-next{right:40px}[dir='rtl'] .slick-next{right:auto;left:40px}.slick-next:before{content:''}[dir='rtl'] .slick-next:before{content:''}@media only screen and (max-width:640px){.slick-prev,.slick-next{top:-60px}.slick-prev{left:4.5%}.slick-next{right:4.5%}}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('/fonts/slick.eot?');src:url('/fonts/slick.eot?#iefix') format('embedded-opentype'),url('/fonts/slick.woff') format('woff'),url('/fonts/slick.ttf') format('truetype'),url('/fonts/slick.svg#slick') format('svg')}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:0}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.tilesWrap{padding:0;margin:50px auto;list-style:none;text-align:center}.tilesWrap li{display:inline-block;width:20%;min-width:200px;max-width:230px;padding:80px 20px 40px;position:relative;vertical-align:top;margin:10px;font-family:'helvetica',san-serif;min-height:25vh;background:#fff;border:1px solid #252727;text-align:left}.tilesWrap li h2{font-size:114px;margin:0;position:absolute;opacity:.2;top:50px;right:10px;transition:all .3s ease-in-out}.tilesWrap li h3{font-size:20px;color:#036;margin-bottom:5px}.tilesWrap li p{font-size:16px;line-height:18px;color:#000;margin-top:5px}.tilesWrap li button{background:transparent;border:1px solid #036;padding:10px 20px;color:#036;border-radius:3px;position:relative;transition:all .3s ease-in-out;transform:translateY(-40px);opacity:0;cursor:pointer;overflow:hidden}.tilesWrap li button:before{content:'';position:absolute;height:100%;width:120%;background:#b7b7b7;top:0;opacity:0;left:-140px;border-radius:0 20px 20px 0;z-index:-1;transition:all .3s ease-in-out}.tilesWrap li:hover button{transform:translateY(5px);opacity:1}.tilesWrap li button:hover{color:#fff}.tilesWrap li button:hover:before{left:0;opacity:1}.tilesWrap li:hover h2{top:0;opacity:.6}.tilesWrap li:before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;z-index:-1;background:#fff;transform:skew(2deg,2deg)}.tilesWrap li:after{content:'';position:absolute;width:40%;height:100%;left:0;top:0;background:rgba(255,255,255,.02)}.tilesWrap li:nth-child(1):before{background:#c9ffbf;background:-webkit-linear-gradient(to right,#d47e00,#989400);background:linear-gradient(to right,#d47e00,#989400)}.tilesWrap li:nth-child(2):before{background:#f2709c;background:-webkit-linear-gradient(to right,#cedfd7,#c4beb6);background:linear-gradient(to right,#cedfd7,#c4beb6)}.tilesWrap li:nth-child(3):before{background:#c21500;background:-webkit-linear-gradient(to right,#004876,#78736c);background:linear-gradient(to right,#004876,#78736c)}.tilesWrap li:nth-child(4):before{background:#fc354c;background:-webkit-linear-gradient(to right,#989400,#d47e00);background:linear-gradient(to right,#989400,#d47e00)}