@import "https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css";@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";
/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;line-height:1.15;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{margin:0}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,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}table{border-color:currentcolor}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}:root{--color-main:#031154;--color-title:#141414;--color-text:#424242;--color-caption:#7a7583;--font-title:"Playfair Display",serif;--font-content:"Georgia",serif;--font-text:"Roboto",sans-serif;--container-normal:1120px;--container-medium:1024px;--container-small:800px;--container-mobile:100%;--large:1280px;--medium:980px;--small:740px;--xsmall:480px;--margin:1rem;--radius:0.5rem}body{font-family:Roboto,sans-serif;font-family:var(--font-text);font-optical-sizing:auto;font-weight:400;line-height:1.5em}body,h1,h2,h3,h4,h5,h6{color:#424242;color:var(--color-text);font-style:normal}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,serif;font-family:var(--font-title);font-optical-sizing:auto;line-height:1.2em;margin-bottom:2rem;margin-top:0}p{line-height:1.5em;margin-bottom:1rem}a{color:#031154;color:var(--color-main);-webkit-text-decoration:none;text-decoration:none;transition:all .3s}a:hover{-webkit-text-decoration:underline;text-decoration:underline}img{height:auto;max-width:100%}.d-none{display:none!important}.container{margin-left:auto;margin-right:auto;max-width:1120px;max-width:var(--container-normal);padding-left:1rem;padding-left:var(--margin);padding-right:1rem;padding-right:var(--margin)}.home-template .gh-viewport .home.container .main-featured{display:flex;flex-direction:column}@media screen and (max-width:980px){.home-template .gh-viewport .home.container .main-featured .post-featured{order:1}.home-template .gh-viewport .home.container .main-featured .post-loop-ad{order:2}.home-template .gh-viewport .home.container .main-featured .post-loop{order:3}}figure.wp-caption{margin:0;max-width:100%!important;padding:0}figure.wp-caption img{height:auto!important;max-width:100%!important}.uparrow{align-items:center;background-color:#fff;border-radius:50%;bottom:20px;box-shadow:0 2px 10px rgba(0,0,0,.1);cursor:pointer;display:flex;height:50px;justify-content:center;position:fixed;right:20px;transition:background-color .3s;width:50px}.uparrow:hover{background-color:#031154;background-color:var(--color-main);color:#fff}.error-page .content{margin:5% auto;text-align:center}.error-page .content h1{color:#031154;color:var(--color-main);font-size:3rem;font-weight:900}#main-header .container{grid-gap:1rem;align-items:center;display:flex;flex-direction:column;padding-bottom:2rem;padding-top:2rem}#main-header .container .logo{color:#031154;color:var(--color-main);font-family:Playfair Display,serif;font-family:var(--font-title);font-size:2rem;text-transform:uppercase}#main-header .container .logo img{height:auto!important;max-width:170px;width:auto!important}@media screen and (max-width:980px){#main-header .container{flex-direction:row;gap:1rem;padding-bottom:1rem;padding-top:1rem}#main-header .container .logo{margin-right:auto}#main-header .container .logo img{max-width:100px}}#main-header .container nav,#main-header .container nav ul.nav{align-items:center;display:flex;gap:1rem;justify-content:center}#main-header .container nav ul.nav{list-style:none;margin:0;padding:0;text-transform:uppercase}#main-header .container nav ul.nav ul{background:#fff;border-radius:.5rem;border-radius:var(--radius);box-shadow:0 10px 10px 0 rgba(0,0,0,.4);display:none;flex-direction:column;left:0;list-style:none;min-width:250px;padding:1rem;padding:var(--margin);position:absolute;top:100%;z-index:100}#main-header .container nav ul.nav ul li{border-top:2px solid #f2f2f2;padding:.5rem 0}#main-header .container nav ul.nav ul li:first-child{border-top:none}#main-header .container nav ul.nav li:has(>ul):after{font-family:bootstrap-icons!important}#main-header .container nav ul.nav li:has(>ul):after{content:"\F229";font-size:10px}#main-header .container nav ul.nav>li:hover{position:relative}#main-header .container nav ul.nav>li:hover ul{display:flex}#main-header .container nav button.mobilemenu{display:none}@media screen and (max-width:980px){#main-header .container nav ul.nav{background:rgba(0,0,0,.4);display:none}#main-header .container nav button.mobilemenu{align-items:center;background:#f2f2f2;border:none;border-radius:.5rem;border-radius:var(--radius);cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;width:40px}}@media screen and (max-width:740px){#main-header{background:#000;background:linear-gradient(180deg,#000,transparent);left:0;position:absolute;right:0;top:0;z-index:1000}#main-header .gh-search-icon svg{color:#fff}}.mobilmenuopen #menuMobile{display:grid}#menuMobile{bottom:0;display:none;grid-template-columns:1fr 300px;left:0;position:fixed;right:0;top:0;z-index:1000}#menuMobile .mobilemenu-bg{background:#000;opacity:.5}#menuMobile .mobilemenu-content{background:#fff;display:flex;flex-direction:column;gap:1rem;overflow-y:auto;padding:1rem}#menuMobile .mobilemenu-content .mobilemenu-close{align-items:center;background:#f2f2f2;border:none;border-radius:.5rem;border-radius:var(--radius);cursor:pointer;display:flex;font-size:1.5rem;height:40px;justify-content:center;width:40px}#menuMobile .mobilemenu-content ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0;text-transform:uppercase;width:100%}#menuMobile .mobilemenu-content ul li{border-top:1px solid #f2f2f2}#menuMobile .mobilemenu-content ul li:has(>ul)>a:after{font-family:bootstrap-icons!important}#menuMobile .mobilemenu-content ul li:has(>ul)>a:after{content:"\F229";font-size:10px;margin-left:auto}#menuMobile .mobilemenu-content ul li a{color:#031154;color:var(--color-main);display:flex;padding:.75rem 0;-webkit-text-decoration:none;text-decoration:none}#menuMobile .mobilemenu-content ul ul{border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;display:none}#menuMobile .mobilemenu-content ul ul a{padding-left:1rem}.scrolling-up{padding-top:208px}@media screen and (max-width:980px){.scrolling-up{padding-top:90px}}.scrolling-up #main-header{background:#fff;box-shadow:0 10px 10px 0 rgba(0,0,0,.25);left:0;position:fixed;right:0;top:0;z-index:1000}.scrolling-up #main-header .container{flex-direction:row;gap:1rem;padding-bottom:1rem;padding-top:1rem}.scrolling-up #main-header .container .logo{margin-right:auto}.scrolling-up #main-header .container .logo img{max-width:100px}footer#main-footer{margin-top:5%}footer#main-footer .footer-social{display:flex;flex-wrap:wrap;font-size:1.2em;justify-content:center;margin-bottom:1rem;margin-bottom:var(--margin)}footer#main-footer .footer-social a{color:#424242;color:var(--color-text);margin:.5rem}footer#main-footer .footer-social a:hover{color:#031154;color:var(--color-main)}footer#main-footer .footer-menu{margin-bottom:1rem;margin-bottom:var(--margin)}footer#main-footer .footer-menu ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}footer#main-footer .footer-menu ul li{margin:0 .5rem;text-transform:uppercase}footer#main-footer .copyright{color:#424242;color:var(--color-text);font-weight:700;margin:0 auto;padding:1rem 0;text-align:center}.loop-item{grid-gap:2rem;align-items:center;display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:740px){.loop-item{grid-gap:1rem;grid-template-columns:1fr}}.loop-item .img{aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:.5rem;overflow:hidden}.loop-item .img img{height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:100%}.loop-item header h1,.loop-item header h3{font-size:1.7rem;margin-bottom:1rem;margin-bottom:var(--margin)}.loop-item header .meta{grid-gap:1rem;display:grid;font-size:80%;grid-template-columns:auto 1fr;margin-bottom:1rem;margin-bottom:var(--margin);padding:0}.loop-item header .meta .reading-time{white-space:nowrap}.loop-item header .meta span{display:inline-block;margin:0!important;margin-right:1rem;padding:0}.loop-item header .meta span a{color:#424242;color:var(--color-text)}.loop-item header .meta .tags{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:300px}@media screen and (max-width:740px){.loop-item header .meta .tags{width:200px}}.loop-item header .meta .tags:hover{display:inline;white-space:normal;width:auto}@media screen and (max-width:600px){.loop-item{grid-template-columns:1fr}}.post-loop{grid-gap:2rem;display:grid}.post-featured{grid-gap:2rem;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}@media screen and (max-width:500px){.post-featured{grid-template-columns:1fr}}@media screen and (max-width:740px){.post-featured{grid-template-columns:1fr}}.post-featured .loop-item{min-height:400px;position:relative}@media screen and (max-width:740px){.post-featured .loop-item{min-height:550px}}.post-featured .loop-item a{align-items:center;display:flex;flex-direction:column;justify-content:center}.post-featured .loop-item a *{color:#fff}.post-featured .loop-item a .img{aspect-ratio:auto;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.post-featured .loop-item a .img:after{background-color:rgba(0,0,0,.5);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.post-featured .loop-item a header{bottom:1rem;bottom:var(--margin);left:2rem;max-width:570px;position:absolute;right:2rem;top:auto;z-index:2}.post-featured .loop-item a header p{opacity:.8}.post-featured .loop-item:first-child{grid-column:1/-1}.post-featured .loop-item:first-child h1{font-size:2.875rem}.post-featured .loop-item:nth-child(3),.post-featured .loop-item:nth-child(4){grid-column:span 2}@media screen and (max-width:740px){.post-featured .loop-item{grid-column:span 1!important}.post-featured .loop-item h1{font-size:1.875rem!important}.post-featured .loop-item:nth-child(3),.post-featured .loop-item:nth-child(4){grid-column:span 1}.post-featured .loop-item:first-of-type{margin-left:-1rem;margin-right:-1rem}.post-featured .loop-item:first-of-type .img{border-radius:0}}.post-loop-ad{align-items:center;background:#f2f2f2;border-radius:.5rem;color:gray;display:flex;font-size:.5rem;justify-content:center;letter-spacing:2px;padding:2rem;text-transform:uppercase;width:100%}@media screen and (max-width:740px){.post-loop-ad{min-height:250px}}.tags-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;margin:0 0 2rem;position:relative;text-align:center}.tags-container .bg{background:#000;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.tags-container .bg .img{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;opacity:.65;width:100%}.tags-container img.gh-author-image{aspect-ratio:1/1;border-radius:50%;height:auto;margin-bottom:1rem;max-width:100px;width:auto}.tags-container .gh-author-meta{padding-bottom:2rem}.tags-container .gh-author-meta .gh-author-links{align-items:center;display:flex;gap:1rem;justify-content:center}.tags-container .gh-author-meta .gh-author-links a{font-size:80%;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;transition:color .3s ease}.tags-container .gh-author-meta .gh-author-links a:hover{-webkit-text-decoration:underline;text-decoration:underline}.tags-container h1{color:#031154;color:var(--color-main);margin:0}.tags-container p{margin:20px auto 50px;max-width:680px}.tags-container.has-img{height:550px;margin-top:0}.tags-container.has-img *{color:#fff}@media screen and (max-width:740px){.tags-container{margin-top:7rem}}.related-posts .loop-title{color:#031154;color:var(--color-main);margin-bottom:0;margin-top:2rem}.related-posts>div{margin:0 auto;max-width:1024px;max-width:var(--container-medium);padding:2rem 1rem}.post-pagination{align-items:center;display:flex;justify-content:center;margin-top:2rem}.post-pagination a{background-color:#eaeaea;border-radius:5px;color:#333;display:inline-block;font-weight:700;padding:10px 20px;transition:all,.3s}.post-pagination a,.post-pagination a:hover{-webkit-text-decoration:none;text-decoration:none}.post-pagination a:hover{background:#031154;background:var(--color-main);color:#fff}.single-header{align-items:center;background-color:#091348;background-position:50%;background-repeat:no-repeat;background-size:auto 100%;display:flex;flex-direction:column;height:550px;justify-content:flex-end;overflow:hidden;position:relative;text-align:center;vertical-align:middle}.single-header figure{background:#000;bottom:0;left:0;margin:0;overflow:hidden;padding:0;position:absolute;right:0;top:0;width:100%}.single-header figure img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.65;vertical-align:middle;width:100%}.single-header .background{background-blend-mode:multiply,multiply;background-color:rgba(0,0,0,.4);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.single-header .text{max-width:800px;max-width:var(--container-small);padding:1rem;position:relative;text-align:left;width:100%;z-index:3}.single-header .text *{color:#fff}.single-header .text h1{font-size:3rem;letter-spacing:.5px;line-height:1.2em;margin:1rem 0 2rem;text-shadow:0 4px 20px 0 rgba(0,0,0,.451)}@media screen and (max-width:740px){.single-header .text h1{font-size:2rem}}.single-header .text .meta{align-items:center;display:flex;flex-wrap:wrap;font-size:80%;gap:1rem;opacity:.8}.single-header .text .primary-tag a{font-size:1rem;opacity:.8;text-transform:uppercase}.single-share{gap:1rem;margin:2rem auto 0;max-width:800px;max-width:var(--container-small);padding:0 1rem}.single-share,.single-share a{align-items:center;display:flex}.single-share a{border:1px solid #efeeee;border-radius:50%;color:#6d6d6d;font-size:1rem;height:50px;justify-content:center;width:50px}.single-share a:hover{border-color:#031154;border-color:var(--color-main);color:#031154;color:var(--color-main)}.single-tags{display:flex;flex-wrap:wrap;gap:1rem;margin:0 auto 1rem;max-width:800px;max-width:var(--container-small);padding:1rem}.single-tags a{background:#efeeee;border-radius:.5rem;border-radius:var(--radius);color:#6d6d6d;display:flex;font-size:.8em;font-weight:400;letter-spacing:1px;padding:7px 17px;text-transform:uppercase;transition:.3s}.single-content{font-family:Georgia,serif;font-family:var(--font-content);margin:0 auto;max-width:800px;max-width:var(--container-small);padding:1rem}.single-content a{color:#424242;color:var(--color-text);-webkit-text-decoration:underline;text-decoration:underline}.single-content h2,.single-content h3{font-size:32px;margin-bottom:2rem}.single-content h3{font-weight:400}.single-content p{font-size:20px;line-height:1.5em;margin:0 0 2rem}.single-content figure{margin:0 0 2rem;padding:0}.single-content figure figcaption{color:#7a7583;color:var(--color-caption);font-size:20px;margin:2rem 0;text-align:center}.single-content figure.kg-image-card{display:flex;flex-direction:column}.single-content figure.kg-image-card img{margin:0 auto}.single-content figure.kg-image-card figcaption{font-size:16px}.single-content .wp-block-image figure{display:flex;flex-direction:column}.single-content .wp-block-image figure img{margin:0 auto}.single-content .wp-block-image figure figcaption{font-size:16px}@media (max-width:740px){.single-content .kg-gallery-card .kg-gallery-row{align-items:center;display:flex;flex-direction:column;gap:1rem}}.single-content .kg-gallery-card figcaption p{font-size:16px}.single-content iframe{aspect-ratio:16/9;display:block;height:auto;margin:2rem auto;max-width:100%;width:100%}.single-content hr{border:none;border-top:1px solid #d9d9d9;margin:3rem 0}.single-content .kg-width-wide{margin-left:-340px;margin-right:-340px}@media screen and (max-width:1450px){.single-content .kg-width-wide{margin-left:-140px;margin-right:-140px}}@media screen and (max-width:1048px){.single-content .kg-width-wide{margin-left:0;margin-right:0}}.single-content blockquote{font-size:20px;line-height:1.5em;margin:3rem;padding-left:20%;position:relative}.single-content blockquote:before{content:"“";display:block;font-size:140px;left:0;position:absolute;text-align:right;top:3rem;width:20%}@media screen and (max-width:740px){.single-content blockquote{margin-left:0;margin-right:0;padding-left:80px}.single-content blockquote:before{width:50px}}.single-content ol,.single-content ul{font-size:20px;line-height:1.5em}.single-content ol li,.single-content ul li{margin:0 0 1rem}.single-navigation{grid-gap:2rem;border-top:1px solid #f2f2f2;display:grid;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:730px;padding:2rem 1rem 1rem}@media screen and (max-width:740px){.single-navigation{grid-template-columns:1fr}}.single-navigation .next,.single-navigation .prev{height:100%}.single-navigation .next a,.single-navigation .prev a{grid-gap:1rem;align-items:center;display:grid;grid-template-columns:auto 1fr;height:100%}.single-navigation .next a i,.single-navigation .prev a i{color:#b2b2b2;font-size:1.5em;font-weight:700}.single-navigation .next a h4,.single-navigation .prev a h4{color:#141414;font-size:1.35rem;margin:0}.single-navigation .prev a{grid-template-columns:auto 1fr}.page-header h1{color:#141414;color:var(--color-title);font-size:3rem;padding:0}
/*# sourceMappingURL=index.css.map */