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,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline}html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:normal;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a:focus{outline:thin dotted}a:hover,a:active{outline:0}a img{border:0}body,button,input,select,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}b,strong{font-weight:bold}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:1.5rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}sup,sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:bold}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:bold}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;box-shadow:inset 0 1px 0 rgba(255,255,255,0.5),inset 0 15px 17px rgba(255,255,255,0.5),inset 0 -5px 12px rgba(0,0,0,0.05);color:rgba(0,0,0,.8);cursor:pointer;-webkit-appearance:button;font-size:12px;font-size:1.2rem;line-height:1;padding:.6em 1em .4em;text-shadow:0 1px 0 rgba(255,255,255,0.8)}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa;box-shadow:inset 0 1px 0 rgba(255,255,255,0.8),inset 0 15px 17px rgba(255,255,255,0.8),inset 0 -5px 12px rgba(0,0,0,0.02)}button:focus,input[type="button"]:focus,input[type="reset"]:focus,input[type="submit"]:focus,button:active,input[type="button"]:active,input[type="reset"]:active,input[type="submit"]:active{border-color:#aaa #bbb #bbb;box-shadow:inset 0 -1px 0 rgba(255,255,255,0.5),inset 0 2px 5px rgba(0,0,0,0.15)}input[type="checkbox"],input[type="radio"]{padding:0}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],textarea{color:#666;border:1px solid #ccc;border-radius:3px}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{color:#111}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:3px}textarea{overflow:auto;padding-left:3px;vertical-align:top;width:100%}a{color:royalblue}a:visited{color:purple}a:hover,a:focus,a:active{color:midnightblue}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:1.4rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.widget_search .search-submit{display:none}.sticky{display:block}.hentry{margin:0 0 1.5em}.byline,.updated:not(.published){display:none}.single .byline,.group-blog .byline{display:inline}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content img.wp-smiley,.entry-content img.wp-smiley,.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin:0 auto}.wp-caption-text{text-align:center}.wp-caption .wp-caption-text{margin:0.8075em 0}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.publications-wrapper .publication-media{font-size:0.8em}html,body{padding:0;margin:0;width:100%}html{height:100%}*{position:relative;box-sizing:border-box}.align-center{text-align:center}.clear{clear:both}.clear-after:after{content:' ';display:block;clear:both}.inline-block{display:inline-block;*display:inline;*zoom:1}.padding{padding:15px}@media (max-width:1023px){.padding{padding:12px}}@media (max-width:760px){.padding{padding:8px}}.padding-rect{padding:7.5px 15px}@media (max-width:1023px){.padding-rect{padding:6px 12px}}@media (max-width:760px){.padding-rect{padding:4px 8px}}.padding-left{padding-left:15px}@media (max-width:1023px){.padding-left{padding-left:12px}}@media (max-width:760px){.padding-left{padding-left:8px}}.padding-top{padding-top:15px}@media (max-width:1023px){.padding-top{padding-top:12px}}@media (max-width:760px){.padding-top{padding-top:8px}}.padding-right{padding-right:15px}@media (max-width:1023px){.padding-right{padding-right:12px}}@media (max-width:760px){.padding-right{padding-right:8px}}.padding-bottom{padding-bottom:15px}@media (max-width:1023px){.padding-bottom{padding-bottom:12px}}@media (max-width:760px){.padding-bottom{padding-bottom:8px}}.margin{margin:15px}@media (max-width:1023px){.margin{margin:12px}}@media (max-width:760px){.margin{margin:8px}}.margin-left{margin-left:15px}@media (max-width:1023px){.margin-left{margin-left:12px}}@media (max-width:760px){.margin-left{margin-left:8px}}.margin-top{margin-top:15px}@media (max-width:1023px){.margin-top{margin-top:12px}}@media (max-width:760px){.margin-top{margin-top:8px}}.margin-right{margin-right:15px}@media (max-width:1023px){.margin-right{margin-right:12px}}@media (max-width:760px){.margin-right{margin-right:8px}}.margin-bottom{margin-bottom:15px}@media (max-width:1023px){.margin-bottom{margin-bottom:12px}}@media (max-width:760px){.margin-bottom{margin-bottom:8px}}.display-table{display:table}.display-table.full-height{height:100%}.display-table.full-width{width:100%}.display-table-cell{display:table-cell}.display-table-cell.full-height{height:100%}.display-table-cell.full-width{width:100%}@media (max-width:1023px){.responsiveMdBlock{display:block;float:none}}@media (max-width:760px){.responsiveSmBlock{display:block;float:none}}@media (max-width:1023px){.responsiveMdCenter{text-align:center}}@media (max-width:760px){.responsiveSmCenter{text-align:center}}@media (max-width:1023px){.responsiveMdFullWidth{width:100%}}@media (max-width:760px){.responsiveSmFullWidth{width:100%}}.vertical-align-top{vertical-align:middle}.vertical-align-middle{vertical-align:middle}.vertical-align-bottom{vertical-align:middle}.wrapper{width:96%;margin:0 auto;max-width:1024px}.pane-group{min-height:500px;display:table;vertical-align:top;width:100%;table-layout:fixed}.pane-group.full-height{height:100%}.pane-group.full-width{width:100%}.pane-group.pane-80 .left-pane{width:80%}.pane-group.pane-80 .right-pane{width:20%}.pane-group.pane-70 .left-pane{width:70%}.pane-group.pane-70 .right-pane{width:30%}.pane-group.pane-60 .left-pane{width:60%}.pane-group.pane-60 .right-pane{width:40%}.pane-group .left-pane{display:table-cell;vertical-align:top}.pane-group .left-pane.full-height{height:100%}.pane-group .left-pane.full-width{width:100%}@media (max-width:1023px){.pane-group .left-pane{display:block;float:none}}@media (max-width:1023px){.pane-group .left-pane{width:100%}}.pane-group .right-pane{display:table-cell;padding-left:2%;vertical-align:top}.pane-group .right-pane.full-height{height:100%}.pane-group .right-pane.full-width{width:100%}@media (max-width:1023px){.pane-group .right-pane{display:block;float:none}}@media (max-width:1023px){.pane-group .right-pane{width:100%}}.fa:before{font-family:FontAwesome;font-weight:normal}.fa:after{font-family:FontAwesome;font-weight:normal}.video-wrapper{position:relative;padding-bottom:56.25%;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}html{width:100%;height:100%;font-family:'Open Sans',sans-serif,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#444;background:#0B1C27}body{background:#0B1C27}body.logged-in{font-family:'Open Sans',sans-serif,"Helvetica Neue",Helvetica,Arial,sans-serif}body.logged-in header{top:32px}div#content{background:#fff;overflow:hidden}h1{font-size:1.6em;line-height:1.6em;font-weight:600}h2{font-size:1.4em;line-height:1.4em}h3{font-size:1.3em;line-height:1.3em}h4{font-size:1.2em;line-height:1.2em}h5{font-size:1.1em;line-height:1.1em}h6{font-size:1em;line-height:1em}.animate-hover-after{padding-right:15px;position:relative}.animate-hover-after:after{position:absolute;right:10px;opacity:0;transition:ease-in-out right .3s,ease-in-out opacity .3s}.animate-hover-after:hover:after{right:0;opacity:1}a:hover,a:active,a:visited,a:link{text-decoration:none}button.btn{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-width:4px;color:#444;box-shadow:none!important;text-shadow:none!important;-webkit-transition:ease-in-out background .05s;transition:ease-in-out background .05s;font-weight:600;font-family:'Open Sans',sans-serif,"Helvetica Neue",Helvetica,Arial,sans-serif}button.btn:hover{box-shadow:none!important}button.btn.btn-primary{border-color:#2DA6E1;color:#2DA6E1;background-color:#fff}button.btn.btn-primary:hover{border-color:#2DA6E1;background-color:#2DA6E1;color:#fff}header.site-header{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABSCAYAAACVD77QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAHISaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDEyLTA2LTIwVDIyOjA0OjE1LTA1OjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNS0wMS0wOVQxMjozOToyNisxMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTUtMDEtMDlUMTI6Mzk6MjYrMTE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmY2OWZkYTQ4LTJjMjgtNTI0OC1iZjM0LTkzMzU1YWU3OWIxODwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOERCQjhGNzExQzI0RkZBQjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4REJCOEY3MTFDMjRGRkFCPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjAxODAxMTc0MDcyMDY4MTE4REJCOEY3MTFDMjRGRkFCPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDEyLTA2LTIwVDIyOjA0OjE1LTA1OjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaDwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MDI4MDExNzQwNzIwNjgxMThEQkI4RjcxMUMyNEZGQUI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTItMDYtMjBUMjI6MDQ6MzQtMDU6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzUgTWFjaW50b3NoPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDoyZGU2YzA2My04NWIzLWFhNDgtOWViZC00MzBiYTRlOGE0NGM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMDEtMDlUMTI6Mzk6MjYrMTE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmY2OWZkYTQ4LTJjMjgtNTI0OC1iZjM0LTkzMzU1YWU3OWIxODwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0wMS0wOVQxMjozOToyNisxMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjJkZTZjMDYzLTg1YjMtYWE0OC05ZWJkLTQzMGJhNGU4YTQ0Yzwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOERCQjhGNzExQzI0RkZBQjwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjAxODAxMTc0MDcyMDY4MTE4REJCOEY3MTFDMjRGRkFCPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDxwaG90b3Nob3A6VGV4dExheWVycz4KICAgICAgICAgICAgPHJkZjpCYWc+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT7CqSAyMDE0IFBUUyBDb25zdWx0YW50cy4gQWxsIHJpZ2h0cyByZXNlcnZlZC48L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0PsKpIDIwMTQgUFRTIENvbnN1bHRhbnRzLiBBbGwgcmlnaHRzIHJlc2VydmVkLjwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT5Ib21lICB8ICBBYm91dCAgfCAgQ29udGFjdCBQVFMgKFByb2Zlc3Npb25hbCBUcmFpbmluZyBTZXJ2aWNlcyk8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0PkhvbWUgIHwgIEFib3V0ICB8ICBDb250YWN0IFBUUyAoUHJvZmVzc2lvbmFsIFRyYWluaW5nIFNlcnZpY2VzKSBDb25zdWx0YW50cyB8IEUtbWFpbDogaW5mb0BwdHMubmV0LmF1IHwgUGhvbmU6ICs2MSAoMCkgNDEzIDc3NyA1OTE8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+T1JHQU5JU0FUSU9OQUwgREVWRUxPUE1FTlQgIHwgIFNFUlZJQ0VTICB8ICBQQVJUTkVSUyAgICAgICAgQ09OPC9waG90b3Nob3A6TGF5ZXJOYW1lPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyVGV4dD5PUkdBTklTQVRJT05BTCBERVZFTE9QTUVOVCAgfCAgU0VSVklDRVMgIHwgIFBBUlRORVJTICAgICAgICBDT05UQUNUPC9waG90b3Nob3A6TGF5ZXJUZXh0PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPu+DoTwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+74OhPC9waG90b3Nob3A6TGF5ZXJUZXh0PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPu+FpzwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+74WnPC9waG90b3Nob3A6TGF5ZXJUZXh0PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPu+AvjwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+74C+PC9waG90b3Nob3A6TGF5ZXJUZXh0PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPu+CmjwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+74KaPC9waG90b3Nob3A6TGF5ZXJUZXh0PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPjI3dGggT2N0PC9waG90b3Nob3A6TGF5ZXJOYW1lPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyVGV4dD4yN3RoIE9jdDwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT5CdXN5bmVzczogRXBpZGVtaWMsIExlYWRlciAgS2lsbGVyIG9yIEp1c3QgYSBUcmFwIGZvciBOZXcgUGxheWU8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0PkJ1c3luZXNzOiBFcGlkZW1pYywgTGVhZGVyICBLaWxsZXIgb3IgSnVzdCBhIFRyYXAgZm9yIE5ldyBQbGF5ZXJzPzwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT5JIGhhdmUgcmVjZW50bHkgcmV0dXJuZWQgZnJvbSAgcnVubmluZyB0d28gb25lLXdlZWsgcmVzaWRlbnRpYWw8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0PkkgaGF2ZSByZWNlbnRseSByZXR1cm5lZCBmcm9tICBydW5uaW5nIHR3byBvbmUtd2VlayByZXNpZGVudGlhbCBsZWFkZXJzaGlwIGRldmVsb3BtZW50ICBwcm9ncmFtcyDigJMgb25lIGluLi4uICAgIFJlYWQgTW9yZSDvhbg8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+MTd0aCBPY3Q8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0PjE3dGggT2N0PC9waG90b3Nob3A6TGF5ZXJUZXh0PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPldoeSBhbmQgSG93IHRvIE1lYXN1cmUgIFlvdXIgUGVyc29uYWwgTGVhZGVyc2hpcCAgQnJhbmQ8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0PldoeSBhbmQgSG93IHRvIE1lYXN1cmUgIFlvdXIgUGVyc29uYWwgTGVhZGVyc2hpcCAgQnJhbmQ8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+WW91ciBwZXJzb25hbCBsZWFkZXJzaGlwIGJyYW5kIChQTEIpIHJlZmxlY3RzIHlvdXIgdW5pcXVlbmVzcyBhPC9waG90b3Nob3A6TGF5ZXJOYW1lPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyVGV4dD5Zb3VyIHBlcnNvbmFsIGxlYWRlcnNoaXAgYnJhbmQgKFBMQikgcmVmbGVjdHMgeW91ciB1bmlxdWVuZXNzIGFzIGxlYWRlciDigJNpdOKAmXMgeW91ciB0cmFkZW1hcmsgZW1ib2R5aW5nLi4uICAgICAgICAgICBSZWFkIE1vcmUg74W4PC9waG90b3Nob3A6TGF5ZXJUZXh0PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPjV0aCBTZXA8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0PjV0aCBTZXA8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+VGhyZWUgUHJhY3RpY2VzIFRoYXQgIEd1YXJhbnRlZSBIYXBwaW5lc3M8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0PlRocmVlIFByYWN0aWNlcyBUaGF0ICBHdWFyYW50ZWUgSGFwcGluZXNzPC9waG90b3Nob3A6TGF5ZXJUZXh0PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPldlIGxpdmUgaW4gYW4gb3Zlcmx5LXJhdGlvbmFsIHdvcmxkIHRoYXQgb2Z0ZW4gcmVzdHJpY3RzIG91ciBhYjwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+V2UgbGl2ZSBpbiBhbiBvdmVybHktcmF0aW9uYWwgd29ybGQgdGhhdCBvZnRlbiByZXN0cmljdHMgb3VyIGFiaWxpdHkgdG8gdXNlIG91ciBlbW90aW9ucyB0byBvdXIgYWR2YW50YWdlLiBPdXIgdGhpbmtpbmcgbWluZC4uLiAgICAgICAgICAgICAgICAgICAgICAgUmVhZCBNb3JlIO+FuDwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT5PdXIgQXBwcm9hY2ggIFdlIHVzZSBhbiBpbnRlZ3JhdGVkIGFwcHJvYWNoIHRoYXQgaW5jbHVkZXMgcHJvcHI8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0Pk91ciBBcHByb2FjaCAgV2UgdXNlIGFuIGludGVncmF0ZWQgYXBwcm9hY2ggdGhhdCBpbmNsdWRlcyBwcm9wcmlldGFyeSBpbnN0cnVtZW50cywgZnJhbWV3b3JrcyBhbmQgIG1hdGVyaWFscywgYWR1bHQgbGVhcm5pbmcgcHJpbmNpcGxlcyBhbmQgYWN0aW9uIGxlYXJuaW5nIG1ldGhvZHMuICBUaGlzIGFwcHJvYWNoIGNvbXByaXNlcyBldmlkZW5jZS1iYXNlZCBzdHJhdGVnaWVzLCBhcyB3ZWxsIGFzIGEgcHJhZ21hdGljIHdheXMgdGhhdCBoYXMgYmVlbiB1c2VkIHRvIGFzc2lzdCBzb21lIG9mIHRoZSB0b3AgRm9ydHVuZSA1MDAgY29tcGFuaWVzIGluIGFjaGlldmluZyBleHRyYW9yZGluYXJ5IGR1cmluZyB0aGUgbGFzdCBkZWNhZGUuICBIZW5jZSwgb3VyIG92ZXJhbGwgYXBwcm9hY2ggaXMgYmFzZWQgb24gc2NpZW5jZSwgZHJhd2luZyBvbiBwc3ljaG9sb2dpY2FsIHJlc2VhcmNoIGFuZCB0ZXN0ZWQgc3RyYXRlZ2llcyB0byBpbmZsdWVuY2UgaG93IHBlb3BsZSBhY3QsIHRoaW5rIGFuZCBmZWVsIGF0IHdvcmsuIFRoaXMgYWxsb3cgdXMgdG8gZWR1Y2F0ZSwgbW90aXZhdGUsIGRldmVsb3AsIGluc3BpcmUsIGVtcG93ZXIgYW5kIHRyYW5zZm9ybSBwZW9wbGUgYXQgd29yay48L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+VmlldyBQdWJsaWNhdGlvbiDvhbg8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0PlZpZXcgUHVibGljYXRpb24g74W4PC9waG90b3Nob3A6TGF5ZXJUZXh0PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPk1lc3Npbmcgd2l0aCBjb3Jwb3JhdGUgIGhlYWRzPyBQc3ljaG9sb2dpY2FsICBjb250cmFjdHMgYW5kIGxlYTwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+TWVzc2luZyB3aXRoIGNvcnBvcmF0ZSAgaGVhZHM/IFBzeWNob2xvZ2ljYWwgIGNvbnRyYWN0cyBhbmQgbGVhZGVyc2hpcCAgaW50ZWdyaXR5LiAgSm91cm5hbCBvZiBCdXNpbmVzcyBTdHJhdGVneSwgIFZvbC4gMzUgSXNzdWU6IDMsIHBwLjM4LTQ2LjwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT5MZWFybiBNb3JlIO+FuDwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+TGVhcm4gTW9yZSDvhbg8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+R3Jhc3BpbmcgTGVhZGVyc2hpcCBmb3IgMjA1MCAgTGVhZGVyc2hpcCAyMDUwOiBDb250ZXh0dWFsaXppbmcgPC9waG90b3Nob3A6TGF5ZXJOYW1lPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyVGV4dD5HcmFzcGluZyBMZWFkZXJzaGlwIGZvciAyMDUwICBMZWFkZXJzaGlwIDIwNTA6IENvbnRleHR1YWxpemluZyAgR2xvYmFsIExlYWRlcnNoaXAgUHJvY2Vzc2VzIGZvciAgdGhlIEZ1dHVyZSBmb3IgdGhlIEludGVybmF0aW9uYWwgIExlYWRlcnNoaXAgQXNzb2NpYXRpb24gKElMQSkgaW4gIHRoZSBVU0EgYnkgSm9zc2V5LUJhc3MvV2lsZXk8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+TGVhcm4gTW9yZSDvhbg8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0PkxlYXJuIE1vcmUg74W4PC9waG90b3Nob3A6TGF5ZXJUZXh0PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPkdsb2JhbCBMZWFkZXJzaGlwICBEZXZlbG9wbWVudCAgVGhpcyBib29rIGNoYXB0ZXIgd2lsbCBiZSBwdWJsaTwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+R2xvYmFsIExlYWRlcnNoaXAgIERldmVsb3BtZW50ICBUaGlzIGJvb2sgY2hhcHRlciB3aWxsIGJlIHB1Ymxpc2hlZCBpbiAgdGhlIHVwY29taW5nIGJvb2s6IEJ1c2luZXNzICBQc3ljaG9sb2dpc3RzOiBQYXJ0bmVycyBpbiBQcm9ncmVzcyBCeSBUaGUgQXNzb2NpYXRpb24gZm9yIEJ1c2luZXNzICBQc3ljaG9sb2d5IGluIGVhcmx5IDIwMTUgaW4gdGhlIFVLLjwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT7vhIQ8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0Pu+EhDwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT7vhIU8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0Pu+EhTwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT7vhpIg74SMIO+EjCDvhIwg74SMPC9waG90b3Nob3A6TGF5ZXJOYW1lPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyVGV4dD7vhpIg74SMIO+EjCDvhIwg74SMPC9waG90b3Nob3A6TGF5ZXJUZXh0PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPlRha2luZyBsZWFkZXJzIGFuZCB0aGVpciB0ZWFtcyB0byBuZXcgbGV2ZWxzPC9waG90b3Nob3A6TGF5ZXJOYW1lPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyVGV4dD5UYWtpbmcgbGVhZGVycyBhbmQgdGhlaXIgdGVhbXMgdG8gbmV3IGxldmVsczwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT5SZWFkIE1vcmU8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0PlJlYWQgTW9yZTwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT5GaW5kIG91dCBtb3JlIO+FuDwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+RmluZCBvdXQgbW9yZSDvhbg8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+TGVhZGVyc2hpcCBEZXZlbG9wbWVudDwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+RXhlY3V0aXZlIENvYWNoaW5nPC9waG90b3Nob3A6TGF5ZXJUZXh0PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJOYW1lPldlIHdvcmsgd2l0aCBlc3RhYmxpc2hlZCwgZW1lcmdpbmcsIGFuZCBoaWdoIHBvdGVudGlhbCBvciBhc3BpcjwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+V2Ugd29yayB3aXRoIGVzdGFibGlzaGVkLCBlbWVyZ2luZywgYW5kIGhpZ2ggcG90ZW50aWFsIG9yIGFzcGlyaW5nIGxlYWRlcnMuICBXZSBhY2NlbGVyYXRlIHRoZSBkZXZlbG9wbWVudCBvZiB0aGUgcGVvcGxlIHdobyBhcmUgY3JpdGljYWwgdG8gdGhlIHN1Y2Nlc3Mgb2YgeW91ciBidXNpbmVzcy4gIFdlIGFsc28gcHJvdmlkZSBjb2FjaGluZyBza2lsbHMgdHJhaW5pbmcgZm9yIGxlYWRlcnMuIFNvLCB0aGV5IGNhbiBiZWNvbWUgZ3JlYXQgY29hY2hlcyB0aGVtc2VsdmVzLjwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT5GaW5kIG91dCBtb3JlIO+FuDwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+RmluZCBvdXQgbW9yZSDvhbg8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+TGVhZGVyc2hpcCBEZXZlbG9wbWVudDwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+TGVhZGVyc2hpcCBEZXZlbG9wbWVudDwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT5XZSBhc3Npc3QgbGVhZGVycyB0byBzdWNjZXNzZnVsbHkgbGVhZCB0aGVpciBwZW9wbGUsIHRlYW1zIGFuZCA8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0PldlIGFzc2lzdCBsZWFkZXJzIHRvIHN1Y2Nlc3NmdWxseSBsZWFkIHRoZWlyIHBlb3BsZSwgdGVhbXMgYW5kIG9yZ2FuaXNhdGlvbi4gVGhpcyBpbmNsdWRlcyBhc3Npc3RpbmcgbGVhZGVycyB0bzogIOKAoiAgU2V0IGEgY2xlYXIgYW5kIGNvbXBlbGxpbmcgdmlzaW9uLCAgICAgZGlyZWN0aW9uIGFuZCBwdXJwb3NlIOKAoiAgRm9ybXVsYXRlIGFuZCBleGVjdXRlIHN0cmF0ZWd5IOKAoiAgRGVsaXZlciByZXN1bHRzLjwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT5GaW5kIG91dCBtb3JlIO+FuDwvcGhvdG9zaG9wOkxheWVyTmFtZT4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllclRleHQ+RmluZCBvdXQgbW9yZSDvhbg8L3Bob3Rvc2hvcDpMYXllclRleHQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHBob3Rvc2hvcDpMYXllck5hbWU+V2UgY2FuIGhlbHAgeW91IHRvIGFzc2VzcywgZGlhZ25vc2UsIHBsYW4sIGRlc2lnbiBhbmQgZXhlY3V0ZSB5PC9waG90b3Nob3A6TGF5ZXJOYW1lPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyVGV4dD5XZSBjYW4gaGVscCB5b3UgdG8gYXNzZXNzLCBkaWFnbm9zZSwgcGxhbiwgZGVzaWduIGFuZCBleGVjdXRlIHlvdXIgb3JnYW5pc2F0aW9uLXdpZGUgZWZmb3J0cyB0byBzdWNjZXNzZnVsbHk6ICDigKIgIEV4ZWN1dGUgeW91ciBzdHJhdGVneSDigKIgIEluY3JlYXNlIGVmZmVjdGl2ZW5lc3MsIGVmZmljaWVuY3kgICAgICBhbmQgcHJvZHVjdGl2aXR5IOKAoiAgSW1wbGVtZW50IGN1bHR1cmFsIGNoYW5nZSDigKIgIEVtYmVkIGEgY3VsdHVyZSBvZiBpbm5vdmF0aW9uIGFuZCAgICAgaGlnaCBwZXJmb3JtYW5jZSDigKIgIERlYWwgd2l0aCB5b3VyIG1vc3QgZGlmZmljdWx0IGFuZCAgICAgaW50cmFjdGFibGUgY2hhbGxlbmdlczwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT5MZWFkZXJzaGlwIERldmVsb3BtZW50PC9waG90b3Nob3A6TGF5ZXJOYW1lPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyVGV4dD5PcmdhbmlzYXRpb25hbCBEZXZlbG9wbWVudDwvcGhvdG9zaG9wOkxheWVyVGV4dD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8cGhvdG9zaG9wOkxheWVyTmFtZT5IT01FICAgIEFCT1VUIFVTICAgIE9SR0FOSVNBVElPTkFMIERFVkVMT1BNRU5UICAgIFNFUlZJQ0VTICAgIFA8L3Bob3Rvc2hvcDpMYXllck5hbWU+CiAgICAgICAgICAgICAgICAgIDxwaG90b3Nob3A6TGF5ZXJUZXh0PkhPTUUgICAgQUJPVVQgVVMgICAgT1JHQU5JU0FUSU9OQUwgREVWRUxPUE1FTlQgICAgU0VSVklDRVMgICAgUEFSVE5FUlMgICAgQkxPRyAgICBDT05UQUNUPC9waG90b3Nob3A6TGF5ZXJUZXh0PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpUZXh0TGF5ZXJzPgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT4xQ0MxQkYzQjRFM0IwNzA1RTQzNkYxRTc5RUNBMTBERDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPkRDRDkyMDQ3M0Q4REQxRUU0RTZGMDAxMzVDMERGODIzPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGk+eG1wLmRpZDo2OEQ3Q0IxRkNFOUYxMUUxODc0NEYzMjU4OEE1OTcxRTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPnhtcC5kaWQ6YTIyNmQ5ZWItNzY1My00YmIyLTk3NzctNjMwYzg4MWI2ZjY3PC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+ODI8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Php6k7sAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAF5JREFUeNp8jcERgDAIBPdoxxZswP57sA18MBIwiZ/MLhc4jvO6TQhDUAiaVgIDYdKWwCRNNDSujLXUKArNYJVuZ/k4juF/MwcM9ymNoKvnP7pWeteWFG2fojzagmcADIwvO+Rf4WkAAAAASUVORK5CYII=');position:fixed;z-index:4;top:0;left:0;width:100%}header.site-header .wrapper{display:table}header.site-header .wrapper>div,header.site-header .wrapper>nav{display:table-cell}header.site-header .wrapper>div.site-branding,header.site-header .wrapper>nav.site-branding{min-width:97px;padding:8px 30px 8px 0}header.site-header .wrapper>div.main-navigation,header.site-header .wrapper>nav.main-navigation{float:none;width:100%;vertical-align:middle;text-align:right}header.site-header .wrapper>div.main-navigation a[href="#"],header.site-header .wrapper>nav.main-navigation a[href="#"]{cursor:default}header.site-header .wrapper>div.main-navigation ul,header.site-header .wrapper>nav.main-navigation ul{margin:0;padding:0}header.site-header .wrapper>div.main-navigation ul.menu>li,header.site-header .wrapper>nav.main-navigation ul.menu>li{display:inline-block;*display:inline;*zoom:1}header.site-header .wrapper>div.main-navigation ul.menu>li>a,header.site-header .wrapper>nav.main-navigation ul.menu>li>a{color:#fff;font-weight:500;text-transform:uppercase;font-size:14px;-webkit-transition:ease-in-out background .05s;transition:ease-in-out background .05s;padding:0 6px;height:82px;line-height:82px;display:block}header.site-header .wrapper>div.main-navigation ul.menu>li>a:hover,header.site-header .wrapper>div.main-navigation ul.menu>li>a:active,header.site-header .wrapper>div.main-navigation ul.menu>li>a:visited,header.site-header .wrapper>nav.main-navigation ul.menu>li>a:hover,header.site-header .wrapper>nav.main-navigation ul.menu>li>a:active,header.site-header .wrapper>nav.main-navigation ul.menu>li>a:visited{text-decoration:none;background:rgba(0,0,0,0.05)}header.site-header .wrapper>div.main-navigation ul.menu>li ul.sub-menu,header.site-header .wrapper>nav.main-navigation ul.menu>li ul.sub-menu{display:none;position:absolute;top:100%;right:0;background:#fff;min-width:100%;-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.1);box-shadow:0 0 5px 0 rgba(0,0,0,0.1)}header.site-header .wrapper>div.main-navigation ul.menu>li ul.sub-menu li,header.site-header .wrapper>nav.main-navigation ul.menu>li ul.sub-menu li{list-style:none}header.site-header .wrapper>div.main-navigation ul.menu>li ul.sub-menu li a,header.site-header .wrapper>nav.main-navigation ul.menu>li ul.sub-menu li a{color:#444;white-space:nowrap;text-align:left;padding:4px 15px;display:block}header.site-header .wrapper>div.main-navigation ul.menu>li ul.sub-menu li a:hover,header.site-header .wrapper>nav.main-navigation ul.menu>li ul.sub-menu li a:hover{background:#eee;text-decoration:none}header.site-header .wrapper>div.main-navigation ul.menu>li:hover>a,header.site-header .wrapper>nav.main-navigation ul.menu>li:hover>a{background:rgba(0,0,0,0.5)}header.site-header .wrapper>div.main-navigation ul.menu>li.menu-item-has-children:hover:before,header.site-header .wrapper>nav.main-navigation ul.menu>li.menu-item-has-children:hover:before{content:' ';display:block;width:0;height:0;border-bottom:solid 10px #fff;border-left:solid 20px transparent;border-right:solid 20px transparent;bottom:0;left:50%;margin-left:-20px;position:absolute;z-index:3}header.site-header .wrapper>div.main-navigation ul.menu>li:hover>ul.sub-menu,header.site-header .wrapper>nav.main-navigation ul.menu>li:hover>ul.sub-menu{display:block}section.secondary-content{background:#fafafa;padding:30px 0 10px;border-top:solid 1px #eee;margin-bottom:-60px!important}@media (max-width:760px){section.secondary-content table tr td{display:block;margin-bottom:10px}section.secondary-content table tr td:last-child{margin-bottom:0}}section.hero .hero-crop,section.hero .video-crop{overflow:hidden;height:100%;position:absolute;left:0;top:0;width:100%}section.hero .hero-crop img,section.hero .video-crop img{max-width:none!important}section.hero .video-crop .responsive-video-splash{display:none}section.hero .video-crop:before{content:' ';position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:2}section.hero .hero-content{display:table;min-height:360px;padding-top:82px;width:100%;z-index:3}section.hero .hero-content>div{vertical-align:middle}section.hero .hero-content .scroll-down-wrapper{text-align:center}section.hero .hero-content .scroll-down-wrapper img{width:41px;height:41px;cursor:pointer;opacity:0.6;-webkit-transition:ease-in-out opacity .1s;transition:ease-in-out opacity .1s}section.hero .hero-content .scroll-down-wrapper img:hover{opacity:1}section.hero .hero-content h1{font-size:4em;margin-top:0}section.hero .hero-content h2{font-size:2.4em;line-height:1.6em;margin-top:0}section.hero .hero-content p{font-size:1.5em;padding-left:10px;font-weight:300}section.hero .hero-content a.hero-button{border:solid 4px #FFF;color:#FFF;padding:4px 26px 5px;display:inline-block;font-weight:300;text-decoration:none;margin-top:15px;-webkit-transition:ease-in-out background-color .1s;transition:ease-in-out background-color .1s}section.hero .hero-content a.hero-button:hover{background:rgba(45,166,225,0.7)}section.hero.landing .hero-content{height:600px}section.hero.default-page .hero-crop,section.hero.default-page .video-crop{position:relative;height:360px}section.hero .page-head{border-bottom:solid 4px #eee;padding-top:15px}section.hero .page-head h1{display:table;width:100%}section.hero .page-head h1>*{line-height:40px;display:table-cell;vertical-align:middle}@media (max-width:760px){section.hero .page-head h1>*{display:inline-block;margin-top:-4px!important}}section.hero .page-head h1 .home-link{background:#2DA6E1;color:#fff;width:40px;text-align:center;padding:0 10px}section.hero .page-head h1 .home-link:before{font-family:FontAwesome;font-weight:normal}section.hero .page-head h1 .home-link:after{font-family:FontAwesome;font-weight:normal}section.hero .page-head h1 .home-link:after{content:'\f015'}section.hero .page-head h1 .home-link:hover{text-decoration:none;background:#1c95d0}section.hero .page-head h1 .page-parent{background:#ccc;color:#444;padding:0 15px;font-weight:300;white-space:nowrap}section.hero .page-head h1 .page-parent:not(.no-follow):hover{text-decoration:none;background:#bbb}section.hero .page-head h1 .page-title{color:#444;font-weight:300;width:100%}section.hero .page-head h1 .page-title span{background:#eee;display:inline-block;line-height:40px;padding:0 15px}section.hero .page-head h1 .post-edit-link{float:right;border-top:solid 4px #eee;border-left:solid 4px #eee;border-right:solid 4px #eee;color:#777;font-weight:300;padding:0 15px;font-size:16px;line-height:38px}section.hero .page-head h1 .post-edit-link:before{font-family:FontAwesome;font-weight:normal}section.hero .page-head h1 .post-edit-link:after{font-family:FontAwesome;font-weight:normal}section.hero .page-head h1 .post-edit-link:after{content:'\f040';margin-left:6px}section.hero .page-head h1 .post-edit-link:hover{text-decoration:none;color:#444}body.error404{height:100%}body.error404 #page{height:100%;display:table;width:100%}body.error404 #page #content,body.error404 #page footer{display:table-row}body.error404 #page footer>div.wrapper{padding-top:20px;padding-bottom:20px}body.error404 #page #content{height:100%}body.error404 #page #content main{height:100%;display:table;width:100%}body.error404 #page #content main section.hero{display:table-cell;vertical-align:middle}body.error404 #page #content main section.hero .message-wrap .message-float{z-index:3}body.error404 #page #content main section.hero .message-wrap .message-float span{background:#000;margin-bottom:20px;color:#fff;display:inline-block;padding:10px 20px}body.error404 #page #content main section.hero .message-wrap .message-float span.highlight{background:#2da6e1}body.error404 #page #content main section.hero .message-wrap .message-float span.highlight:hover{background:#1c95d0}body.error404 #page #content main section.hero .message-wrap .message-float span.highlight a{color:#fff}section.widget-section{display:table;width:100%}section.widget-section>div{display:table-cell}section.widget-section>div.cols-1{width:100%}section.widget-section>div.cols-2{width:50%}section.widget-section>div.cols-3{width:33%}section.widget-section>div.cols-4{width:25%}section.widget-section>div.cols-5{width:20%}@media (max-width:760px){section.widget-section>div{display:block;width:100%!important;border-right:none!important}}section.widget-section.main-snipets{padding-top:15px;z-index:3;table-layout:fixed}section.widget-section.main-snipets .icon-read-more{padding:0 15px;border-right:solid 1px #eee}section.widget-section.main-snipets .icon-read-more:last-child{border-right:none}section.widget-section.main-snipets .icon-read-more h1{margin-top:-48px;background:white;padding:14px 20px;text-align:center;font-weight:600;font-size:1.2em}section.widget-section.main-snipets .icon-read-more .excerpt-container{padding:20px 0 35px}section.widget-section.main-snipets .icon-read-more .icon-container{border:solid 1px #eee;display:inline-block;max-width:100%}section.widget-section.main-snipets .icon-read-more .icon-container img{border:solid 4px #fafafa}section.widget-section.main-snipets .icon-read-more .read-more-container{position:absolute;bottom:0;width:100%}section.widget-section.main-snipets .icon-read-more .read-more-container a{border:solid 4px #2da6e1;color:#2da6e1;display:block;margin-right:30px;padding:6px 12px;font-weight:600;font-size:14px;text-align:center;-webkit-transition:ease-in-out background .1s;transition:ease-in-out background .1s}section.widget-section.main-snipets .icon-read-more .read-more-container a:before{font-family:FontAwesome;font-weight:normal}section.widget-section.main-snipets .icon-read-more .read-more-container a:after{font-family:FontAwesome;font-weight:normal}section.widget-section.main-snipets .icon-read-more .read-more-container a:after{content:'\f178';padding-left:5px}section.widget-section.main-snipets .icon-read-more .read-more-container a:hover{text-decoration:none;background:#2da6e1;color:#fff}@media (max-width:1023px){section.widget-section.main-snipets .icon-read-more{text-align:center}}section.page-section{margin:60px 0}section.page-section h1,section.page-section h2,section.page-section h3,section.page-section h4,section.page-section h5,section.page-section h6{clear:none}section.page-section h1{border-bottom:solid 1px #eee;padding-bottom:4px;margin-bottom:0.6em}section.page-section h2,section.page-section h3,section.page-section h4,section.page-section h5,section.page-section h6{margin-top:0.5em;margin-bottom:0.6em}section.page-section img{border:solid 4px #fafafa;-moz-box-shadow:0 0 0 1px #eee;-webkit-box-shadow:0 0 0 1px #eee;box-shadow:0 0 0 1px #eee}section.page-section .read-more-button{border:solid 4px #2da6e1;color:#2da6e1;display:inline-block;padding:6px 12px;font-weight:600;font-size:14px;text-align:center;-webkit-transition:ease-in-out background .1s;transition:ease-in-out background .1s}section.page-section .read-more-button:before{font-family:FontAwesome;font-weight:normal}section.page-section .read-more-button:after{font-family:FontAwesome;font-weight:normal}section.page-section .read-more-button:after{content:'\f178';padding-left:5px}section.page-section .read-more-button:hover{text-decoration:none;background:#2da6e1;color:#fff}section.page-content{padding:20px 0 50px;margin-top:0;word-wrap:word-break;word-break:break-word;hyphens:auto}section.page-content h1,section.page-content h2,section.page-content h3,section.page-content h4,section.page-content h5,section.page-content h6{margin-bottom:1em}section.page-content h2{color:#2da6e1}section.page-content h3{color:#666}section.page-content p{margin:10px 0}section.page-content blockquote{margin:10px 0 20px 20px;border-left:solid 4px #2da6e1;padding:10px 15px;background:#fafafa;font-style:italic}@media (max-width:760px){section.page-content blockquote{margin:10px 0 20px 0}}section.page-content table{table-layout:fixed}section.page-content table[border="1"] tbody>tr td{border-top:solid 1px #eee;border-right:solid 1px #eee;padding:10px}section.page-content table[border="1"] tbody>tr td:last-child{border-right:none}section.page-content table[border="1"] tbody>tr:first-child td{border-top:none}section.page-content table td{vertical-align:top}section.page-content li.no-style{list-style:none}section.page-content li.no-style i.fa{margin-left:-27px;margin-right:10px}@media (max-width:760px){section.page-content table tr td{display:block;width:100%}section.page-content table[border="1"] tr td{border-left:solid 3px #eee!important;border-right:solid 3px #eee!important;border-top:solid 1px #eee;border-bottom:none}section.page-content table[border="1"] tr td:first-child{border-top-width:3px}section.page-content table[border="1"] tr td:last-child{border-bottom:solid 3px #eee;margin-bottom:10px}}section.case-studies-section{background:#fafafa;border-top:solid 1px #eee;border-bottom:solid 1px #eee;padding:15px 0}section.case-studies-section .wrapper{display:table}section.case-studies-section .wrapper h1{text-align:center;border-bottom:none}section.case-studies-section .wrapper .post{display:table-cell;height:100%;width:33%;padding:0 15px;vertical-align:top}@media (max-width:1023px){section.case-studies-section .wrapper .post{display:block;width:100%;margin-bottom:30px;text-align:center}section.case-studies-section .wrapper .post:last-child{margin-bottom:0}section.case-studies-section .wrapper .post .link-wrapper{width:auto!important;position:relative!important}section.case-studies-section .wrapper .post .link-wrapper a{display:inline-block;margin-right:0!important;margin-top:10px}}section.case-studies-section .wrapper .post h2.publication-title{margin-bottom:0}section.case-studies-section .wrapper .post>div{position:initial;width:100%}section.case-studies-section .wrapper .post .publication-image{vertical-align:top;text-align:center}section.case-studies-section .wrapper .post .publication-image img{width:100%;max-width:300px;border:solid 2px #eee}section.case-studies-section .wrapper .post .publication-content{vertical-align:top;position:initial;padding-bottom:15px}section.case-studies-section .wrapper .post .publication-content .publication-title{font-weight:600;font-size:0.9em;border-bottom:solid 1px #eee;padding-bottom:8px}section.case-studies-section .wrapper .post .publication-content .publication-media{font-size:0.8em;border-top:solid 1px #fff;padding-top:6px;font-style:italic}section.case-studies-section .wrapper .post .publication-content .link-wrapper{display:none}@media (max-width:1023px){section.case-studies-section .wrapper .post .publication-content .link-wrapper{display:block}}section.case-studies-section .wrapper .post .publication-content .link-wrapper .view-publication{border:solid 4px #2da6e1;color:#2da6e1;display:block;vertical-align:middle;padding:6px 12px;font-weight:600;font-size:14px;text-align:center;-webkit-transition:ease-in-out background .1s;transition:ease-in-out background .1s}section.case-studies-section .wrapper .post .publication-content .link-wrapper .view-publication:before{font-family:FontAwesome;font-weight:normal}section.case-studies-section .wrapper .post .publication-content .link-wrapper .view-publication:after{font-family:FontAwesome;font-weight:normal}section.case-studies-section .wrapper .post .publication-content .link-wrapper .view-publication:after{content:'\f178';padding-left:5px}section.case-studies-section .wrapper .post .publication-content .link-wrapper .view-publication:hover{text-decoration:none;background:#2da6e1;color:#fff}section.case-studies-section .wrapper .post .publication-content .link-wrapper .no-link{color:#2da6e1;display:block;vertical-align:middle;padding:10px 0;font-weight:600;font-size:14px;text-align:center}@media (max-width:1023px){section.case-studies-section .wrapper .hide-responsive{display:none}}section.case-studies-section .wrapper .hide-responsive .link-wrapper{display:table-cell;width:33%;padding:0 15px;vertical-align:middle}section.case-studies-section .wrapper .hide-responsive .view-publication{border:solid 4px #2da6e1;color:#2da6e1;display:block;vertical-align:middle;padding:6px 12px;font-weight:600;font-size:14px;text-align:center;-webkit-transition:ease-in-out background .1s;transition:ease-in-out background .1s}section.case-studies-section .wrapper .hide-responsive .view-publication:before{font-family:FontAwesome;font-weight:normal}section.case-studies-section .wrapper .hide-responsive .view-publication:after{font-family:FontAwesome;font-weight:normal}section.case-studies-section .wrapper .hide-responsive .view-publication:after{content:'\f178';padding-left:5px}section.case-studies-section .wrapper .hide-responsive .view-publication:hover{text-decoration:none;background:#2da6e1;color:#fff}section.case-studies-section .wrapper .hide-responsive .no-link{color:#2da6e1;display:block;vertical-align:middle;padding:10px 0;font-weight:600;font-size:14px;text-align:center}section.mailchimp-signup .wrapper{border:solid 3px #eee}section.mailchimp-signup .wrapper h2{background:#eee;font-weight:600;text-align:center;margin:0;padding:10px}section.mailchimp-signup .wrapper .form-wrapper{display:table;width:100%}section.mailchimp-signup .wrapper .form-wrapper>.form-group{display:table-cell;vertical-align:top;padding:15px 0 15px 15px}@media (max-width:760px){section.mailchimp-signup .wrapper .form-wrapper>.form-group{display:block;padding:15px 15px 0 15px;margin-bottom:0}section.mailchimp-signup .wrapper .form-wrapper>.form-group:last-child{margin-bottom:15px}}section.mailchimp-signup .wrapper .form-wrapper>.form-group.submit-group{vertical-align:bottom;min-width:120px;padding-right:15px}section.mailchimp-signup .wrapper .form-wrapper>.form-group.submit-group button{width:100%}section.mailchimp-signup .wrapper .form-wrapper>.form-group label{position:absolute;z-index:2;left:27px;top:19px;color:#999;font-size:0.9em}section.mailchimp-signup .wrapper .form-wrapper>.form-group .form-control{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding-top:26px;font-size:1em;height:auto;border-width:3px;border-color:#eee}section.mailchimp-signup .wrapper .form-wrapper>.form-group .form-control:focus{background:#f5f5f5;border-color:#2da6e1}section.mailchimp-signup .wrapper .form-wrapper>.form-group.error input,section.mailchimp-signup .wrapper .form-wrapper>.form-group.error textarea,section.mailchimp-signup .wrapper .form-wrapper>.form-group.error select{border:solid 3px #d05050;background:rgba(208,80,80,0.05)}section.mailchimp-signup .wrapper.submitting button.btn{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.3) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.3) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0))!important;background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.3) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.3) 75%,transparent 75%,transparent)!important;background-image:linear-gradient(45deg,rgba(255,255,255,0.3) 25%,rgba(0,0,0,0) 25%,rgba(0,0,0,0) 50%,rgba(255,255,255,0.3) 50%,rgba(255,255,255,0.3) 75%,rgba(0,0,0,0) 75%,rgba(0,0,0,0))!important;-webkit-background-size:40px 40px!important;background-size:40px 40px!important;-webkit-animation:progress-bar-stripes 2s linear infinite!important;-o-animation:progress-bar-stripes 2s linear infinite!important;animation:progress-bar-stripes 2s linear infinite!important}section.mailchimp-signup .wrapper.submitting button.btn.btn-primary{color:#fff!important;background-color:#2DA6E1}section.mailchimp-signup .wrapper.submitting button.btn.btn-primary:hover{background-color:none!important}section.mailchimp-signup .wrapper #mce-responses .response{margin:0 15px 10px;padding:10px 15px}section.mailchimp-signup .wrapper #mce-responses .response#mce-error-response{border:solid 1px #d05050;background:rgba(208,80,80,0.9);color:#fff}section.mailchimp-signup .wrapper #mce-responses .response#mce-success-response{border:solid 1px #39ac72;background:rgba(57,172,114,0.9);color:#fff}section.recent-posts{background:#2da6e1;padding:15px 0;margin-bottom:0}section.recent-posts .wrapper{display:table;table-layout:fixed}section.recent-posts article.post{width:33.333%;display:table-cell;vertical-align:top;padding:0 15px}@media (max-width:1023px){section.recent-posts article.post{width:100%;display:block;padding:0;margin-bottom:10px;padding-bottom:10px;border-bottom:solid 1px rgba(255,255,255,0.3)}section.recent-posts article.post:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}section.recent-posts article.post.has-thumb .post-date{left:0px!important}}section.recent-posts article.post:first-child{padding-left:0}section.recent-posts article.post:first-child.has-thumb .post-date{left:0}section.recent-posts article.post:last-child{padding-right:0}section.recent-posts article.post .post-image{width:130px;min-width:130px;vertical-align:top;padding-right:15px}section.recent-posts article.post>div>.post-content{padding-bottom:20px}section.recent-posts article.post .post-content{vertical-align:top;color:#fff;font-size:12px;position:inherit}section.recent-posts article.post .post-content h2{margin-top:0;font-size:14px;font-weight:600;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}section.recent-posts article.post .post-content:after{content:' ';display:block;clear:both}section.recent-posts article.post .post-content .link-wrapper{position:absolute;right:15px;bottom:0}section.recent-posts article.post .post-content a.view-post{color:#fff;float:right;font-weight:600;margin-bottom:1px;-webkit-transition:'ease-in-out border .2s, ease-in-out margin .2s';transition:'ease-in-out border .2s, ease-in-out margin .2s'}section.recent-posts article.post .post-content a.view-post:before{font-family:FontAwesome;font-weight:normal}section.recent-posts article.post .post-content a.view-post:after{font-family:FontAwesome;font-weight:normal}section.recent-posts article.post .post-content a.view-post:after{content:'\f178';padding-left:5px}section.recent-posts article.post .post-content a.view-post:hover{text-decoration:none;border-bottom:dashed 1px rgba(255,255,255,0.5);margin-bottom:0}section.recent-posts article.post>div.display-table{table-layout:fixed;position:initial;width:100%}section.recent-posts article.post.has-thumb .post-date{position:absolute;left:15px;display:inline-block;top:0;background:#fff;z-index:2;padding:6px 10px}section.recent-posts article.post.has-thumb .post-date span{display:block;text-align:center}section.recent-posts article.post.has-thumb .post-date span.date-day{font-size:14px;font-weight:600}section.recent-posts article.post.has-thumb .post-date span.date-month{font-size:11px}label .req{font-style:normal}label .req:before{font-family:FontAwesome;font-weight:normal}label .req:after{font-family:FontAwesome;font-weight:normal}label .req:after{content:'\f069';color:red;margin-left:5px;font-size:60%;vertical-align:super}footer.site-footer{background:#142c3b;padding:30px 0}footer.site-footer .display-table-cell{vertical-align:middle;white-space:nowrap}@media (max-width:1023px){footer.site-footer .wrapper>div{display:block;width:100%;padding:0;padding-bottom:15px;white-space:normal;text-align:center}footer.site-footer .wrapper>div:last-child{padding-bottom:0}footer.site-footer .wrapper>div li{float:none!important;display:inline-block;margin-left:-5px!important}}footer.site-footer .footer-menu ul{margin:0;padding:0}footer.site-footer .footer-menu ul:after{content:' ';display:block;clear:both}footer.site-footer .footer-menu ul li{list-style:none;float:left;border-right:solid 1px #fff;line-height:16px}footer.site-footer .footer-menu ul li>a{color:#fff;padding:0 10px;display:block;vertical-align:middle;text-transform:uppercase;font-weight:600;font-size:12px}footer.site-footer .footer-menu ul li>a:hover{text-decoration:none}footer.site-footer .footer-menu ul li:first-child>a{padding-left:0}footer.site-footer .footer-menu ul li:last-child{background:#fff;padding:5px;margin-left:-1px;margin-top:-5px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}footer.site-footer .footer-menu ul li:last-child>a{color:#142c3b}footer.site-footer .social-media{text-align:center}footer.site-footer .social-media a{display:inline-block;width:44px;height:44px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;background:#325469;line-height:44px;text-align:center;color:#fff;font-size:20px;-webkit-transition:ease-in-out background .1s;transition:ease-in-out background .1s}footer.site-footer .social-media a:hover{text-decoration:none;background:#214358}footer.site-footer .footer-logo{text-align:right}footer.site-footer .footer-logo img{margin-left:20px}footer.secondary-footer{background:#0b1c27;color:#949494;padding:15px 0;font-size:12px}footer.secondary-footer a{color:#949494;border-bottom:dashed 1px transparent;-webkit-transition:ease-in-out border-color .1s;transition:ease-in-out border-color .1s}footer.secondary-footer a:hover{text-decoration:none;border-bottom:dashed 1px #949494}@media (max-width:1023px){footer.secondary-footer .wrapper>div{display:block;width:100%;padding:0;padding-bottom:15px;text-align:center!important;float:none!important}footer.secondary-footer .wrapper>div:last-child{padding-bottom:0}}body.blog div.page-head,body.archive div.page-head{margin-bottom:0!important}body.blog .page-content,body.archive .page-content{padding-top:0}body.blog aside.right-pane,body.archive aside.right-pane{padding-top:27px}body.blog .left-pane>article.post:nth-last-child(2):before,body.archive .left-pane>article.post:nth-last-child(2):before{font-family:FontAwesome;font-weight:normal}body.blog .left-pane>article.post:nth-last-child(2):after,body.archive .left-pane>article.post:nth-last-child(2):after{font-family:FontAwesome;font-weight:normal}body.blog .left-pane>article.post:nth-last-child(2):after,body.archive .left-pane>article.post:nth-last-child(2):after{content:'\f0d7';position:absolute;bottom:-14px;left:-10px;font-size:30px;text-align:center;color:#EEE;line-height:1}body.blog .left-pane>article.post,body.archive .left-pane>article.post{border-left:solid 3px #eee;padding:15px;padding-left:15px;margin-bottom:0}@media (max-width:1023px){body.blog .left-pane>article.post,body.archive .left-pane>article.post{padding:12px}}@media (max-width:760px){body.blog .left-pane>article.post,body.archive .left-pane>article.post{padding:8px}}body.blog .left-pane>article.post .post-title,body.archive .left-pane>article.post .post-title{border-bottom:solid 2px #eee;margin:0 -15px;padding-left:15px;padding-right:15px;padding-top:15px}body.blog .left-pane>article.post .post-title:before,body.archive .left-pane>article.post .post-title:before{font-family:FontAwesome;font-weight:normal}body.blog .left-pane>article.post .post-title:after,body.archive .left-pane>article.post .post-title:after{font-family:FontAwesome;font-weight:normal}body.blog .left-pane>article.post .post-title:before,body.archive .left-pane>article.post .post-title:before{content:'\f192';position:absolute;font-size:30px;left:-15px;bottom:-15px;background:#FFF;color:#eee;height:24px;width:24px;line-height:24px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}@media (max-width:1023px){body.blog .left-pane>article.post .post-title,body.archive .left-pane>article.post .post-title{padding-left:12px}}@media (max-width:760px){body.blog .left-pane>article.post .post-title,body.archive .left-pane>article.post .post-title{padding-left:8px}}@media (max-width:1023px){body.blog .left-pane>article.post .post-title,body.archive .left-pane>article.post .post-title{padding-right:12px}}@media (max-width:760px){body.blog .left-pane>article.post .post-title,body.archive .left-pane>article.post .post-title{padding-right:8px}}@media (max-width:1023px){body.blog .left-pane>article.post .post-title,body.archive .left-pane>article.post .post-title{padding-top:12px}}@media (max-width:760px){body.blog .left-pane>article.post .post-title,body.archive .left-pane>article.post .post-title{padding-top:8px}}body.blog .left-pane>article.post .post-title h2,body.archive .left-pane>article.post .post-title h2{margin:0;display:table;width:100%;font-size:1.1em}body.blog .left-pane>article.post .post-title h2 a,body.archive .left-pane>article.post .post-title h2 a{color:#fff;display:table-cell}body.blog .left-pane>article.post .post-title h2 a:before,body.archive .left-pane>article.post .post-title h2 a:before{font-family:FontAwesome;font-weight:normal}body.blog .left-pane>article.post .post-title h2 a:after,body.archive .left-pane>article.post .post-title h2 a:after{font-family:FontAwesome;font-weight:normal}body.blog .left-pane>article.post .post-title h2 a.post-permalink,body.archive .left-pane>article.post .post-title h2 a.post-permalink{background:#2da6e1;color:#fff;font-weight:600;padding:4px 15px 4px;transition:ease-in-out background .3s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.blog .left-pane>article.post .post-title h2 a.post-permalink:hover,body.archive .left-pane>article.post .post-title h2 a.post-permalink:hover{border:none!important;text-decoration:none;background:#1c95d0}body.blog .left-pane>article.post .post-title h2 a.post-permalink:after,body.archive .left-pane>article.post .post-title h2 a.post-permalink:after{margin-left:5px;content:'\f178'}body.blog .left-pane>article.post .post-title h2 a.post-edit-link,body.archive .left-pane>article.post .post-title h2 a.post-edit-link{white-space:nowrap;background:#fff;position:absolute;right:0;display:none;border-top:solid 2px #eee;border-left:solid 2px #eee;border-right:solid 2px #eee;color:#999;padding:4px 15px 2px;transition:ease-in-out background .3s}body.blog .left-pane>article.post .post-title h2 a.post-edit-link:hover,body.archive .left-pane>article.post .post-title h2 a.post-edit-link:hover{border-bottom:none;background:#fafafa;text-decoration:none}body.blog .left-pane>article.post .post-title h2 a.post-edit-link:after,body.archive .left-pane>article.post .post-title h2 a.post-edit-link:after{content:'\f040';margin-left:6px}body.blog .left-pane>article.post .post-title h2 .filler,body.archive .left-pane>article.post .post-title h2 .filler{display:table-cell;width:100%}body.blog .left-pane>article.post .post-title h2 .date,body.archive .left-pane>article.post .post-title h2 .date{display:table-cell;white-space:nowrap;background:#fafafa;font-weight:400;padding:2px 15px 2px;color:#444;border-top:solid 2px #eee;border-left:solid 2px #eee}@media (max-width:760px){body.blog .left-pane>article.post .post-title h2 .date,body.archive .left-pane>article.post .post-title h2 .date{display:inline-block;*display:inline;*zoom:1;border-right:solid 2px #eee}body.blog .left-pane>article.post .post-title h2 .post-permalink,body.archive .left-pane>article.post .post-title h2 .post-permalink{display:block!important;max-width:100%!important;width:100%;white-space:normal!important}body.blog .left-pane>article.post .post-title h2 .filler,body.archive .left-pane>article.post .post-title h2 .filler{display:none}}@media (max-width:760px){body.blog .left-pane>article.post .post-title h2,body.archive .left-pane>article.post .post-title h2{padding-left:10px}}@media (max-width:760px){body.blog .left-pane>article.post .post-title:before,body.archive .left-pane>article.post .post-title:before{left:-5px}}body.blog .left-pane>article.post .display-table-cell,body.archive .left-pane>article.post .display-table-cell{vertical-align:top}body.blog .left-pane>article.post .display-table-cell.post-thumnail,body.archive .left-pane>article.post .display-table-cell.post-thumnail{padding-top:15px}@media (max-width:1023px){body.blog .left-pane>article.post .display-table-cell.post-thumnail,body.archive .left-pane>article.post .display-table-cell.post-thumnail{padding-top:12px}}@media (max-width:760px){body.blog .left-pane>article.post .display-table-cell.post-thumnail,body.archive .left-pane>article.post .display-table-cell.post-thumnail{padding-top:8px}}body.blog .left-pane>article.post .display-table-cell.post-thumnail a,body.archive .left-pane>article.post .display-table-cell.post-thumnail a{display:block;width:120px;height:120px;overflow:hidden;border:solid 1px #eee}body.blog .left-pane>article.post .display-table-cell.post-thumnail a img,body.archive .left-pane>article.post .display-table-cell.post-thumnail a img{border:solid 4px #fafafa}body.blog .left-pane>article.post .display-table-cell.post-thumnail a:hover,body.archive .left-pane>article.post .display-table-cell.post-thumnail a:hover{border-bottom:none}body.blog .left-pane>article.post .display-table-cell.post-thumnail:after,body.archive .left-pane>article.post .display-table-cell.post-thumnail:after{content:''}body.blog .left-pane>article.post .display-table-cell.post-excerpt,body.archive .left-pane>article.post .display-table-cell.post-excerpt{padding-left:15px;padding-bottom:15px}@media (max-width:1023px){body.blog .left-pane>article.post .display-table-cell.post-excerpt,body.archive .left-pane>article.post .display-table-cell.post-excerpt{padding-left:12px}}@media (max-width:760px){body.blog .left-pane>article.post .display-table-cell.post-excerpt,body.archive .left-pane>article.post .display-table-cell.post-excerpt{padding-left:8px}}@media (max-width:1023px){body.blog .left-pane>article.post .display-table-cell.post-excerpt,body.archive .left-pane>article.post .display-table-cell.post-excerpt{padding-bottom:12px}}@media (max-width:760px){body.blog .left-pane>article.post .display-table-cell.post-excerpt,body.archive .left-pane>article.post .display-table-cell.post-excerpt{padding-bottom:8px}}body.blog .left-pane>article.post .display-table-cell.post-excerpt p:first-child,body.archive .left-pane>article.post .display-table-cell.post-excerpt p:first-child{margin-top:0}body.blog .left-pane>article.post .display-table-cell.post-excerpt a.read-more-link,body.archive .left-pane>article.post .display-table-cell.post-excerpt a.read-more-link{position:absolute;bottom:0;right:0;color:#2da6e1;padding-right:20px}body.blog .left-pane>article.post .display-table-cell.post-excerpt a.read-more-link:before,body.archive .left-pane>article.post .display-table-cell.post-excerpt a.read-more-link:before{font-family:FontAwesome;font-weight:normal}body.blog .left-pane>article.post .display-table-cell.post-excerpt a.read-more-link:after,body.archive .left-pane>article.post .display-table-cell.post-excerpt a.read-more-link:after{font-family:FontAwesome;font-weight:normal}body.blog .left-pane>article.post .display-table-cell.post-excerpt a.read-more-link:after,body.archive .left-pane>article.post .display-table-cell.post-excerpt a.read-more-link:after{content:'\f178'}body.blog .left-pane>article.post .display-table-cell.post-excerpt a.read-more-link:hover,body.archive .left-pane>article.post .display-table-cell.post-excerpt a.read-more-link:hover{text-decoration:none}@media (max-width:760px){body.blog .left-pane>article.post .display-table-cell.post-thumnail,body.archive .left-pane>article.post .display-table-cell.post-thumnail{display:block;float:left;margin:0 15px 10px 0}body.blog .left-pane>article.post .display-table-cell.post-excerpt,body.archive .left-pane>article.post .display-table-cell.post-excerpt{display:block}}body.blog .left-pane>article.post .post-excerpt,body.archive .left-pane>article.post .post-excerpt{padding-top:15px}@media (max-width:1023px){body.blog .left-pane>article.post .post-excerpt,body.archive .left-pane>article.post .post-excerpt{padding-top:12px}}@media (max-width:760px){body.blog .left-pane>article.post .post-excerpt,body.archive .left-pane>article.post .post-excerpt{padding-top:8px}}body.blog .left-pane>article.post .post-excerpt .read-more-link,body.archive .left-pane>article.post .post-excerpt .read-more-link{float:right;padding-right:15px;position:relative}body.blog .left-pane>article.post .post-excerpt .read-more-link:after,body.archive .left-pane>article.post .post-excerpt .read-more-link:after{position:absolute;right:10px;opacity:0;transition:ease-in-out right .3s,ease-in-out opacity .3s}body.blog .left-pane>article.post .post-excerpt .read-more-link:hover:after,body.archive .left-pane>article.post .post-excerpt .read-more-link:hover:after{right:0;opacity:1}body.blog .left-pane>article.post .post-excerpt .read-more-link:hover,body.archive .left-pane>article.post .post-excerpt .read-more-link:hover{border-bottom:none}body.blog .left-pane>article.post .post-excerpt .read-more-link:after,body.archive .left-pane>article.post .post-excerpt .read-more-link:after{content:'\f178'}body.blog .left-pane>article.post:hover a.post-edit-link,body.archive .left-pane>article.post:hover a.post-edit-link{display:table-cell!important}.pagination{text-align:right;display:block}.pagination .page-numbers{background:#fafafa;border:solid 2px #eee;color:#444;padding:4px 8px;transition:ease-in-out background .3s,ease-in-out border .3s}.pagination .page-numbers:hover{background:#e9e9e9;border:solid 2px #ddd}.pagination .page-numbers.current{background:#2da6e1;border:solid 2px #1c95d0;color:#fff}.pagination .page-numbers.current:hover{background:#2da6e1}.post-meta{font-size:0.8em}.post-meta>span{border:solid 2px #eee;padding:3px 12px;border-top:0;float:right;margin-right:15px;color:#888;white-space:nowrap}@media (max-width:1023px){.post-meta>span{margin-right:12px}}@media (max-width:760px){.post-meta>span{margin-right:8px}}.post-meta>span:before{font-family:FontAwesome;font-weight:normal}.post-meta>span:after{font-family:FontAwesome;font-weight:normal}.post-meta>span a{color:#888}.post-meta>span:first-child{margin-right:0!important}.post-meta>span.post-comments:before{content:'\f086';margin-right:4px}.post-meta>span.post-views:before{content:'\f06e';margin-right:4px}.post-meta>span.post-categories:before{content:'\f126';margin-right:4px}.post-meta>span.post-tags:before{content:'\f02c';margin-right:4px}.post-meta:after{content:' ';display:block;clear:both}@media (max-width:760px){.post-meta>span{border:none!important;display:block;float:none;text-align:right;margin-right:0!important;word-break:break-word;white-space:normal;font-size:85%}}aside.right-pane>div{margin-bottom:15px}@media (max-width:1023px){aside.right-pane>div{margin-bottom:12px}}@media (max-width:760px){aside.right-pane>div{margin-bottom:8px}}aside.right-pane>div>h3{border:solid 3px #eee;font-weight:600;text-align:center;padding:7.5px 15px;background:#fafafa;margin:0;font-size:1.1em}@media (max-width:1023px){aside.right-pane>div>h3{padding:6px 12px}}@media (max-width:760px){aside.right-pane>div>h3{padding:4px 8px}}aside.right-pane>div>ul{margin:0;border:solid 3px #eee;border-top:0}aside.right-pane>div>ul li{list-style:none;padding:5px 0;padding-right:15px;padding-left:15px;font-size:14px;border-bottom:solid 1px #eee}aside.right-pane>div>ul li .feature-image{display:none}@media (max-width:1023px){aside.right-pane>div>ul li{padding-right:12px}}@media (max-width:760px){aside.right-pane>div>ul li{padding-right:8px}}@media (max-width:1023px){aside.right-pane>div>ul li{padding-left:12px}}@media (max-width:760px){aside.right-pane>div>ul li{padding-left:8px}}aside.right-pane>div>ul li:hover{background:#fafafa}aside.right-pane>div>ul li .post-content h4{margin-bottom:0;font-size:1.1em}aside.right-pane>div>ul li .post-content h4 a{padding-right:15px;position:relative;padding-right:20px}aside.right-pane>div>ul li .post-content h4 a:before{font-family:FontAwesome;font-weight:normal}aside.right-pane>div>ul li .post-content h4 a:after{font-family:FontAwesome;font-weight:normal}aside.right-pane>div>ul li .post-content h4 a:after{position:absolute;right:10px;opacity:0;transition:ease-in-out right .3s,ease-in-out opacity .3s}aside.right-pane>div>ul li .post-content h4 a:hover:after{right:0;opacity:1}aside.right-pane>div>ul li .post-content h4 a:after{content:'\f178'}aside.right-pane>div>ul li .post-content .post-meta{padding-bottom:0}aside.right-pane>div>ul li .post-content .post-meta a{color:#2DA6E1;padding-right:15px;position:relative;float:right}aside.right-pane>div>ul li .post-content .post-meta a:before{font-family:FontAwesome;font-weight:normal}aside.right-pane>div>ul li .post-content .post-meta a:after{font-family:FontAwesome;font-weight:normal}aside.right-pane>div>ul li .post-content .post-meta a:after{position:absolute;right:10px;opacity:0;transition:ease-in-out right .3s,ease-in-out opacity .3s}aside.right-pane>div>ul li .post-content .post-meta a:hover:after{right:0;opacity:1}aside.right-pane>div>ul li .post-content .post-meta a:after{content:'\f178'}aside.right-pane>div>ul li .post-content .post-meta:after{content:' ';display:block;clear:both}aside.right-pane>div>ul li a:hover{text-decoration:none}aside.right-pane>div.widget_youtube-channel .youtube_channel{width:100%;border:solid 3px #eee;border-top:0;padding-bottom:6px;max-height:400px;overflow-y:scroll}aside.right-pane>div.widget_youtube-channel .ytc_video_container{width:100%!important;padding:6px 6px 0 6px}body.single .feature-image{float:left;max-width:350px;margin:10px 30px 20px 0;border:solid 1px #eee}body.single .feature-image img{max-width:100%;border:solid 4px #fafafa;height:auto!important}@media (max-width:760px){body.single .page-head h1>span{margin:0!important}}body.single .page-head .blog-link{background:#ccc;padding:0 15px;font-weight:300;margin:0 -7px;color:#444;white-space:nowrap}@media (max-width:760px){body.single .page-head .blog-link{margin:0}}body.single .page-head .blog-link:hover{text-decoration:none;background:#bbb}body.single .page-head .date{white-space:nowrap;vertical-align:middle;font-weight:300;padding-left:15px;padding-right:15px;line-height:1;border-top:solid 3px #eee;border-left:solid 3px #eee;border-right:solid 3px #eee}@media (max-width:760px){body.single .page-head .date{border:none}}.post-edit-link{display:none!important}.download-wrapper{margin-bottom:10px;display:table}.download-wrapper *{line-height:25px}.download-wrapper a.download-link{display:table-cell;background:#2da6e1;color:#fff;-webkit-border-radius:2px 0 0 2px;-moz-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;padding:4px 15px;vertical-align:middle;padding-left:40px}.download-wrapper a.download-link:hover{text-decoration:none}.download-wrapper span.download-count{background:#1c95d0;color:#fff;-webkit-border-radius:0 2px 2px 0;-moz-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;padding:4px 15px;display:table-cell;vertical-align:middle;font-size:13px}.download-wrapper.pdf .download-link:before{font-family:FontAwesome;font-weight:normal}.download-wrapper.pdf .download-link:after{font-family:FontAwesome;font-weight:normal}.download-wrapper.pdf .download-link:before{position:absolute;left:10px;top:50%;margin-top:-13px;content:'\f1c1';margin-right:10px}.download-wrapper.pdf .download-link:after{content:' ';position:absolute;display:block;width:1px;height:100%;top:0;left:29px;background:#1c95d0}.download-wrapper.ppt .download-link:before{font-family:FontAwesome;font-weight:normal}.download-wrapper.ppt .download-link:after{font-family:FontAwesome;font-weight:normal}.download-wrapper.ppt .download-link:before{position:absolute;left:10px;top:50%;margin-top:-13px;content:'\f1c4';margin-right:10px}.download-wrapper.ppt .download-link:after{content:' ';position:absolute;display:block;width:1px;height:100%;top:0;left:29px;background:#1c95d0}.youtubechannelgallery .ytccf:before,.youtubechannelgallery .ytccf:after{content:none!important}.youtubechannelgallery .ytchagallery{margin:0 -15px!important;width:calc(100% + 30px)!important}.youtubechannelgallery .ytchagallery .ytc-row{display:table;border-spacing:15px 7.5px;width:100%!important;border-collapse:separate}.youtubechannelgallery .ytchagallery .ytc-row li{padding:6px!important;display:table-cell;vertical-align:top;background:#eee;float:none!important}@media (max-width:760px){.youtubechannelgallery .ytchagallery .ytc-row li{display:block;width:100%!important;margin-bottom:10px}}.youtubechannelgallery .ytchagallery .ytc-row li .ytcliinner{padding:6px!important}.youtubechannelgallery .ytchagallery .ytc-row li .ytctitle{margin-top:0!important;font-size:0.95em}.youtubechannelgallery .ytchagallery .ytc-row li .ytctitle a:hover{text-decoration:none}.youtubechannelgallery .ytchagallery .ytc-row li .ytcthumb-cont{margin:0 10px 5px 0!important}.youtubechannelgallery .ytchagallery .ytc-row li .ytctdescription{font-size:0.8em}.wpcf7-form{background:#fafafa;border:solid 2px #eee;padding:15px 15px 0}.wpcf7-form br{display:none}.wpcf7-form label{position:absolute;top:4px;left:10px;z-index:2;font-size:0.8em;color:#777}.wpcf7-form input,.wpcf7-form textarea{padding:24px 10px 5px 10px;height:auto;font-size:1em}.wpcf7-form input:focus,.wpcf7-form textarea:focus{background:#e9e9e9}.wpcf7-form .wpcf7-submit{color:#fff;background:#2da6e1;padding:5px 10px;background-image:none;border:solid 1px #1c95d0;box-shadow:none;text-shadow:none;font-weight:500;font-size:1em;font-family:'Open Sans',sans-serif,"Helvetica Neue",Helvetica,Arial,sans-serif}.wpcf7-form .wpcf7-submit:hover,.wpcf7-form .wpcf7-submit:focus{box-shadow:none;background:#1c95d0;border:solid 1px #0b84bf}.case-study-filter-wrapper .responsive-filter{display:none;background:#444;color:#fff;line-height:36px;padding:0 15px;margin-bottom:5px}.case-study-filter-wrapper .responsive-filter i{margin-right:10px}@media (max-width:760px){.case-study-filter-wrapper .responsive-filter{display:block}}.case-study-filter-wrapper.filters-open{border-left:solid 2px #444;border-right:solid 2px #444;border-bottom:solid 2px #444}.case-study-filter-wrapper.filters-open li{display:block;margin:5px 10px}.case-study-filter-wrapper li{list-style:none;float:left;background:#eee;margin:5px 10px 5px 0;padding:0 12px;font-size:0.9em}@media (max-width:760px){.case-study-filter-wrapper li{display:none}}.case-study-filter-wrapper li *{line-height:36px}.case-study-filter-wrapper li a{color:#444}.case-study-filter-wrapper li .post-count{color:#fff;background:#444;margin-left:6px;padding:0 6px;font-size:0.9em;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:inline-block;line-height:22px}.case-study-filter-wrapper li.active-filter{background:#2da6e1}.case-study-filter-wrapper li.active-filter a{color:#fff}.case-study-filter-wrapper li.active-filter .post-count{color:#2da6e1;background:#fff}.case-study-filter-wrapper li a:hover{text-decoration:none}.case-study-filter-wrapper:after{content:' ';display:block;clear:both}.case-study-posts-wrapper{margin:0 -10px}.case-study-posts-wrapper .post{float:left;width:33.333%;list-style:none;padding:10px}@media (max-width:760px){.case-study-posts-wrapper .post{width:100%}}.case-study-posts-wrapper .post .content-wrapper{border:solid 1px #2da6e1}.case-study-posts-wrapper .post .content-wrapper h3{color:#fff;font-size:1em;background:#2da6e1;padding:6px 12px;margin-bottom:6px}.case-study-posts-wrapper .post .content-wrapper div.post-excerpt{padding:0 12px 6px;font-size:0.85em}.case-study-posts-wrapper .post .content-wrapper div.post-excerpt h1,.case-study-posts-wrapper .post .content-wrapper div.post-excerpt h2,.case-study-posts-wrapper .post .content-wrapper div.post-excerpt h3,.case-study-posts-wrapper .post .content-wrapper div.post-excerpt h4,.case-study-posts-wrapper .post .content-wrapper div.post-excerpt h5,.case-study-posts-wrapper .post .content-wrapper div.post-excerpt h6{color:#444;font-size:1em;margin:0 0 10px;font-weight:bold;text-transform:normal}.case-study-posts-wrapper .post .content-wrapper a.read-more{background:#eee;display:block;padding:6px 12px;text-align:center;color:#444}.case-study-posts-wrapper .post .content-wrapper a.read-more:hover{text-decoration:none;background:#ddd}.menu-toggle{position:absolute;right:20px;top:0;display:none}@media (max-width:1023px){body{padding-top:50px}header{height:50px}header .wrapper{width:100%!important;padding:0 15px;display:block!important}#content,footer{-webkit-transition:ease-in-out opacity .2s;transition:ease-in-out opacity .2s}body.menu-open{position:fixed}body.menu-open a.menu-toggle{right:-20px!important}body.menu-open .menu-main-menu-container{right:0!important;display:block;z-index:5}body.menu-open #content,body.menu-open footer{opacity:0.6}section.hero.default-page .video-crop,section.hero.default-page .hero-crop{height:120px}}@media (max-width:1023px) and (max-width:1023px){header .wrapper div.site-branding{display:block;text-align:left}header .wrapper div.site-branding a:not(.menu-toggle){height:50px;padding:4px 12px 8px 0}header .wrapper div.site-branding a:not(.menu-toggle) img{width:34px;height:34px}header .wrapper div.site-branding a.menu-toggle{color:#fff;position:absolute;right:0;top:0;height:50px;line-height:50px;display:block;font-size:1.4em;opacity:1;-webkit-transition:ease-in-out .2s right;transition:ease-in-out .2s right}header .wrapper div.menu-main-menu-container{position:fixed;width:300px;right:-300px;max-width:90%;top:50px;height:calc(100% - 50px);background:#fafafa;display:block;-webkit-transition:ease-in-out right .2s;transition:ease-in-out right .2s;overflow-y:scroll}header .wrapper div.menu-main-menu-container a{display:block!important;height:auto!important;color:#444!important;line-height:1!important;padding:8px 10px 8px 10px!important;font-size:15px!important}header .wrapper div.menu-main-menu-container>ul{text-align:left;height:auto}header .wrapper div.menu-main-menu-container>ul>li{display:block!important;height:auto}header .wrapper div.menu-main-menu-container>ul>li:before{display:none!important}header .wrapper div.menu-main-menu-container>ul>li.current-menu-parent>a,header .wrapper div.menu-main-menu-container>ul>li .current_page_item>a{background:#ddd!important}header .wrapper div.menu-main-menu-container>ul>li.current-menu-parent>a>a,header .wrapper div.menu-main-menu-container>ul>li .current_page_item>a>a{font-weight:800}header .wrapper div.menu-main-menu-container>ul>li>a{color:#444;line-height:36px;padding:0 15px}header .wrapper div.menu-main-menu-container>ul>li>ul{display:block!important;position:relative!important;background:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}header .wrapper div.menu-main-menu-container>ul>li>ul a{padding:8px 10px 8px 30px!important}}@media (max-width:1023px){.pane-group{width:100%!important}.pane-group .left-pane,.pane-group .right-pane{width:100%!important;padding-left:0px!important;padding-right:0px!important}.pane-group .left-pane{padding-bottom:30px}section.hero .hero-content{position:relative!important;height:auto!important;padding:20px 0;font-size:80%}section.hero .hero-crop{height:140px!important}section.hero.landing .hero-crop{position:absolute;height:100%!important;width:100%;top:0;left:0}section.hero .scroll-down-wrapper{display:none}}@media (max-width:760px){.video-crop #video{display:none}.video-crop .responsive-video-splash{display:block!important}}