@charset "UTF-8";.cc-window{opacity:1}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-revoke:hover{text-decoration:underline}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.cc-window.cc-banner .cc-message{margin-right:0}}.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}html{font-size:100%;font-family:Outfit,sans-serif;color:#2d3748}body{margin:0;padding:0}a,a:active,a:focus,a:visited{color:#0085de;display:inline-block}a:hover{color:#2f9be4}a.big{font-size:1.3rem}input{font-family:Outfit,sans-serif;outline:0}img{width:100%;height:auto;box-sizing:border-box}p{margin:0;padding:0;font-size:1.1rem}h1{padding:0;margin:0 0 1rem 0;font-size:2rem}h2{padding:0;margin:0;font-size:2rem}h3{padding:0;margin:0;font-size:1.5rem}h4{padding:0;margin:0;font-size:1.5rem}.content-page h2{font-size:1.5rem}.content-page h3{font-size:1.2rem}li{font-size:1.1rem}.center{text-align:center}@media (max-width:1024px){.hide-tablet{display:none}}.btn-big{background-color:#ff7601;padding:10px 20px;border-radius:30px;font-size:1.25rem;color:#fff!important}.btn-big svg{padding-right:10px;margin-bottom:-6px}.btn-big:hover{box-shadow:rgba(0,0,0,.75) 0 0 5px 0;background-color:#c55f08}.overlay{display:none;position:fixed;inset:0;background-color:rgba(0,0,0,.4);z-index:3}input:not([type=image i]){box-sizing:border-box}.grid{margin:0 auto;padding:1.75rem;max-width:1290px}.grid .element{list-style:none}.grid .element>:not(:last-child){margin-bottom:1rem}.grid .element a{color:#2d3748;text-decoration:none}.grid .element a>:not(:last-child){margin-bottom:1rem}.grid .element .search{display:inline-block;position:relative}.grid .element .search input{border-radius:8px;padding:8px 15px;border:4px solid #0085de;margin-top:.75rem;font-size:1.4rem}.grid .element .search svg{position:absolute;right:14px;top:27px;z-index:2}.grid.grid-1{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}.grid.grid-2{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}@media (max-width:600px){.grid.grid-2{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}}.grid.grid-3{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.grid.grid-4{display:grid;gap:3rem;grid-template-columns:repeat(4,1fr)}@media (max-width:1000px){.grid.grid-4{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.grid.grid-4{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.grid.grid-4{display:grid;gap:3rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.grid.grid-4{display:grid;gap:3rem;grid-template-columns:repeat(1,1fr)}}@media (max-width:400px){.grid.grid-4{display:block}}.grid.grid-5{display:grid;gap:3rem;grid-template-columns:repeat(5,1fr)}@media (max-width:1100px){.grid.grid-5{display:grid;gap:3rem;grid-template-columns:repeat(4,1fr)}}@media (max-width:850px){.grid.grid-5{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.grid.grid-5{display:grid;gap:3rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.grid.grid-5{display:grid;gap:3rem;grid-template-columns:repeat(1,1fr)}}@media (max-width:400px){.grid.grid-5{display:block}}.grid.grid-6{display:grid;gap:2rem;grid-template-columns:repeat(6,1fr)}@media (max-width:1000px){.grid.grid-6{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}}@media (max-width:800px){.grid.grid-6{display:grid;gap:3rem;grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.grid.grid-6{display:grid;gap:3rem;grid-template-columns:repeat(2,1fr)}}@media (max-width:450px){.grid.grid-6{display:grid;gap:3rem;grid-template-columns:repeat(1,1fr)}}.grid.grid-1 img,.grid.grid-2 img,.grid.grid-3 img,.grid.grid-4 img,.grid.grid-5 img,.grid.grid-6 img{width:100%;max-width:300px;aspect-ratio:3/4;-o-object-fit:contain;object-fit:contain;display:block;padding:7px;border-radius:8px;border:3px solid #dcdcdc}.grid.grid-1 img.cover,.grid.grid-2 img.cover,.grid.grid-3 img.cover,.grid.grid-4 img.cover,.grid.grid-5 img.cover,.grid.grid-6 img.cover{-o-object-fit:cover;object-fit:cover}.grid.grid-1 a:hover img,.grid.grid-2 a:hover img,.grid.grid-3 a:hover img,.grid.grid-4 a:hover img,.grid.grid-5 a:hover img,.grid.grid-6 a:hover img{box-shadow:rgba(0,0,0,.2) 0 0 14px 0}.grid.grid-2-1{display:grid;gap:2rem;grid-template-columns:2fr 1fr}@media (max-width:1024px){.grid.grid-2-1{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}}.grid.grid-flex img{max-width:500px;width:100%;padding:1rem;margin-bottom:.5rem;border-radius:8px;border:4px solid #dcdcdc}.grid.grid-flex .buttons{display:flex;justify-content:center;gap:2rem;max-width:500px}@media (max-width:500px){.grid.grid-flex .buttons{gap:1rem;flex-direction:column;text-align:center}}@media (min-width:900px){.grid.grid-flex{display:grid;grid-template-columns:500px auto;gap:3rem}.grid.grid-flex a:hover img{box-shadow:rgba(0,0,0,.75) 0 0 14px 0}}.search-page{padding:1rem 0 2rem}.search-page .search-header{margin-bottom:1.25rem}.search-page .search-summary{margin-top:.5rem;opacity:.85}.search-page .search--page .inner{position:relative;max-width:500px}.search-page .search--page input{width:100%;padding:12px 44px 12px 14px;border-radius:12px;border:2px solid rgba(0,0,0,.2);font-size:15px}.search-page .search--page .search-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:0 0;border:0;cursor:pointer}.search-page .search-section{margin-top:1.5rem}.search-page .search-section__header{display:flex;align-items:center;gap:.5rem}.search-page .search-section__header .count{font-weight:600;opacity:.7}.search-page .results-grid{display:grid;gap:14px}.search-page .results-grid--cats{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin:1rem 0 2rem 0}@media (max-width:500px){.search-page .results-grid--cats{grid-template-columns:minmax(150px,1fr)}}.search-page .results-grid--pages{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:1rem}@media (max-width:500px){.search-page .results-grid--pages{grid-template-columns:minmax(150px,1fr)}}.search-page .tile{display:grid;grid-template-columns:160px 1fr;gap:12px;align-items:center;padding:12px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:#fff;text-decoration:none;color:inherit;transition:transform .12s ease,box-shadow .12s ease}@media (max-width:500px){.search-page .tile{grid-template-columns:110px 1fr}}.search-page .tile:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,0,0,.08)}.search-page .tile__img{width:150px;height:150px;border-radius:12px;-o-object-fit:cover;object-fit:cover;border:1px solid rgba(0,0,0,.08);background:#f6f6f6}@media (max-width:500px){.search-page .tile__img{width:100px;height:100px}}.search-page .tile__img--placeholder{display:grid;place-items:center;font-size:1.3rem;font-weight:700;opacity:.7}.search-page .tile__content{min-width:0}.search-page .tile__type{font-size:.85rem;opacity:.7;margin-bottom:2px}.search-page .tile__title{font-weight:800;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.search-page .tile__meta{margin-top:4px;font-size:.9rem;opacity:.75;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.search-page .tile__media{width:150px}@media (max-width:500px){.search-page .tile__media{width:100px}}.search-page .result-card{border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#fff}.search-page .result-card__link{display:block;padding:16px;text-decoration:none;color:inherit}.search-page .result-card__type{font-size:.9rem;opacity:.7;margin-bottom:4px}.search-page .result-card__title{font-size:1.25rem;font-weight:800}.search-page .result-card__cta{margin-top:8px;font-weight:700;opacity:.85}.search-page .chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.search-page .chip{display:inline-block;padding:8px 12px;border-radius:999px;background:rgba(0,0,0,.05);text-decoration:none;color:inherit}.search-page .chip:hover{background:rgba(0,0,0,.08)}.ad{margin:1.25rem 0;text-align:center}.ad ins.adsbygoogle{display:block;width:100%}@media (min-width:1101px){.ad--category{min-height:500px}}.grid>.element--ad{grid-column:1/-1;list-style:none}.grid>.element--ad{padding:0;margin:1.25rem 0}.grid>.element--ad .ad{margin:0}@media (min-width:1101px){.grid>.element--ad .ad{max-width:860px;margin:0 auto}}@media (max-width:1100px) and (min-width:701px){.grid>.element--ad .ad{max-width:100%}}@media (max-width:700px){.grid>.element--ad{margin:.9rem 0}}@media (max-width:500px){.grid>.element--ad{grid-column:auto}}.ad-wrap--after-buttons{min-height:250px;display:block;width:100%}.ad-wrap--after-buttons ins.adsbygoogle{display:block!important;width:100%!important}.ad-side{padding:0}@media (min-width:900px){.ad-side--desktop{max-width:336px}.ad-side--desktop .ad{margin:0;text-align:left;height:100%}}@media (max-width:899px){.ad-side--desktop{display:none}}ul.list.multi-column li{padding:1.25px 0;-moz-column-break-inside:avoid;break-inside:avoid;font-size:1rem}@media (min-width:600px){ul.list.multi-column:has(> li:nth-child(10)){-moz-column-count:3;column-count:3;-moz-column-gap:2rem;column-gap:2rem}}.container{margin:0 auto;max-width:1290px;padding:1.75rem}.container.container-top{padding:1.75rem 1.75rem 0 1.75rem}.container.container-bottom{padding:0 1.75rem 1.75rem 1.75rem}@font-face{font-family:Outfit;src:url("../fonts/Outfit-Thin.woff2") format("woff2"),url("../fonts/Outfit-Thin.woff") format("woff"),url("../fonts/Outfit-Thin.ttf") format("truetype");font-weight:100;font-style:normal}@font-face{font-family:Outfit;src:url("../fonts/Outfit-ExtraLight.woff2") format("woff2"),url("../fonts/Outfit-ExtraLight.woff") format("woff"),url("../fonts/Outfit-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal}@font-face{font-family:Outfit;src:url("../fonts/Outfit-Light.woff2") format("woff2"),url("../fonts/Outfit-Light.woff") format("woff"),url("../fonts/Outfit-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:Outfit;src:url("../fonts/Outfit-Regular.woff2") format("woff2"),url("../fonts/Outfit-Regular.woff") format("woff"),url("../fonts/Outfit-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Outfit;src:url("../fonts/Outfit-Medium.woff2") format("woff2"),url("../fonts/Outfit-Medium.woff") format("woff"),url("../fonts/Outfit-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:Outfit;src:url("../fonts/Outfit-SemiBold.woff2") format("woff2"),url("../fonts/Outfit-SemiBold.woff") format("woff"),url("../fonts/Outfit-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Outfit;src:url("../fonts/Outfit-Bold.woff2") format("woff2"),url("../fonts/Outfit-Bold.woff") format("woff"),url("../fonts/Outfit-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Outfit;src:url("../fonts/Outfit-ExtraBold.woff2") format("woff2"),url("../fonts/Outfit-ExtraBold.woff") format("woff"),url("../fonts/Outfit-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal}@font-face{font-family:Outfit;src:url("../fonts/Outfit-Black.woff2") format("woff2"),url("../fonts/Outfit-Black.woff") format("woff"),url("../fonts/Outfit-Black.ttf") format("truetype");font-weight:900;font-style:normal}.topbar{box-shadow:1px 1px 2px 0 rgba(0,0,0,.2);margin-bottom:1rem}.topbar>.inner{display:grid;grid-template-columns:auto 1fr 1fr;grid-template-areas:"logo menu search";align-items:center;margin:0 auto;padding:0 1rem;max-width:1290px}@media (max-width:1000px){.topbar>.inner{grid-template-columns:auto 1fr 1fr;grid-template-areas:"mobile-menu logo search"}}@media (max-width:650px){.topbar>.inner{grid-template-columns:auto 1fr;grid-template-areas:"mobile-menu logo" "search search";row-gap:.75rem}.topbar>.inner .logo{justify-self:center}.topbar>.inner .search{width:100%;text-align:left}.topbar>.inner .search>.inner{width:100%;display:block;margin-bottom:20px}.topbar>.inner .search input{width:100%!important}}.topbar .mobile-menu{grid-area:mobile-menu;display:none}@media (max-width:1000px){.topbar .mobile-menu{display:inline-block;width:45px;background:0 0;border:0;margin-right:1.5rem}}@media (max-width:650px){.topbar .mobile-menu{margin-right:0}}.topbar .logo{grid-area:logo;padding:.5rem 0;display:grid;grid-template-columns:auto 1fr}.topbar .logo img{max-height:80px}@media (max-width:1000px){.topbar .logo img{max-height:60px}}.topbar .menu{grid-area:menu;height:100%;justify-self:center}@media (max-width:1000px){.topbar .menu{position:fixed;left:0;top:0;padding:0 20px;height:100%;background:#fff;overflow-y:auto;display:none}.topbar .menu.menu--open{display:block;z-index:4}}.topbar .menu .close-menu{display:none}@media (max-width:1000px){.topbar .menu .close-menu{display:block;text-align:right}}.topbar .menu .close-menu button{width:26px;height:26px;margin:15px 0;padding:0;background:0 0;border:0}.topbar .menu .close-menu button svg{cursor:pointer}.topbar .menu .close-menu button svg:hover{stroke:#0085DE}.topbar .menu>ul{display:flex;height:100%;list-style:none;margin:0;padding:0}@media (max-width:1000px){.topbar .menu>ul{flex-direction:column;padding:0 10px;height:auto}}.topbar .menu>ul>li{padding:0 1rem;display:grid;align-items:center;border-bottom:2px solid transparent;font-size:1.2rem}@media (max-width:1000px){.topbar .menu>ul>li{padding:.75rem 1rem}}.topbar .menu>ul>li:hover{color:#0085de;border-bottom:2px solid #0085de}@media (max-width:1000px){.topbar .menu>ul>li:hover{border-bottom:2px solid transparent}}.topbar .menu>ul>li:hover>div>svg{fill:#0085DE}.topbar .menu>ul>li div>a{color:#2d3748;text-decoration:none}.topbar .menu>ul>li div>a:hover{color:#0085de}.topbar .menu>ul>li>a{color:#2d3748;text-decoration:none;display:grid;align-items:center;height:100%}.topbar .menu>ul>li>a:hover{color:#0085de}.topbar .menu>ul>li svg{margin-bottom:-2px}@media (max-width:1000px){.topbar .menu>ul>li svg{float:right;padding:0 5px 0 20px}}@media (max-width:1000px){.topbar .menu>ul>li .submenu-toggle{width:215px}}.topbar .menu>ul>li .submenu-toggle--open svg{transform:scaley(-1)}.topbar .menu>ul>li .submenu{position:absolute;top:100px;max-width:990px;padding:25px;box-shadow:0 1px 4px 0 rgba(0,0,0,.3);left:50%;transform:translateX(-50%);background:#fff;z-index:3;display:none}@media (max-width:1000px){.topbar .menu>ul>li .submenu{position:relative;box-shadow:none;top:0;transform:none;left:0;padding:25px 15px}}.topbar .menu>ul>li .submenu.submenu--open{display:block}.topbar .menu>ul>li .submenu.links{padding:10px 20px}.topbar .menu>ul>li .submenu>.inner{display:flex;gap:3rem}@media (max-width:1000px){.topbar .menu>ul>li .submenu>.inner{flex-direction:column;gap:2rem}}.topbar .menu>ul>li .submenu>.inner .title a{color:#0085de;font-weight:600;text-decoration:none;font-size:1.2rem;white-space:nowrap}.topbar .menu>ul>li .submenu>.inner .title a:hover{text-decoration:underline}.topbar .menu>ul>li .submenu>.inner .title-variant-1{color:#2d3748;font-weight:500;font-size:1.1rem;white-space:nowrap;padding-bottom:2px}.topbar .menu>ul>li .submenu>.inner .title-variant-2 a{color:#0085de;font-weight:500;font-size:1rem;padding:4px 0;text-decoration:none;white-space:nowrap}.topbar .menu>ul>li .submenu>.inner .title-variant-2 a:hover{text-decoration:underline}.topbar .menu>ul>li .submenu>.inner ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.topbar .menu>ul>li .submenu>.inner ul li{padding:5px 0}.topbar .menu>ul>li .submenu>.inner ul li a{color:#2d3748;text-decoration:none;font-size:1.08rem;white-space:nowrap}.topbar .menu>ul>li .submenu>.inner ul li a:hover{color:#0085de;text-decoration:underline}.topbar .menu>ul>li .submenu>.inner ul li.more svg{padding-right:.25rem}.topbar .menu>ul>li .submenu>.inner ul li.more a{color:#0085de}.topbar .menu>ul>li .submenu>.inner .show-all{display:flex;align-items:flex-end}.topbar .menu>ul>li .submenu>.inner .show-all li{padding:0}.topbar .menu>ul>li .submenu>.inner .show-all li a{background-color:#0085de;color:#fff!important;padding:8px 10px;border-radius:8px}.topbar .menu>ul>li .submenu>.inner .show-all li a svg{padding-right:.25rem}@media (min-width:1001px){.topbar .menu>ul>li .submenu--open,.topbar .menu>ul>li:hover .submenu{display:block}}.topbar .search{grid-area:search;position:relative;text-align:right}.topbar .search>.inner{position:relative;display:inline-block;background:#f8fafc;padding:6px;border-radius:14px}.topbar .search>.inner:focus-within::before{content:"";position:fixed;inset:0;background-color:rgba(0,0,0,.4);z-index:1}.topbar .search>.inner:has(.results:not([hidden])) input:focus{border-bottom-right-radius:0;border-bottom-left-radius:0;border:2px solid transparent;border-bottom:2px solid #f3f3f3}.topbar .search>.inner input{position:relative;border-radius:8px;padding:10px 12px;padding-left:45px;border:2px solid rgba(0,0,0,.25);font-size:1.05rem;width:400px;z-index:2;font-weight:500}.topbar .search>.inner input::-moz-placeholder{font-style:italic}.topbar .search>.inner input::placeholder{font-style:italic}.topbar .search>.inner input:focus{border:2px solid transparent}.topbar .search>.inner input::-webkit-search-cancel-button{display:none}@media (max-width:650px){.topbar .search>.inner input{padding:7px 12px;font-size:1rem;padding-left:45px}}.topbar .search>.inner .clear-btn{position:absolute;right:1.4rem;top:50%;transform:translateY(-50%);background:0 0;border:none;font-size:1.7rem;color:#888;cursor:pointer;padding:0;z-index:2}.topbar .search>.inner .clear-btn:hover{color:#000}.topbar .search>.inner .search-btn{position:absolute;left:1.1rem;top:55%;transform:translateY(-50%);background:0 0;border:none;font-size:1.5rem;color:#888;cursor:pointer;padding:0;z-index:2}.topbar .search>.inner .search-btn:hover{color:#000}.topbar .search>.inner .results{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:12px;border-top-left-radius:0;border-top-right-radius:0;overflow:hidden;z-index:2;box-shadow:0 8px 24px rgba(0,0,0,.08);margin:6px;margin-top:-6px}.topbar .search>.inner .results ul{padding:0;margin:0;list-style:none;position:relative;z-index:2}.topbar .search>.inner .results ul li{padding:7px 10px;margin:0;text-align:left}.topbar .search>.inner .results ul li a{color:#2d3748;text-decoration:none;font-size:1rem}.topbar .search>.inner .results-header{padding:.5rem 1rem;font-size:1rem;font-weight:600;opacity:.7;background:#eaeaea;border-top:1px solid #eee}.topbar .search>.inner .result-item{display:grid;grid-template-columns:100px 1fr;-moz-column-gap:20px;column-gap:20px;row-gap:5px;align-items:center;padding:.6rem 1rem;text-decoration:none;color:inherit}.topbar .search>.inner .result-item:hover{background:#f5f5f5}.topbar .search>.inner .result-item img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:8px;border:1px solid #eee}.topbar .search>.inner .result-item .title{display:block;font-weight:600}.topbar .search>.inner .result-item .meta{display:block;font-size:.85rem;opacity:.7;text-align:center}footer{box-shadow:1px -1px 2px 0 rgba(0,0,0,.2);margin-top:3rem}footer>.inner{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:3rem;margin:0 auto;padding:1.75rem 1rem;max-width:1290px}@media (max-width:900px){footer>.inner{grid-template-columns:1fr}}footer>.inner .logo img{max-width:150px;display:block;padding-bottom:1rem}footer>.inner .title{font-weight:600;font-size:1.15rem;padding-bottom:.5rem;white-space:nowrap}footer>.inner ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}footer>.inner ul li a{color:#2d3748;text-decoration:none;font-size:1.08rem;white-space:nowrap;border-bottom:1px solid #e5e0e0;padding:12px 0;display:block}footer>.inner ul li a:hover{color:#0085de}#cc-overlay{position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:9998;display:none}#cc-overlay.cc-overlay--visible{display:block}body.cc-locked,html.cc-locked{overflow:hidden}.cc-window{z-index:9999}.cc-window.cc-floating .cc-compliance{display:flex;flex:none;margin-top:auto}.cc-window.cc-floating{max-width:500px;left:50%;top:50%;transform:translate(-50%,-50%);max-height:30vh;min-height:250px}.cc-message{font-size:14px;line-height:1.5}.cc-header{margin-bottom:.25rem}.cc-revoke{display:none}@media (max-width:900px){.cc-compliance{display:block!important}.cc-window.cc-floating{max-height:50vh}.cc-btn{width:100%;min-width:0;padding:.4em 0;margin:.4em 0;display:inline-block}.cc-btn+.cc-btn{margin-left:0}.cc-window.cc-floating{width:90%;left:50%;transform:translate(-50%,-50%)}}@media (max-width:350px){.cc-window.cc-floating{min-height:325px}}