:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}html{font-family:sans-serif;-webkit-tap-highlight-color:#fff0;line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth;box-sizing:border-box}footer,header,main,nav,section{display:block}body{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;line-height:1.5;text-align:left;background-color:#fff}p{margin-top:0}p,ul{margin-bottom:1rem}a{color:#007bff;text-decoration:none;background-color:#fff0;color:var(--gg-color-primary)}a:hover{color:#0056b3;text-decoration:underline}svg{overflow:hidden;vertical-align:middle}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:1200px){.container-xl{max-width:1140px}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-lg-6,.col-md-8{position:relative;width:100%;padding-right:15px;padding-left:15px}@media (min-width:768px){.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}}@media (min-width:992px){.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.d-flex{display:-ms-flexbox!important;display:flex!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.position-relative{position:relative!important}.mr-3{margin-right:1rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-auto{margin-left:auto!important}@media (min-width:768px){.mb-md-5{margin-bottom:3rem!important}.pt-md-2{padding-top:.5rem!important}}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}p{orphans:3;widows:3}@page{size:a3}body{min-width:992px!important}}body{margin:0}button,input{margin:0;overflow:visible}button{text-transform:none}input{line-height:1.15}[type=submit],button{appearance:button;-webkit-appearance:button}[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=search]{appearance:textfield;-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}*,::after,::before{box-sizing:inherit}:root{--gg-color-primary:#000;--gg-color-accent:#000}body,button,input{font:18px/27px Rubik;color:#000}p{margin-bottom:1.5em}body{background:#fff}ul{margin:0 0 1.5em 3em;list-style:disc}.main-navigation .header-icons a,a:visited{color:var(--gg-color-primary)}a:active,a:focus,a:hover{color:var(--gg-color-accent)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}button,input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0/.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=search]{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=search]:focus{color:#111}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation li{position:relative;transition:all .7s ease;padding:15px}.main-navigation a{text-decoration:none;font:400 18px/23px Rubik;color:#000;position:relative;display:inline-block;padding:0 5px;line-height:30px}.menu-toggle{display:block}@media screen and (min-width:768px){.menu-toggle{display:none}.main-navigation ul{display:flex;flex-wrap:wrap}}.custom-logo-link{display:inline-block}.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!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;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}header#masthead{width:100%;background:#fff0;z-index:999;box-shadow:none}.site-branding{flex:1 0 auto}.custom-logo-text{font-family:Rubik;font-size:28px;font-weight:500;line-height:33.18px}.nav-close,nav#site-navigation .has-cat-icons{display:none}.archive-listing-page-head,.header-icons,nav#site-navigation{display:flex;align-items:center}.main-navigation .header-icons a svg{width:28px;height:28px}.archive-listing-page-head{gap:5px;padding:15px 0}.main-navigation ul{justify-content:start}.main-navigation li:hover>a::after{content:"";width:100%;height:4px;position:absolute;left:0;top:0;background:var(--gg-color-accent)}.gg-searchbar{position:absolute;width:0%;height:100%;z-index:1;overflow:hidden;transition:.3s ease;right:0;top:0;opacity:0}.gg-searchbar .search-form{width:calc(100% - 60px);display:flex}.gg-searchbar .search-form .search-field{height:40px;width:100%;background-color:#fff0;color:#000;border:0;border-bottom:4px solid #000;border-radius:0;outline:0}.gg-searchbar .search-form label{margin:0;width:calc(100% - 50px)}.gg-searchbar input.search-field::-webkit-input-placeholder,.gg-searchbar input.search-field::placeholder{color:#000}.gg-searchbar .search-submit{display:none}.gg-searchbar .search-close{height:48px;width:48px;padding:0;border-radius:50%;border:solid 2px var(--gg-color-accent);position:relative;bottom:0;right:0;outline:0;font-size:30px;color:#fff;margin-left:15px}.site-footer{width:100%;position:relative;background:#fff}.site-info{padding:25px 15px;margin-top:25px;text-align:center;font:15px/32px Rubik;border-top:solid 1px #fff5}@media screen and (max-width:767px){.gg-menu-btn{line-height:0;padding:5px;width:40px;border:0;background-color:#fff0;border-radius:5px;outline:0!important;display:block;text-align:center;height:40px;color:#fff;margin-left:15px}.gg-menu-btn span{height:3px;width:100%;background-color:var(--gg-color-primary);margin:4px 0}.site-branding .custom-logo-link{padding:20px 10px 10px 0}.archive-listing-page-head{display:none}nav#site-navigation .has-cat-icons{display:block}.nav-close-btn{width:40px;border-radius:50%;border:0;outline:0;font-size:40px;padding:0;height:40px;color:var(--gg-color-primary)}.menu_name{margin:0;font:22px/40px Rubik;text-transform:uppercase}.gg-menu-btn span,.main-navigation ul a{display:inline-block}.main-navigation li{padding:10px 15px}.site-info{margin-top:5px;padding:15px 0 20px;font:15px/32px Rubik}.site-footer::before{height:40px;top:-39px}}#page{position:relative}.archive #page::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;z-index:-1;max-width:1278px;background:var(--gg-bg-color,#fff7e0)}.archive-listing-page-main{padding:60px 0 50px}.archive-listing-page-main-cats{gap:100px}.archive-listing-page-main-cat a{font-size:18px;font-weight:400;line-height:21.33px}.archive-listing-page-main-cat.current a{font-weight:500;text-decoration:underline}@media screen and (max-width:767px){.archive-listing-page-main-cats{gap:20px}}