/*! sanitize.css v8.0.0 | CC0 License | github.com/csstools/sanitize.css */
button,
hr,
input {
    overflow: visible
}
audio,
canvas,
progress,
video {
    display: inline-block
}
button,
select {
    text-transform: none
}
body,
button,
input,
select,
textarea {
    margin: 0
}
details,
dialog,
main {
    display: block
}
*,
::after,
::before {
    background-repeat: no-repeat;
    box-sizing: border-box
}
::after,
::before {
    text-decoration: inherit;
    vertical-align: inherit
}
html {
    cursor: default;
    line-height: 1.15;
    -moz-tab-size: 4;
    tab-size: 4;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    word-break: break-word
}
hr {
    height: 0
}
nav ol,
nav ul {
    list-style: none
}
code,
kbd,
pre,
samp {
    font-family: Menlo, Consolas, Roboto Mono, Ubuntu Monospace, Noto Mono, Oxygen Mono, Liberation Mono, monospace;
    font-size: 1em
}
a {
    background-color: transparent
}
abbr[title] {
    text-decoration: underline;
    text-decoration: underline dotted
}
b,
strong {
    font-weight: bolder
}
small {
    font-size: 80%
}
audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle
}
audio:not([controls]) {
    display: none;
    height: 0
}
img {
    border-style: none
}
svg:not([fill]) {
    fill: currentColor
}
svg:not(:root) {
    overflow: hidden
}
table {
    border-collapse: collapse
}
button,
input,
select,
textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}
[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}
fieldset {
    padding: .35em .75em .625em
}
legend {
    color: inherit;
    display: table;
    max-width: 100%;
    white-space: normal
}
progress {
    vertical-align: baseline
}
textarea {
    overflow: auto;
    resize: vertical
}
[type=checkbox],
[type=radio] {
    padding: 0
}
[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto
}
::-webkit-input-placeholder {
    color: inherit;
    opacity: .54
}
::-webkit-search-decoration {
    -webkit-appearance: none
}
::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}
::-moz-focus-inner {
    border-style: none;
    padding: 0
}
:-moz-focusring {
    outline: ButtonText dotted 1px
}
dialog {
    background-color: #fff;
    border: solid;
    color: #000;
    height: -moz-fit-content;
    height: -webkit-fit-content;
    height: fit-content;
    left: 0;
    margin: auto;
    padding: 1em;
    position: absolute;
    right: 0;
    width: -moz-fit-content;
    width: -webkit-fit-content;
    width: fit-content
}
[hidden],
dialog:not([open]),
template {
    display: none
}
summary {
    display: list-item
}
[tabindex],
a,
area,
button,
input,
label,
select,
summary,
textarea {
    -ms-touch-action: manipulation;
    touch-action: manipulation
}
[aria-busy=true] {
    cursor: progress
}
[aria-controls] {
    cursor: pointer
}
[aria-disabled=true],
[disabled] {
    cursor: not-allowed
}
[aria-hidden=false][hidden]:not(:focus) {
    clip: rect(0, 0, 0, 0);
    display: inherit;
    position: absolute
}
@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:local(''),url(//funkymedia.es/wp-content/themes/funkymedia/css/../fonts/montserrat-v25-latin-ext_latin-300.woff2) format('woff2'),url(//funkymedia.es/wp-content/themes/funkymedia/css/../fonts/montserrat-v25-latin-ext_latin-300.woff) format('woff')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:local(''),url(//funkymedia.es/wp-content/themes/funkymedia/css/../fonts/montserrat-v25-latin-ext_latin-regular.woff2) format('woff2'),url(//funkymedia.es/wp-content/themes/funkymedia/css/../fonts/montserrat-v25-latin-ext_latin-regular.woff) format('woff')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:local(''),url(//funkymedia.es/wp-content/themes/funkymedia/css/../fonts/montserrat-v25-latin-ext_latin-500.woff2) format('woff2'),url(//funkymedia.es/wp-content/themes/funkymedia/css/../fonts/montserrat-v25-latin-ext_latin-500.woff) format('woff')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:local(''),url(//funkymedia.es/wp-content/themes/funkymedia/css/../fonts/montserrat-v25-latin-ext_latin-600.woff2) format('woff2'),url(//funkymedia.es/wp-content/themes/funkymedia/css/../fonts/montserrat-v25-latin-ext_latin-600.woff) format('woff')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:local(''),url(//funkymedia.es/wp-content/themes/funkymedia/css/../fonts/montserrat-v25-latin-ext_latin-700.woff2) format('woff2'),url(//funkymedia.es/wp-content/themes/funkymedia/css/../fonts/montserrat-v25-latin-ext_latin-700.woff) format('woff')}
:root{--color-black:#252024;--border-color:#e4e4e4;--header-desktop-height:11rem;--header-mobile-height:64px}html{scroll-behavior:smooth}body{padding:64px 0 0;background-color:#fff;overflow-y:visible;min-height:100vh;display:flex;flex-direction:column}body .site{flex-grow:1}@media (min-width:992px){body{padding:0}}a{color:inherit}::-moz-selection{background:var(--color-accent);color:#fff;text-shadow:none}::selection{background:var(--color-accent);color:#fff;text-shadow:none}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.to-lazyload{opacity:0;transition:opacity .3s}.to-lazyload.lazyloaded{opacity:1}.wpcf7-display-none,.wpcf7 .screen-reader-response{display:none}.wpcf7-form{display:block}.wpcf7-form p{margin:0 0 10px}.wpcf7-form-control:not(.wpcf7-acceptance){width:100%;font-weight:400;letter-spacing:1px;background-color:transparent;border-radius:0;outline:none;transition:border-color .1s}.wpcf7-form-control::placeholder{color:#000;opacity:1}.wpcf7-form-control:-ms-input-placeholder{color:#000;opacity:1}.wpcf7-form-control::-ms-input-placeholder{color:#000;opacity:1}.wpcf7-form input[type=submit]{font-weight:700;color:#fff;background-color:var(--color-accent);border:1px solid var(--color-accent);cursor:pointer;transition:background-color .3s,color .3s}.wpcf7-form input[type=submit]:hover,.wpcf7-form input[type=submit]:focus{background-color:transparent;color:var(--color-accent)}.wpcf7-not-valid-tip{display:block;font:600 1.5rem/1.25 var(--font);text-align:left;margin:1rem 0 0}.wpcf7-form .ajax-loader,.wpcf7-response-output{display:none;border:none;font:600 1.5rem/1.25 var(--font);color:#000;margin:3rem 0 0;padding:0}.wpcf7-form .ajax-loader{display:block;padding:4px;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s}.wpcf7-form .ajax-loader:before{content:"Wysyłanie..."}.wpcf7-form.submitting .ajax-loader{opacity:1}.wpcf7-form.invalid .wpcf7-response-output,.wpcf7-form.sent .wpcf7-response-output{display:block}.site-header{display:flex;position:fixed;top:0;right:0;left:0;background:#fff;height:var(--header-mobile-height);border-bottom:1px solid var(--border-color);z-index:1000}.site-header .container{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;position:relative}.site-header .site-logo{text-align:center}.site-header .site-logo img{width:auto;height:30px;max-width:100%}@media (min-width:320px){.site-header .site-logo img{height:40px}}@media (min-width:992px){.site-header{position:sticky;top:0;height:var(--header-desktop-height);z-index:1000}.site-header .container{justify-content:space-between}.site-header .site-logo img{width:21.5rem;height:auto}}.btn-menu-main{display:none;-webkit-tap-highlight-color:transparent}.site-dim{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.75);opacity:0;pointer-events:none;transition:opacity .3s,transform .3s;z-index:1000}.menu-main,.menu-main ul{padding:0;margin:0}.menu-main li a{display:block;padding:1.6rem;font-size:var(--font-min-size);outline:none;text-decoration:none;transition:background-color .1s;-webkit-tap-highlight-color:transparent}.menu-main .menu-item-has-children>a:after{content:'';display:inline-block;position:relative;bottom:1px;left:.6rem;width:.8rem;height:.8rem;border:none;border-right:2px solid currentColor;border-bottom:2px solid currentColor;margin-left:0;transform:rotateZ(-45deg);transition:transform .3s}.menu-main li a:hover,.menu-main li a:focus{background-color:rgba(255,255,255,.2)}.menu-main .sub-menu{opacity:0;pointer-events:none}@media (max-width:991px){.btn-menu-main{display:inline-block;position:fixed;top:0;left:0;width:64px;height:64px;padding:16px;border:none;outline:none;background-color:transparent;z-index:1010;cursor:pointer}.btn-menu-main .icon-open,.btn-menu-main .icon-close{position:absolute;top:16px;right:16px;bottom:16px;left:16px;opacity:1;color:#000;transition:opacity .3s}.btn-menu-main .icon-close{opacity:0}body.menu-main-open .btn-menu-main .icon-open{opacity:0}body.menu-main-open .btn-menu-main .icon-close{opacity:1}body.menu-main-open .site-dim{opacity:1;pointer-events:auto}.menu-main-wrapper,.menu-main .sub-menu{background:#fff;top:0;bottom:0;left:0;width:300px;height:100%;padding-top:64px;transform:translateX(-100%);transition:transform .3s,opacity .3s;transition-timing-function:cubic-bezier(.075,.82,.165,1);pointer-events:none}.menu-main-wrapper{position:fixed;z-index:1000;overflow-x:hidden}.menu-main .sub-menu{position:absolute;z-index:1001;transform:translateX(100%)}body.menu-main-open .menu-main-wrapper,.menu-main .menu-item-has-children.open .sub-menu{transform:translateX(0);opacity:1;pointer-events:auto}.menu-main .menu-item-has-children.open .sub-menu{transform:translateX(10px);box-shadow:0 0 30px rgb(0 0 0/10%)}.menu-main li{border-top:1px solid var(--border-color)}.menu-main li:last-child{border-bottom:1px solid var(--border-color)}.menu-main li a{font-weight:600}.menu-main>li.current-menu-item>a,.menu-main>li.current-menu-parent>a,.menu-main>li>ul>li.current-menu-item>a{font-weight:700;color:var(--color-accent)}}@media (min-width:992px){.menu-main-wrapper{display:flex;justify-content:flex-end}.menu-main{display:flex}.menu-main>li{margin-right:1.5rem}.menu-main>li:last-child{margin-right:0}.menu-main>li.left-margin{margin-left:3rem}.menu-main>li>a{padding:.5rem 1.5rem;display:inline-block;font-weight:700;font-size:1.8rem}.menu-main>li:last-child>a{margin-right:-1.5rem}.menu-main>li.current-menu-item>a,.menu-main>li.current-menu-parent>a,.menu-main>li.current_page_parent>a{background:var(--color-accent);color:#fff}.menu-main>li .sub-menu{position:absolute;overflow:auto;background:#fff;z-index:1000;border:1px solid var(--border-color)}.menu-main .sub-menu{box-shadow:0 3px 6px rgba(0,0,0,.25);transform:translateY(-16px);transition:opacity .3s,transform .3s}.menu-main .sub-menu li.current-menu-item a{font-weight:700}.menu-main>.menu-item-has-children:hover .sub-menu,.menu-main>.menu-item-has-children:focus .sub-menu{pointer-events:auto;opacity:1;transform:none}.menu-main .menu-item-has-children>a{padding-right:2.4rem}.menu-main .menu-item-has-children>a:after{width:1rem;height:1rem;bottom:.3rem;left:1.5rem;transform:rotateZ(45deg)}.menu-main .menu-item-has-children:hover>a:after,.menu-main .menu-item-has-children:focus>a:after{transform:translateY(3px) rotateZ(225deg)}.menu-main li .sub-menu li a{padding:1.6rem;border-bottom:1px solid rgba(0,0,0,.1);font:500 1.6rem/1.25 var(--font);color:#000;transition:background-color .1s}.menu-main li .sub-menu li.menu-item-parent{display:none}.menu-main li .sub-menu li:last-child a{border-bottom:none}.menu-main li .sub-menu li a:hover,.menu-main li .sub-menu li a:focus{background-color:var(--border-color)}}#cc--main{--cc-border-radius:0;--cc-btn-border-radius:0;--cc-font-family:var(--font);--cc-btn-primary-bg:var(--color-accent);--cc-btn-primary-hover-bg:var(--color-accent-dark);--cc-toggle-bg-on:var(--color-accent)}#cm{padding:15px !important}#c-ttl{margin-bottom:.5em}#c-txt{font-size:.8em}.cc_div #c-bns{margin-top:.75em}@media screen and (max-width:688px){:root{--cc-consent-modal-box-shadow:0 -5px 10px rgba(0,0,0,.075)}#cm{right:0;bottom:0;left:0}}
.author-picture-and-name{display:flex;align-items:center;gap:3rem}.author-picture-and-name img{width:6.4rem;height:6.4rem;border-radius:50%;flex:0 0 auto}.author-picture-and-name h1{margin:1rem 0}.author-description{margin:3rem 0}.site-main .author-links{display:flex;list-style:none;flex-wrap:wrap;padding:0;margin:1.5rem -1.5rem}.site-main .author-links li{margin:0}.site-main .author-links li:before{display:none}.site-main .author-links li a{display:inline-flex;align-items:center;padding:1.5rem}.author-links li a{width:100%;flex-grow:1;text-decoration:none;font-weight:700}.author-links li a:before{content:'';display:inline-block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M4.715 6.542 3.343 7.914a3 3 0 1 0 4.243 4.243l1.828-1.829A3 3 0 0 0 8.586 5.5L8 6.086a1.002 1.002 0 0 0-.154.199 2 2 0 0 1 .861 3.337L6.88 11.45a2 2 0 1 1-2.83-2.83l.793-.792a4.018 4.018 0 0 1-.128-1.287z'/%3E%3Cpath d='M6.586 4.672A3 3 0 0 0 7.414 9.5l.775-.776a2 2 0 0 1-.896-3.346L9.12 3.55a2 2 0 1 1 2.83 2.83l-.793.792c.112.42.155.855.128 1.287l1.372-1.372a3 3 0 1 0-4.243-4.243L6.586 4.672z'/%3E%3C/svg%3E");width:2.5rem;height:2.5rem;margin:0 1.5rem 0 0}.author-links li.author-facebook a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M16 8.049c0-4.446-3.582-8.05-8-8.05C3.58 0-.002 3.603-.002 8.05c0 4.017 2.926 7.347 6.75 7.951v-5.625h-2.03V8.05H6.75V6.275c0-2.017 1.195-3.131 3.022-3.131.876 0 1.791.157 1.791.157v1.98h-1.009c-.993 0-1.303.621-1.303 1.258v1.51h2.218l-.354 2.326H9.25V16c3.824-.604 6.75-3.934 6.75-7.951z'/%3E%3C/svg%3E")}.author-links li.author-instagram a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M8 0C5.829 0 5.556.01 4.703.048 3.85.088 3.269.222 2.76.42a3.917 3.917 0 0 0-1.417.923A3.927 3.927 0 0 0 .42 2.76C.222 3.268.087 3.85.048 4.7.01 5.555 0 5.827 0 8.001c0 2.172.01 2.444.048 3.297.04.852.174 1.433.372 1.942.205.526.478.972.923 1.417.444.445.89.719 1.416.923.51.198 1.09.333 1.942.372C5.555 15.99 5.827 16 8 16s2.444-.01 3.298-.048c.851-.04 1.434-.174 1.943-.372a3.916 3.916 0 0 0 1.416-.923c.445-.445.718-.891.923-1.417.197-.509.332-1.09.372-1.942C15.99 10.445 16 10.173 16 8s-.01-2.445-.048-3.299c-.04-.851-.175-1.433-.372-1.941a3.926 3.926 0 0 0-.923-1.417A3.911 3.911 0 0 0 13.24.42c-.51-.198-1.092-.333-1.943-.372C10.443.01 10.172 0 7.998 0h.003zm-.717 1.442h.718c2.136 0 2.389.007 3.232.046.78.035 1.204.166 1.486.275.373.145.64.319.92.599.28.28.453.546.598.92.11.281.24.705.275 1.485.039.843.047 1.096.047 3.231s-.008 2.389-.047 3.232c-.035.78-.166 1.203-.275 1.485a2.47 2.47 0 0 1-.599.919c-.28.28-.546.453-.92.598-.28.11-.704.24-1.485.276-.843.038-1.096.047-3.232.047s-2.39-.009-3.233-.047c-.78-.036-1.203-.166-1.485-.276a2.478 2.478 0 0 1-.92-.598 2.48 2.48 0 0 1-.6-.92c-.109-.281-.24-.705-.275-1.485-.038-.843-.046-1.096-.046-3.233 0-2.136.008-2.388.046-3.231.036-.78.166-1.204.276-1.486.145-.373.319-.64.599-.92.28-.28.546-.453.92-.598.282-.11.705-.24 1.485-.276.738-.034 1.024-.044 2.515-.045v.002zm4.988 1.328a.96.96 0 1 0 0 1.92.96.96 0 0 0 0-1.92zm-4.27 1.122a4.109 4.109 0 1 0 0 8.217 4.109 4.109 0 0 0 0-8.217zm0 1.441a2.667 2.667 0 1 1 0 5.334 2.667 2.667 0 0 1 0-5.334z'/%3E%3C/svg%3E")}.author-links li.author-linkedin a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M0 1.146C0 .513.526 0 1.175 0h13.65C15.474 0 16 .513 16 1.146v13.708c0 .633-.526 1.146-1.175 1.146H1.175C.526 16 0 15.487 0 14.854V1.146zm4.943 12.248V6.169H2.542v7.225h2.401zm-1.2-8.212c.837 0 1.358-.554 1.358-1.248-.015-.709-.52-1.248-1.342-1.248-.822 0-1.359.54-1.359 1.248 0 .694.521 1.248 1.327 1.248h.016zm4.908 8.212V9.359c0-.216.016-.432.08-.586.173-.431.568-.878 1.232-.878.869 0 1.216.662 1.216 1.634v3.865h2.401V9.25c0-2.22-1.184-3.252-2.764-3.252-1.274 0-1.845.7-2.165 1.193v.025h-.016a5.54 5.54 0 0 1 .016-.025V6.169h-2.4c.03.678 0 7.225 0 7.225h2.4z'/%3E%3C/svg%3E")}.author-links li.author-pinterest a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M8 0a8 8 0 0 0-2.915 15.452c-.07-.633-.134-1.606.027-2.297.146-.625.938-3.977.938-3.977s-.239-.479-.239-1.187c0-1.113.645-1.943 1.448-1.943.682 0 1.012.512 1.012 1.127 0 .686-.437 1.712-.663 2.663-.188.796.4 1.446 1.185 1.446 1.422 0 2.515-1.5 2.515-3.664 0-1.915-1.377-3.254-3.342-3.254-2.276 0-3.612 1.707-3.612 3.471 0 .688.265 1.425.595 1.826a.24.24 0 0 1 .056.23c-.061.252-.196.796-.222.907-.035.146-.116.177-.268.107-1-.465-1.624-1.926-1.624-3.1 0-2.523 1.834-4.84 5.286-4.84 2.775 0 4.932 1.977 4.932 4.62 0 2.757-1.739 4.976-4.151 4.976-.811 0-1.573-.421-1.834-.919l-.498 1.902c-.181.695-.669 1.566-.995 2.097A8 8 0 1 0 8 0z'/%3E%3C/svg%3E")}.author-links li.author-twitter a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M12.6.75h2.454l-5.36 6.142L16 15.25h-4.937l-3.867-5.07-4.425 5.07H.316l5.733-6.57L0 .75h5.063l3.495 4.633L12.601.75Zm-.86 13.028h1.36L4.323 2.145H2.865l8.875 11.633Z'/%3E%3C/svg%3E")}.author-links li.author-youtube a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M8.051 1.999h.089c.822.003 4.987.033 6.11.335a2.01 2.01 0 0 1 1.415 1.42c.101.38.172.883.22 1.402l.01.104.022.26.008.104c.065.914.073 1.77.074 1.957v.075c-.001.194-.01 1.108-.082 2.06l-.008.105-.009.104c-.05.572-.124 1.14-.235 1.558a2.007 2.007 0 0 1-1.415 1.42c-1.16.312-5.569.334-6.18.335h-.142c-.309 0-1.587-.006-2.927-.052l-.17-.006-.087-.004-.171-.007-.171-.007c-1.11-.049-2.167-.128-2.654-.26a2.007 2.007 0 0 1-1.415-1.419c-.111-.417-.185-.986-.235-1.558L.09 9.82l-.008-.104A31.4 31.4 0 0 1 0 7.68v-.123c.002-.215.01-.958.064-1.778l.007-.103.003-.052.008-.104.022-.26.01-.104c.048-.519.119-1.023.22-1.402a2.007 2.007 0 0 1 1.415-1.42c.487-.13 1.544-.21 2.654-.26l.17-.007.172-.006.086-.003.171-.007A99.788 99.788 0 0 1 7.858 2h.193zM6.4 5.209v4.818l4.157-2.408L6.4 5.209z'/%3E%3C/svg%3E")}.author-links li.author-wikipedia a:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath d='M8.835 3.003c.828-.006 2.688 0 2.688 0l.033.03v.288c0 .08-.045.12-.133.12-.433.02-.522.063-.68.29-.087.126-.258.393-.435.694l-1.52 2.843-.043.089 1.858 3.801.113.031 2.926-6.946c.102-.28.086-.478-.044-.595-.132-.114-.224-.18-.563-.195l-.275-.014a.161.161 0 0 1-.096-.035.1.1 0 0 1-.046-.084v-.289l.042-.03h3.306l.034.03v.29c0 .078-.045.117-.133.117-.433.02-.754.113-.962.281a1.64 1.64 0 0 0-.488.704s-2.691 6.16-3.612 8.208c-.353.672-.7.61-1.004-.019A224.05 224.05 0 0 1 8.044 8.81c-.623 1.285-1.475 3.026-1.898 3.81-.411.715-.75.622-1.02.019-.45-1.065-1.131-2.519-1.817-3.982-.735-1.569-1.475-3.149-1.943-4.272-.167-.4-.293-.657-.412-.759-.12-.1-.368-.16-.746-.18C.069 3.429 0 3.395 0 3.341v-.303l.034-.03c.615-.003 3.594 0 3.594 0l.034.03v.288c0 .08-.05.118-.15.118l-.375.016c-.322.013-.483.11-.483.288 0 .083.034.217.109.4.72 1.753 3.207 6.998 3.207 6.998l.091.023 1.603-3.197-.32-.71L6.24 5.095s-.213-.433-.286-.577l-.098-.196c-.387-.77-.411-.82-.865-.88-.137-.017-.208-.035-.208-.102v-.304l.041-.03h2.853l.075.024v.303c0 .069-.05.104-.15.104l-.206.03c-.523.04-.438.254-.09.946l1.057 2.163 1.17-2.332c.195-.427.155-.534.074-.633-.046-.055-.202-.144-.54-.158l-.133-.015a.159.159 0 0 1-.096-.034.099.099 0 0 1-.045-.085v-.288l.041-.03Z'/%3E%3C/svg%3E")}.author-links li strong{display:inline-block;margin:0 1rem 0 0}body:is(.single-post,.page) .site-main .author-links{margin:.5rem -1rem}body:is(.single-post,.page) .site-main li a{padding:.5rem 1rem}body.single-post li a:before{width:2rem;height:2rem;margin:0 1rem 0 0}
.article-meta .author{display:flex;align-items:center;gap:15px;position:relative}.article-meta .author a:first-child{color:var(--color-accent-dark);font-weight:700;text-decoration:none;line-height:1.25}.article-meta .author>a{text-transform:uppercase;color:var(--color-accent-dark);font-weight:700}.article-meta .author img{width:4.5rem;height:4.5rem;border-radius:50%;object-fit:cover}.article-meta .author .author-dropdown{position:absolute;top:100%;padding-top:1.5rem;pointer-events:none;z-index:1000;opacity:0;transform:translateY(-1rem);pointer-events:none;transition:opacity .3s,transform .3s}.article-meta .author:hover .author-dropdown{opacity:1;transform:none;pointer-events:auto}.article-meta .author .author-dropdown .author-info{width:100vh;max-width:54rem;padding:1rem 1.5rem .5rem;background:#fff;box-shadow:0 8px 16px rgba(0,0,0,.15);text-transform:none}.article-meta .author .author-dropdown .author-info .author-description{--font-size:1.4rem;--font-min-size:14px;--line-height:1.25;margin:0;font:400 max((var(--font-min-size)),var(--font-size))/var(--line-height) var(--font)}
#ez-toc-container{line-height:1.5}#ez-toc-container .ez-toc-title{font-size:3rem;font-weight:700;margin:3rem 0 1rem}#ez-toc-container nav ul{list-style-type:none;counter-reset:item;margin:0;padding-left:2rem}#ez-toc-container nav>ul{padding-left:0}#ez-toc-container nav ul li{display:block;margin:1rem 0}#ez-toc-container nav ul li:before{display:none}#ez-toc-container nav ul li a{color:var(--color-accent-dark);font-weight:700;border-bottom:none;text-decoration:none;transition:background-color .3s,color .3s}#ez-toc-container nav ul li a:is(:hover,:focus){background-color:var(--color-accent);color:#fff}#ez-toc-container nav ul li a:before{content:counters(item,".") ". ";counter-increment:item;margin:0 1rem 0 0}#ez-toc-container nav ul li ul li a:before{content:counters(item,".") " "}.ez-toc-section{display:block;position:relative;top:calc(var(--header-desktop-height)*-1);visibility:hidden}
.site h1{text-transform:uppercase;font:400 5rem/1.2 var(--font);margin:0 0 4.5rem}.site h2{text-transform:uppercase;font:400 4rem/1.25 var(--font);margin:0 0 1.5rem}.site h3{font:400 2rem/1.4 var(--font);margin:0 0 1.5rem}.site :is(h1,h2):after{content:"";clear:both;display:table}.site :is(h1,h2) small{display:block;margin:0 0 1.5rem;font:400 2.4rem/1.2 var(--font)}.site :is(h1,h2,h3,h4,h5,h5) .color{color:var(--color-accent-dark)}.site :is(h1,h2,h3,h4,h5,h5) .color-bg{display:inline-block;background:var(--color-accent);color:#fff;padding:.05em .5em}.site :is(h1,h2).contains-icon{display:flex}.site :is(h1,h2).contains-icon .text{margin:auto 0}.site :is(h1,h2) img{float:left;margin-right:20px}@media (max-width:991px){.site :is(h1,h2).contains-icon{display:block;text-align:left}.site :is(h1,h2).contains-icon .text{display:block;margin:0;margin-top:8px}.site :is(h1,h2) img{float:none;margin-right:0}}.site .color{color:var(--color-accent)}.site h1.normal-header,.site h2.normal-header,.site h3.normal-header{text-transform:none;font-weight:400;font-size:24px}.site h1.normal-header small,.site h2.normal-header small,.site h3.normal-header small{text-transform:none;font-weight:500;font-size:18px}.site h4,.site h5,.site h6{font-size:1.1em;font-weight:500}.site-main section{margin:0 0 3rem}.site-main section:last-child{margin-bottom:0}.site-main p{--font-size:1.6rem;--line-height:1.6875;font:400 max((var(--font-min-size)),var(--font-size))/var(--line-height) var(--font);margin-top:2rem;margin-bottom:2.5rem}.site-main p.leading{--font-size:1.8rem;--line-height:1.55}.site-main p:last-of-type{margin-bottom:0}.site-main p.large{font-size:16px;line-height:1.5}.site-main p.large strong,.site-main p.large b{font-weight:500}.site-main p.x-large{font-size:17px;margin-top:30px;margin-bottom:25px;line-height:1.45}.site-main p.xx-large{font-size:20px;margin-top:30px;margin-bottom:25px;line-height:1.3}.site-main p.xx-large strong,.site-main p.xx-large b{font-weight:500}.site-main ul{list-style:none;margin-left:0;padding-left:30px}.site-main img{max-width:100%;height:auto}.site-main ul li{position:relative;margin:0 0 15px;line-height:1.375}.site-main ul li:before{position:absolute;top:4px;left:-30px;content:"\25A0";color:var(--color-accent);font:400 .85em/1 var(--font);display:inline-block}.site-main .g-partnersbadge-wrapper{text-align:center;margin-top:45px}.site-main .entry .entry-title{font-size:20px}.site-main .entry .entry-title a{font-weight:400}@media (min-width:992px){.site-main p{font-size:var(--font-size)}}.site-main .figure-caption{text-align:center}.site-main .figure-caption .caption,.site-main .figure-caption .caption p{font-size:20px;line-height:1.25}.site-main .figure-caption .caption p{margin:0 0 8px}.site-main .figure-caption .caption br{display:none}@media (min-width:992px){.site-main .figure-caption{display:flex;align-items:center;padding:0 30px;text-align:left}.site-main .figure-caption.condensed{padding:0 20px}.site-main .figure-caption .figure{padding:0 20px}.site-main .figure-caption.condensed .figure{padding:0 10px}.site-main .figure-caption .caption,.site-main .figure-caption .caption p{line-height:1.4}.site-main .figure-caption .caption{padding:0 20px}.site-main .figure-caption .caption p{margin:0 0 26px}.site-main .figure-caption.condensed .caption{padding:0 10px}.site-main .figure-caption .caption br{display:inline}}.site-main .wp-block-gallery ul{padding-left:0}.site-main .wp-block-gallery ul li:before{display:none}.site-main .list-ib .index{display:block;font-size:85px;font-weight:700;text-align:center;line-height:1;color:#dedede}.site-main .list-ib .text{display:block;line-height:1.6;text-align:center}@media (min-width:992px){.site-main .list-ib{display:flex;align-items:center}.site-main .list-ib .index{position:absolute;left:60px;z-index:1;text-align:left}.site-main .list-ib .text{z-index:2;padding-left:36px;text-align:left}}.d-none{display:none}.flex{display:flex !important}.m-0{margin:0 !important}.p-0{padding:0 !important}.mt-0{margin-top:0 !important}.mt-5{margin-top:5px !important}.mt-10{margin-top:10px !important}.mt-15{margin-top:15px !important}.mt-20{margin-top:20px !important}.mt-25{margin-top:25px !important}.mt-30{margin-top:30px !important}.mt-35{margin-top:35px !important}.mt-40{margin-top:40px !important}.mt-45{margin-top:45px !important}.mt-50{margin-top:50px !important}.mt-55{margin-top:55px !important}.mt-60{margin-top:60px !important}.mt-65{margin-top:65px !important}.mt-70{margin-top:70px !important}.mb-0{margin-bottom:0 !important}.mb-5{margin-bottom:5px !important}.mb-10{margin-bottom:10px !important}.mb-15{margin-bottom:15px !important}.mb-20{margin-bottom:20px !important}.mb-25{margin-bottom:25px !important}.mb-30{margin-bottom:30px !important}.mb-35{margin-bottom:35px !important}.mb-40{margin-bottom:40px !important}.mb-45{margin-bottom:45px !important}.mb-50{margin-bottom:50px !important}.mb-55{margin-bottom:55px !important}.mb-60{margin-bottom:60px !important}.mb-65{margin-bottom:65px !important}.mb-70{margin-bottom:70px !important}.mb-75{margin-bottom:75px !important}.mb-80{margin-bottom:80px !important}.mb-85{margin-bottom:85px !important}.mb-90{margin-bottom:90px !important}.mb-95{margin-bottom:95px !important}.mb-100{margin-bottom:100px !important}.ml-10{margin-left:10px !important}@media (min-width:576px){.show-xs-down{display:none}}.text-center{text-align:center !important}.align-items-center{align-items:center !important}@keyframes accordion-open{from{opacity:0;transform:translateY(-32px)}to{opacity:1;transform:none}}.accordion{margin:0 0 1.5rem}.accordion .tab{padding:0;margin:0}.accordion .tab a{--font-size:1.8rem;display:block;font:700 max(var(--font-min-size),var(--font-size))/1.66 var(--font);text-decoration:none;color:#171717;padding:1.5rem calc(2.4rem + 1.5rem) 1.5rem 0;margin:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32' fill='none' stroke='currentcolor' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'%3E%3Cpath d='M16 2 L16 30 M2 16 L30 16' /%3E%3C/svg%3E") center right/2.4rem no-repeat}.accordion.open .tab a{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' width='32' height='32' fill='none' stroke='currentcolor' stroke-linecap='round' stroke-linejoin='round' stroke-width='3'%3E%3Cpath d='M2 16 L30 16' /%3E%3C/svg%3E") center right/2.4rem no-repeat}.accordion.open .tab a,.accordion .tab a:is(:hover,:focus){color:var(--color-accent)}.accordion .pane{--font-size:1.5rem;display:none;font:400 max(var(--font-min-size),var(--font-size))/1.66 var(--font);animation:accordion-open .3s ease-out;padding:1.5rem 0 3rem;border-bottom:2px solid #e4e4e4;margin:0 0 1.5rem}.accordion.open .pane{display:block}@media (min-width:992px){.accordion .tab a,.accordion .pane{font-size:var(--font-size)}}
.articles{gap:var(--container-padding) 0}.articles .article{flex-basis:33.33%;position:relative;padding:2rem 2rem 2rem 1.5rem;background:#fff;border:1px solid var(--border-color);margin:0}.articles .article:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 4px 8px rgba(0,0,0,.1);opacity:0;transition:opacity .3s}.articles .article:is(:hover,:focus):before{opacity:1}.articles .article a{position:relative;z-index:1}.articles .article .article-meta{--font-size:1.6rem;--font-min-size:14px;display:flex;align-items:center;flex-flow:row wrap;gap:1.5rem;justify-content:space-between;font:400 max((var(--font-min-size)),var(--font-size))/1.5 var(--font);text-transform:none;color:#1d1b1b;margin:0}.articles .article .article-author a{text-decoration:none;color:inherit}.articles .article .article-author a:is(:hover,:focus){text-decoration:underline}.articles .article .article-date{white-space:nowrap}.articles .article .article-image{margin:0 1rem 0 0}.articles .article .article-image img{display:block;width:3rem;height:3rem;object-fit:contain}.articles .article .article-category{--font-size:1.4rem;margin:0;font:700 max((var(--font-min-size)),var(--font-size))/1.5 var(--font);text-transform:uppercase;white-space:nowrap}.articles .article .article-image-and-category{display:flex;align-items:center}.articles .article .article-info{display:flex;flex-direction:row}.articles .article .article-info .article-title{--font-size:1.8rem;font:700 max((var(--font-min-size)),var(--font-size))/1.25 var(--font);margin:0 0 2rem;min-height:5rem}.articles .article .article-info .article-title:first-letter {text-transform:capitalize}.articles .article .article-info .article-title a{display:block;text-decoration:none}.articles .article .article-info .article-title a:hover,.articles .article .article-info .article-title a:focus{text-decoration:underline}@media (min-width:992px){.articles{gap:calc(var(--container-padding)*2) 0}.articles .article .article-meta{flex-wrap:nowrap}.articles .article .article-info :is(.article-title,.article-meta,.article-category){font-size:var(--font-size)}}
.rating-stars .star{position:relative;display:inline-block;width:18px;height:16px;padding:0}.rating-stars .star:last-child{padding:0}.rating-stars.interactive .star{cursor:pointer}.rating-stars .star .star-fill{visibility:hidden}.rating-stars .star.active .star-fill{visibility:visible}.rating-stars .star svg{position:absolute;top:0;left:0;width:16px;height:16px}.rating-stars .stars{font-size:0;margin:5px 0}.rating-stars .summary{font-size:.8em}