@charset "UTF-8";
/*!
Theme Name: Pragmaticus
Theme URI: http://underscores.me/
Author: Michael Kalina
Author URI: https://mkln.io
Description: Pragmaticus-Theme
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: pragmaticus
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Pragmaticus is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
:root{--p-color-red:#8a151d;--p-color-blue:#0072b4;--p-color-yellow:#ffcb05;--p-color-green:#009042;--p-color-light-blue:#1190D5;--p-color-salmon:#ff7651;--p-color-pink:#F29EC4;--p-color-beige:#ffefe0;--p-color-orange:#EC6502;--p-color-light-green:#76b828;--p-color-dark-green:#009176;--p-color-light-red:#e3000f;--p-color-violet:#952069;--p-color-navy-blue:#0096ae;--p-procontra-red:rgba( 203, 46, 33, .1);--p-black:#000000;--p-grey:#777777;--p-light-grey:#D8D8D8;--p-subtle-grey:#F7F7F7;--p-procontra-blue:rgba( 139, 201, 234, .1);--p-font-color:#222;--p-font-regular:300 20px/1.5 Lato, serif;--p-font-expert-box:300 .6em/1.4 Lato, sans-serif;--p-font-meta:300 .8em/1.4 Lato, sans-serif;--p-font-heading:500 1.4em/1.2 Oswald, serif;--p-gap:20px;--p-icon-width:50px;--p-margin:1em}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:400;src:local(""),url(https://www.gisreportsonline.com/wp-content/themes/pragmaticus/assets/fonts/lato/lato-v20-latin-regular.woff2) format("woff2"),url(https://www.gisreportsonline.com/wp-content/themes/pragmaticus/assets/fonts/lato/lato-v20-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:"Lato";font-style:italic;font-weight:400;src:local(""),url(https://www.gisreportsonline.com/wp-content/themes/pragmaticus/assets/fonts/lato/lato-v20-latin-italic.woff2) format("woff2"),url(https://www.gisreportsonline.com/wp-content/themes/pragmaticus/assets/fonts/lato/lato-v20-latin-italic.woff) format("woff")}@font-face{font-display:swap;font-family:"Lato";font-style:normal;font-weight:700;src:local(""),url(https://www.gisreportsonline.com/wp-content/themes/pragmaticus/assets/fonts/lato/lato-v20-latin-700.woff2) format("woff2"),url(https://www.gisreportsonline.com/wp-content/themes/pragmaticus/assets/fonts/lato/lato-v20-latin-700.woff) format("woff")}@font-face{font-display:swap;font-family:"Oswald";font-style:normal;font-weight:400;src:local(""),url(https://www.gisreportsonline.com/wp-content/themes/pragmaticus/assets/fonts/oswald/oswald-v40-latin-regular.woff2) format("woff2"),url(https://www.gisreportsonline.com/wp-content/themes/pragmaticus/assets/fonts/oswald/oswald-v40-latin-regular.woff) format("woff")}@font-face{font-display:swap;font-family:"Oswald";font-style:normal;font-weight:600;src:local(""),url(https://www.gisreportsonline.com/wp-content/themes/pragmaticus/assets/fonts/oswald/oswald-v40-latin-600.woff2) format("woff2"),url(https://www.gisreportsonline.com/wp-content/themes/pragmaticus/assets/fonts/oswald/oswald-v40-latin-600.woff) format("woff")}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;min-width:320px;overflow-x:hidden}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}body .menu-active{overflow:hidden}.site-header{position:relative;-moz-column-gap:calc(0.5 * var(--p-gap));column-gap:calc(0.5 * var(--p-gap));padding:5px var(--p-gap);background-color:rgb(0 0 0 / .025)}@media (min-width:768px){.site-header{margin-bottom:20px}}.site-header .container{align-items:center}@media (min-width:1780px){.site-header{margin:0 0 0 calc(50% - 550px - 200px - 20px);display:block;padding:30px 0 0;position:fixed;width:200px;border-radius:5px;background-color:rgb(0 0 0 / .025)}.site-header .container{display:block}}@media (min-width:1780px){.home .site-header,.single-dossier .site-header{margin-bottom:0}}.site-header .header-menu{display:none}@media (min-width:1780px){.site-header #nav-toggle{display:none}.site-header .menu-ressorts{display:block;grid-column:2;grid-row:2}.site-header .menu-posttypes{display:block;grid-column:4;grid-row:2;text-align:right}.site-header .menu-socialmedia{display:block}}.site-title{grid-column:1/3!important;text-align:left;font-size:1em;align-self:baseline}.site-title a{width:75px;height:75px;margin:0;display:block;background-size:contain;overflow:hidden;text-indent:100%;white-space:nowrap;background:url(https://www.gisreportsonline.com/wp-content/themes/pragmaticus/assets/images/gis-logo.svg) no-repeat center center}@media (min-width:1780px){.site-title a{margin:0 auto}}.bars{height:24px;width:24px;position:relative;cursor:pointer}.bars .bar{background:var(--p-black);display:block;height:1px;position:absolute;right:0;width:100%;top:50%;transition:transform 0.2s ease-in,opacity 0s ease-out 0.2s,margin 0.2s ease-out 0.2s;-moz-column-gap:var(--p-gap);column-gap:var(--p-gap)}.bars .bar:nth-child(1){margin-top:-25%}.bars .bar:nth-child(3){margin-top:25%}#socialmedia li{display:inline}#menu-social-media a,#socialmedia a{line-height:0;font-size:0;color:#fff0;display:inline-block;width:1px;height:var(--p-gap);background-size:contain;background-repeat:no-repeat;margin:0 0 5px 0;padding:0 0 0 calc(1.25 * var(--p-gap));line-height:calc(1.125 * var(--p-gap))}#menu-social-media a[href*=twitter],#menu-social-media a[href*="x."],#socialmedia a[href*=twitter],#socialmedia a[href*="x."]{background-image:url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="a" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 100.62 102.88"><defs><style>.c,.d{fill:none;}.e{fill:%23fff;}.f{fill:%231d1d1b;}.g{clip-path:url(https://www.gisreportsonline.com/wp-content/themes/pragmaticus/assets/style/%23b);}.d{stroke:%231d1d1b;stroke-width:3.34px;}</style><clipPath id="b"><rect class="c" x="0" width="100.62" height="102.88"/></clipPath></defs><polygon class="f" points="90.41 0 1.66 102.88 6.39 102.88 95.61 0 90.41 0"/><g class="g"><path class="e" d="M3.17,1.67C25.91,34.85,48.66,68.03,71.41,101.21h26.04C74.61,68.03,51.78,34.85,28.94,1.67H3.17Z"/><path class="d" d="M3.17,1.67C25.91,34.85,48.66,68.03,71.41,101.21h26.04C74.61,68.03,51.78,34.85,28.94,1.67H3.17Z"/></g></svg>')}#menu-social-media a[href*=facebook],#socialmedia a[href*=facebook]{background-image:url('data:image/svg+xml;utf8,<svg enable-background="new 0 0 512 512" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m256 375.333c-5.523 0-10 4.477-10 10v.04s0 .027 0 .04v.08c0 5.523 4.477 10 10 10s10-4.477 10-10c0-.014 0-.026 0-.04s0-.026 0-.04 0-.027 0-.04 0-.027 0-.04c0-5.523-4.477-10-10-10z"/><path d="m414 0h-316c-54.038 0-98 43.962-98 98v316c0 54.038 43.962 98 98 98h158c5.523 0 10-4.477 10-10v-77.5c0-5.523-4.477-10-10-10s-10 4.477-10 10v67.5h-148c-43.009 0-78-34.991-78-78v-316c0-43.009 34.991-78 78-78h316c43.009 0 78 34.991 78 78v316c0 43.009-34.991 78-78 78h-64v-176.499h57.981c5.136 0 9.436-3.89 9.95-8.999l7.191-71.455c.283-2.813-.637-5.613-2.533-7.709s-4.591-3.292-7.417-3.292h-65.172v-37.521c0-6.791 2.163-9.316 7.981-9.316h56.742c5.523 0 10-4.477 10-10v-69.66c0-5.523-4.477-10-10-10h-74.517c-42.223 0-64.615 18.546-75.964 34.104-15.873 21.758-18.243 47.454-18.243 60.834v42.007h-49c-5.523 0-10 4.477-10 10v71.006c0 5.523 4.477 10 10 10h49v28.5c0 5.523 4.477 10 10 10s10-4.477 10-10v-38.5c0-5.523-4.477-10-10-10h-49v-51.007h49c5.523 0 10-4.477 10-10v-52.007c0-22.532 7.231-74.938 74.207-74.938h64.517v49.66h-46.742c-12.908 0-27.981 7.678-27.981 29.316v47.521c0 5.523 4.477 10 10 10h64.115l-5.178 51.455h-58.937c-5.523 0-10 4.477-10 10v196.5c0 5.523 4.477 10 10 10h74c54.038 0 98-43.962 98-98v-316c0-54.038-43.962-98-98-98z"/><path d="m58 102.5c-5.523 0-10 4.477-10 10v83.5c0 5.523 4.477 10 10 10s10-4.477 10-10v-83.5c0-5.523-4.477-10-10-10z"/><path d="m58 229.382c-5.523 0-10 4.477-10 10v.118c0 5.523 4.477 10 10 10s10-4.477 10-10v-.118c0-5.523-4.477-10-10-10z"/></svg>')}#menu-social-media a[href*=instagram],#socialmedia a[href*=instagram]{background-image:url('data:image/svg+xml;utf8,<svg enable-background="new 0 0 512 512" height="512" viewBox="0 0 512 512" width="512" xmlns="http://www.w3.org/2000/svg"><path d="m424.339 0h-336.678c-48.336 0-87.661 39.325-87.661 87.661v336.678c0 48.336 39.325 87.661 87.661 87.661h336.678c48.336 0 87.661-39.325 87.661-87.661v-336.678c0-48.336-39.325-87.661-87.661-87.661zm72.661 424.339c0 40.065-32.596 72.661-72.661 72.661h-336.678c-40.065 0-72.661-32.596-72.661-72.661v-336.678c0-40.065 32.596-72.661 72.661-72.661h336.678c40.065 0 72.661 32.596 72.661 72.661z"/><path d="m256 112.226c-79.277 0-143.774 64.497-143.774 143.774s64.497 143.774 143.774 143.774 143.774-64.497 143.774-143.774-64.497-143.774-143.774-143.774zm0 272.548c-71.006 0-128.774-57.768-128.774-128.774s57.768-128.774 128.774-128.774 128.774 57.768 128.774 128.774-57.768 128.774-128.774 128.774z"/><path d="m408.307 64.129c-21.816 0-39.565 17.749-39.565 39.564 0 21.816 17.749 39.565 39.565 39.565s39.564-17.749 39.564-39.565-17.748-39.564-39.564-39.564zm0 64.129c-13.545 0-24.565-11.02-24.565-24.565s11.02-24.564 24.565-24.564 24.564 11.02 24.564 24.564-11.019 24.565-24.564 24.565z"/><path d="m193.284 193.284c30.7-30.7 78.656-34.7 114.028-9.511 3.373 2.402 8.057 1.616 10.46-1.759 2.403-3.374 1.615-8.057-1.759-10.46-19.742-14.058-43.973-20.761-68.224-18.876-24.551 1.908-47.675 12.562-65.112 30-17.437 17.437-28.091 40.561-30 65.111-1.885 24.253 4.819 48.482 18.876 68.224 1.463 2.055 3.771 3.15 6.116 3.15 1.505 0 3.025-.452 4.344-1.391 3.374-2.403 4.162-7.086 1.759-10.46-25.188-35.373-21.188-83.328 9.512-114.028z"/><path d="m329.985 194.228c-3.374 2.403-4.162 7.086-1.759 10.46 25.189 35.372 21.189 83.328-9.511 114.028-30.7 30.699-78.655 34.7-114.028 9.511-3.375-2.402-8.057-1.616-10.46 1.759-2.403 3.374-1.615 8.057 1.759 10.46 17.558 12.503 38.664 19.188 60.182 19.188 2.675 0 5.36-.104 8.042-.312 24.551-1.909 47.675-12.562 65.111-30 17.437-17.437 28.091-40.561 30-65.112 1.885-24.253-4.818-48.482-18.876-68.224-2.403-3.373-7.085-4.161-10.46-1.758z"/></svg>')}#menu-social-media a[href*=linkedin],#socialmedia a[href*=linkedin]{background-image:url('data:image/svg+xml;utf8,<svg height="512pt" viewBox="0 0 512 512" width="512pt" xmlns="http://www.w3.org/2000/svg"><path d="m294.878906 497h-257.378906c-12.40625 0-22.5-10.09375-22.5-22.5v-437c0-12.40625 10.09375-22.5 22.5-22.5h77.019531c4.144531 0 7.5-3.359375 7.5-7.5s-3.355469-7.5-7.5-7.5h-77.019531c-20.679688 0-37.5 16.820312-37.5 37.5v437c0 20.679688 16.820312 37.5 37.5 37.5h257.378906c4.140625 0 7.5-3.359375 7.5-7.5s-3.359375-7.5-7.5-7.5zm0 0"/><path d="m124.023438 179.5c-9.652344 0-17.5 7.851562-17.5 17.5v208.230469c0 9.648437 7.847656 17.5 17.5 17.5h42c9.648437 0 17.5-7.851563 17.5-17.5v-208.230469c0-9.648438-7.851563-17.5-17.5-17.5zm44.5 17.5v208.230469c0 1.378906-1.125 2.5-2.5 2.5h-42c-1.378907 0-2.5-1.121094-2.5-2.5v-208.230469c0-1.378906 1.121093-2.5 2.5-2.5h42c1.378906 0 2.5 1.121094 2.5 2.5zm0 0"/><path d="m328.476562 269.003906v136.226563c0 9.648437 7.851563 17.5 17.5 17.5h42c9.652344 0 17.5-7.851563 17.5-17.5v-169.109375c0-31.222656-25.398437-56.621094-56.621093-56.621094-14.078125 0-27.628907 5.140625-38.160157 14.480469l-15.472656 13.71875v-10.703125c0-9.648438-7.851562-17.5-17.5-17.5h-42c-9.648437 0-17.5 7.851562-17.5 17.5v120.773437c0 4.140625 3.355469 7.5 7.5 7.5 4.140625 0 7.5-3.359375 7.5-7.5v-120.769531c0-1.378906 1.121094-2.5 2.5-2.5h42c1.378906 0 2.5 1.121094 2.5 2.5v14.558594c0 5.292968 2.996094 9.929687 7.824219 12.097656 4.824219 2.171875 10.28125 1.339844 14.242187-2.171875l18.355469-16.277344c7.785157-6.90625 17.804688-10.707031 28.210938-10.707031 22.949219 0 41.621093 18.671875 41.621093 41.625v169.105469c0 1.378906-1.121093 2.5-2.5 2.5h-42c-1.375 0-2.5-1.121094-2.5-2.5v-136.226563c0-12.488281-7.042968-23.492187-18.382812-28.722656-11.335938-5.230469-24.28125-3.441406-33.777344 4.664062-7.050781 6.019532-11.09375 14.789063-11.09375 24.058594v136.226563c0 1.378906-1.121094 2.5-2.5 2.5h-42c-1.378906 0-2.5-1.121094-2.5-2.5v-52.9375c0-4.140625-3.359375-7.5-7.5-7.5-4.144531 0-7.5 3.359375-7.5 7.5v52.9375c0 9.648437 7.851563 17.5 17.5 17.5h42c9.648438 0 17.5-7.851563 17.5-17.5v-136.226563c0-4.875 2.125-9.484375 5.832032-12.648437 5.066406-4.328125 11.707031-5.246094 17.757812-2.453125 6.050781 2.789062 9.664062 8.4375 9.664062 15.101562zm0 0"/><path d="m145.023438 89.269531c-20.953126 0-38 17.046875-38 38s17.046874 38 38 38c20.953124 0 38-17.046875 38-38s-17.046876-38-38-38zm0 61c-12.683594 0-23-10.320312-23-23 0-12.683593 10.316406-23 23-23 12.679687 0 23 10.316407 23 23 0 12.679688-10.320313 23-23 23zm0 0"/><path d="m474.5 0h-323.308594c-4.144531 0-7.5 3.359375-7.5 7.5s3.355469 7.5 7.5 7.5h323.308594c12.40625 0 22.5 10.09375 22.5 22.5v437c0 12.40625-10.09375 22.5-22.5 22.5h-145.097656c-4.140625 0-7.5 3.359375-7.5 7.5s3.359375 7.5 7.5 7.5h145.097656c20.679688 0 37.5-16.820312 37.5-37.5v-437c0-20.679688-16.820312-37.5-37.5-37.5zm0 0"/></svg>')}#menu-social-media a[href*=youtube],#socialmedia a[href*=youtube]{background-image:url('data:image/svg+xml;utf8,<svg enable-background="new 0 0 512 512" height="512" viewBox="0 0 512 512" width="512" xmlns="http://www.w3.org/2000/svg"><g><path d="m456.403 64.129h-400.806c-30.657 0-55.597 24.94-55.597 55.597v240.484c0 30.656 24.94 55.597 55.597 55.597h352.71c4.142 0 7.5-3.358 7.5-7.5 0-4.143-3.358-7.5-7.5-7.5h-352.71c-22.386 0-40.597-18.212-40.597-40.597v-240.484c0-22.385 18.211-40.597 40.597-40.597h400.807c22.385 0 40.597 18.212 40.597 40.597v240.484c0 22.385-18.211 40.597-40.597 40.597h-16.032c-4.142 0-7.5 3.357-7.5 7.5 0 4.142 3.358 7.5 7.5 7.5h16.032c30.656 0 55.597-24.94 55.597-55.597v-240.484c-.001-30.657-24.941-55.597-55.598-55.597z"/><path d="m408.307 432.871h-304.614c-4.142 0-7.5 3.357-7.5 7.5 0 4.142 3.358 7.5 7.5 7.5h304.613c4.142 0 7.5-3.358 7.5-7.5.001-4.142-3.357-7.5-7.499-7.5z"/><path d="m203.417 170.473c2.572-1.589 5.598-1.725 8.302-.374l16.878 8.439c3.704 1.852 8.21.351 10.062-3.354 1.853-3.705.351-8.21-3.354-10.062l-16.878-8.439c-7.349-3.674-15.908-3.289-22.896 1.03s-11.16 11.802-11.16 20.018v124.473c0 8.216 4.172 15.699 11.161 20.018 3.803 2.351 8.072 3.536 12.357 3.536 3.588 0 7.189-.831 10.538-2.505l124.473-62.237c8.024-4.012 13.008-12.077 13.008-21.048s-4.984-17.036-13.008-21.048l-75.53-37.765c-3.705-1.853-8.209-.351-10.062 3.354s-.351 8.21 3.354 10.062l75.53 37.765c2.953 1.477 4.716 4.33 4.716 7.631s-1.763 6.155-4.716 7.631l-124.473 62.237c-2.704 1.352-5.73 1.216-8.302-.374s-4.046-4.235-4.046-7.258v-124.472c0-3.023 1.475-5.669 4.046-7.258z"/></g></svg>')}.menu-search a{display:inline-block;color:transparent!important;height:var(--p-gap);background-size:contain;background-repeat:no-repeat;width:10px;margin:0 0 5px 0;padding:0 0 0 calc(1.25 * var(--p-gap));line-height:calc(1.125 * var(--p-gap));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cg fill='none'%3E%3Cpath fill='%231C1C1C' d='M7.935,14.006 C11.287,14.006 14.004,11.288 14.004,7.936 C14.004,4.585 11.287,1.867 7.935,1.867 C4.584,1.867 1.867,4.585 1.867,7.936 C1.867,11.288 4.584,14.006 7.935,14.006 M12.536,14.405 C11.238,15.33 9.65,15.873 7.935,15.873 C3.553,15.873 0,12.319 0,7.936 C0,3.553 3.553,0 7.935,0 C12.318,0 15.871,3.553 15.871,7.936 C15.871,9.651 15.328,11.239 14.403,12.537 L19.616,17.751 C20.131,18.266 20.126,19.087 19.616,19.597 L19.595,19.618 C19.086,20.127 18.259,20.128 17.749,19.618 L12.536,14.405 Z'/%3E%3Cpath fill='%231A1A1A' d='M7.935,14.006 C11.287,14.006 14.004,11.288 14.004,7.936 C14.004,4.585 11.287,1.867 7.935,1.867 C4.584,1.867 1.867,4.585 1.867,7.936 C1.867,11.288 4.584,14.006 7.935,14.006 M12.536,14.405 C11.238,15.33 9.65,15.873 7.935,15.873 C3.553,15.873 0,12.319 0,7.936 C0,3.553 3.553,0 7.935,0 C12.318,0 15.871,3.553 15.871,7.936 C15.871,9.651 15.328,11.239 14.403,12.537 L19.616,17.751 C20.131,18.266 20.126,19.087 19.616,19.597 L19.595,19.618 C19.086,20.127 18.259,20.128 17.749,19.618 L12.536,14.405 Z'/%3E%3C/g%3E%3C/svg%3E%0A")}.menu-search a:hover{color:#fff0}#nav-toggle,#menu-active-nav-toggle{grid-column:-1/-1}.full-site-navigation{display:none}.menu{display:block;margin:25px 0 20px 0;padding:0 5px;text-align:center}.site-header .menu li{font:var(--p-font-meta);font-size:14px}.menu li{display:inline-block;list-style:none}@media (min-width:1200px){.menu li{display:block;padding:3px}}.menu li a{padding:0 calc(0.5 * var(--p-gap)) 0 0}.menu li.current-menu-item a{color:var(--p-color-red)}.menu-active #nav-toggle .bar:nth-child(1),.menu-active #menu-active-nav-toggle .bar:nth-child(1){transform:translateY(6px) rotate(-45deg)}.menu-active #nav-toggle .bar:nth-child(3),.menu-active #menu-active-nav-toggle .bar:nth-child(3){transform:translateY(-6px) rotate(45deg)}.menu-active #nav-toggle .bar:nth-child(2),.menu-active #menu-active-nav-toggle .bar:nth-child(2){display:none}.menu-active .full-site-navigation{display:block;background-color:rgb(255 255 255 / .975);left:0;top:0;bottom:0;right:0;padding:68px var(--p-gap) var(--p-gap);position:fixed;height:100vh;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:0.2s;z-index:99998}.menu-active .full-site-navigation>div:not(:first-child){grid-column:2}.menu-active .full-site-navigation .menu li{display:block;margin-bottom:calc(0.5 * var(--p-gap))}.menu-active .full-site-navigation .menu li.current-menu-item a{color:var(--p-color-red)}.menu-active .full-site-navigation .menu-ressorts-container .menu li{font:var(--p-font-regular);font-weight:400;font-size:1.2em}.navigation-container .menu li a{padding:17px 10px 15px;display:block}@media (min-width:1024px){.navigation-container{display:block;margin:0;border-bottom:1px solid var(--p-light-grey)}.main-navigation>.menu-ressorts-container{-ms-grid-column:1;-ms-grid-column-span:9;grid-column:1/10}.main-navigation>.menu-post-types-container{grid-column:10/-1;text-align:right}.full-navigation-container .menu-ressorts-container{-ms-grid-column:1;-ms-grid-column-span:4;grid-column:1/5}.full-navigation-container .menu-post-types-container{-ms-grid-column:6;-ms-grid-column-span:2;grid-column:6/8}.full-navigation-container .menu-main-container{-ms-grid-column:8;-ms-grid-column-span:3;grid-column:8/11}}.type-dossier .entry-header{grid-column:1/-1;padding:var(--p-gap);margin-right:calc(-1 * var(--p-gap));margin-left:calc(-1 * var(--p-gap))}.type-dossier .entry-header .poster-title{max-width:100%;width:100%;height:auto;padding:var(--p-gap) 0 0 0}.type-dossier .entry-header img{max-width:100%;width:100%;height:auto}@media (min-width:500px){.type-dossier .entry-header{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center}.type-dossier .entry-header .poster-title{padding:0 var(--p-gap) 0 0}.type-dossier .entry-header img{max-width:50%}}@media (min-width:601px){.type-dossier .entry-header{margin:0 0 2em 0;box-shadow:var(--p-subtle-grey) 6px 6px 0 0}}@media (min-width:768px){.type-dossier .entry-header{height:375px;margin-top:31px}.type-dossier .entry-header .poster-title{padding:0 calc(2 * var(--p-gap)) 0 var(--p-gap)}.type-dossier .entry-header img{max-width:60%}}.introduction{text-align:center}.single-dossier .introduction{text-align:left}.single-dossier .introduction:first-line{font-weight:500}.mnidp{grid-column:1/3!important;margin:var(--p-gap) auto 0 0!important;max-height:275px}.has-drop-cap:first-letter{color:var(--p-color-red)}article ul{margin:0 0 1em 0;padding:var(--p-gap) var(--p-gap) var(--p-gap) 2px}article ol{counter-reset:list-number;list-style:none;padding:0}article ol li{counter-increment:list-number;padding:0 0 0 1em}article ol li ol{padding:0 0 0 1.5em}article ol li:before{content:counters(list-number,".") ". ";margin-left:-1em}.site-footer{padding:1.5em 0 3em!important;font-size:.9em;background-color:var(--p-subtle-grey);border-top:1px solid var(--p-color-red);margin-top:calc(2 * var(--p-gap));text-align:center}.search-no-results .site-footer{position:absolute;left:0;right:0;bottom:0}@media (min-width:950px){.single-podcast .site-footer{position:absolute;left:0;right:0;bottom:0}}@media (min-width:950px){.site-footer{text-align:left}}.site-footer :is(.up,p) a{border-bottom:1px solid var(--p-color-red)}.site-footer .up{text-align:center;display:block;cursor:pointer;margin:0 auto calc(1.5 * var(--p-gap)) auto;font:var(--p-font-meta);padding-bottom:.5em}.site-footer .up{margin:2em 0 1em;font-size:.8em;text-align:center}.site-footer .up a{padding:5px 10px}.site-footer .widget-area{grid-column:1/-1;margin-bottom:calc(2 * var(--p-gap))}.site-footer .widget-area .wp-block-group__inner-container{margin:0 auto;max-width:60ch}.site-footer .widget-area img{max-width:100%;height:auto}@media (min-width:950px){.site-footer .widget-area{display:grid;-moz-column-gap:calc(2 * var(--p-gap));column-gap:calc(2 * var(--p-gap));grid-template-columns:minmax(0,1fr) minmax(0,2fr) repeat(2,minmax(0,1fr))}}.site-footer .widget-area ul{list-style:none;margin:1em 0;padding:0}.site-footer .widget-area ul li{padding:0;display:block;margin:0}.site-footer .widget-area ul li a{padding:0}.subfooter{margin-top:var(--p-gap);font:var(--p-font-meta);font-size:14px}@media (min-width:768px){.subfooter .copyright{grid-column:1/6;text-align:left}.subfooter .legal{grid-column:7/-1;text-align:right}.subfooter .legal .menu{margin:0;padding:0;text-align:right}.subfooter .legal .menu li{display:inline-block;list-style:none}}.tax-post_expert figure{margin:0}.tax-post_expert figure img{margin:0 auto;display:block}.tax-post_expert .expert-image img{max-width:100%;height:auto}.tax-post_expert figcaption{padding-top:1em;background-color:#fff}@media (min-width:500px){.tax-post_expert .expert-fullbio{-moz-column-gap:20px;column-gap:20px;grid-column:1/-1;text-align:left;max-width:600px;margin:0 auto}.tax-post_expert .expert-fullbio>h2{grid-column:1;margin:1em 0;line-height:1.5;text-transform:uppercase;padding:0;font-size:1em;font-weight:400}.tax-post_expert .expert-fullbio>p{grid-column:2}}.default-grid{max-width:1100px;margin:0 auto var(--p-gap)}.default-grid .post-grid{grid-auto-rows:450px 300px;grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:768px){.post-grid{padding:0 var(--p-gap)}}@media (min-width:1024px){.post-grid{-moz-column-gap:var(--p-gap);column-gap:var(--p-gap);row-gap:var(--p-gap);display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.post-grid.posts-in-row-1{grid-template-columns:minmax(0,1fr)}.post-grid.posts-in-row-2{grid-template-columns:repeat(2,minmax(0,1fr))}.post-grid.posts-in-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.post-grid .grid-item.position-1{grid-column:1/span 4;-moz-column-gap:var(--p-gap);column-gap:var(--p-gap)}.post-grid .grid-item.position-2{grid-column:1/span 2}.post-grid .grid-item.position-3{grid-column:3}.post-grid .grid-item.position-4{grid-column:4}}@media (min-width:1140px){.post-grid{padding:0}}.post-grid article{display:grid;grid-template-areas:"m" "t" "e";grid-template-columns:1fr}@media (max-width:1024px){.post-grid article{margin-bottom:var(--p-gap)}}.post-grid article.has-post-thumbnail{grid-template-areas:"i" "m" "t" "e"}.post-grid article.podcast.has-post-thumbnail{grid-template-areas:"m" "t" "e"!important;grid-template-columns:1fr}.post-grid article.position-1{grid-template-areas:"i" "m" "t" "c" "e"}@media (min-width:500px){.post-grid article.has-post-thumbnail{display:grid;grid-template-areas:"m i" "t i" "e i";grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.post-grid article.has-post-thumbnail.position-1{grid-template-areas:"m i" "t i" "c i" "e i"}.post-grid article.has-post-thumbnail.position-1 .entry-title,.post-grid article.has-post-thumbnail.position-1 .entry-meta{align-self:end}.post-grid article.podcast.has-post-thumbnail{grid-template-areas:"m" "t" "e"!important;grid-template-columns:1fr}}@media (max-width:768px){.post-grid article:not(.position-1){margin:0 calc(0.5 * var(--p-gap)) var(--p-gap)}}.post-grid article:not(.position-1){border:1px solid var(--p-light-grey)}@media (min-width:700px){.post-grid article.has-post-thumbnail.position-1{grid-template-columns:repeat(2,minmax(0,2fr))}.post-grid article.has-post-thumbnail.position-2{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.grid-item{display:grid;grid-template-areas:"m" "t" "e";grid-template-columns:1fr;align-content:space-between}.grid-item.has-post-thumbnail{grid-template-areas:"i" "m" "t" "e"}.grid-item.l-1.has-post-thumbnail{grid-template-areas:"i" "m" "t" "c" "e"}.grid-item.l-1.has-post-thumbnail .post-thumb{min-height:320px;background-size:cover}.grid-item.l-1hb{margin:2em 0}.grid-item.l-1h.has-post-thumbnail{grid-template-areas:"i" "m" "t" "c" "e"}.grid-item.l-1h.has-post-thumbnail .post-thumb{min-height:320px;background-size:cover}.grid-item a:link{text-decoration:none;border-bottom:0 none}.grid-item.l-1 .entry-title{font-size:1.75em;line-height:1.1}.grid-item.l-1h .entry-title{font-size:1.5em;line-height:1.1}@media (min-width:768px){.grid-item.l-1{min-height:450px}.grid-item.l-1.has-post-thumbnail{grid-template-areas:"m i" "t i" "c i" "e i"}.grid-item.l-1 .entry-title{font-size:2.75em;line-height:1.1}.grid-item.l-1h{min-height:300px}.grid-item.l-1h.has-post-thumbnail{grid-template-areas:"m i" "t i" "c i" "e i"}.grid-item.l-1h .entry-title{font-size:1.75em;line-height:1.1}}@media (min-width:768px) and (max-width:1024px){.grid-item.has-post-thumbnail{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--p-gap);column-gap:var(--p-gap);grid-template-areas:"m i" "t i" "c i" "e i"}}@media (min-width:1024px){.grid-item.l-1.has-post-thumbnail,.grid-item.l-1h.has-post-thumbnail,.grid-item.l-1hb.has-post-thumbnail,.grid-item.l-11.has-post-thumbnail,.grid-item.l-211.has-post-thumbnail{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--p-gap);column-gap:var(--p-gap);grid-template-areas:"m i" "t i" "c i" "e i"}}.grid-item .entry-title{margin:0 var(--p-gap);grid-area:t;font-size:1.25em;line-height:1.2;text-align:left}.grid-item .entry-meta{margin:var(--p-gap);grid-area:m}.grid-item .excerpt{grid-area:c;margin:0 var(--p-gap)}.grid-item .expert-info,.grid-item .dossier-link{margin:var(--p-gap);grid-area:e;align-self:end}.grid-item .post-thumb{grid-area:i;padding:0;margin:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover;min-height:150px}@media (min-width:768px){.grid-item .post-thumb{min-height:200px;background-position:center right}}.grid-item .single-expert-section{display:grid;-moz-column-gap:calc(0.5 * var(--p-gap));column-gap:calc(0.5 * var(--p-gap));grid-template-columns:40px 1fr;grid-template-areas:"i n";align-items:center}.grid-item.has-no-background-color{background-color:#fff;border:1px solid var(--p-light-grey);border-width:1px 0}@media (min-width:768px){.grid-item.has-no-background-color{border-width:1px}}.qg{font-size:18px;grid-column:1/-1!important;display:grid;grid-template-columns:minmax(0,1fr);row-gap:1px;-moz-column-gap:var(--p-gap);column-gap:var(--p-gap);margin-right:calc(-1 * var(--p-gap));margin-left:calc(-1 * var(--p-gap))}@media (min-width:768px){.qg{margin-right:0;margin-left:0;row-gap:var(--p-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.qg>.grid-item.has-post-thumbnail,.qg>h2{grid-column:1/-1}}@media (min-width:1024px){.qg{grid-template-columns:repeat(12,minmax(0,1fr))}}.qg h2{margin-top:calc(2.5 * var(--p-gap));margin-bottom:calc(0.5 * var(--p-gap))}.qg h2 span{background-color:#fff;padding:var(--p-gap)}@media (max-width:768px){.qg h2 span{display:inline-block}}@media (min-width:768px){.qg h2:before{content:"";display:block;height:1px;background-color:var(--p-light-grey);margin-bottom:-.7em}}h2.post-type-heading{margin-top:calc(2.5 * var(--p-gap));margin-bottom:calc(0.5 * var(--p-gap));grid-column:1/-1}h2.post-type-heading>span{position:relative;display:inline-flex;align-items:center;background-color:#fff}@media (min-width:768px){h2.post-type-heading:before{content:"";display:block;height:1px;background-color:var(--p-light-grey);margin-bottom:-.7em}}.post-type-filter{margin:calc(2 * var(--p-gap)) 0;text-align:center;font:var(--p-font-meta)}.post-type-filter a{padding:10px 40px}.type-counter{font:var(--p-font-meta);font-size:12px;border:2px solid var(--p-color-red);border-radius:12px;padding:1px 6px;margin:.8em 1em 0 1em;background-color:#fff}.type-counter-list{margin:0;padding:0;text-align:center}.type-counter-list .type-counter{display:inline-block;position:relative}.dossier-link{text-align:center}@media (min-width:600px){.dossier-link{text-align:left}}.dossier-link a{font:var(--p-font-meta);font-size:.75em;display:inline-block;padding:.5em 1.5em .45em;border:1px solid #555;border-style:solid;border-bottom:2px solid #555!important;color:#555}.dossier-link a:hover{color:#000;border:1px solid #000;border-style:solid;border-bottom:2px solid #000!important}.linkblock{margin:1em 0;border-top:1px solid var(--p-light-grey);border-bottom:1px solid var(--p-light-grey);padding:1.5em 1em 1em}.linkblock ul{padding:0}.linkblock h2{font:var(--p-font-meta);font-weight:700;text-transform:uppercase;color:var(--p-color-red);margin:0;padding:0}@media (min-width:768px){.linkblock{margin:1em 0}}blockquote{text-align:center;font-size:1.125em;line-height:1.4;font-weight:400;margin:2em 0 1em;position:relative;color:#4A4F55;font-style:italic;border:0 none;padding:calc(1 * var(--p-gap)) calc(3 * var(--p-gap));background:rgb(0 0 0 / .025) url(https://www.gisreportsonline.com/wp-content/themes/pragmaticus/assets/images/gis-globus.svg) no-repeat right bottom;background-size:40px;border-radius:30px 5px 20px 5px}@media (min-width:768px){blockquote{font-size:1.25em;line-height:1.5;padding:0 calc(2 * var(--p-gap)) var(--p-gap)}}blockquote p:first-of-type{margin-top:.5em}blockquote cite{padding:0 0 var(--p-gap) 0;font:var(--p-font-meta);display:block}blockquote p:first-of-type:before{content:"„";display:block;font-size:4em;line-height:.25;margin-bottom:.65em;color:var(--p-light-grey)}form.search-form input[type=search]{width:100%;padding:5px 10px;border:2px solid #ddd;border-radius:3px;background-color:#F9F9F9;font-size:.9em}form.search-form input[type=search]:focus{outline:none;border-color:var(--p-color-red)}form.search-form input[type=submit]{display:none}.gpoll_enabled_wrapper{margin:var(--p-margin) 0;padding:var(--p-gap) 0 0;border-top:1px solid var(--p-color-red);border-bottom:1px solid var(--p-color-red)}.gpoll_enabled_wrapper a{border:0 none}.gpoll_ratio_box{background-color:var(--p-color-red)!important}.gpoll_choice_wrapper{margin:0 0 calc(0.5 * var(--p-gap)) 0}.gpoll_choice_wrapper .gpoll_choice_label{font-size:18px!important}.gpoll_bar .gpoll_bar_juice{background-color:var(--p-color-red)!important;background-image:none!important;box-shadow:none}.gpoll_bar .gpoll_bar_juice:after{background-image:none!important}.gpoll_bar .gpoll_bar_count{display:none}.gform_confirmation_message{text-align:center}.gform_confirmation_message .gpoll_container{margin:var(--p-gap) 0}.psf{margin:2em 0;transition:0.5s}.psf h2{color:var(--p-color-red);margin-top:0;padding-top:.5em;border-bottom:1px solid var(--p-light-grey);background:url(https://www.gisreportsonline.com/wp-content/themes/pragmaticus/assets/images/blockquote.svg) 95% center/contain no-repeat}.psf.bulletpoints{margin-top:0}.psf.bulletpoints h2{border-bottom:0 none}h1.related-posts{margin:0 calc(0.5 * var(--p-gap)) var(--p-gap)}p.related-posts{text-align:center;margin:2em calc(0.5 * var(--p-gap)) var(--p-gap) 0}.container,.post-grid-container{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-column-gap:calc(0.5 * var(--p-gap))}@media (min-width:768px){.container,.post-grid-container{-moz-column-gap:var(--p-gap);column-gap:var(--p-gap)}}.container>*,.post-grid-container>*{grid-column:1/-1}@media (min-width:768px){.container>*,.post-grid-container>*{grid-column:3/11}}.container{padding:0 var(--p-gap)}.single .container{padding:0 var(--p-gap)}main{margin:0 0 var(--p-gap) 0}.post-grid-container>*{grid-column:1/-1}.post-grid-container{margin:80px auto}.post-grid-container:first-of-type{margin-top:40px}article+.post-grid-container:first-of-type{margin-top:0}.pragmaticus-post-set{margin:0 auto calc(1.5 * var(--p-gap));grid-column:1/-1}.pragmaticus-post-set .post-grid-container{margin:0 calc(-1 * var(--p-gap))}.pragmaticus-post-set .items-1 .post-thumb{min-height:300px!important}.nav-links{display:flex;flex-wrap:nowrap;justify-content:space-between;flex-direction:row-reverse}figcaption{font:var(--p-font-meta)}figcaption .image-copyright{color:var(--p-grey)}.wp-block-image.post-image{margin:1em auto}.wp-block-image,iframe{margin:2em auto;max-width:100%;display:block}.wp-block-image img{max-width:100%;height:auto;margin:0 auto}.no-js .pragmaticus-embed figure{display:block!important}.pragmaticus-embed figure{display:none}@media print{.pragmaticus-embed figure{display:block}}@media print{.pragmaticus-embed iframe{display:none}}.p-video{grid-column:1/-1;margin-top:2em;margin-bottom:2em}.p-video-container{position:relative;overflow:hidden}.p-video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.pragmaticus-video{margin:0;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:20px}.pragmaticus-video iframe{margin:0 auto;grid-column:1/-1}@media (min-width:768px){.p-video .p-video-container{grid-column:3/11}.p-video .align-wide .p-video-container{grid-column:2/12}.p-video .align-full .p-video-container{grid-column:1/-1}}.expert-box{font:var(--p-font-expert-box);border:1px solid var(--p-light-grey);padding:1em 2em 1em 1em;display:grid;-moz-column-gap:1em;column-gap:1em}.expert-box.has-bio.has-thumb{grid-template:"img n n n n n" "img d d d d d";grid-template-columns:75px repeat(5,1fr)}.expert-box.has-bio.no-thumb{grid-template:"n" "d";grid-template-columns:1fr}.expert-box.no-bio.has-thumb{grid-template:"img n n n n n" "img n n n n n";grid-template-columns:75px repeat(5,1fr)}.expert-box.no-bio.no-thumb{grid-template:"n";grid-template-columns:1fr;padding-bottom:.5em}.expert-box .name{grid-area:n;margin:0 0 .5em;font-weight:800}.expert-box .name span{text-transform:uppercase;color:var(--p-color-red);font-weight:800;margin-right:1em}.expert-box>.e-short-bio{grid-area:d;color:var(--p-grey)}.expert-box>.img{grid-area:img}.expert-box>.img img{max-width:100%;height:auto}.has-icon{background-repeat:no-repeat}.inner_top_left{background-position:left top}.inner_top_center{background-position:center top}.inner_top_right{background-position:right top}.inner_center_right{background-position:right center}.inner_bottom_right{background-position:bottom right}.inner_bottom_center{background-position:bottom center}.inner_bottom_left{background-position:bottom left}.inner_center_left{background-position:center left}body{font:var(--p-font-regular);color:var(--p-font-color);background-color:#fff;border-top:5px solid #8a151d}h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif;font-weight:500}.p-outer,.html,p,h3,h4,h5,h6,figure{margin:1em 0}h1,h2,h3,h4,h5,h6{line-height:1.2}h2{margin:1em 0 0 0;font-size:1.5em}h3{font-size:1.2em;margin:1em 0 0 0}h2,h3,h4{color:#8a151d}.p-podcast{margin:2em 0}.section-meta{font:var(--p-font-meta);font-size:11px;letter-spacing:1px;font-weight:700;text-transform:uppercase}ul+.section-meta{margin-top:var(--p-gap)}.section-meta span{margin:0 .5em;display:inline-block}.entry-header .entry-meta{text-align:center;display:flex;flex-direction:column;gap:.3em}@media (min-width:768px){.entry-header .entry-meta{flex-direction:row;gap:1em;align-items:center;justify-content:center}}.entry-header a:link{text-decoration:none;border-bottom:0 none}.entry-header .expert-thumb img{height:50px;width:auto}.posted-in a,.posted-in a:visited{color:var(--p-color-red)}.posted-on,.posted-by,.posted-by a{color:var(--p-grey)}.single-post #pos-0 *{text-align:center;margin-top:0}a,a:visited{color:var(--p-font-color)}.single article.post{margin-top:30px}article a{border-bottom:1px solid var(--p-color-red)}article .entry-footer a{border:0 none}a:hover{color:var(--p-color-red)}figure.post-image:first-of-type{grid-column:1/-1;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:var(--p-gap)}figure.post-image:first-of-type img{grid-column:1/-1;margin:0 auto;max-width:100%}figure.post-image:first-of-type figcaption{margin:1em 0;grid-column:1/-1}@media (min-width:768px){figure.post-image:first-of-type figcaption{grid-column:3/-3}}figure a{border:0 none!important}figure img{max-width:100%;height:auto}.pragmaticus-link ul{padding-left:0}.has-drop-cap:not(:focus):first-letter{float:left;font-size:3em;line-height:.9;font-weight:100;margin:.1em .1em -.1em 0;text-transform:uppercase;font-style:normal}.entry-title,.page-title{font-size:1.9em;line-height:1.125;font-weight:400;text-align:center;margin:.3em 0}@media (min-width:768px){.entry-title,.page-title{font-size:3em;line-height:1.125}}article>:not(.entry-footer) ul li{list-style:none;position:relative;padding:0 0 0 20px;margin:.25em 0}article>:not(.entry-footer) ul li:before{content:"";position:absolute;left:0;border-radius:999px;background:var(--p-color-red);height:7px;width:7px;top:.6em}ol.is-style-connected li:before,ul.is-style-connected li:before{border-radius:9999px;background:currentColor;height:9px;width:9px;top:.5em;left:-17px;margin-top:0}ol.is-style-connected li:after,ul.is-style-connected li:after{content:"";position:absolute;height:125%;border-left:1px solid;left:-13px;top:0}p>img{height:auto;display:block;margin:2em auto}#primary[tabindex="-1"]:focus{outline:0}.toc-only h2{display:none}.pragmaticus-link li a{-webkit-hyphens:auto;hyphens:auto}.entry-footer{grid-column:1/-1;margin:60px 0;font-size:14px}.entry-footer .container{border-top:1px solid var(--p-light-grey)}.entry-footer .container>div{padding:40px 0}.entry-footer .section-meta{color:var(--p-grey);margin-bottom:calc(0.5 * var(--p-gap))}.single-expert-section .expert-thumb img{width:100%;height:auto}.single-expert-section .e-name{font:var(--p-font-meta);font-weight:700}.single-expert-section .e-shortbio{font:var(--p-font-meta);color:var(--p-grey);grid-area:sb}.single-expert-section .e-link{font:var(--p-font-meta);color:var(--p-grey)}.single-expert-section .e-bio{grid-area:b;display:grid;grid-template-columns:1fr 5fr;grid-column-gap:20px}.single-expert-section .e-bio h2{margin:.5em 0;font-size:1em;line-height:1.5}.single-expert-section .e-bio p{margin-top:.5em}.entry-header+.expert-info{border:1px solid var(--p-grey);padding:25px 20px 0 20px;border-radius:2px}@media (min-width:768px){.entry-header+.expert-info{grid-column:4/10}}.entry-footer .expert-container{max-width:250px;margin:0 auto;text-align:center}.entry-footer .expert-info{text-align:center}@media (max-width:600px){.single .container>.expert-info+.meta-info{border-top:1px solid var(--p-light-grey)}}@media (min-width:600px){.single .container>.expert-info.experts-1{grid-column:2/6}.single .container>.expert-info.experts-1+.meta-info{grid-column:7/-2}}@media (min-width:1024px){.single .container>.expert-info.experts-1{grid-column:3/6}.single .container>.expert-info.experts-1+.meta-info{grid-column:7/-3}}@media (min-width:768px){.single .container>.expert-info.experts-2{grid-column:1/7}.single .container>.expert-info.experts-2+.meta-info{border-top:0 none;grid-column:7/-1}}@media (min-width:1024px){.single .container>.expert-info.experts-2{grid-column:2/7}.single .container>.expert-info.experts-2+.meta-info{grid-column:7/-2}}.single .container>.expert-info.experts-2 .expert-container{max-width:none;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:20px;column-gap:20px}.taglist{list-style:none;margin:10px 0 0;padding:0}.taglist li{font:var(--p-font-meta);font-weight:700;text-transform:uppercase;margin:0 5px 5px 0;letter-spacing:1px;font-weight:700}.taglist a{color:var(--p-color-red)}.taglist.tags li{display:inline-block}.taglist.tags a{color:var(--p-grey);border:1px solid var(--p-grey);border-bottom:2px solid var(--p-grey)}.button{padding:6px 15px;font:var(--p-font-meta);color:var(--p-grey);display:block;text-align:center}.button:hover{color:var(--p-grey);background-color:var(--p-subtle-grey)}.archive .page-header{text-align:center;margin-top:25px}.type-podcast .post-thumb{background-color:var(--p-color-red)}.post-type-video.post-grid a,.post-type-video.post-grid{color:#fff}.text-white{color:#fff!important}.text-white a{color:#fff!important}.text-white .posted-on,.text-white .posted-by,.text-white .posted-by a,.text-white .e-shortbio{color:#f7f7f7!important}.text-black{color:#000}.text-black .posted-on,.text-black .posted-by,.text-black .e-shortbio{color:#505050!important}img[src$=svg]{width:100%;height:100%}.up{text-align:center}.up:hover{cursor:pointer}.post-type-filter.c a,.up a{border:1px solid var(--p-color-red);border-radius:3px;background-color:var(--p-color-red);color:#fff;text-align:center;display:inline-block;font-size:13px;padding:.25em .75em;line-height:1.2}.toc-suggest h2,.psf h2{background:none!important}@media (min-width:1780px){.frontpage .block-pragmaticus-query{margin-top:30px}}.not-found{min-height:700px}.hide-date .posted-on{display:none}.print-only{display:none}#cc-cookie-message{box-sizing:border-box}