@charset "UTF-8";@font-face{font-family:"Jakarta";font-display:swap;src:url(../build/fonts/jak-400.woff2) format("woff2");font-style:normal;font-weight:400;font-stretch:normal}@font-face{font-family:"Jakarta";font-display:swap;src:url(../build/fonts/jak-500.woff2) format("woff2");font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-family:"Jakarta";font-display:swap;src:url(../build/fonts/jak-600.woff2) format("woff2");font-style:normal;font-weight:600;font-stretch:normal}@font-face{font-family:"Jakarta";font-display:swap;src:url(../build/fonts/jak-800.woff2) format("woff2");font-style:normal;font-weight:800;font-stretch:normal}@font-face{font-family:"Bitter";font-display:swap;src:url(../build/fonts/bitter-500.woff2) format("woff2");font-style:normal;font-weight:500;font-stretch:normal}@font-face{font-family:"Bitter";font-display:swap;src:url(../build/fonts/bitter-600.woff2) format("woff2");font-style:normal;font-weight:600;font-stretch:normal}@font-face{font-family:"Bitter";font-display:swap;src:url(../build/fonts/bitter-700.woff2) format("woff2");font-style:normal;font-weight:700;font-stretch:normal}@font-face{font-family:"Bitter";font-display:swap;src:url(../build/fonts/bitter-800.woff2) format("woff2");font-style:normal;font-weight:800;font-stretch:normal}@font-face{font-family:"Bitter";font-display:swap;src:url(../build/fonts/bitter-900.woff2) format("woff2");font-style:normal;font-weight:900;font-stretch:normal}@font-face{font-family:"Caveat";font-display:swap;src:url(../build/fonts/caveat-400.woff2) format("woff2");font-style:normal;font-weight:400;font-stretch:normal}body.front-end,section.container,section.block,#tinymce,article{font-family:"Jakarta";color:#1a1006}body.front-end p,body.front-end h1,body.front-end h2,body.front-end h3,body.front-end h4,body.front-end h5,body.front-end h6,section.container p,section.container h1,section.container h2,section.container h3,section.container h4,section.container h5,section.container h6,section.block p,section.block h1,section.block h2,section.block h3,section.block h4,section.block h5,section.block h6,#tinymce p,#tinymce h1,#tinymce h2,#tinymce h3,#tinymce h4,#tinymce h5,#tinymce h6,article p,article h1,article h2,article h3,article h4,article h5,article h6{margin:0}body.front-end p.space,section.container p.space,section.block p.space,#tinymce p.space,article p.space{min-height:30px;height:30px}@media (max-width:500px){body.front-end p.space+p.space,section.container p.space+p.space,section.block p.space+p.space,#tinymce p.space+p.space,article p.space+p.space{min-height:10px;height:10px}}body.front-end h1,section.container h1,section.block h1,#tinymce h1,article h1{font-family:"Bitter",sans-serif;font-size:54px;line-height:1.075;font-weight:900}@media screen and (max-width:600px){body.front-end h1,section.container h1,section.block h1,#tinymce h1,article h1{font-size:36px}}body.front-end h2,section.container h2,section.block h2,#tinymce h2,article h2{font-family:"Bitter",sans-serif;font-size:40px;line-height:1.075;font-weight:900}@media screen and (max-width:600px){body.front-end h2,section.container h2,section.block h2,#tinymce h2,article h2{font-size:30px}}body.front-end h3,section.container h3,section.block h3,#tinymce h3,article h3{font-family:"Bitter",sans-serif;font-size:28px;line-height:1.2;font-weight:700}body.front-end h3 strong,body.front-end h3 b,section.container h3 strong,section.container h3 b,section.block h3 strong,section.block h3 b,#tinymce h3 strong,#tinymce h3 b,article h3 strong,article h3 b{font-weight:900}@media screen and (max-width:600px){body.front-end h3,section.container h3,section.block h3,#tinymce h3,article h3{font-size:23px}}body.front-end h4,section.container h4,section.block h4,#tinymce h4,article h4{font-family:"Bitter",sans-serif;font-size:20px;line-height:1.3;font-weight:600}body.front-end h4 strong,body.front-end h4 b,section.container h4 strong,section.container h4 b,section.block h4 strong,section.block h4 b,#tinymce h4 strong,#tinymce h4 b,article h4 strong,article h4 b{font-weight:800}body.front-end h5,section.container h5,section.block h5,#tinymce h5,article h5{font-family:"Bitter",sans-serif;font-size:16px;line-height:1.375;font-weight:600}body.front-end h5 strong,body.front-end h5 b,section.container h5 strong,section.container h5 b,section.block h5 strong,section.block h5 b,#tinymce h5 strong,#tinymce h5 b,article h5 strong,article h5 b{font-weight:800}body.front-end h6,section.container h6,section.block h6,#tinymce h6,article h6{font-family:"Jakarta",sans-serif;font-size:22px;font-weight:500;line-height:1.45}body.front-end h6 strong,body.front-end h6 b,section.container h6 strong,section.container h6 b,section.block h6 strong,section.block h6 b,#tinymce h6 strong,#tinymce h6 b,article h6 strong,article h6 b{font-weight:800}body.front-end p,section.container p,section.block p,#tinymce p,article p{font-family:"Jakarta",sans-serif;font-size:17px;font-weight:400;line-height:1.5}body.front-end p strong,body.front-end p b,section.container p strong,section.container p b,section.block p strong,section.block p b,#tinymce p strong,#tinymce p b,article p strong,article p b{font-weight:800}body.front-end .spacing-10,section.container .spacing-10,section.block .spacing-10,#tinymce .spacing-10,article .spacing-10{height:10px!important;min-height:10px!important}body.front-end .spacing-20,section.container .spacing-20,section.block .spacing-20,#tinymce .spacing-20,article .spacing-20{height:20px!important;min-height:20px!important}body.front-end .spacing-30,section.container .spacing-30,section.block .spacing-30,#tinymce .spacing-30,article .spacing-30{height:30px!important;min-height:30px!important}body.front-end .spacing-40,section.container .spacing-40,section.block .spacing-40,#tinymce .spacing-40,article .spacing-40{height:40px!important;min-height:40px!important}body.front-end .spacing-50,section.container .spacing-50,section.block .spacing-50,#tinymce .spacing-50,article .spacing-50{height:50px!important;min-height:50px!important}body.front-end .spacing-60,section.container .spacing-60,section.block .spacing-60,#tinymce .spacing-60,article .spacing-60{height:60px!important;min-height:60px!important}@media screen and (max-width:500px){body.front-end .spacing-60,section.container .spacing-60,section.block .spacing-60,#tinymce .spacing-60,article .spacing-60{height:7.5vw!important;min-height:7.5vw!important}}body.front-end ol,body.front-end ul,section.container ol,section.container ul,section.block ol,section.block ul,#tinymce ol,#tinymce ul,article ol,article ul{padding-left:17px}body.front-end ol li,body.front-end ul li,section.container ol li,section.container ul li,section.block ol li,section.block ul li,#tinymce ol li,#tinymce ul li,article ol li,article ul li{font-size:17px;font-weight:400;line-height:1.5}body.front-end ol li strong,body.front-end ol li b,body.front-end ul li strong,body.front-end ul li b,section.container ol li strong,section.container ol li b,section.container ul li strong,section.container ul li b,section.block ol li strong,section.block ol li b,section.block ul li strong,section.block ul li b,#tinymce ol li strong,#tinymce ol li b,#tinymce ul li strong,#tinymce ul li b,article ol li strong,article ol li b,article ul li strong,article ul li b{font-weight:800}body.front-end ul.br-list-1,section.container ul.br-list-1,section.block ul.br-list-1,#tinymce ul.br-list-1,article ul.br-list-1{padding-left:0;font-family:"Bitter",sans-serif}body.front-end ul.br-list-1 li,section.container ul.br-list-1 li,section.block ul.br-list-1 li,#tinymce ul.br-list-1 li,article ul.br-list-1 li{list-style:none;position:relative;padding:12px 0 12px 54px;font-size:20px;font-weight:600;line-height:1.3}body.front-end ul.br-list-1 li:before,section.container ul.br-list-1 li:before,section.block ul.br-list-1 li:before,#tinymce ul.br-list-1 li:before,article ul.br-list-1 li:before{content:"";position:absolute;top:8px;left:0;width:34px;height:34px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34'%3E%3Cg%3E%3Ccircle cx='17' cy='17' r='17' fill='%238db9dc'/%3E%3Cg%3E%3Crect width='2' height='14' x='16' y='10' fill='%23fff'/%3E%3Crect width='14' height='2' x='10' y='16' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat}body.front-end ul.br-list-1 li+li,section.container ul.br-list-1 li+li,section.block ul.br-list-1 li+li,#tinymce ul.br-list-1 li+li,article ul.br-list-1 li+li{border-top:1px solid rgb(0 0 0 / .1)}@media screen and (max-width:600px){body.front-end ul.br-list-1 li,section.container ul.br-list-1 li,section.block ul.br-list-1 li,#tinymce ul.br-list-1 li,article ul.br-list-1 li{font-size:18px;line-height:1.35;padding:12px 0 11px 44px}body.front-end ul.br-list-1 li:before,section.container ul.br-list-1 li:before,section.block ul.br-list-1 li:before,#tinymce ul.br-list-1 li:before,article ul.br-list-1 li:before{width:30px;height:30px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 34 34'%3E%3Cg%3E%3Ccircle cx='17' cy='17' r='17' fill='%238db9dc'/%3E%3Cg%3E%3Crect width='2' height='14' x='16' y='10' fill='%23fff'/%3E%3Crect width='14' height='2' x='10' y='16' fill='%23fff'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat}}section.text p{font-size:20px}a{text-decoration:inherit;color:inherit}body.account{font-family:"Jakarta","Plus Jakarta Sans",sans-serif}body.account h1{font-weight:800;font-size:50px;line-height:1.2;color:#bc5001}@media screen and (max-width:600px){body.account h1{font-size:34px;line-height:1.15}}body.account h2{font-weight:800;font-size:32px;line-height:1.2}@media screen and (max-width:600px){body.account h2{font-size:26px}}body.account p{color:#4a3f34}body.account p{font-size:17px}body.account section.text p{font-size:17px}body.account section.text .spacing-30{height:24px!important;min-height:24px!important}body.account section.text .spacing-60{height:36px!important;min-height:36px!important}body.account a:focus-visible,body.account button:focus-visible{outline:3px solid #437557;outline-offset:2px}@media screen and (min-width:550px){.interface-complementary-area__fill,.interface-complementary-area.editor-sidebar{width:280px!important;transition:width 0.4s!important}.acf-block-selected .interface-complementary-area__fill,.acf-block-selected .interface-complementary-area.editor-sidebar{width:33vw!important;transition:width 0.6s!important}}*{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0}body.front-end{background-color:#fff}body.account{background-color:#fff}body.account main{position:relative;width:100%;min-height:100vh;min-height:calc(100vh - var(--gk-adminbar, 0px));padding-top:108px;padding-left:404px;padding-right:max(80px, calc(100vw - 1644px));padding-bottom:130px}@media screen and (max-width:1439px){body.account main{padding-left:366px;padding-right:48px}}@media screen and (max-width:1180px){body.account main{padding-left:308px;padding-right:40px}}@media screen and (max-width:900px){body.account main{padding-top:92px;padding-left:24px;padding-right:24px;padding-bottom:110px}}@media screen and (max-width:400px){body.account main{padding-left:16px;padding-right:16px}}body.account .gk-decor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}body.account .gk-decor span{position:absolute;border-radius:50%}body.account .gk-decor span:nth-child(1){right:-140px;top:-190px;width:520px;height:520px;background-color:#fdf9ef}body.account .gk-decor span:nth-child(2){right:-70px;top:-120px;width:380px;height:380px;background-color:#fbf4e5}body.account .gk-decor span:nth-child(3){right:0;top:-50px;width:240px;height:240px;background-color:#f8efdb}@media screen and (max-width:900px){body.account .gk-decor span:nth-child(1){right:-70px;top:-105px;width:260px;height:260px}body.account .gk-decor span:nth-child(2){right:-35px;top:-70px;width:190px;height:190px}body.account .gk-decor span:nth-child(3){right:0;top:-35px;width:120px;height:120px}}body.account section.account-footer{position:absolute;left:404px;right:max(80px, calc(100vw - 1644px));bottom:0;padding:22px 0 26px;border-top:1px solid #e7dfcf;color:#8a7c68;font-family:"Bitter",serif;font-size:14px;line-height:1.4}@media screen and (max-width:1439px){body.account section.account-footer{left:366px;right:48px}}@media screen and (max-width:1180px){body.account section.account-footer{left:308px;right:40px}}@media screen and (max-width:900px){body.account section.account-footer{left:24px;right:24px}}@media screen and (max-width:400px){body.account section.account-footer{left:16px;right:16px}}body.account section.account-footer p{font-size:14px;font-family:inherit;color:inherit}body.account .gk-skip-link{position:fixed;top:8px;left:8px;z-index:40;padding:12px 18px;border-radius:30px;background-color:#1a1006;color:#fff;font-family:"Bitter",serif;font-weight:700;font-size:15px;transform:translateY(-200%)}body.account .gk-skip-link:focus{transform:none}section.container{display:flex;justify-content:center;width:100%;padding:80px 0}section.container+section.container{padding-top:0}body section.container .cta-1,body section.container .mce-i-br-cta-1,body section.container .acf-button,body.account .cta-1,body.account .mce-i-br-cta-1,body.account .acf-button,body.website .cta-1,body.website .mce-i-br-cta-1,body.website .acf-button,body.front-end header .cta-1,body.front-end header .mce-i-br-cta-1,body.front-end header .acf-button,body .woocommerce .cta-1,body .woocommerce .mce-i-br-cta-1,body .woocommerce .acf-button,#tinymce .cta-1,#tinymce .mce-i-br-cta-1,#tinymce .acf-button,.mce-menu .cta-1,.mce-menu .mce-i-br-cta-1,.mce-menu .acf-button{display:inline-block;font-size:18px;font-family:"Bitter",sans-serif;line-height:1;min-height:60px;padding:21px 30px 12px 30px;font-weight:800;background-color:#bc5001;color:#fff;text-decoration:none;transition:background-color 0.2s;border-radius:30px;appearance:none;border:0 solid #000;cursor:pointer}body section.container .cta-1:hover,body section.container .mce-i-br-cta-1:hover,body section.container .acf-button:hover,body.account .cta-1:hover,body.account .mce-i-br-cta-1:hover,body.account .acf-button:hover,body.website .cta-1:hover,body.website .mce-i-br-cta-1:hover,body.website .acf-button:hover,body.front-end header .cta-1:hover,body.front-end header .mce-i-br-cta-1:hover,body.front-end header .acf-button:hover,body .woocommerce .cta-1:hover,body .woocommerce .mce-i-br-cta-1:hover,body .woocommerce .acf-button:hover,#tinymce .cta-1:hover,#tinymce .mce-i-br-cta-1:hover,#tinymce .acf-button:hover,.mce-menu .cta-1:hover,.mce-menu .mce-i-br-cta-1:hover,.mce-menu .acf-button:hover{background-color:#000;color:#fff}body section.container .cta-2,body section.container .mce-i-br-cta-2,body.account .cta-2,body.account .mce-i-br-cta-2,body.website .cta-2,body.website .mce-i-br-cta-2,body.front-end header .cta-2,body.front-end header .mce-i-br-cta-2,body .woocommerce .cta-2,body .woocommerce .mce-i-br-cta-2,#tinymce .cta-2,#tinymce .mce-i-br-cta-2,.mce-menu .cta-2,.mce-menu .mce-i-br-cta-2{display:inline-block;font-family:"Bitter",sans-serif;font-size:20px;line-height:1.2;min-height:55px;padding:15px 33px 14px 33px;font-weight:800;background-color:#8DB9DC;color:#fff;text-decoration:none;transition:background-color 0.2s;border-radius:30px;appearance:none;border:0 solid #000;cursor:pointer}body section.container .cta-2:hover,body section.container .mce-i-br-cta-2:hover,body.account .cta-2:hover,body.account .mce-i-br-cta-2:hover,body.website .cta-2:hover,body.website .mce-i-br-cta-2:hover,body.front-end header .cta-2:hover,body.front-end header .mce-i-br-cta-2:hover,body .woocommerce .cta-2:hover,body .woocommerce .mce-i-br-cta-2:hover,#tinymce .cta-2:hover,#tinymce .mce-i-br-cta-2:hover,.mce-menu .cta-2:hover,.mce-menu .mce-i-br-cta-2:hover{background-color:#66a1d0;color:#fff}body section.container .cta-3,body section.container .mce-i-br-cta-3,body.account .cta-3,body.account .mce-i-br-cta-3,body.website .cta-3,body.website .mce-i-br-cta-3,body.front-end header .cta-3,body.front-end header .mce-i-br-cta-3,body .woocommerce .cta-3,body .woocommerce .mce-i-br-cta-3,#tinymce .cta-3,#tinymce .mce-i-br-cta-3,.mce-menu .cta-3,.mce-menu .mce-i-br-cta-3{display:inline-block;font-family:"Bitter",sans-serif;font-size:20px;line-height:1.2;min-height:55px;padding:15px 33px 14px 33px;font-weight:800;background-color:#437557;color:#fff;text-decoration:none;transition:background-color 0.2s;border-radius:30px;appearance:none;border:0 solid #000;cursor:pointer}body section.container .cta-3:hover,body section.container .mce-i-br-cta-3:hover,body.account .cta-3:hover,body.account .mce-i-br-cta-3:hover,body.website .cta-3:hover,body.website .mce-i-br-cta-3:hover,body.front-end header .cta-3:hover,body.front-end header .mce-i-br-cta-3:hover,body .woocommerce .cta-3:hover,body .woocommerce .mce-i-br-cta-3:hover,#tinymce .cta-3:hover,#tinymce .mce-i-br-cta-3:hover,.mce-menu .cta-3:hover,.mce-menu .mce-i-br-cta-3:hover{background-color:#30553f;color:#fff}body section.container .cta-4,body section.container .mce-i-br-cta-4,body.account .cta-4,body.account .mce-i-br-cta-4,body.website .cta-4,body.website .mce-i-br-cta-4,body.front-end header .cta-4,body.front-end header .mce-i-br-cta-4,body .woocommerce .cta-4,body .woocommerce .mce-i-br-cta-4,#tinymce .cta-4,#tinymce .mce-i-br-cta-4,.mce-menu .cta-4,.mce-menu .mce-i-br-cta-4{display:inline-block;font-family:"Bitter",sans-serif;font-size:20px;line-height:1.2;min-height:55px;padding:15px 33px 14px 33px;font-weight:800;background-color:#faf3e1;color:#1A1006;text-decoration:none;transition:background-color 0.2s;border-radius:30px;appearance:none;border:0 solid #000;cursor:pointer}body section.container .cta-4:hover,body section.container .mce-i-br-cta-4:hover,body.account .cta-4:hover,body.account .mce-i-br-cta-4:hover,body.website .cta-4:hover,body.website .mce-i-br-cta-4:hover,body.front-end header .cta-4:hover,body.front-end header .mce-i-br-cta-4:hover,body .woocommerce .cta-4:hover,body .woocommerce .mce-i-br-cta-4:hover,#tinymce .cta-4:hover,#tinymce .mce-i-br-cta-4:hover,.mce-menu .cta-4:hover,.mce-menu .mce-i-br-cta-4:hover{background-color:#f7ecd0}.mce-i-br-buttons,.mce-i-br-lists{display:none!important}.mce-i-br-buttons+span.mce-txt,.mce-i-br-lists+span.mce-txt{display:inline-block!important;font-size:16px!important;font-weight:700;line-height:22px!important}.mce-i-br-cta-0{display:inline-block!important;text-align:center!important;padding:0px!important;font-size:18px!important;line-height:1.4!important;height:42px!important;line-height:42px!important;box-sizing:border-box!important;width:calc(100% - 6px)!important;background-position:calc(100% - 15px) center!important}.mce-i-br-cta-0:before{content:"Button"}.mce-i-br-cta-0+span{display:none}.mce-i-br-cta-1{display:inline-block!important;text-align:center!important;padding:0px!important;font-size:18px!important;line-height:1.4!important;height:42px!important;line-height:42px!important;box-sizing:border-box!important;width:calc(100% - 6px)!important;background-position:calc(100% - 15px) center!important}.mce-i-br-cta-1:before{content:"Button"}.mce-i-br-cta-1+span{display:none}.mce-i-br-cta-2{display:inline-block!important;text-align:center!important;padding:0px!important;font-size:18px!important;line-height:1.4!important;height:42px!important;line-height:42px!important;box-sizing:border-box!important;width:calc(100% - 6px)!important;background-position:calc(100% - 15px) center!important}.mce-i-br-cta-2:before{content:"Button"}.mce-i-br-cta-2+span{display:none}.mce-i-br-cta-3{display:inline-block!important;text-align:center!important;padding:0px!important;font-size:18px!important;line-height:1.4!important;height:42px!important;line-height:42px!important;box-sizing:border-box!important;width:calc(100% - 6px)!important;background-position:calc(100% - 15px) center!important}.mce-i-br-cta-3:before{content:"Button"}.mce-i-br-cta-3+span{display:none}.mce-i-br-cta-4{display:inline-block!important;text-align:center!important;padding:0px!important;font-size:18px!important;line-height:1.4!important;height:42px!important;line-height:42px!important;box-sizing:border-box!important;width:calc(100% - 6px)!important;background-position:calc(100% - 15px) center!important}.mce-i-br-cta-4:before{content:"Button"}.mce-i-br-cta-4+span{display:none}.mce-i-br-cta-5{display:inline-block!important;text-align:center!important;padding:0px!important;font-size:18px!important;line-height:1.4!important;height:42px!important;line-height:42px!important;box-sizing:border-box!important;width:calc(100% - 6px)!important;background-position:calc(100% - 15px) center!important}.mce-i-br-cta-5:before{content:"Button"}.mce-i-br-cta-5+span{display:none}.mce-i-br-cta-6{display:inline-block!important;text-align:center!important;padding:0px!important;font-size:18px!important;line-height:1.4!important;height:42px!important;line-height:42px!important;box-sizing:border-box!important;width:calc(100% - 6px)!important;background-position:calc(100% - 15px) center!important}.mce-i-br-cta-6:before{content:"Button"}.mce-i-br-cta-6+span{display:none}.mce-i-br-cta-7{display:inline-block!important;text-align:center!important;padding:0px!important;font-size:18px!important;line-height:1.4!important;height:42px!important;line-height:42px!important;box-sizing:border-box!important;width:calc(100% - 6px)!important;background-position:calc(100% - 15px) center!important}.mce-i-br-cta-7:before{content:"Button"}.mce-i-br-cta-7+span{display:none}.mce-i-br-cta-8{display:inline-block!important;text-align:center!important;padding:0px!important;font-size:18px!important;line-height:1.4!important;height:42px!important;line-height:42px!important;box-sizing:border-box!important;width:calc(100% - 6px)!important;background-position:calc(100% - 15px) center!important}.mce-i-br-cta-8:before{content:"Button"}.mce-i-br-cta-8+span{display:none}.mce-i-br-cta-9{display:inline-block!important;text-align:center!important;padding:0px!important;font-size:18px!important;line-height:1.4!important;height:42px!important;line-height:42px!important;box-sizing:border-box!important;width:calc(100% - 6px)!important;background-position:calc(100% - 15px) center!important}.mce-i-br-cta-9:before{content:"Button"}.mce-i-br-cta-9+span{display:none}.mce-i-br-cta-10{display:inline-block!important;text-align:center!important;padding:0px!important;font-size:18px!important;line-height:1.4!important;height:42px!important;line-height:42px!important;box-sizing:border-box!important;width:calc(100% - 6px)!important;background-position:calc(100% - 15px) center!important}.mce-i-br-cta-10:before{content:"Button"}.mce-i-br-cta-10+span{display:none}.gk-btn,.gk-btn-light{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:12px 26px;border:0;border-radius:30px;font-family:"Bitter",serif;font-weight:700;font-size:15px;line-height:1.2;text-decoration:none;cursor:pointer;appearance:none;transition:background-color 0.2s,color 0.2s,box-shadow 0.2s}.gk-btn:focus-visible,.gk-btn-light:focus-visible{outline:3px solid #437557;outline-offset:2px}.gk-btn{background-color:#bc5001;color:#fff}.gk-btn:hover{background-color:#8f3d00;color:#fff}.gk-btn-light{padding:12px 20px 12px 16px;background-color:#fff;color:#1a1006}.gk-btn-light .gk-icon{color:#bc5001;flex:none}.gk-btn-light:hover{background-color:#f8efdb;color:#1a1006}body.account .gk-form{max-width:720px;padding:34px 36px 38px;border-radius:18px;background-color:#faf3e1}@media screen and (max-width:600px){body.account .gk-form{padding:22px 18px 26px;border-radius:16px}}@media screen and (max-width:360px){body.account .gk-form{padding-left:14px;padding-right:14px}}body.account .gk-form .acf-form{margin:0}body.account .gk-form .acf-form .acf-hidden{display:none!important}body.account .gk-form .acf-form .acf-fields{display:block;margin:0;padding:0;border:0;background:none}body.account .gk-form .acf-form .acf-fields>.acf-field{width:100%!important;min-width:0;margin:0 0 22px;padding:0;border:0;float:none}body.account .gk-form .acf-form .acf-fields>.acf-field:last-child{margin-bottom:0}body.account .gk-form .acf-form .acf-fields>.acf-field[style*="display:none"],body.account .gk-form .acf-form .acf-fields>.acf-field.acf-hidden{display:none!important;margin:0}body.account .gk-form .acf-form .acf-field .acf-label{display:block;margin:0 0 8px}body.account .gk-form .acf-form .acf-field .acf-label label{display:block;margin:0;padding:0;font-family:"Bitter",serif;font-size:15px;font-weight:700;line-height:1.35;color:#1a1006}body.account .gk-form .acf-form .acf-field .acf-label .acf-required{margin-left:2px;color:#bc5001;font-weight:800}body.account .gk-form .acf-form .acf-field .acf-label .description{display:block;margin:3px 0 0;font-family:"Jakarta","Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:400;line-height:1.5;color:#6f6250}body.account .gk-form .acf-form .acf-input,body.account .gk-form .acf-form .acf-input-wrap{overflow:visible}body.account .gk-form .acf-form .acf-field input[type=text],body.account .gk-form .acf-form .acf-field input[type=email],body.account .gk-form .acf-form .acf-field input[type=password],body.account .gk-form .acf-form .acf-field input[type=number],body.account .gk-form .acf-form .acf-field input[type=tel],body.account .gk-form .acf-form .acf-field input[type=url],body.account .gk-form .acf-form .acf-field select:not(.select2-hidden-accessible),body.account .gk-form .acf-form .acf-field textarea{display:block;width:100%;max-width:none;height:56px;margin:0;padding:0 18px;border:2px solid #d9cdb0;border-radius:14px;background-color:#fff;box-shadow:none;color:#1a1006;font-family:"Jakarta","Plus Jakarta Sans",sans-serif;font-size:16px;font-weight:500;line-height:1.4;-webkit-appearance:none;appearance:none;transition:border-color 0.2s,box-shadow 0.2s}body.account .gk-form .acf-form .acf-field input[type=text]::placeholder,body.account .gk-form .acf-form .acf-field input[type=email]::placeholder,body.account .gk-form .acf-form .acf-field input[type=password]::placeholder,body.account .gk-form .acf-form .acf-field input[type=number]::placeholder,body.account .gk-form .acf-form .acf-field input[type=tel]::placeholder,body.account .gk-form .acf-form .acf-field input[type=url]::placeholder,body.account .gk-form .acf-form .acf-field select:not(.select2-hidden-accessible)::placeholder,body.account .gk-form .acf-form .acf-field textarea::placeholder{color:#8a7c68;opacity:1}body.account .gk-form .acf-form .acf-field input[type=text]:hover,body.account .gk-form .acf-form .acf-field input[type=email]:hover,body.account .gk-form .acf-form .acf-field input[type=password]:hover,body.account .gk-form .acf-form .acf-field input[type=number]:hover,body.account .gk-form .acf-form .acf-field input[type=tel]:hover,body.account .gk-form .acf-form .acf-field input[type=url]:hover,body.account .gk-form .acf-form .acf-field select:not(.select2-hidden-accessible):hover,body.account .gk-form .acf-form .acf-field textarea:hover{border-color:#c5b78f}body.account .gk-form .acf-form .acf-field input[type=text]:focus,body.account .gk-form .acf-form .acf-field input[type=email]:focus,body.account .gk-form .acf-form .acf-field input[type=password]:focus,body.account .gk-form .acf-form .acf-field input[type=number]:focus,body.account .gk-form .acf-form .acf-field input[type=tel]:focus,body.account .gk-form .acf-form .acf-field input[type=url]:focus,body.account .gk-form .acf-form .acf-field select:not(.select2-hidden-accessible):focus,body.account .gk-form .acf-form .acf-field textarea:focus{outline:none;border-color:#bc5001;background-color:#fff;box-shadow:0 0 0 3px rgb(188 80 1 / .18)}body.account .gk-form .acf-form .acf-field textarea{height:auto;min-height:140px;padding:14px 18px;resize:vertical}body.account .gk-form .acf-form .acf-field select:not(.select2-hidden-accessible){padding-right:48px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9' fill='none' stroke='%231a1006' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1.5 1.5l5.5 5.5 5.5-5.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;cursor:pointer}body.account .gk-form .acf-form .acf-field input[type=number]{-moz-appearance:textfield;appearance:textfield}body.account .gk-form .acf-form .acf-field input[type=number]::-webkit-outer-spin-button,body.account .gk-form .acf-form .acf-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body.account .gk-form .acf-form .acf-field.acf-error input[type=text],body.account .gk-form .acf-form .acf-field.acf-error input[type=email],body.account .gk-form .acf-form .acf-field.acf-error input[type=password],body.account .gk-form .acf-form .acf-field.acf-error input[type=number],body.account .gk-form .acf-form .acf-field.acf-error select:not(.select2-hidden-accessible),body.account .gk-form .acf-form .acf-field.acf-error textarea{border-color:#b42318}body.account .gk-form .acf-form .acf-field.acf-error input[type=text]:focus,body.account .gk-form .acf-form .acf-field.acf-error input[type=email]:focus,body.account .gk-form .acf-form .acf-field.acf-error input[type=password]:focus,body.account .gk-form .acf-form .acf-field.acf-error input[type=number]:focus,body.account .gk-form .acf-form .acf-field.acf-error select:not(.select2-hidden-accessible):focus,body.account .gk-form .acf-form .acf-field.acf-error textarea:focus{box-shadow:0 0 0 3px rgb(180 35 24 / .18)}body.account .gk-form .acf-form .acf-field.acf-error .select2-selection{border-color:#b42318}body.account .gk-form .acf-form .acf-true-false label{display:inline-flex;align-items:center;gap:12px;min-height:44px;cursor:pointer}body.account .gk-form .acf-form .acf-true-false .acf-switch-input{opacity:0;position:absolute;width:1px;height:1px;margin:0}body.account .gk-form .acf-form .acf-true-false .acf-switch{position:relative;display:block;width:112px;height:44px;margin:0;border:0;border-radius:30px;background:#d9cdb0;box-shadow:none;cursor:pointer;transition:background-color 0.2s}body.account .gk-form .acf-form .acf-true-false .acf-switch span{float:none;position:absolute;top:0;bottom:0;width:56px;padding:0;min-width:0;font-family:"Bitter",serif;font-size:15px;font-weight:700;line-height:44px;text-align:center;text-shadow:none;transition:opacity 0.2s,color 0.2s}body.account .gk-form .acf-form .acf-true-false .acf-switch .acf-switch-on{left:0;opacity:0;color:#fff}body.account .gk-form .acf-form .acf-true-false .acf-switch .acf-switch-off{right:0;opacity:1;color:#1a1006}body.account .gk-form .acf-form .acf-true-false .acf-switch .acf-switch-slider{top:4px;bottom:4px;left:4px;right:auto;width:36px;border:0;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgb(26 16 6 / .25);transition:left 0.2s}body.account .gk-form .acf-form .acf-true-false .acf-switch:hover{background:#cdbf9f}body.account .gk-form .acf-form .acf-true-false .acf-switch.-on{background:#437557}body.account .gk-form .acf-form .acf-true-false .acf-switch.-on .acf-switch-on{opacity:1}body.account .gk-form .acf-form .acf-true-false .acf-switch.-on .acf-switch-off{opacity:0}body.account .gk-form .acf-form .acf-true-false .acf-switch.-on .acf-switch-slider{left:72px;right:auto}body.account .gk-form .acf-form .acf-true-false .acf-switch.-on:hover{background:#3a654b}body.account .gk-form .acf-form .acf-true-false .acf-switch-input:focus-visible+.acf-switch,body.account .gk-form .acf-form .acf-true-false .acf-switch.-focus{outline:3px solid #437557;outline-offset:2px;border:0}body.account .gk-form .acf-form .acf-image-uploader-aspect-ratio-crop .image-wrap{position:relative;float:none;width:140px;max-width:100%!important}body.account .gk-form .acf-form .acf-image-uploader-aspect-ratio-crop .image-wrap img{display:block;width:140px;height:140px;max-width:100%;margin:0;border:4px solid #fff;border-radius:50%;background-color:#f8efdb;box-shadow:0 6px 18px rgb(26 16 6 / .1);object-fit:cover}body.account .gk-form .acf-form .acf-image-uploader-aspect-ratio-crop .image-wrap .acf-actions{position:static;display:flex!important;gap:10px;margin:12px 0 0;padding:0;opacity:1!important;text-align:left}body.account .gk-form .acf-form .acf-image-uploader-aspect-ratio-crop .image-wrap .acf-actions .acf-icon{position:static;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;border:0!important;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px #d9cdb0;color:#bc5001;transition:background-color 0.2s}body.account .gk-form .acf-form .acf-image-uploader-aspect-ratio-crop .image-wrap .acf-actions .acf-icon:before{content:"";display:block;width:44px;height:44px;margin:0;background-repeat:no-repeat;background-position:center;background-size:22px 22px}body.account .gk-form .acf-form .acf-image-uploader-aspect-ratio-crop .image-wrap .acf-actions .acf-icon.-crop:before,body.account .gk-form .acf-form .acf-image-uploader-aspect-ratio-crop .image-wrap .acf-actions .acf-icon.-crop:hover:before,body.account .gk-form .acf-form .acf-image-uploader-aspect-ratio-crop .image-wrap .acf-actions .acf-icon.-crop:active:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23bc5001' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 2v14a2 2 0 0 0 2 2h14'/%3E%3Cpath d='M2 6h14a2 2 0 0 1 2 2v14'/%3E%3C/svg%3E")}body.account .gk-form .acf-form .acf-image-uploader-aspect-ratio-crop .image-wrap .acf-actions .acf-icon.-cancel-custom:before,body.account .gk-form .acf-form .acf-image-uploader-aspect-ratio-crop .image-wrap .acf-actions .acf-icon.-cancel-custom:hover:before,body.account .gk-form .acf-form .acf-image-uploader-aspect-ratio-crop .image-wrap .acf-actions .acf-icon.-cancel-custom:active:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23b42318' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16'/%3E%3Cpath d='M9 7V4h6v3'/%3E%3Cpath d='M6 7l1 13h10l1-13'/%3E%3Cpath d='M10 11v6'/%3E%3Cpath d='M14 11v6'/%3E%3C/svg%3E")}body.account .gk-form .acf-form .acf-image-uploader-aspect-ratio-crop .image-wrap .acf-actions .acf-icon:hover{background:#f8efdb}body.account .gk-form .acf-form .acf-image-uploader-aspect-ratio-crop .image-wrap .acf-actions .acf-icon:focus-visible{outline:3px solid #437557;outline-offset:2px}body.account .gk-form .acf-form .acf-image-uploader-aspect-ratio-crop input[type=file]{display:block;width:100%;min-height:68px;padding:11px 14px;border:2px dashed #d9cdb0;border-radius:14px;background-color:#fff;color:#6f6250;font-family:"Jakarta","Plus Jakarta Sans",sans-serif;font-size:15px;font-weight:500;cursor:pointer}body.account .gk-form .acf-form .acf-image-uploader-aspect-ratio-crop input[type=file]::file-selector-button{min-height:44px;margin:0 14px 0 0;padding:0 24px;border:0;border-radius:30px;background-color:#bc5001;color:#fff;font-family:"Bitter",serif;font-size:15px;font-weight:700;cursor:pointer;transition:background-color 0.2s}body.account .gk-form .acf-form .acf-image-uploader-aspect-ratio-crop input[type=file]:hover::file-selector-button{background-color:#8f3d00}body.account .gk-form .acf-form .acf-image-uploader-aspect-ratio-crop input[type=file]:focus-visible{outline:3px solid #437557;outline-offset:2px}@media screen and (max-width:600px){body.account .gk-form .acf-form .acf-image-uploader-aspect-ratio-crop input[type=file]{padding:11px 8px;font-size:14px}body.account .gk-form .acf-form .acf-image-uploader-aspect-ratio-crop input[type=file]::file-selector-button{margin-right:8px;padding:0 12px;font-size:14px}}@media screen and (max-width:360px){body.account .gk-form .acf-form .acf-image-uploader-aspect-ratio-crop input[type=file]{padding:11px 6px}body.account .gk-form .acf-form .acf-image-uploader-aspect-ratio-crop input[type=file]::file-selector-button{margin-right:6px;padding:0 10px}}body.account .gk-form .acf-form .select2-container{display:block;width:100%!important;max-width:100%}body.account .gk-form .acf-form .select2-container .select2-selection{min-height:56px;border:2px solid #d9cdb0;border-radius:14px;background-color:#fff;box-shadow:none;outline:none;transition:border-color 0.2s,box-shadow 0.2s}body.account .gk-form .acf-form .select2-container .select2-selection--multiple{display:flex;align-items:center;padding:0 8px;overflow:visible;line-height:1.4;cursor:text}body.account .gk-form .acf-form .select2-container.select2-container--focus .select2-selection,body.account .gk-form .acf-form .select2-container.select2-container--open .select2-selection{border-color:#bc5001;box-shadow:0 0 0 3px rgb(188 80 1 / .18)}body.account .gk-form .acf-form .select2-container .select2-selection--multiple .select2-selection__rendered{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin:0;padding:5px 0;line-height:1.4;list-style:none}body.account .gk-form .acf-form .select2-container .select2-selection--multiple .select2-selection__choice{display:inline-flex;align-items:center;order:1;max-width:100%;min-height:44px;margin:0;padding:0 18px 0 0;border:1px solid #d9cdb0;border-radius:30px;background-color:#f8efdb;color:#1a1006;font-family:"Jakarta","Plus Jakarta Sans",sans-serif;font-size:15px;font-weight:600;line-height:1.3;cursor:default;overflow:hidden;white-space:normal;word-wrap:break-word}body.account .gk-form .acf-form .select2-container .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{position:static;order:0;display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;margin:0 4px 0 0;padding:0;border:0;background:none;color:#bc5001;font-size:24px;font-weight:700;line-height:1;text-indent:0;overflow:visible;cursor:pointer;transition:background-color 0.2s}body.account .gk-form .acf-form .select2-container .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:before{content:none;display:none}body.account .gk-form .acf-form .select2-container .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove:hover{background-color:rgb(188 80 1 / .12);color:#8f3d00}body.account .gk-form .acf-form .select2-container .select2-selection--multiple .select2-search--inline{order:2;flex:1 1 120px;float:none;margin:0}body.account .gk-form .acf-form .select2-container .select2-selection--multiple .select2-search__field{width:100%!important;height:44px;min-height:44px;margin:0;padding:0 6px;border:0;background:#fff0;box-shadow:none!important;color:#1a1006;font-family:"Jakarta","Plus Jakarta Sans",sans-serif;font-size:16px;font-weight:500}body.account .gk-form .acf-form .select2-container .select2-selection--multiple .select2-search__field::placeholder{color:#8a7c68;opacity:1}body.account .gk-form .acf-form .select2-container .select2-selection--single{display:flex;align-items:center}body.account .gk-form .acf-form .select2-container .select2-selection--single .select2-selection__rendered{padding:0 48px 0 18px;color:#1a1006;font-size:16px;font-weight:500;line-height:1.4}body.account .gk-form .acf-form .select2-container .select2-selection--single .select2-selection__arrow{top:0;right:10px;height:100%}body.account .gk-form .acf-form .acf-notice,body.account .gk-form .acf-form .acf-error-message{display:block;margin:0 0 20px;padding:12px 16px;border:2px solid #efc7ad;border-radius:12px;background:#fdeee4;color:#1a1006;font-family:"Jakarta","Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:600;line-height:1.5}body.account .gk-form .acf-form .acf-notice p,body.account .gk-form .acf-form .acf-error-message p{margin:0;color:inherit;font-size:14px;font-weight:inherit;line-height:inherit}body.account .gk-form .acf-form .acf-notice .acf-notice-dismiss,body.account .gk-form .acf-form .acf-error-message .acf-notice-dismiss{display:none}body.account .gk-form .acf-form .acf-field .acf-notice,body.account .gk-form .acf-form .acf-field .acf-error-message{margin:0 0 10px;padding:10px 14px;border-color:#efc7ad;background:#fdeee4;color:#1a1006}body.account .gk-form .acf-form .acf-notice.-success,body.account .gk-form .acf-form .acf-notice.-info{border-color:#b9d6c4;background:#e6f1ea}body.account .gk-form .updated,body.account .gk-form #message{margin:0 0 22px;padding:12px 16px;border:2px solid #b9d6c4;border-radius:12px;background:#e6f1ea;color:#1a1006;font-family:"Jakarta","Plus Jakarta Sans",sans-serif;font-size:14px;font-weight:600;line-height:1.5}body.account .gk-form .updated p,body.account .gk-form #message p{margin:0;color:inherit;font-size:14px;font-weight:inherit;line-height:inherit}body.account .gk-form .acf-form-submit{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:30px 0 0;padding:0}@media screen and (max-width:600px){body.account .gk-form .acf-form-submit{margin-top:26px}}body.account .gk-form .acf-form-submit .acf-spinner{margin:0}body.account .gk-form .acf-form-submit .acf-button,body.account .gk-form .acf-form-submit input[type=submit]{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;min-height:56px;margin:0;padding:0 34px;border:0;border-radius:30px;background-color:#bc5001;color:#fff;font-family:"Bitter",serif;font-size:17px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color 0.2s}body.account .gk-form .acf-form-submit .acf-button:hover,body.account .gk-form .acf-form-submit input[type=submit]:hover{background-color:#8f3d00;color:#fff}body.account .gk-form .acf-form-submit .acf-button:focus-visible,body.account .gk-form .acf-form-submit input[type=submit]:focus-visible{outline:3px solid #437557;outline-offset:2px}body.account .gk-form .acf-form-submit .gk-form-cancel{display:inline-flex;align-items:center;justify-content:center;flex:0 1 auto;min-height:56px;padding:0 30px;border:2px solid #d9cdb0;border-radius:30px;background-color:#fff;color:#1a1006;font-family:"Bitter",serif;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color 0.2s,border-color 0.2s}body.account .gk-form .acf-form-submit .gk-form-cancel:hover{background-color:#f8efdb;border-color:#c5b78f;color:#1a1006}body.account .gk-form .acf-form-submit .gk-form-cancel:focus-visible{outline:3px solid #437557;outline-offset:2px}@media screen and (max-width:600px){body.account .gk-form .acf-form-submit .acf-button,body.account .gk-form .acf-form-submit input[type=submit],body.account .gk-form .acf-form-submit .gk-form-cancel{flex:1 1 100%;width:100%}}body.account .select2-container .select2-dropdown{z-index:900000;margin-top:6px;border:2px solid #bc5001;border-radius:14px;background-color:#fff;box-shadow:0 10px 30px rgb(26 16 6 / .08);overflow:hidden}body.account .select2-container .select2-dropdown.select2-dropdown--above{margin-top:-6px}body.account .select2-container .select2-dropdown .select2-results__option{min-height:44px;margin:0;padding:11px 18px;color:#1a1006;font-family:"Jakarta","Plus Jakarta Sans",sans-serif;font-size:16px;font-weight:500;line-height:1.4}body.account .select2-container .select2-dropdown .select2-results__option[aria-selected=true]{background-color:#faf3e1;color:#8a7c68}body.account .select2-container .select2-dropdown .select2-results__option--highlighted[aria-selected]{background-color:#f8efdb!important;color:#1a1006!important}body.account .select2-container .select2-dropdown .select2-results__message{padding:11px 18px;color:#6f6250;font-size:15px}body.account .select2-container .select2-dropdown .select2-search--dropdown{padding:8px}body.account .select2-container .select2-dropdown .select2-search--dropdown .select2-search__field{height:44px;min-height:44px;padding:0 14px;border:2px solid #d9cdb0;border-radius:10px;font-size:16px}
/*!
 * AlertPal
 *
 * R-TEK
 *
 * https://github.com/R-TEK/alertpal
 *
 * MIT License
 */
#alertpal #alertpal_bg{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.5;z-index:99999999999999;-webkit-animation:fadeIn ease 0.2s;-moz-animation:fadeIn ease 0.2s;-ms-animation:fadeIn ease 0.2s;animation:fadeIn ease 0.2s}#alertpal #alertpal_alert{display:none;box-sizing:border-box;position:fixed;width:450px;max-height:60%;top:20%;left:calc(50% - 225px);background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgb(1 1 1 / .2);overflow-y:auto;overflow-x:hidden;z-index:999999999999999;-webkit-animation:popUp ease 0.2s;-moz-animation:popUp ease 0.2s;-ms-animation:popUp ease 0.2s;animation:popUp ease 0.2s}@media screen and (max-width:500px){#alertpal #alertpal_alert{left:20px;width:calc(100% - 40px)}}#alertpal .alertpal_modal{width:80%!important;max-height:80%!important;left:10%!important;top:10%!important}#alertpal #ap_title{padding:30px 30px 0 30px}#alertpal #ap_description{margin:30px 30px 35px 30px!important}#alertpal #ap_buttons{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;background-color:#f5f5f5;padding:20px 30px}#alertpal #ap_buttons #ap_ok{min-height:50px;padding-top:13px;font-family:"Bitter",sans-serif}#alertpal #ap_cancel{margin:0 0 0 12px;min-height:44px;padding:7px 14px;background-color:#1c84b6;border-radius:2px;border:0;outline:0;font-family:"Bitter",serif;font-size:16px;font-weight:700;color:#fff;cursor:pointer;user-select:none;background:0;color:#444}#alertpal #ap_cancel:hover{color:#111}#alertpal #ap_ok{border:0 solid #000;font-size:17px}#alertpal #alertpal_message_container{position:fixed;width:auto;max-width:calc(100% - 30px);bottom:0;right:0;padding:20px 20px 0 0;z-index:999999999;display:flex;flex-direction:column-reverse}#alertpal .ap_message{position:relative;font-size:18px;padding:12px 24px;margin-bottom:20px;box-shadow:0 0 10px 0 rgb(1 1 1 / .2);font-size:18px;font-weight:700;border-radius:5px;text-align:center;transition:all 0.2s;overflow-wrap:break-word;pointer-events:auto;cursor:pointer;-webkit-animation:rollDown ease 0.2s;-moz-animation:rollDown ease 0.2s;-ms-animation:rollDown ease 0.2s;animation:rollDown ease 0.2s;user-select:none}#alertpal .success{background-color:green;color:#fff}#alertpal .warn{background-color:#fc0;color:#111}#alertpal .error{background-color:#b52b30;color:#fff}#alertpal .normal{background-color:#f6f8fa;color:#111}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:.5}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:.5}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:.5}}@keyframes fadeIn{0%{opacity:0}100%{opacity:.5}}@-webkit-keyframes popUp{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@-moz-keyframes popUp{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@-ms-keyframes popUp{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@keyframes popUp{0%{transform:scale(1)}50%{transform:scale(1.05)}100%{transform:scale(1)}}@-webkit-keyframes rollDown{0%{transform:translate(0,-55px);transform:rotateX(45deg)}100%{transform:translate(0,0);transform:rotateX(0)}}@-moz-keyframes rollDown{0%{transform:translate(0,-55px);transform:rotateX(45deg)}100%{transform:translate(0,0);transform:rotateX(0)}}@-ms-keyframes rollDown{0%{transform:translate(0,-55px);transform:rotateX(45deg)}100%{transform:translate(0,0);transform:rotateX(0)}}@keyframes rollDown{0%{transform:translate(0,-55px);transform:rotateX(45deg)}100%{transform:translate(0,0);transform:rotateX(0)}}section.gk-notfound{max-width:640px}section.gk-notfound h1{margin-bottom:20px}section.gk-notfound p{margin:0 0 28px;font-size:17px;line-height:1.6}section.gk-notfound.is-simple{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;margin:0 auto;padding:48px 24px;text-align:center;font-family:"Jakarta","Plus Jakarta Sans",sans-serif;color:#4a3f34}section.gk-notfound.is-simple h1{font-family:"Bitter",serif;font-weight:800;font-size:50px;line-height:1.2;color:#bc5001}@media screen and (max-width:600px){section.gk-notfound.is-simple h1{font-size:34px}}@media print{header,nav,footer,aside,button,script,style{display:none!important}html,body{margin:0!important;padding:0!important;height:auto!important;overflow:visible!important}main{padding-top:2vw!important}body *{visibility:hidden}.printable,.printable *{visibility:visible}.printable h3.content-title,.printable * h3.content-title{font-size:20px!important;margin-bottom:20px!important}.printable p,.printable ul li,.printable ol li,.printable * p,.printable * ul li,.printable * ol li{font-size:16px!important}.printable p,.printable h1,.printable h2,.printable h3,.printable h4,.printable h5,.printable h6,.printable ul,.printable ol,.printable li,.printable * p,.printable * h1,.printable * h2,.printable * h3,.printable * h4,.printable * h5,.printable * h6,.printable * ul,.printable * ol,.printable * li{break-inside:avoid;page-break-inside:avoid}.printable{position:absolute;left:0;top:0;width:100%;padding-top:70px!important}}nav.bubble-menu{position:absolute;top:26px;right:34px;z-index:5;display:flex;gap:12px}nav.bubble-menu .bubble{display:flex;align-items:center;justify-content:center;width:54px;height:54px;padding:0;border:0;border-radius:50%;background-color:#fff;box-shadow:0 6px 18px rgb(26 16 6 / .1);color:#8DB9DC;cursor:pointer;transition:transform 0.2s,box-shadow 0.2s}nav.bubble-menu .bubble.help{color:#bc5001}nav.bubble-menu .bubble:hover{transform:scale(1.05);box-shadow:0 8px 22px rgb(26 16 6 / .14)}nav.bubble-menu .bubble:focus-visible{outline:3px solid #437557;outline-offset:2px}@media screen and (max-width:1180px){nav.bubble-menu{right:24px}}@media screen and (max-width:900px){nav.bubble-menu{position:fixed;top:calc(10px + var(--gk-adminbar, 0px));right:126px;z-index:11;gap:8px}nav.bubble-menu .bubble{width:44px;height:44px}nav.bubble-menu .bubble .gk-icon{width:22px;height:22px}}html.gk-menu-open nav.bubble-menu{visibility:hidden}body.account .gk-demo-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 22px;border:2px solid #fff0;border-radius:30px;font-family:"Bitter",serif;font-weight:700;font-size:15px;line-height:1.2;white-space:nowrap;text-align:center;text-decoration:none;cursor:pointer;appearance:none;transition:background-color 0.2s,color 0.2s,border-color 0.2s}body.account .gk-demo-btn:focus-visible{outline:3px solid #437557;outline-offset:2px}body.account .gk-demo-btn--blue{background-color:#4f86b3;color:#fff}body.account .gk-demo-btn--blue:hover{background-color:#427198;color:#fff}body.account .gk-demo-btn--light{background-color:#fff;border-color:#e7dfcf;color:#4a3f34}body.account .gk-demo-btn--light:hover{background-color:#f8efdb;color:#1a1006}body.account .gk-demo-leave{margin:0;display:inline-flex}body.account .gk-demo-bar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin:0 0 28px;padding:18px 22px;border:2px solid #8DB9DC;border-radius:18px;background-color:#faf3e1}@media screen and (max-width:600px){body.account .gk-demo-bar{margin-bottom:22px;padding:16px 16px}}body.account .gk-demo-bar .gk-demo-bar__body{flex:1 1 340px;min-width:0}body.account .gk-demo-bar .gk-demo-bar__title{margin:0 0 4px;font-family:"Bitter",serif;font-weight:700;font-size:17px;line-height:1.3;color:#bc5001}body.account .gk-demo-bar .gk-demo-bar__text{margin:0;font-size:14.5px;line-height:1.5;color:#4a3f34}body.account .gk-demo-bar .gk-demo-bar__notice{margin:8px 0 0;font-size:14.5px;font-weight:700;line-height:1.4;color:#1a1006}body.account .gk-demo-bar .gk-demo-bar__actions{display:flex;flex:none;flex-wrap:wrap;gap:10px}@media screen and (max-width:600px){body.account .gk-demo-bar .gk-demo-bar__actions{flex:1 1 100%}body.account .gk-demo-bar .gk-demo-bar__actions>*{flex:1 1 auto}body.account .gk-demo-bar .gk-demo-bar__actions .gk-demo-btn{width:100%}body.account .gk-demo-bar .gk-demo-bar__actions .gk-demo-leave{display:flex}}body.account .gk-demo-bar .gk-demo-bar__print{display:none}body.account .gk-side-actions .gk-demo-leave button{position:relative;display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:none;font-family:"Bitter",serif;font-weight:500;font-size:14px;line-height:1.3;color:#8a7c68;cursor:pointer}body.account .gk-side-actions .gk-demo-leave button:hover{text-decoration:underline}body.account .gk-side-actions .gk-demo-leave button:focus-visible{outline:3px solid #437557;outline-offset:2px}body.account .gk-side-actions .gk-demo-leave button::after{content:"";position:absolute;top:-14px;bottom:-14px;left:-6px;right:-6px}body.account .gk-side-actions .gk-demo-leave button .gk-icon{flex:none;color:#bc5001}body.account .is-demo-locked{opacity:.55;cursor:not-allowed}body.account .gk-demo-note{margin:0;padding:14px 18px;border-radius:14px;background-color:#faf3e1;font-size:15px;line-height:1.5;color:#4a3f34}body.account .gk-demo-form-wrap{display:flex;flex-direction:column;gap:20px;min-width:0;margin:0;padding:0;border:0}body.account .gk-demo-form-wrap[disabled] label,body.account .gk-demo-form-wrap[disabled] input{cursor:default}body.account .gk-demo-form-wrap[disabled] .gk-fasemeter-answer:hover label{border-color:#e7dfcf}.gk-demo-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:16px;background-color:rgb(26 16 6 / .35)}.gk-demo-modal[hidden]{display:none}.gk-demo-modal .gk-demo-modal__box{width:100%;max-width:480px;max-height:100%;overflow-y:auto;padding:30px 30px 26px;border-radius:18px;background-color:#fff;box-shadow:0 10px 30px rgb(26 16 6 / .08)}@media screen and (max-width:600px){.gk-demo-modal .gk-demo-modal__box{padding:24px 20px 20px}}.gk-demo-modal .gk-demo-modal__title{margin:0 0 12px;font-family:"Bitter",serif;font-weight:800;font-size:24px;line-height:1.25;color:#bc5001}.gk-demo-modal .gk-demo-modal__text{margin:0 0 22px;font-size:16px;line-height:1.6;color:#4a3f34}.gk-demo-modal .gk-demo-modal__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}@media screen and (max-width:600px){.gk-demo-modal .gk-demo-modal__actions{flex-direction:column-reverse}.gk-demo-modal .gk-demo-modal__actions .gk-demo-btn{width:100%}}.gk-demo-modal .gk-demo-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 24px;border:2px solid #fff0;border-radius:30px;font-family:"Bitter",serif;font-weight:700;font-size:15px;text-align:center;text-decoration:none;cursor:pointer;appearance:none}.gk-demo-modal .gk-demo-btn:focus-visible{outline:3px solid #437557;outline-offset:2px}.gk-demo-modal .gk-demo-btn--blue{background-color:#4f86b3;color:#fff}.gk-demo-modal .gk-demo-btn--blue:hover{background-color:#427198;color:#fff}.gk-demo-modal .gk-demo-btn--light{background-color:#fff;border-color:#e7dfcf;color:#4a3f34}.gk-demo-modal .gk-demo-btn--light:hover{background-color:#f8efdb}body.gk-demo-modal-open{overflow:hidden}@media print{body.is-demo main>aside.gk-demo-bar{display:block!important;visibility:visible!important;margin:0 0 8pt;padding:0;border:0;border-bottom:1pt solid #999;border-radius:0;background:none}body.is-demo main>aside.gk-demo-bar>.gk-demo-bar__body,body.is-demo main>aside.gk-demo-bar>.gk-demo-bar__actions{display:none!important}body.is-demo main>aside.gk-demo-bar>.gk-demo-bar__print{display:block;visibility:visible!important;margin:0 0 4pt;font-size:10pt;font-weight:700;color:#000}.gk-demo-modal{display:none!important}}section.error{display:flex;justify-content:flex-start}section.error .error-message{background-color:#F9DADA;color:#992828;border:1px solid #E58D8D;padding:15px 25px;border-radius:4px;font-size:18px}section.error .error-message a{text-decoration:underline}body.front-end form div.gform-body div.gform_fields,body.front-end form div.gform_body div.gform_fields,section.container form div.gform-body div.gform_fields,section.container form div.gform_body div.gform_fields{width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr 2% [8];grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(auto-fill,auto);grid-column-gap:20px;grid-row-gap:20px}body.front-end form div.gform-body div.gform_fields div.gfield,body.front-end form div.gform-body div.gform_fields fieldset.gfield,body.front-end form div.gform_body div.gform_fields div.gfield,body.front-end form div.gform_body div.gform_fields fieldset.gfield,section.container form div.gform-body div.gform_fields div.gfield,section.container form div.gform-body div.gform_fields fieldset.gfield,section.container form div.gform_body div.gform_fields div.gfield,section.container form div.gform_body div.gform_fields fieldset.gfield{display:flex;flex-direction:column;position:relative;-ms-grid-column-span:8;grid-column:span 8;border:0;padding:0;margin:0}body.front-end form div.gform-body div.gform_fields div.gfield--width-quarter,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-quarter,body.front-end form div.gform_body div.gform_fields div.gfield--width-quarter,body.front-end form div.gform_body div.gform_fields fieldset.gfield--width-quarter,section.container form div.gform-body div.gform_fields div.gfield--width-quarter,section.container form div.gform-body div.gform_fields fieldset.gfield--width-quarter,section.container form div.gform_body div.gform_fields div.gfield--width-quarter,section.container form div.gform_body div.gform_fields fieldset.gfield--width-quarter{-ms-grid-column-span:2;grid-column:span 2}body.front-end form div.gform-body div.gform_fields div.gfield--width-third,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-third,body.front-end form div.gform_body div.gform_fields div.gfield--width-third,body.front-end form div.gform_body div.gform_fields fieldset.gfield--width-third,section.container form div.gform-body div.gform_fields div.gfield--width-third,section.container form div.gform-body div.gform_fields fieldset.gfield--width-third,section.container form div.gform_body div.gform_fields div.gfield--width-third,section.container form div.gform_body div.gform_fields fieldset.gfield--width-third{-ms-grid-column-span:3;grid-column:span 3}body.front-end form div.gform-body div.gform_fields div.gfield--width-five-twelfths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-five-twelfths,body.front-end form div.gform_body div.gform_fields div.gfield--width-five-twelfths,body.front-end form div.gform_body div.gform_fields fieldset.gfield--width-five-twelfths,section.container form div.gform-body div.gform_fields div.gfield--width-five-twelfths,section.container form div.gform-body div.gform_fields fieldset.gfield--width-five-twelfths,section.container form div.gform_body div.gform_fields div.gfield--width-five-twelfths,section.container form div.gform_body div.gform_fields fieldset.gfield--width-five-twelfths{-ms-grid-column-span:3;grid-column:span 3}body.front-end form div.gform-body div.gform_fields div.gfield--width-half,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-half,body.front-end form div.gform_body div.gform_fields div.gfield--width-half,body.front-end form div.gform_body div.gform_fields fieldset.gfield--width-half,section.container form div.gform-body div.gform_fields div.gfield--width-half,section.container form div.gform-body div.gform_fields fieldset.gfield--width-half,section.container form div.gform_body div.gform_fields div.gfield--width-half,section.container form div.gform_body div.gform_fields fieldset.gfield--width-half{-ms-grid-column-span:4;grid-column:span 4}body.front-end form div.gform-body div.gform_fields div.gfield--width-seven-twelfths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-seven-twelfths,body.front-end form div.gform_body div.gform_fields div.gfield--width-seven-twelfths,body.front-end form div.gform_body div.gform_fields fieldset.gfield--width-seven-twelfths,section.container form div.gform-body div.gform_fields div.gfield--width-seven-twelfths,section.container form div.gform-body div.gform_fields fieldset.gfield--width-seven-twelfths,section.container form div.gform_body div.gform_fields div.gfield--width-seven-twelfths,section.container form div.gform_body div.gform_fields fieldset.gfield--width-seven-twelfths{-ms-grid-column-span:5;grid-column:span 5}body.front-end form div.gform-body div.gform_fields div.gfield--width-two-thirds,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-two-thirds,body.front-end form div.gform_body div.gform_fields div.gfield--width-two-thirds,body.front-end form div.gform_body div.gform_fields fieldset.gfield--width-two-thirds,section.container form div.gform-body div.gform_fields div.gfield--width-two-thirds,section.container form div.gform-body div.gform_fields fieldset.gfield--width-two-thirds,section.container form div.gform_body div.gform_fields div.gfield--width-two-thirds,section.container form div.gform_body div.gform_fields fieldset.gfield--width-two-thirds{-ms-grid-column-span:5;grid-column:span 5}body.front-end form div.gform-body div.gform_fields div.gfield--width-three-quarter,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-three-quarter,body.front-end form div.gform_body div.gform_fields div.gfield--width-three-quarter,body.front-end form div.gform_body div.gform_fields fieldset.gfield--width-three-quarter,section.container form div.gform-body div.gform_fields div.gfield--width-three-quarter,section.container form div.gform-body div.gform_fields fieldset.gfield--width-three-quarter,section.container form div.gform_body div.gform_fields div.gfield--width-three-quarter,section.container form div.gform_body div.gform_fields fieldset.gfield--width-three-quarter{-ms-grid-column-span:6;grid-column:span 6}body.front-end form div.gform-body div.gform_fields div.gfield--width-five-sixths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-five-sixths,body.front-end form div.gform_body div.gform_fields div.gfield--width-five-sixths,body.front-end form div.gform_body div.gform_fields fieldset.gfield--width-five-sixths,section.container form div.gform-body div.gform_fields div.gfield--width-five-sixths,section.container form div.gform-body div.gform_fields fieldset.gfield--width-five-sixths,section.container form div.gform_body div.gform_fields div.gfield--width-five-sixths,section.container form div.gform_body div.gform_fields fieldset.gfield--width-five-sixths{-ms-grid-column-span:6;grid-column:span 6}body.front-end form div.gform-body div.gform_fields div.gfield--width-eleven-twelfths,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-eleven-twelfths,body.front-end form div.gform_body div.gform_fields div.gfield--width-eleven-twelfths,body.front-end form div.gform_body div.gform_fields fieldset.gfield--width-eleven-twelfths,section.container form div.gform-body div.gform_fields div.gfield--width-eleven-twelfths,section.container form div.gform-body div.gform_fields fieldset.gfield--width-eleven-twelfths,section.container form div.gform_body div.gform_fields div.gfield--width-eleven-twelfths,section.container form div.gform_body div.gform_fields fieldset.gfield--width-eleven-twelfths{-ms-grid-column-span:7;grid-column:span 7}body.front-end form div.gform-body div.gform_fields div.gfield--width-full,body.front-end form div.gform-body div.gform_fields fieldset.gfield--width-full,body.front-end form div.gform_body div.gform_fields div.gfield--width-full,body.front-end form div.gform_body div.gform_fields fieldset.gfield--width-full,section.container form div.gform-body div.gform_fields div.gfield--width-full,section.container form div.gform-body div.gform_fields fieldset.gfield--width-full,section.container form div.gform_body div.gform_fields div.gfield--width-full,section.container form div.gform_body div.gform_fields fieldset.gfield--width-full{-ms-grid-column-span:8;grid-column:span 8}body.front-end form div.gform-body div.gform_fields div.gfield.gfield_visibility_hidden,body.front-end form div.gform-body div.gform_fields fieldset.gfield.gfield_visibility_hidden,body.front-end form div.gform_body div.gform_fields div.gfield.gfield_visibility_hidden,body.front-end form div.gform_body div.gform_fields fieldset.gfield.gfield_visibility_hidden,section.container form div.gform-body div.gform_fields div.gfield.gfield_visibility_hidden,section.container form div.gform-body div.gform_fields fieldset.gfield.gfield_visibility_hidden,section.container form div.gform_body div.gform_fields div.gfield.gfield_visibility_hidden,section.container form div.gform_body div.gform_fields fieldset.gfield.gfield_visibility_hidden{display:none}body.front-end form div.gform-body div.gform_fields div.gfield label.gfield_label,body.front-end form div.gform-body div.gform_fields div.gfield legend.gfield_label,body.front-end form div.gform-body div.gform_fields fieldset.gfield label.gfield_label,body.front-end form div.gform-body div.gform_fields fieldset.gfield legend.gfield_label,body.front-end form div.gform_body div.gform_fields div.gfield label.gfield_label,body.front-end form div.gform_body div.gform_fields div.gfield legend.gfield_label,body.front-end form div.gform_body div.gform_fields fieldset.gfield label.gfield_label,body.front-end form div.gform_body div.gform_fields fieldset.gfield legend.gfield_label,section.container form div.gform-body div.gform_fields div.gfield label.gfield_label,section.container form div.gform-body div.gform_fields div.gfield legend.gfield_label,section.container form div.gform-body div.gform_fields fieldset.gfield label.gfield_label,section.container form div.gform-body div.gform_fields fieldset.gfield legend.gfield_label,section.container form div.gform_body div.gform_fields div.gfield label.gfield_label,section.container form div.gform_body div.gform_fields div.gfield legend.gfield_label,section.container form div.gform_body div.gform_fields fieldset.gfield label.gfield_label,section.container form div.gform_body div.gform_fields fieldset.gfield legend.gfield_label{margin-bottom:10px;font-size:16px}body.front-end form div.gform-body div.gform_fields div.gfield.hidden_label .gfield_label,body.front-end form div.gform-body div.gform_fields fieldset.gfield.hidden_label .gfield_label,body.front-end form div.gform_body div.gform_fields div.gfield.hidden_label .gfield_label,body.front-end form div.gform_body div.gform_fields fieldset.gfield.hidden_label .gfield_label,section.container form div.gform-body div.gform_fields div.gfield.hidden_label .gfield_label,section.container form div.gform-body div.gform_fields fieldset.gfield.hidden_label .gfield_label,section.container form div.gform_body div.gform_fields div.gfield.hidden_label .gfield_label,section.container form div.gform_body div.gform_fields fieldset.gfield.hidden_label .gfield_label{display:none}body.front-end form div.gform-body label.hidden_sub_label,body.front-end form div.gform_body label.hidden_sub_label,section.container form div.gform-body label.hidden_sub_label,section.container form div.gform_body label.hidden_sub_label{display:none}body.front-end form div.gform-body.hide,body.front-end form div.gform_body.hide,section.container form div.gform-body.hide,section.container form div.gform_body.hide{display:none}body.front-end form div.gform-body.gsection,body.front-end form div.gform_body.gsection,section.container form div.gform-body.gsection,section.container form div.gform_body.gsection{margin-bottom:-20px;padding-top:12px}body.front-end form div.gform-body .screen-reader-text,body.front-end form div.gform_body .screen-reader-text,section.container form div.gform-body .screen-reader-text,section.container form div.gform_body .screen-reader-text{display:none}body.front-end form div.gform-body .gf_invisible,body.front-end form div.gform_body .gf_invisible,section.container form div.gform-body .gf_invisible,section.container form div.gform_body .gf_invisible{visibility:hidden;position:absolute!important;left:-9999px}body.front-end form div.gform-body .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area,body.front-end form div.gform_body .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area,section.container form div.gform-body .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area,section.container form div.gform_body .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area{padding:40px 20px;background-color:#faf3e1;border:2px dashed #b4a591;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;transition:all 0.3s ease}body.front-end form div.gform-body .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area .gform_drop_instructions,body.front-end form div.gform_body .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area .gform_drop_instructions,section.container form div.gform-body .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area .gform_drop_instructions,section.container form div.gform_body .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area .gform_drop_instructions{font-family:"Bitter",sans-serif;font-weight:600;color:#1A1006;margin-bottom:0}body.front-end form div.gform-body .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area .gform_button_select_files,body.front-end form div.gform_body .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area .gform_button_select_files,section.container form div.gform-body .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area .gform_button_select_files,section.container form div.gform_body .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area .gform_button_select_files{display:inline-block;font-size:18px;font-family:"Bitter",sans-serif;line-height:1;min-height:50px;padding:16px 30px;font-weight:800;background-color:#bc5001;color:#fff;text-decoration:none;transition:background-color 0.2s;border-radius:30px;appearance:none;border:0;cursor:pointer}body.front-end form div.gform-body .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area .gform_button_select_files:hover,body.front-end form div.gform_body .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area .gform_button_select_files:hover,section.container form div.gform-body .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area .gform_button_select_files:hover,section.container form div.gform_body .ginput_container_fileupload .gform_fileupload_multifile .gform_drop_area .gform_button_select_files:hover{background-color:#893a01}body.front-end form div.gform-body .ginput_container_fileupload .ginput_preview_list,body.front-end form div.gform_body .ginput_container_fileupload .ginput_preview_list,section.container form div.gform-body .ginput_container_fileupload .ginput_preview_list,section.container form div.gform_body .ginput_container_fileupload .ginput_preview_list{margin-top:20px;display:flex;flex-direction:column;gap:5px}body.front-end form div.gform-body .ginput_container_fileupload .ginput_preview_list .ginput_preview,body.front-end form div.gform_body .ginput_container_fileupload .ginput_preview_list .ginput_preview,section.container form div.gform-body .ginput_container_fileupload .ginput_preview_list .ginput_preview,section.container form div.gform_body .ginput_container_fileupload .ginput_preview_list .ginput_preview{display:flex;align-items:center;background:#fff;padding:10px 15px;border-radius:5px;box-shadow:0 2px 4px rgb(0 0 0 / .05)}body.front-end form div.gform-body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_filename,body.front-end form div.gform_body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_filename,section.container form div.gform-body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_filename,section.container form div.gform_body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_filename{font-family:"Bitter",sans-serif;font-weight:700;color:#1A1006;font-size:15px;flex-grow:1}body.front-end form div.gform-body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_filesize,body.front-end form div.gform_body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_filesize,section.container form div.gform-body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_filesize,section.container form div.gform_body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_filesize{font-family:"Bitter",sans-serif;font-size:13px;color:#b4a591;margin-right:15px;font-weight:600}body.front-end form div.gform-body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_progress,body.front-end form div.gform_body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_progress,section.container form div.gform-body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_progress,section.container form div.gform_body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_progress{display:flex;align-items:center;margin-right:15px}body.front-end form div.gform-body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_progress .gfield_fileupload_progressbar,body.front-end form div.gform_body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_progress .gfield_fileupload_progressbar,section.container form div.gform-body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_progress .gfield_fileupload_progressbar,section.container form div.gform_body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_progress .gfield_fileupload_progressbar{display:none}body.front-end form div.gform-body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_progress_complete .gfield_fileupload_percent,body.front-end form div.gform_body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_progress_complete .gfield_fileupload_percent,section.container form div.gform-body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_progress_complete .gfield_fileupload_percent,section.container form div.gform_body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_progress_complete .gfield_fileupload_percent{display:none}body.front-end form div.gform-body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_progress .gfield_fileupload_percent,body.front-end form div.gform_body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_progress .gfield_fileupload_percent,section.container form div.gform-body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_progress .gfield_fileupload_percent,section.container form div.gform_body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gfield_fileupload_progress .gfield_fileupload_percent{font-size:13px;font-weight:800;color:#bc5001;font-family:"Bitter",sans-serif}body.front-end form div.gform-body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gform_delete_file,body.front-end form div.gform_body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gform_delete_file,section.container form div.gform-body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gform_delete_file,section.container form div.gform_body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gform_delete_file{background:none;border:none;padding:5px;cursor:pointer;color:#bc5001;display:flex;align-items:center;transition:transform 0.2s}body.front-end form div.gform-body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gform_delete_file:hover,body.front-end form div.gform_body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gform_delete_file:hover,section.container form div.gform-body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gform_delete_file:hover,section.container form div.gform_body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gform_delete_file:hover{transform:scale(1.1);color:#703001}body.front-end form div.gform-body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gform_delete_file .dashicons,body.front-end form div.gform_body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gform_delete_file .dashicons,section.container form div.gform-body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gform_delete_file .dashicons,section.container form div.gform_body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gform_delete_file .dashicons{font-size:20px;width:20px;height:20px}body.front-end form div.gform-body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gform_delete_file .screen-reader-text,body.front-end form div.gform_body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gform_delete_file .screen-reader-text,section.container form div.gform-body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gform_delete_file .screen-reader-text,section.container form div.gform_body .ginput_container_fileupload .ginput_preview_list .ginput_preview .gform_delete_file .screen-reader-text{display:none}body.front-end form div.gform-body .ginput_container_fileupload .gform_fileupload_rules,body.front-end form div.gform_body .ginput_container_fileupload .gform_fileupload_rules,section.container form div.gform-body .ginput_container_fileupload .gform_fileupload_rules,section.container form div.gform_body .ginput_container_fileupload .gform_fileupload_rules{display:flex;margin-top:10px}body.front-end .gform_footer,section.container .gform_footer{padding-top:30px;position:relative;display:flex;align-items:center}body.front-end .gform_footer .gform_ajax_spinner,section.container .gform_footer .gform_ajax_spinner{position:absolute;bottom:0;right:0;background-color:#fff;border-radius:6px;padding:3px;max-width:18px}@media screen and (max-width:800px){body.front-end form div.gform-body div.gform_fields,section.container form div.gform-body div.gform_fields{grid-column-gap:0}body.front-end form div.gform-body div.gform_fields div.gfield,body.front-end form div.gform-body div.gform_fields fieldset.gfield,section.container form div.gform-body div.gform_fields div.gfield,section.container form div.gform-body div.gform_fields fieldset.gfield{grid-column:1/-1!important}}body.front-end input[type=email],body.front-end input[type=text],body.front-end input[type=number],body.front-end input[type=tel],body.front-end input[type=password],body.front-end input[type=url],body.front-end select,body.front-end textarea,section.container input[type=email],section.container input[type=text],section.container input[type=number],section.container input[type=tel],section.container input[type=password],section.container input[type=url],section.container select,section.container textarea{display:flex;align-items:center;border:0 solid #000;border-width:0;background-color:#faf3e1;border-radius:0;height:60px;width:100%;-webkit-appearance:none;appearance:none;padding:18px 20px;transition:all 0.6s;color:#000;font-size:16px;font-family:"Bitter",sans-serif;font-weight:600}body.front-end input[type=email]:focus,body.front-end input[type=text]:focus,body.front-end input[type=number]:focus,body.front-end input[type=tel]:focus,body.front-end input[type=password]:focus,body.front-end input[type=url]:focus,body.front-end select:focus,body.front-end textarea:focus,section.container input[type=email]:focus,section.container input[type=text]:focus,section.container input[type=number]:focus,section.container input[type=tel]:focus,section.container input[type=password]:focus,section.container input[type=url]:focus,section.container select:focus,section.container textarea:focus{outline:none;border:0 solid #000;border-width:0;background-color:#f7ecd0;box-shadow:0 6px 16px rgb(0 0 0 / .2);transition:all 0.2s}body.front-end textarea,section.container textarea{height:180px;padding-top:18px 20px;resize:none}body.front-end select,section.container select{cursor:pointer;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 14.8"><polygon points="21.2 0 12 9.2 2.8 0 0 2.8 12 14.8 24 2.8 " fill="%23000"/></svg>');background-position:calc(100% - 20px) center;background-repeat:no-repeat;background-size:12px 7px;padding:18px 20px;padding-right:48px}body.front-end input[type=submit],section.container input[type=submit]{display:inline-block;padding:12px 28px;border:2px solid #fff0;transition:0.3s ease;font-size:18px;font-weight:700;line-height:23px;color:#fff;appearance:none}body.front-end ::-webkit-input-placeholder,section.container ::-webkit-input-placeholder{color:#b4a591}body.front-end :-moz-placeholder,section.container :-moz-placeholder{color:#b4a591}body.front-end ::-moz-placeholder,section.container ::-moz-placeholder{color:#b4a591}body.front-end :-ms-input-placeholder,section.container :-ms-input-placeholder{color:#b4a591}body.front-end .ginput_container_radio div.gfield_radio,section.container .ginput_container_radio div.gfield_radio{display:flex;flex-direction:column}body.front-end .ginput_container_radio div.gfield_radio div.gchoice,section.container .ginput_container_radio div.gfield_radio div.gchoice{display:flex;width:100%;position:relative;align-items:center;height:40px}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input,section.container .ginput_container_radio div.gfield_radio div.gchoice input{position:absolute;width:100%;height:100%;cursor:pointer;margin:0;z-index:2;opacity:0}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input+label,section.container .ginput_container_radio div.gfield_radio div.gchoice input+label{display:flex;align-items:center;height:40px;position:relative;font-size:16px;padding:0 0 0 calc(30px + 20px);margin:0}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input+label:after,section.container .ginput_container_radio div.gfield_radio div.gchoice input+label:after{content:"";box-sizing:border-box;position:absolute;top:5px;left:0;cursor:pointer;border-radius:50%;width:30px;height:30px;font-size:30px;background-color:#fff;transition:background-color 0.2s;border:2.4px solid #000;box-shadow:inset 0 0 0 6px #fff}body.front-end .ginput_container_radio div.gfield_radio div.gchoice input:checked+label:after,section.container .ginput_container_radio div.gfield_radio div.gchoice input:checked+label:after{content:"";background-color:#000;box-shadow:inset 0 0 0 6px #fff}body.front-end .ginput_container_checkbox div.gfield_checkbox,body.front-end .ginput_container_consent div.gfield_checkbox,section.container .ginput_container_checkbox div.gfield_checkbox,section.container .ginput_container_consent div.gfield_checkbox{display:flex;flex-direction:column}body.front-end .ginput_container_checkbox div.gfield_checkbox div.gchoice,body.front-end .ginput_container_consent div.gfield_checkbox div.gchoice,section.container .ginput_container_checkbox div.gfield_checkbox div.gchoice,section.container .ginput_container_consent div.gfield_checkbox div.gchoice{display:flex;width:100%;position:relative;align-items:center;height:40px}body.front-end .ginput_container_checkbox input[type=checkbox],body.front-end .ginput_container_consent input[type=checkbox],section.container .ginput_container_checkbox input[type=checkbox],section.container .ginput_container_consent input[type=checkbox]{position:absolute;width:100%;height:100%;cursor:pointer;margin:0;z-index:2;opacity:0}body.front-end .ginput_container_checkbox input[type=checkbox]+label,body.front-end .ginput_container_consent input[type=checkbox]+label,section.container .ginput_container_checkbox input[type=checkbox]+label,section.container .ginput_container_consent input[type=checkbox]+label{display:flex;align-items:center;height:40px;position:relative;font-size:16px;padding:0 0 0 calc(30px + 20px);margin:0}body.front-end .ginput_container_checkbox input[type=checkbox]+label:after,body.front-end .ginput_container_consent input[type=checkbox]+label:after,section.container .ginput_container_checkbox input[type=checkbox]+label:after,section.container .ginput_container_consent input[type=checkbox]+label:after{content:"";box-sizing:border-box;font-size:30px;color:#fff;position:absolute;top:5px;left:0;cursor:pointer;font-size:30px;width:30px;height:30px;background-color:#faf3e1;border:0 solid #e5e5e5;border-radius:2px;transition:background-color 0.2s,border 0s ease 0.2s}body.front-end .ginput_container_checkbox input[type=checkbox]:checked+label:after,body.front-end .ginput_container_consent input[type=checkbox]:checked+label:after,section.container .ginput_container_checkbox input[type=checkbox]:checked+label:after,section.container .ginput_container_consent input[type=checkbox]:checked+label:after{transition:all 0.2s}body.front-end .ginput_container_checkbox input[type=checkbox]:checked+label:before,body.front-end .ginput_container_consent input[type=checkbox]:checked+label:before,section.container .ginput_container_checkbox input[type=checkbox]:checked+label:before,section.container .ginput_container_consent input[type=checkbox]:checked+label:before{content:"";border-bottom:2px solid #000;border-left:2px solid #000;width:10px;height:6px;position:absolute;z-index:2;left:9.2307692308px;top:calc(50% - 6.3157894737px);transform:rotate(-54deg)}body.front-end .ginput_container_consent,section.container .ginput_container_consent{display:flex;position:relative}body.front-end .ginput_container_consent .gfield_consent_label,section.container .ginput_container_consent .gfield_consent_label{flex-wrap:wrap}body.front-end .ginput_container_consent .gfield_consent_label a,section.container .ginput_container_consent .gfield_consent_label a{margin:0 4px}body.front-end .ginput_container_consent input[type=checkbox]+label,section.container .ginput_container_consent input[type=checkbox]+label{font-size:16px}body.front-end .ginput_container_consent input[type=checkbox]+label a,section.container .ginput_container_consent input[type=checkbox]+label a{position:relative;text-decoration:underline;z-index:3}body.front-end .gform_validation_error,section.container .gform_validation_error{position:relative}body.front-end .gform_validation_error div.gfield_error .validation_message,body.front-end .gform_validation_error fieldset.gfield_error .validation_message,section.container .gform_validation_error div.gfield_error .validation_message,section.container .gform_validation_error fieldset.gfield_error .validation_message{position:relative;display:flex;align-items:center;left:0;padding:12px 20px 12px 20px!important;margin-top:12px;background-color:#F09F64;color:#222;font-weight:700;border-radius:3px;width:100%;font-size:16px;bottom:0}body.front-end .gform_validation_error div.gfield_error .validation_message:before,body.front-end .gform_validation_error fieldset.gfield_error .validation_message:before,section.container .gform_validation_error div.gfield_error .validation_message:before,section.container .gform_validation_error fieldset.gfield_error .validation_message:before{content:"+";font-size:21px;display:flex;align-items:center;justify-content:center;border-radius:50%;transform:rotate(45deg);width:20px;min-width:20px;height:20px;box-shadow:0 0 0 2px #222;margin-right:10px;padding:0 0 6px 0;box-sizing:border-box}body.front-end .gform_validation_error div.gfield_error .ginput_container_checkbox+.validation_message,body.front-end .gform_validation_error div.gfield_error .ginput_container_radio+.validation_message,body.front-end .gform_validation_error div.gfield_error .ginput_container_fileupload+.gfield_description+.validation_message,body.front-end .gform_validation_error fieldset.gfield_error .ginput_container_checkbox+.validation_message,body.front-end .gform_validation_error fieldset.gfield_error .ginput_container_radio+.validation_message,body.front-end .gform_validation_error fieldset.gfield_error .ginput_container_fileupload+.gfield_description+.validation_message,section.container .gform_validation_error div.gfield_error .ginput_container_checkbox+.validation_message,section.container .gform_validation_error div.gfield_error .ginput_container_radio+.validation_message,section.container .gform_validation_error div.gfield_error .ginput_container_fileupload+.gfield_description+.validation_message,section.container .gform_validation_error fieldset.gfield_error .ginput_container_checkbox+.validation_message,section.container .gform_validation_error fieldset.gfield_error .ginput_container_radio+.validation_message,section.container .gform_validation_error fieldset.gfield_error .ginput_container_fileupload+.gfield_description+.validation_message{bottom:auto;top:0;transform:translateY(0%)}body.front-end .gform_validation_error div.gfield_error input,body.front-end .gform_validation_error fieldset.gfield_error input,section.container .gform_validation_error div.gfield_error input,section.container .gform_validation_error fieldset.gfield_error input{border-color:#dc2e2e}body.front-end .gform_validation_errors,body.front-end .gform_required_legend,section.container .gform_validation_errors,section.container .gform_required_legend{display:none}body.front-end .validation_error,section.container .validation_error{display:none}body.front-end .gform_validation_container,section.container .gform_validation_container{display:none!important}body.front-end .gk-auth .gform_wrapper form{display:flex;flex-direction:column;gap:18px;margin:0}body.front-end .gk-auth .gform_wrapper .gform_body,body.front-end .gk-auth .gform_wrapper .gform-body{width:100%}body.front-end .gk-auth .gform_wrapper .gform_fields{display:flex;flex-direction:column;gap:18px;width:100%}body.front-end .gk-auth .gform_wrapper .gform_fields .gfield{display:flex;flex-direction:column;width:100%;min-width:0;margin:0;padding:0;border:0}body.front-end .gk-auth .gform_wrapper .gform_fields .gfield.gfield_visibility_hidden{display:none}body.front-end .gk-auth .gform_wrapper .gform_fields .gfield label.gfield_label,body.front-end .gk-auth .gform_wrapper .gform_fields .gfield.hidden_label label.gfield_label,body.front-end .gk-auth .gform_wrapper .gform_fields .gfield label.gform-field-label--type-sub{display:block;margin:0 0 7px;padding:0;font-family:"Bitter",serif;font-size:14px;font-weight:700;line-height:normal;color:var(--gk-ink)}body.front-end .gk-auth .gform_wrapper .gfield_required{display:none}body.front-end .gk-auth .gform_wrapper .gform_fields .gfield legend.gfield_label,body.front-end .gk-auth .gform_wrapper .gform_fields .gfield.hidden_label legend.gfield_label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.front-end .gk-auth .gform_wrapper input[type=text],body.front-end .gk-auth .gform_wrapper input[type=email],body.front-end .gk-auth .gform_wrapper input[type=password],body.front-end .gk-auth .gform_wrapper input[type=tel],body.front-end .gk-auth .gform_wrapper input[type=number],body.front-end .gk-auth .gform_wrapper input[type=url]{display:block;width:100%;height:58px;padding:0 18px;border:2px solid var(--gk-line);border-radius:14px;background-color:#fff;box-shadow:none;color:var(--gk-ink);font-family:"Jakarta",sans-serif;font-size:15px;font-weight:400;-webkit-appearance:none;appearance:none;transition:border-color 0.2s,box-shadow 0.2s}body.front-end .gk-auth .gform_wrapper input[type=text]::placeholder,body.front-end .gk-auth .gform_wrapper input[type=email]::placeholder,body.front-end .gk-auth .gform_wrapper input[type=password]::placeholder,body.front-end .gk-auth .gform_wrapper input[type=tel]::placeholder,body.front-end .gk-auth .gform_wrapper input[type=number]::placeholder,body.front-end .gk-auth .gform_wrapper input[type=url]::placeholder{color:var(--gk-muted);opacity:1}body.front-end .gk-auth .gform_wrapper input[type=text]:focus,body.front-end .gk-auth .gform_wrapper input[type=email]:focus,body.front-end .gk-auth .gform_wrapper input[type=password]:focus,body.front-end .gk-auth .gform_wrapper input[type=tel]:focus,body.front-end .gk-auth .gform_wrapper input[type=number]:focus,body.front-end .gk-auth .gform_wrapper input[type=url]:focus{outline:none;border-color:var(--gk-orange);background-color:#fff;box-shadow:0 0 0 3px rgb(188 80 1 / .18)}body.front-end .gk-auth .gform_wrapper .gform_fields .gfield.gfield--type-remember_me{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin:-11px 0}body.front-end .gk-auth .gform_wrapper .ginput_container_checkbox{flex:1 1 auto}body.front-end .gk-auth .gform_wrapper .ginput_container_checkbox .gfield_checkbox{display:block}body.front-end .gk-auth .gform_wrapper .ginput_container_checkbox div.gchoice{display:flex;align-items:center;gap:8px;width:auto;height:auto;min-height:44px}body.front-end .gk-auth .gform_wrapper .ginput_container_checkbox input[type=checkbox]{position:static;flex:none;width:20px;height:20px;margin:0;opacity:1;accent-color:var(--gk-orange);cursor:pointer}body.front-end .gk-auth .gform_wrapper .ginput_container_checkbox input[type=checkbox]+label{display:flex;align-items:center;flex:1 1 auto;height:auto;min-height:44px;margin:0;padding:0;font-size:14px;color:var(--gk-text);white-space:nowrap;cursor:pointer}body.front-end .gk-auth .gform_wrapper .ginput_container_checkbox input[type=checkbox]+label::before,body.front-end .gk-auth .gform_wrapper .ginput_container_checkbox input[type=checkbox]+label::after,body.front-end .gk-auth .gform_wrapper .ginput_container_checkbox input[type=checkbox]:checked+label::before,body.front-end .gk-auth .gform_wrapper .ginput_container_checkbox input[type=checkbox]:checked+label::after{content:none;display:none}body.front-end .gk-auth .gform_wrapper .gform_footer{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:6px 0 0;padding:0}body.front-end .gk-auth .gform_wrapper .gform_footer .gform_button,body.front-end .gk-auth .gform_wrapper .gform_footer .gform_button.cta-1,body.front-end .gk-auth .gform_wrapper .gform_footer a.cta-4{display:inline-flex;align-items:center;justify-content:center;flex:1 1 140px;min-height:56px;padding:0 24px;border:0;border-radius:30px;background-color:var(--gk-orange);color:#fff;font-family:"Bitter",serif;font-size:17px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color 0.2s}body.front-end .gk-auth .gform_wrapper .gform_footer .gform_button:hover,body.front-end .gk-auth .gform_wrapper .gform_footer .gform_button.cta-1:hover,body.front-end .gk-auth .gform_wrapper .gform_footer a.cta-4:hover{background-color:var(--gk-orange-dark);color:#fff}body.front-end .gk-auth .gform_wrapper .gform_footer a.cta-4{margin-left:0!important;background-color:var(--gk-cream);color:var(--gk-ink)}body.front-end .gk-auth .gform_wrapper .gform_footer a.cta-4:hover{background-color:#f3e6c4;color:var(--gk-ink)}body.front-end .gk-auth .gform_wrapper .gfield_error input{border-color:var(--gk-error)}body.front-end .gk-auth .gform_wrapper .gfield_error .validation_message,body.front-end .gk-auth .gform_wrapper .gfield_error .gfield_validation_message{display:block;left:auto;bottom:auto;width:100%;margin:8px 0 0;padding:10px 14px!important;border:2px solid #efc7ad;border-radius:12px;background-color:#fdeee4;color:var(--gk-ink);font-family:"Jakarta",sans-serif;font-size:14px;font-weight:600;line-height:1.45}body.front-end .gk-auth .gform_wrapper .gfield_error .validation_message::before,body.front-end .gk-auth .gform_wrapper .gfield_error .gfield_validation_message::before{content:none;display:none}body.front-end .gk-auth .gform_wrapper .gform_confirmation_wrapper{padding:20px 22px;border-radius:18px;background-color:var(--gk-cream)}body.front-end .gk-auth .gform_wrapper .gform_confirmation_message{font-size:15.5px;line-height:1.5;color:var(--gk-text)}body.front-end .gk-auth .gform_wrapper .gform_confirmation_message h3{margin:0;font-family:"Bitter",serif;font-size:22px;font-weight:800;line-height:1.2;color:var(--gk-orange)}body.front-end .gk-auth .gform_wrapper .gform_confirmation_message p{margin:0;font-size:inherit;line-height:inherit}body.front-end .gk-auth .gform_wrapper .gform_confirmation_message strong,body.front-end .gk-auth .gform_wrapper .gform_confirmation_message b{font-weight:800;color:var(--gk-ink)}body.front-end .gk-auth .gform_wrapper .gform_confirmation_message a{text-decoration:underline;color:var(--gk-orange)}body.front-end .gk-auth .gform_wrapper .gform_confirmation_message a.cta,body.front-end .gk-auth .gform_wrapper .gform_confirmation_message a.cta-1{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 28px;border-radius:30px;background-color:var(--gk-orange);color:#fff;font-family:"Bitter",serif;font-size:17px;font-weight:700;text-decoration:none}body.front-end .gk-auth .gform_wrapper .gform_confirmation_message a.cta:hover,body.front-end .gk-auth .gform_wrapper .gform_confirmation_message a.cta-1:hover{background-color:var(--gk-orange-dark);color:#fff}@media screen and (max-width:1024px){body.front-end .gk-auth .gform_wrapper{}body.front-end .gk-auth .gform_wrapper input[type=text],body.front-end .gk-auth .gform_wrapper input[type=email],body.front-end .gk-auth .gform_wrapper input[type=password],body.front-end .gk-auth .gform_wrapper input[type=tel],body.front-end .gk-auth .gform_wrapper input[type=number],body.front-end .gk-auth .gform_wrapper input[type=url]{font-size:16px}}body.admin-bar{--gk-adminbar:32px}@media screen and (max-width:782px){body.admin-bar{--gk-adminbar:46px}}@media screen and (max-width:600px){body.admin-bar #wpadminbar{position:fixed}}header.gk-side{position:fixed;top:var(--gk-adminbar,0);left:0;bottom:0;z-index:10;display:flex;flex-direction:column;width:294px;background-color:#faf3e1}@media screen and (max-width:1180px){header.gk-side{width:260px}}@media screen and (max-height:820px){header.gk-side{overflow-y:auto;overscroll-behavior:contain}}header.gk-side .gk-logo-link{display:block;flex:none}header.gk-side .gk-logo-link:focus-visible{outline:3px solid #437557;outline-offset:2px}header.gk-side svg.gk-logo{display:block;width:165px;height:auto}@media screen and (max-width:1180px){header.gk-side svg.gk-logo{width:150px}}header.gk-side .gk-menu-toggle,header.gk-side .gk-panel-head,header.gk-side .gk-backdrop{display:none}header.gk-side .gk-school{display:flex;flex-direction:column;padding:14px 32px 0}@media screen and (max-width:1180px){header.gk-side .gk-school{padding-left:24px;padding-right:20px}}header.gk-side .gk-school-label{font-family:"Bitter",serif;font-weight:700;font-size:13px;line-height:1.3;color:#bc5001}header.gk-side .gk-school-name{margin-top:2px;font-family:"Bitter",serif;font-weight:700;font-size:17px;line-height:1.3;color:#1a1006;overflow-wrap:anywhere}header.gk-side .gk-group{position:relative;margin-top:22px;padding:18px 32px;background-color:#fdf8ec}@media screen and (max-width:1180px){header.gk-side .gk-group{padding-left:24px;padding-right:20px}}header.gk-side .gk-group-badge{position:absolute;top:16px;right:0;padding:7px 18px 7px 22px;border-radius:30px 0 0 30px;background-color:#437557;color:#fff;font-family:"Bitter",serif;font-weight:700;font-size:13.5px;line-height:1.3;max-width:60%;overflow-wrap:anywhere}header.gk-side .gk-group-avatars{display:flex;flex-wrap:wrap;gap:4px;min-height:30px;padding-right:110px}header.gk-side .gk-group-avatars img{width:30px;height:30px;border-radius:50%;object-fit:cover;background-color:#e3d9c4}header.gk-side .gk-group-names{margin-top:10px;font-family:"Bitter",serif;font-weight:700;font-size:14px;line-height:1.35;color:#1a1006}header.gk-side .gk-side-actions{display:flex;flex-wrap:wrap;gap:0 30px;margin:26px 34px 0;padding-top:24px;border-top:1px solid #e3d9c4}@media screen and (max-width:1180px){header.gk-side .gk-side-actions{margin-left:24px;margin-right:20px;gap:0 22px}}header.gk-side .gk-side-actions a{position:relative;display:inline-flex;align-items:center;gap:7px;font-family:"Bitter",serif;font-weight:500;font-size:14px;line-height:1.3;color:#8a7c68}header.gk-side .gk-side-actions a:hover{text-decoration:underline}header.gk-side .gk-side-actions a:focus-visible{outline:3px solid #437557;outline-offset:2px}header.gk-side .gk-side-actions a::after{content:"";position:absolute;top:-14px;bottom:-14px;left:-6px;right:-6px}header.gk-side .gk-side-actions .gk-icon{flex:none}header.gk-side .gk-side-actions .gk-logout .gk-icon{color:#bc5001}header.gk-side .gk-side-actions .gk-account .gk-icon{color:#4a3f34}header.gk-side .gk-help-card{margin:34px 0 40px 30px;padding:30px 22px 28px 32px;background-color:#fff;border-radius:0 28px 0 0;box-shadow:0 10px 30px rgb(26 16 6 / .08)}@media screen and (max-width:1180px){header.gk-side .gk-help-card{margin-left:20px;padding:26px 12px 24px 22px}}header.gk-side .gk-help-title{font-family:"Bitter",serif;font-weight:800;font-size:22px;line-height:1.2;color:#1a1006}header.gk-side .gk-help-text{margin:12px 0 18px;font-size:13.5px;line-height:1.55;color:#4a3f34}header.gk-side .gk-help-text strong{font-weight:700}header.gk-side .gk-contact{display:flex;align-items:center;gap:10px;font-family:"Bitter",serif;font-weight:700;font-size:14px;line-height:1.3;color:#1a1006}header.gk-side .gk-contact:hover span:last-child{text-decoration:underline}header.gk-side .gk-contact+.gk-contact{margin-top:10px}@media screen and (max-width:1180px){header.gk-side .gk-contact{font-size:13.5px}}header.gk-side .gk-contact:focus-visible{outline:3px solid #437557;outline-offset:2px}header.gk-side .gk-contact-icon{display:flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:#bc5001;color:#fff}@media screen and (max-width:1024px){header.gk-side .gk-school-label,header.gk-side .gk-group-badge,header.gk-side .gk-help-text,header.gk-side .gk-contact{font-size:14px}header.gk-side .gk-contact{min-height:44px}header.gk-side .gk-contact+.gk-contact{margin-top:0}}@media screen and (max-width:900px){header.gk-side{top:var(--gk-adminbar,0);right:0;bottom:auto;width:100%;height:64px;overflow:visible;box-shadow:0 2px 14px rgb(26 16 6 / .08)}header.gk-side .gk-topbar{display:flex;align-items:center;justify-content:space-between;width:100%;height:64px;padding:0 16px 0 12px}header.gk-side .gk-logo-link{display:flex;align-items:center;min-width:44px;min-height:44px}header.gk-side svg.gk-logo{width:56px}header.gk-side .gk-menu-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100px;min-height:44px;padding:0 14px;border:0;border-radius:30px;background-color:#fff;box-shadow:0 6px 18px rgb(26 16 6 / .1);color:#1a1006;font-family:"Bitter",serif;font-weight:700;font-size:15px;line-height:1;cursor:pointer}header.gk-side .gk-menu-toggle:focus-visible{outline:3px solid #437557;outline-offset:2px}header.gk-side .gk-menu-toggle .gk-icon{color:#bc5001}header.gk-side .gk-panel{position:fixed;top:var(--gk-adminbar,0);bottom:0;left:0;z-index:15;width:88vw;max-width:360px;overflow-y:auto;overscroll-behavior:contain;padding-bottom:8px;background-color:#faf3e1;box-shadow:8px 0 30px rgb(26 16 6 / .18);visibility:hidden;transform:translateX(-102%);transition:transform 0.25s ease,visibility 0s linear 0.25s}header.gk-side.is-open .gk-panel{visibility:visible;transform:none;transition:transform 0.25s ease,visibility 0s}header.gk-side .gk-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:14;background-color:rgb(26 16 6 / .45);visibility:hidden;opacity:0;transition:opacity 0.25s ease,visibility 0s linear 0.25s}header.gk-side.is-open .gk-backdrop{visibility:visible;opacity:1;transition:opacity 0.25s ease,visibility 0s}header.gk-side .gk-panel-head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 0 24px}header.gk-side .gk-panel-title{font-family:"Bitter",serif;font-weight:800;font-size:20px;color:#1a1006}header.gk-side .gk-panel-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background-color:#fff;box-shadow:0 6px 18px rgb(26 16 6 / .1);color:#bc5001;cursor:pointer}header.gk-side .gk-panel-close:focus-visible{outline:3px solid #437557;outline-offset:2px}header.gk-side .gk-school{padding:8px 24px 0}header.gk-side .gk-school-label,header.gk-side .gk-group-badge{font-size:14px}header.gk-side .gk-help-text{font-size:14.5px}header.gk-side .gk-group{margin-top:18px;padding-left:24px;padding-right:24px}header.gk-side .gk-side-actions{margin:18px 24px 0;padding-top:8px;gap:0 22px}header.gk-side .gk-side-actions a{min-height:44px}header.gk-side .gk-side-actions a::after{display:none}header.gk-side .gk-help-card{margin:18px 0 24px 20px;padding:26px 20px 24px 24px}header.gk-side .gk-contact{min-height:44px;font-size:14px}header.gk-side .gk-contact+.gk-contact{margin-top:0}html.gk-menu-open{overflow:hidden}}@media (prefers-reduced-motion:reduce){header.gk-side .gk-panel,header.gk-side .gk-backdrop{transition:none!important}}section.help-popup{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;z-index:20;background-color:rgb(0 0 0 / .1);backdrop-filter:blur(3px);transition:opacity 0.2s;opacity:0;pointer-events:none;padding:0px!important}section.help-popup.active{opacity:1;pointer-events:all}section.help-popup.active .help-popup-wrapper{transform:translateY(0)}section.help-popup .help-popup-wrapper{display:flex;flex-direction:column;position:relative;background-color:#fff;padding:8vh 100px 6vh 100px;width:calc(100% + 100px);border-radius:10px;box-shadow:0 3px 30px rgb(0 0 0 / .1);min-width:720px;max-width:1100px;width:100%;margin:0 40px;transform:translateY(-10px);transition:transform 0.2s}@media screen and (max-width:1100px){section.help-popup .help-popup-wrapper{padding:8vh 60px 6vh 60px}}section.help-popup .help-popup-wrapper div.close{display:flex;align-items:center;justify-content:center;position:absolute;top:20px;right:20px;width:60px;height:60px;border-radius:30px;background-color:#FAF3E1;cursor:pointer;transition:all 0.2s}section.help-popup .help-popup-wrapper div.close:hover{background-color:#f6eacb}section.help-popup .help-popup-wrapper div.title{display:flex;width:100%;color:#BC5001;padding-bottom:20px;border-bottom:1px solid rgb(180 165 145 / .5)}section.help-popup .help-popup-wrapper .content{padding:6vh 0;display:flex;flex-direction:column;max-height:calc(100vh - 400px);width:calc(100% + 100px);margin-left:0;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (max-height:780px){section.help-popup .help-popup-wrapper .content{max-height:calc(100vh - 280px)}}@media screen and (max-width:1100px){section.help-popup .help-popup-wrapper .content{width:calc(100% + 60px)}}section.help-popup .help-popup-wrapper .help-footer{display:flex;align-items:center;flex-wrap:wrap;gap:10px 30px;width:100%;padding-top:30px;border-top:1px solid rgb(180 165 145 / .5)}section.help-popup .help-popup-wrapper .help-footer .cta-1{font-family:"Bitter",sans-serif;font-size:20px;font-weight:800;padding-top:16px;line-height:1.375}body.front-end .help-popup .help-block{padding-right:100px}body.front-end .help-popup .help-block p{font-size:20px}body.front-end .help-popup .help-block p.space{min-height:15px;height:15px;line-height:1}body.front-end .help-popup .help-block+.help-block{margin-top:4vh}.help-popup .help-block.text+.help-block.text-image{margin-top:6vh}.help-popup .help-block.text-image{display:flex;justify-content:space-between;align-items:center}.help-popup .help-block.text-image .text{width:calc(100% - 420px)}.help-popup .help-block.text-image picture{display:flex;width:360px}.help-popup .help-block.text-image picture img{display:flex;width:100%}@media screen and (max-width:1100px){.help-popup .help-block.text-image .text{width:calc(100% - 360px)}.help-popup .help-block.text-image picture{width:320px}}nav.pill-nav{display:block;margin-bottom:62px}nav.pill-nav ul,nav.pill-nav ol{display:flex;flex-wrap:wrap;align-items:center;gap:8px 0;margin:0;padding:0;list-style:none}nav.pill-nav li{display:flex;align-items:center;margin:0;padding:0}nav.pill-nav li+li::before{content:"";flex:none;width:26px;height:3px;background-color:#f8efdb}nav.pill-nav .pill{display:inline-flex;align-items:center;min-height:44px;padding:13px 24px;border-radius:30px;background-color:#f8efdb;color:#c8bda3;font-family:"Bitter",serif;font-weight:700;font-size:15px;line-height:18px;text-decoration:none;transition:background-color 0.2s,color 0.2s}nav.pill-nav .pill.is-active{background-color:#bc5001;color:#fff}nav.pill-nav a.pill{cursor:pointer}nav.pill-nav a.pill:hover{background-color:#bc5001;color:#fff}nav.pill-nav a.pill:focus-visible{outline:3px solid #437557;outline-offset:2px}@media screen and (max-width:600px){nav.pill-nav{margin-bottom:28px}nav.pill-nav ul,nav.pill-nav ol{gap:6px 0}nav.pill-nav li+li::before{width:10px}nav.pill-nav .pill{padding:11px 14px;font-size:14px}}nav.tool-tabs{margin:-22px 0 34px;max-width:100%}nav.tool-tabs ul{display:flex;gap:4px;width:max-content;max-width:100%;margin:0;padding:5px;list-style:none;border-radius:30px;background-color:#faf3e1;overflow-x:auto;scrollbar-width:none}nav.tool-tabs ul::-webkit-scrollbar{display:none}nav.tool-tabs li{flex:none;margin:0;padding:0}nav.tool-tabs .tool-tab{display:flex;align-items:center;gap:8px;padding:11px 18px;border-radius:26px;background-color:#fff0;color:#8a7c68;font-family:"Bitter",serif;font-weight:700;font-size:14px;line-height:17px;white-space:nowrap;text-decoration:none;transition:background-color 0.2s,color 0.2s}nav.tool-tabs .tool-tab .gk-icon{flex:none;color:#c8bda3}nav.tool-tabs .tool-tab:hover{background-color:rgb(255 255 255 / .6);color:#1a1006}nav.tool-tabs .tool-tab.is-active{background-color:#fff;color:#1a1006;box-shadow:0 3px 10px rgb(26 16 6 / .08)}nav.tool-tabs .tool-tab.is-active .gk-icon{color:#bc5001}nav.tool-tabs .tool-tab:focus-visible{outline:3px solid #437557;outline-offset:2px}nav.tool-tabs .tool-tab__short{display:none}@media screen and (max-width:1024px){nav.tool-tabs .tool-tab{min-height:44px}}@media screen and (max-width:600px){nav.tool-tabs{margin-top:-12px;margin-bottom:24px}nav.tool-tabs ul{width:100%;gap:2px}nav.tool-tabs li{flex:1 1 auto}nav.tool-tabs .tool-tab{justify-content:center;gap:6px;padding:11px 10px}nav.tool-tabs .tool-tab__label{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}nav.tool-tabs .tool-tab__short{display:inline}}section.whats-new-popup{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;z-index:30;background-color:rgb(0 0 0 / .1);backdrop-filter:blur(3px);transition:opacity 0.2s;opacity:0;pointer-events:none;padding:0px!important}section.whats-new-popup.active{opacity:1;pointer-events:all}section.whats-new-popup.active .whats-new-popup-wrapper{transform:translateY(0)}section.whats-new-popup .whats-new-popup-wrapper{display:flex;flex-direction:column;position:relative;background-color:#fff;padding:8vh 100px 6vh 100px;width:calc(100% + 100px);border-radius:10px;box-shadow:0 3px 30px rgb(0 0 0 / .1);min-width:720px;max-width:1100px;width:100%;margin:0 40px;transform:translateY(-10px);transition:transform 0.2s}@media screen and (max-width:1100px){section.whats-new-popup .whats-new-popup-wrapper{padding:8vh 60px 6vh 60px}}section.whats-new-popup .whats-new-popup-wrapper div.close{display:flex;align-items:center;justify-content:center;position:absolute;top:20px;right:20px;width:60px;height:60px;border-radius:30px;background-color:#FAF3E1;cursor:pointer;transition:all 0.2s}section.whats-new-popup .whats-new-popup-wrapper div.close:hover{background-color:#f6eacb}section.whats-new-popup .whats-new-popup-wrapper div.title{display:flex;width:100%;color:#BC5001;padding-bottom:20px;border-bottom:1px solid rgb(180 165 145 / .5)}section.whats-new-popup .whats-new-popup-wrapper .content{padding:6vh 0;display:flex;flex-direction:column;max-height:calc(100vh - 400px);width:calc(100% + 100px);margin-left:0;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (max-height:780px){section.whats-new-popup .whats-new-popup-wrapper .content{max-height:calc(100vh - 280px)}}@media screen and (max-width:1100px){section.whats-new-popup .whats-new-popup-wrapper .content{width:calc(100% + 60px)}}section.whats-new-popup .whats-new-popup-wrapper .whats-new-footer{display:flex;width:100%;padding-top:30px;border-top:1px solid rgb(180 165 145 / .5)}section.whats-new-popup .whats-new-popup-wrapper .whats-new-footer .cta-1{font-family:"Bitter",sans-serif;font-size:20px;font-weight:800;padding-top:16px;line-height:1.375;cursor:pointer}body.front-end .whats-new-popup .whats-new-block{padding-right:100px}body.front-end .whats-new-popup .whats-new-block p{font-size:20px}body.front-end .whats-new-popup .whats-new-block p.space{min-height:15px;height:15px;line-height:1}body.front-end .whats-new-popup .whats-new-block+.whats-new-block{margin-top:4vh}.whats-new-popup .whats-new-block.text+.whats-new-block.text-image{margin-top:6vh}.whats-new-popup .whats-new-block.text-image{display:flex;justify-content:space-between;align-items:center}.whats-new-popup .whats-new-block.text-image .text{width:calc(100% - 420px)}.whats-new-popup .whats-new-block.text-image picture{display:flex;width:360px}.whats-new-popup .whats-new-block.text-image picture img{display:flex;width:100%}@media screen and (max-width:1100px){.whats-new-popup .whats-new-block.text-image .text{width:calc(100% - 360px)}.whats-new-popup .whats-new-block.text-image picture{width:320px}}body.account .gk-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.account .gk-dashboard,body.account .gk-group-overview{display:flex;flex-direction:column;gap:36px}@media screen and (max-width:600px){body.account .gk-dashboard,body.account .gk-group-overview{gap:28px}}body.account .gk-page-head{display:flex;flex-direction:column;gap:26px}@media screen and (max-width:600px){body.account .gk-page-head{gap:14px}}body.account .gk-page-title{margin:0;font-family:"Bitter",serif;font-weight:800;font-size:50px;line-height:1.2;color:#bc5001;overflow-wrap:anywhere}@media screen and (max-width:900px){body.account .gk-page-title{font-size:44px}}@media screen and (max-width:768px){body.account .gk-page-title{font-size:40px}}@media screen and (max-width:600px){body.account .gk-page-title{font-size:34px}}body.account .gk-page-lead{margin:0;font-size:17px;line-height:normal;color:#4a3f34;overflow-wrap:anywhere}body.account .gk-card-grid{display:grid;gap:24px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(max(264px, calc((100% - 48px) / 3 - 1px)),1fr))}body.account .gk-card-grid>li{min-width:0}@media screen and (max-width:600px){body.account .gk-card-grid{gap:16px}}body.account .gk-tool-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:28px 26px 26px;border-radius:18px;background-color:#faf3e1}@media screen and (max-width:600px){body.account .gk-tool-card{padding:24px 22px 22px}}body.account .gk-tool-card .gk-tool-card__icon{display:flex;align-items:center;justify-content:center;flex:none;width:58px;height:58px;border-radius:50%;background-color:#fff;color:#bc5001}body.account .gk-tool-card--social_dashboard .gk-tool-card__icon{color:#437557}body.account .gk-tool-card--groepsanalyse .gk-tool-card__icon{color:#bc5001}body.account .gk-tool-card--fasemeter .gk-tool-card__icon{color:#5d93bf}body.account .gk-tool-card .gk-tool-card__title{margin:0;font-family:"Bitter",serif;font-weight:800;font-size:22px;line-height:1.25;color:#1a1006;overflow-wrap:anywhere}body.account .gk-tool-card .gk-tool-card__text{flex-grow:1;margin:0;font-size:14.5px;line-height:1.6;color:#4a3f34}body.account .gk-tool-card .gk-tool-card__cta{align-self:flex-start;max-width:100%;text-align:left}body.account .gk-empty{display:flex;align-items:flex-start;gap:22px;max-width:680px;padding:28px 26px;border-radius:18px;background-color:#faf3e1}@media screen and (max-width:600px){body.account .gk-empty{flex-direction:column;gap:14px;padding:24px 22px}}@media screen and (max-width:360px){body.account .gk-empty{padding-left:14px;padding-right:14px}}body.account .gk-empty .gk-empty__icon{display:flex;align-items:center;justify-content:center;flex:none;width:58px;height:58px;border-radius:50%;background-color:#fff;color:#437557}body.account .gk-empty .gk-empty__body{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}body.account .gk-empty .gk-empty__title{margin:0;font-family:"Bitter",serif;font-weight:800;font-size:22px;line-height:1.25;color:#1a1006}body.account .gk-empty .gk-empty__text{margin:0;font-size:15px;line-height:1.6;color:#4a3f34}body.account .gk-empty .gk-empty__cta{margin-top:6px;max-width:100%;overflow-wrap:anywhere}body.account .gk-note{margin:0;font-size:15px;line-height:1.6;color:#4a3f34}body.account .gk-groups{display:flex;flex-direction:column;gap:56px;margin-top:20px}@media screen and (max-width:600px){body.account .gk-groups{gap:40px;margin-top:8px}}body.account .gk-groups__title{margin:0 0 26px;padding-bottom:26px;border-bottom:1px solid #e7dfcf;font-family:"Bitter",serif;font-weight:800;font-size:34px;line-height:1.2;color:#1a1006}@media screen and (max-width:600px){body.account .gk-groups__title{margin-bottom:18px;padding-bottom:16px;font-size:28px}}body.account .gk-group-card{position:relative;display:flex;flex-direction:column;gap:6px;padding:52px 18px 20px;overflow:hidden;border-radius:16px;background-color:#faf3e1;transition:box-shadow 0.2s,transform 0.2s}body.account .gk-group-card:hover{box-shadow:0 10px 30px rgb(26 16 6 / .08);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){body.account .gk-group-card{transition:none}body.account .gk-group-card:hover{transform:none}}body.account .gk-group-card .gk-group-card__year{position:absolute;top:-30px;left:22px;font-family:"Bitter",serif;font-weight:800;font-size:140px;line-height:1;color:#fff;pointer-events:none;user-select:none}body.account .gk-group-card .gk-group-card__title{align-self:flex-end;max-width:calc(100% - 54px);margin:0 -18px 17px 0;border-radius:30px 0 0 30px;background-color:#437557;font-family:"Bitter",serif;font-weight:700;font-size:14px;line-height:17px;color:#fff;overflow-wrap:anywhere}body.account .gk-group-card .gk-group-card__link{display:block;padding:8px 20px 8px 26px;color:inherit;text-decoration:none}body.account .gk-group-card .gk-group-card__link::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}body.account .gk-group-card .gk-group-card__link:focus-visible{outline:none}body.account .gk-group-card .gk-group-card__link:focus-visible::after{outline:3px solid #437557;outline-offset:-3px;border-radius:16px}body.account .gk-group-card .gk-group-card__teachers{position:relative;margin:0;font-family:"Bitter",serif;font-weight:700;font-size:15.5px;line-height:1.35;color:#1a1006;overflow-wrap:anywhere}body.account .gk-group-card .gk-group-card__measured{position:relative;margin:0;font-size:12.5px;line-height:1.4;color:#8a7c68}body.account .gk-group-card .gk-group-card__tools{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}body.account .gk-chip{position:relative;display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:30px;background-color:#fff;font-family:"Bitter",serif;font-weight:700;font-size:13px;line-height:16px;color:#1a1006;text-decoration:none;transition:background-color 0.2s,box-shadow 0.2s}body.account .gk-chip .gk-icon{flex:none;color:#bc5001}body.account .gk-chip::before{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}body.account .gk-chip:hover{background-color:#f8efdb;color:#1a1006}body.account .gk-chip:focus-visible{outline:3px solid #437557;outline-offset:2px}@media screen and (max-width:1024px){body.account .gk-group-card .gk-group-card__measured{font-size:14px}body.account .gk-chip{min-height:44px;padding:10px 16px;font-size:14px;line-height:18px}body.account .gk-chip::before{display:none}}body.account .gk-fasemeter,body.account .gk-fasemeter-result{display:flex;flex-direction:column;gap:36px}@media screen and (max-width:600px){body.account .gk-fasemeter,body.account .gk-fasemeter-result{gap:28px}}body.account .gk-notice{padding:18px 22px;border-radius:14px;background-color:#faf3e1;color:#4a3f34;font-size:15px;line-height:1.55}body.account .gk-notice p{margin:0;font-size:inherit;line-height:inherit}body.account .gk-notice .gk-notice__sub{margin-top:4px}body.account .gk-notice--error{border:2px solid #b42318;background-color:#fdeee4;color:#b42318;font-weight:600;outline:none}body.account .gk-notice--error .gk-notice__sub{font-weight:400}body.account .gk-fasemeter__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}@media screen and (max-width:600px){body.account .gk-fasemeter__layout{gap:28px}}@media screen and (min-width:1200px){body.account .gk-fasemeter__layout{grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}}body.account .gk-fasemeter__layout>*{min-width:0}body.account .gk-fasemeter-form{display:flex;flex-direction:column;gap:20px;min-width:0}body.account .gk-fasemeter-questions{display:flex;flex-direction:column;gap:18px;margin:0;padding:0;list-style:none}@media screen and (max-width:600px){body.account .gk-fasemeter-questions{gap:14px}}body.account .gk-fasemeter-question{margin:0;padding:26px 26px 24px;border-radius:18px;background-color:#faf3e1;scroll-margin-top:90px}@media screen and (max-width:600px){body.account .gk-fasemeter-question{padding:20px 14px 16px}}body.account .gk-fasemeter-question.is-missing{background-color:#fdeee4;box-shadow:0 0 0 3px #b42318}body.account .gk-fasemeter-question fieldset{min-width:0;margin:0;padding:0;border:0}body.account .gk-fasemeter-question .gk-fasemeter-question__text{display:flex;align-items:flex-start;gap:14px;width:100%;margin:0 0 16px;padding:0;font-family:"Bitter",serif;font-weight:800;font-size:19px;line-height:1.4;color:#1a1006;overflow-wrap:anywhere}@media screen and (max-width:600px){body.account .gk-fasemeter-question .gk-fasemeter-question__text{gap:12px;font-size:18px}}body.account .gk-fasemeter-question .gk-fasemeter-question__number{display:flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;border-radius:50%;background-color:#bc5001;color:#fff;font-size:16px;line-height:1}body.account .gk-fasemeter-question .gk-fasemeter-question__hint{margin:12px 0 0;font-size:15px;font-weight:700;line-height:1.4;color:#b42318}body.account .gk-fasemeter-answers{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}body.account .gk-fasemeter-answer{position:relative;margin:0}body.account .gk-fasemeter-answer input[type=radio]{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}body.account .gk-fasemeter-answer label{display:flex;align-items:center;gap:14px;min-height:44px;padding:12px 16px;border:2px solid #e7dfcf;border-radius:14px;background-color:#fff;font-size:16px;font-weight:400;line-height:1.45;color:#4a3f34;cursor:pointer;overflow-wrap:anywhere;transition:border-color 0.15s,background-color 0.15s,color 0.15s}@media screen and (max-width:1024px){body.account .gk-fasemeter-answer label{font-size:16px;padding:13px 16px}}body.account .gk-fasemeter-answer label::before{content:"";flex:none;box-sizing:border-box;width:22px;height:22px;border:2px solid #c8bda3;border-radius:50%;background-color:#fff;transition:background-color 0.15s,border-color 0.15s,box-shadow 0.15s}body.account .gk-fasemeter-answer:hover label{border-color:#b4a591}body.account .gk-fasemeter-answer input:checked+label{border-color:#bc5001;background-color:#f8efdb;color:#1a1006;font-weight:600}body.account .gk-fasemeter-answer input:checked+label::before{border-color:#bc5001;background-color:#bc5001;box-shadow:inset 0 0 0 3px #f8efdb}body.account .gk-fasemeter-answer input:focus-visible+label{outline:3px solid #437557;outline-offset:2px}body.account .gk-fasemeter-form__actions{display:flex;align-items:center;gap:18px 22px;flex-wrap:wrap;margin:0}@media screen and (max-width:768px){body.account .gk-fasemeter-form__actions{position:sticky;bottom:0;z-index:5;flex-wrap:nowrap;gap:14px;margin:0 -24px;padding:12px 24px calc(12px + env(safe-area-inset-bottom, 0px));background-color:#fff;box-shadow:0 -6px 18px rgb(26 16 6 / .1)}}@media screen and (max-width:400px){body.account .gk-fasemeter-form__actions{margin:0 -16px;padding-left:16px;padding-right:16px}}body.account .gk-fasemeter-form__submit{flex:none}@media screen and (max-width:400px){body.account .gk-fasemeter-form__submit{padding-left:20px;padding-right:20px}}body.account .gk-fasemeter-progress{display:flex;flex-direction:column;flex:1 1 160px;gap:6px;min-width:0;max-width:320px;margin:0}body.account .gk-fasemeter-progress[hidden]{display:none}body.account .gk-fasemeter-progress .gk-fasemeter-progress__text{font-size:15px;font-weight:700;line-height:1.3;color:#1a1006}body.account .gk-fasemeter-progress .gk-fasemeter-progress__bar{display:block;height:8px;overflow:hidden;border-radius:4px;background-color:#e7dfcf}body.account .gk-fasemeter-progress .gk-fasemeter-progress__bar>span{display:block;width:var(--gk-progress,0%);height:100%;border-radius:4px;background-color:#bc5001;transition:width 0.2s}@media (prefers-reduced-motion:reduce){body.account .gk-fasemeter-progress .gk-fasemeter-progress__bar>span{transition:none}}body.account .gk-fasemeter-history{padding:24px 22px 22px;border-radius:18px;background-color:#faf3e1}@media screen and (max-width:600px){body.account .gk-fasemeter-history{padding:22px 16px 18px}}@media screen and (min-width:1200px){body.account .gk-fasemeter-history{position:sticky;top:24px}}body.account .gk-fasemeter-history .gk-fasemeter-history__title{margin:0 0 16px;font-family:"Bitter",serif;font-weight:800;font-size:22px;line-height:1.25;color:#1a1006}body.account .gk-fasemeter-history .gk-fasemeter-history__empty{margin:0;font-size:15px;line-height:1.5;color:#8a7c68}body.account .gk-fasemeter-history .gk-fasemeter-history__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}body.account .gk-fasemeter-history .gk-fasemeter-history__item{position:relative;display:flex;flex-direction:column;gap:2px;margin:0;padding:14px 16px;border:2px solid #fff0;border-radius:14px;background-color:#fff;transition:border-color 0.15s,background-color 0.15s}body.account .gk-fasemeter-history .gk-fasemeter-history__item:hover{background-color:#f8efdb}body.account .gk-fasemeter-history .gk-fasemeter-history__item:focus-within{outline:3px solid #437557;outline-offset:2px}body.account .gk-fasemeter-history .gk-fasemeter-history__item.is-latest{border-color:#bc5001}body.account .gk-fasemeter-history .gk-fasemeter-history__link{display:flex;flex-direction:column;gap:2px;min-height:44px;justify-content:center;color:inherit;text-decoration:none;outline:none}body.account .gk-fasemeter-history .gk-fasemeter-history__link::after{content:"";position:absolute;inset:0;border-radius:inherit}body.account .gk-fasemeter-history .gk-fasemeter-history__badge{align-self:flex-start;margin-bottom:4px;padding:2px 10px;border-radius:30px;background-color:#bc5001;color:#fff;font-family:"Bitter",serif;font-weight:700;font-size:12px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}@media screen and (max-width:1024px){body.account .gk-fasemeter-history .gk-fasemeter-history__badge{font-size:14px}}body.account .gk-fasemeter-history .gk-fasemeter-history__phase{font-family:"Bitter",serif;font-weight:800;font-size:18px;line-height:1.3;color:#1a1006}body.account .gk-fasemeter-history .gk-fasemeter-history__date{font-size:14.5px;line-height:1.4;color:#4a3f34}body.account .gk-fasemeter-history .gk-fasemeter-history__by{font-size:14px;line-height:1.4;color:#8a7c68}body.account .gk-fasemeter-hero{gap:10px;padding:34px 36px 30px;border-radius:18px;background-color:#faf3e1}@media screen and (max-width:768px){body.account .gk-fasemeter-hero{padding:28px 24px 24px}}@media screen and (max-width:600px){body.account .gk-fasemeter-hero{gap:8px;padding:24px 16px 18px}}body.account .gk-fasemeter-hero .gk-fasemeter-result__kicker{margin:0;font-family:"Bitter",serif;font-weight:700;font-size:13px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:#437557}@media screen and (max-width:1024px){body.account .gk-fasemeter-hero .gk-fasemeter-result__kicker{font-size:14px}}body.account .gk-fasemeter-hero .gk-fasemeter-result__meta{margin-bottom:10px}body.account .gk-fasemeter-strip{max-width:100%;padding:20px 12px 16px;overflow-x:auto;border-radius:14px;background-color:#fff;-webkit-overflow-scrolling:touch}body.account .gk-fasemeter-strip:focus-visible{outline:3px solid #437557;outline-offset:2px}body.account .gk-fasemeter-strip__list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(86px,1fr);margin:0;padding:0;list-style:none;min-width:max-content;width:100%}body.account .gk-fasemeter-strip__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;margin:0;padding:0 4px;text-align:center}body.account .gk-fasemeter-strip__item+body.account .gk-fasemeter-strip__item::before{content:"";position:absolute;top:15px;right:50%;width:100%;height:2px;background-color:#e7dfcf}body.account .gk-fasemeter-strip__item .gk-fasemeter-strip__dot{position:relative;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#f8efdb;color:#8a7c68;font-family:"Bitter",serif;font-weight:800;font-size:14px;line-height:1}body.account .gk-fasemeter-strip__item .gk-fasemeter-strip__label{font-size:14px;line-height:1.3;color:#8a7c68;overflow-wrap:normal}body.account .gk-fasemeter-strip__item.is-current .gk-fasemeter-strip__dot{background-color:#bc5001;color:#fff;box-shadow:0 0 0 5px rgb(188 80 1 / .18)}body.account .gk-fasemeter-strip__item.is-current .gk-fasemeter-strip__label{font-family:"Bitter",serif;font-weight:800;color:#bc5001}body.account .gk-fasemeter-section-title,body.account .gk-fasemeter-scores__title{margin:0 0 18px;font-family:"Bitter",serif;font-weight:800;font-size:28px;line-height:1.2;color:#1a1006}@media screen and (max-width:600px){body.account .gk-fasemeter-section-title,body.account .gk-fasemeter-scores__title{margin-bottom:14px;font-size:24px}}body.account .gk-fasemeter-advice{padding:32px 36px 30px;border-radius:18px;background-color:#faf3e1}@media screen and (max-width:768px){body.account .gk-fasemeter-advice{padding:26px 24px 24px}}@media screen and (max-width:600px){body.account .gk-fasemeter-advice{padding:22px 16px 20px}}body.account .gk-fasemeter-advice__body{max-width:70ch}body.account .gk-fasemeter-advice__body p{margin:0 0 14px;font-size:17px;font-weight:400;line-height:1.7;color:#4a3f34;overflow-wrap:break-word}body.account .gk-fasemeter-advice__body h3{margin:30px 0 10px;font-family:"Bitter",serif;font-weight:800;font-size:21px;line-height:1.3;color:#bc5001}body.account .gk-fasemeter-advice__body h3:first-child{margin-top:0}body.account .gk-fasemeter-advice__body ul{display:flex;flex-direction:column;gap:6px;margin:0 0 16px;padding:0;list-style:none}body.account .gk-fasemeter-advice__body li{position:relative;margin:0;padding-left:24px;font-size:17px;font-weight:400;line-height:1.6;color:#4a3f34;overflow-wrap:break-word}body.account .gk-fasemeter-advice__body li::before{content:"";position:absolute;top:.65em;left:4px;width:8px;height:8px;border-radius:50%;background-color:#437557}body.account .gk-fasemeter-advice__body>:last-child{margin-bottom:0}body.account .gk-fasemeter-scores{padding:28px 36px 26px;border-radius:18px;background-color:#faf3e1}@media screen and (max-width:768px){body.account .gk-fasemeter-scores{padding:24px 24px 20px}}@media screen and (max-width:600px){body.account .gk-fasemeter-scores{padding:22px 16px 16px}}body.account .gk-fasemeter-scores .gk-fasemeter-scores__intro{max-width:70ch;margin:0 0 20px;font-size:16px;line-height:1.6;color:#4a3f34}body.account .gk-fasemeter-scores .gk-fasemeter-scores__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}body.account .gk-fasemeter-scores .gk-fasemeter-score{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:baseline;margin:0;padding:14px 18px 16px;border-radius:14px;background-color:#fff}body.account .gk-fasemeter-scores .gk-fasemeter-score__title{font-family:"Bitter",serif;font-weight:800;font-size:18px;line-height:1.3;color:#1a1006}body.account .gk-fasemeter-scores .gk-fasemeter-score__points{font-size:15px;line-height:1.3;color:#8a7c68;white-space:nowrap}body.account .gk-fasemeter-scores .gk-fasemeter-score__bar{grid-column:1/-1;display:block;height:10px;overflow:hidden;border-radius:5px;background-color:#f8efdb}body.account .gk-fasemeter-scores .gk-fasemeter-score__bar>span{display:block;height:100%;min-width:4px;border-radius:5px;background-color:#4f86b3}body.account .gk-fasemeter-scores .is-winner .gk-fasemeter-score__bar>span{background-color:#bc5001}body.account .gk-fasemeter-scores .gk-fasemeter-score__meter{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.account .gk-fasemeter-scores .gk-fasemeter-scores__all{margin-top:12px}body.account .gk-fasemeter-scores .gk-fasemeter-scores__all .gk-fasemeter-scores__list{margin-top:10px}body.account .gk-fasemeter-scores__all>summary,body.account .gk-fasemeter-given>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;cursor:pointer;list-style:none}body.account .gk-fasemeter-scores__all>summary::-webkit-details-marker,body.account .gk-fasemeter-given>summary::-webkit-details-marker{display:none}body.account .gk-fasemeter-scores__all>summary:focus-visible,body.account .gk-fasemeter-given>summary:focus-visible{outline:3px solid #437557;outline-offset:2px;border-radius:14px}body.account .gk-fasemeter-scores__all>summary .gk-icon,body.account .gk-fasemeter-given>summary .gk-icon{flex:none;color:#bc5001;transition:transform 0.2s}body.account .gk-fasemeter-scores__all[open]>summary .gk-icon,body.account .gk-fasemeter-given[open]>summary .gk-icon{transform:rotate(180deg)}body.account .gk-fasemeter-scores__all>summary{justify-content:flex-start;font-family:"Bitter",serif;font-weight:700;font-size:15px;color:#bc5001}body.account .gk-fasemeter-given{padding:14px 36px;border-radius:18px;background-color:#faf3e1}@media screen and (max-width:768px){body.account .gk-fasemeter-given{padding:12px 24px}}@media screen and (max-width:600px){body.account .gk-fasemeter-given{padding:10px 16px}}body.account .gk-fasemeter-given>summary{font-family:"Bitter",serif;font-weight:800;font-size:22px;line-height:1.25;color:#1a1006}@media screen and (max-width:600px){body.account .gk-fasemeter-given>summary{font-size:20px}}body.account .gk-fasemeter-given .gk-fasemeter-given__list{max-width:70ch;margin:14px 0 12px;padding:0}body.account .gk-fasemeter-given dt{margin:18px 0 4px;font-weight:700;font-size:15px;line-height:1.5;color:#1a1006}body.account .gk-fasemeter-given dt:first-child{margin-top:0}body.account .gk-fasemeter-given dd{margin:0;padding-left:14px;border-left:3px solid #bc5001;font-size:15px;line-height:1.55;color:#4a3f34}body.account .gk-fasemeter-result__actions{display:flex;flex-wrap:wrap;gap:12px;margin:0}body.account .gk-fasemeter-result__actions>[hidden]{display:none}body.account .gk-fasemeter-result__actions .gk-btn-light{background-color:#faf3e1}body.account .gk-fasemeter-result__actions .gk-btn-light:hover{background-color:#f8efdb}@media screen and (max-width:600px){body.account .gk-fasemeter-result__actions{flex-direction:column;align-items:stretch}}@media print{body.account{background-color:#fff}body.account>*:not(main){display:none!important}body.account main{min-height:0;padding:0!important}body.account main>*:not(.gk-fasemeter-result){display:none!important}body.account .gk-fasemeter-result{display:block}body.account .gk-fasemeter-result,body.account .gk-fasemeter-result *{visibility:visible}body.account .gk-fasemeter-result .gk-fasemeter-strip,body.account .gk-fasemeter-result .gk-fasemeter-scores,body.account .gk-fasemeter-result .gk-fasemeter-given,body.account .gk-fasemeter-result .gk-fasemeter-result__actions{display:none!important}body.account .gk-fasemeter-result .gk-fasemeter-hero{display:block!important;padding:0 0 10pt;border-bottom:1pt solid #999;border-radius:0;background:none}body.account .gk-fasemeter-result .gk-fasemeter-hero .gk-fasemeter-result__kicker{margin:0 0 4pt;font-size:11pt;color:#444}body.account .gk-fasemeter-result .gk-fasemeter-hero .gk-page-title{margin:0 0 4pt;font-size:26pt;color:#000}body.account .gk-fasemeter-result .gk-fasemeter-hero .gk-page-lead{margin:0;font-size:12pt;color:#222}body.account .gk-fasemeter-result .gk-fasemeter-advice{margin-top:14pt;padding:0;border-radius:0;background:none}body.account .gk-fasemeter-result .gk-fasemeter-advice .gk-fasemeter-section-title{display:none}body.account .gk-fasemeter-result .gk-fasemeter-advice__body{max-width:none}body.account .gk-fasemeter-result .gk-fasemeter-advice__body p,body.account .gk-fasemeter-result .gk-fasemeter-advice__body li{font-size:11pt!important;line-height:1.5;color:#000}body.account .gk-fasemeter-result .gk-fasemeter-advice__body h3{font-size:13pt;color:#000;break-after:avoid}body.account .gk-fasemeter-result .gk-fasemeter-advice__body p,body.account .gk-fasemeter-result .gk-fasemeter-advice__body li{break-inside:avoid}}body.account .gk-analyse__main{display:flex;flex-direction:column;gap:28px;min-width:0}body.account .gk-analyse__intro p{max-width:70ch;margin:0 0 12px;font-size:17px;line-height:1.7;color:#4a3f34}body.account .gk-analyse__intro p:last-child{margin-bottom:0}body.account .gk-analyse__disclaimer{max-width:70ch}body.account .gk-analyse__disclaimer p{margin:0 0 8px;font-size:14px;line-height:1.55;color:#8a7c68}body.account .gk-analyse__disclaimer p:last-child{margin-bottom:0}body.account .gk-analyse-start__title{margin:0 0 16px;font-family:"Bitter",serif;font-weight:800;font-size:24px;line-height:1.25;color:#1a1006}@media screen and (max-width:600px){body.account .gk-analyse-start__title{font-size:21px}}body.account .gk-analyse-start__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin:0;padding:0;list-style:none}@media screen and (max-width:600px){body.account .gk-analyse-start__list{gap:14px}}body.account .gk-analyse-start__list>li{margin:0;min-width:0}body.account .gk-analyse-choice{display:flex;flex-direction:column;align-items:flex-start;gap:12px;height:100%;padding:26px 24px 24px;border-radius:18px;background-color:#faf3e1;color:inherit;text-decoration:none;transition:box-shadow 0.2s,transform 0.2s}body.account .gk-analyse-choice:hover{box-shadow:0 10px 30px rgb(26 16 6 / .08);transform:translateY(-2px)}body.account .gk-analyse-choice:hover .gk-analyse-choice__cta{background-color:#bc5001;color:#fff}body.account .gk-analyse-choice:hover .gk-analyse-choice__cta .gk-icon{color:#fff}body.account .gk-analyse-choice:focus-visible{outline:3px solid #437557;outline-offset:2px}@media (prefers-reduced-motion:reduce){body.account .gk-analyse-choice{transition:none}body.account .gk-analyse-choice:hover{transform:none}}@media screen and (max-width:600px){body.account .gk-analyse-choice{padding:22px 18px 20px}}body.account .gk-analyse-choice .gk-analyse-choice__icon{display:flex;align-items:center;justify-content:center;flex:none;width:58px;height:58px;border-radius:50%;background-color:#fff;color:#bc5001}body.account .gk-analyse-choice .gk-analyse-choice__title{font-family:"Bitter",serif;font-weight:800;font-size:22px;line-height:1.25;color:#1a1006}body.account .gk-analyse-choice .gk-analyse-choice__text{flex-grow:1;font-size:15px;line-height:1.6;color:#4a3f34}body.account .gk-analyse-choice .gk-analyse-choice__cta{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:12px 20px 12px 22px;border-radius:30px;background-color:#fff;font-family:"Bitter",serif;font-weight:700;font-size:15px;color:#1a1006;transition:background-color 0.2s,color 0.2s}body.account .gk-analyse-choice .gk-analyse-choice__cta .gk-icon{color:#bc5001;flex:none}body.account .gk-analyse-history .gk-analyse-history__path{align-self:flex-start;margin-bottom:4px;padding:2px 10px;border-radius:30px;background-color:#437557;color:#fff;font-family:"Bitter",serif;font-weight:700;font-size:12px;line-height:1.5;letter-spacing:.04em;text-transform:uppercase}@media screen and (max-width:1024px){body.account .gk-analyse-history .gk-analyse-history__path{font-size:14px}}body.account .gk-analyse-form{display:flex;flex-direction:column;gap:20px;max-width:760px;min-width:0}body.account .gk-analyse-form__page{display:flex;flex-direction:column;gap:18px}@media screen and (max-width:600px){body.account .gk-analyse-form__page{gap:14px}}body.account .gk-analyse-form__heading{margin-top:14px}body.account .gk-analyse-form__heading .gk-analyse-form__heading-title{margin:0;font-family:"Bitter",serif;font-weight:800;font-size:26px;line-height:1.25;color:#1a1006}@media screen and (max-width:600px){body.account .gk-analyse-form__heading .gk-analyse-form__heading-title{font-size:22px}}body.account .gk-analyse-form__heading .gk-analyse-form__heading-note{max-width:70ch;margin:6px 0 0;font-size:15px;line-height:1.6;color:#4a3f34}body.account .gk-analyse-form__page:first-child .gk-analyse-form__heading:first-child{margin-top:0}body.account .gk-analyse-question__required{margin-left:4px;color:#bc5001}body.account .gk-analyse-question__multi{margin:-6px 0 12px;font-size:14px;line-height:1.4;color:#8a7c68}body.account .gk-analyse-question--label-hidden .gk-fasemeter-question__text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}body.account .gk-analyse-question--label-hidden{position:relative}body.account .gk-analyse-answers .gk-analyse-answer--check input[type=checkbox]{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}body.account .gk-analyse-answers .gk-analyse-answer--check label::before{border-radius:6px}body.account .gk-analyse-answers .gk-analyse-answer--check input:checked+label::before{border-color:#bc5001;background-color:#bc5001;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");background-size:16px 16px;background-position:center;background-repeat:no-repeat;box-shadow:none}body.account .gk-analyse-answers .gk-analyse-answer--check input:focus-visible+label{outline:3px solid #437557;outline-offset:2px}body.account .gk-analyse-form__backrow{margin:0}body.account .gk-analyse-outcome .gk-analyse-outcome__label{margin:0 0 6px;font-family:"Bitter",serif;font-weight:700;font-size:13px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:#437557}@media screen and (max-width:1024px){body.account .gk-analyse-outcome .gk-analyse-outcome__label{font-size:14px}}body.account .gk-analyse-outcome .gk-analyse-outcome__title{margin:0 0 18px;font-family:"Bitter",serif;font-weight:800;font-size:28px;line-height:1.25;color:#1a1006;overflow-wrap:anywhere}@media screen and (max-width:600px){body.account .gk-analyse-outcome .gk-analyse-outcome__title{margin-bottom:14px;font-size:23px}}body.account .gk-analyse-outcome--pcm .gk-analyse-outcome__title{color:#bc5001;font-size:32px}@media screen and (max-width:600px){body.account .gk-analyse-outcome--pcm .gk-analyse-outcome__title{font-size:25px}}body.account .gk-analyse-outcome .gk-analyse-outcome__score{margin:0 0 6px}body.account .gk-analyse-outcome .gk-analyse-outcome__points{font-weight:700;font-size:16px;color:#1a1006}body.account .gk-analyse-outcome .gk-analyse-outcome__meter{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.account .gk-analyse-outcome .gk-analyse-outcome__text{margin-top:4px}body.account .gk-analyse-scale{max-width:560px;margin-bottom:22px}body.account .gk-analyse-scale__bands{display:flex;gap:6px;margin:8px 0 0;padding:0;list-style:none}body.account .gk-analyse-scale__band{display:flex;flex-direction:column;flex:1 1 0%;gap:6px;min-width:0;margin:0}body.account .gk-analyse-scale__band .gk-analyse-scale__bar{display:block;height:14px;border-radius:7px;background-color:#e3d9c4}body.account .gk-analyse-scale__band .gk-analyse-scale__range{font-size:14px;line-height:1.3;text-align:center;color:#8a7c68}body.account .gk-analyse-scale__band.is-current .gk-analyse-scale__bar{background-color:#bc5001}body.account .gk-analyse-scale__band.is-current .gk-analyse-scale__range{font-weight:800;color:#bc5001}body.account .gk-analyse-given .gk-analyse-given__list{margin:6px 0 10px}body.account .gk-analyse-given .gk-analyse-given__item{max-width:70ch;padding:18px 0 16px;border-top:1px solid #e3d9c4}body.account .gk-analyse-given .gk-analyse-given__figure{margin:0 0 14px;max-width:420px}body.account .gk-analyse-given .gk-analyse-given__image{display:block;width:100%;height:auto;border-radius:14px;background-color:#fff}body.account .gk-analyse-given .gk-analyse-given__question{margin:0 0 10px;font-family:"Bitter",serif;font-weight:700;font-size:17px;line-height:1.4;color:#1a1006}body.account .gk-analyse-given .gk-analyse-given__answers{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}body.account .gk-analyse-given .gk-analyse-given__answer{margin:0;padding:6px 14px;border-radius:30px;background-color:#fff;font-size:15px;line-height:1.45;color:#4a3f34;overflow-wrap:anywhere}@media print{body.account .gk-analyse-result .gk-analyse-outcome{margin-top:14pt;break-inside:avoid}body.account .gk-analyse-result .gk-analyse-outcome .gk-analyse-outcome__title{margin-bottom:8pt;font-size:15pt;color:#000}body.account .gk-analyse-result .gk-analyse-outcome .gk-analyse-outcome__label{color:#444;font-size:10pt}body.account .gk-analyse-result .gk-analyse-scale__bar{background-color:#ccc!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.account .gk-analyse-result .is-current .gk-analyse-scale__bar{background-color:#000!important}body.account .gk-analyse-result .gk-analyse-scale__range{color:#000!important}}body.account .gk-group-overview .gk-tool-card .gk-tool-block__result{flex-grow:1}body.account .gk-group-overview .gk-tool-block__result{display:flex;flex-direction:column;gap:3px;padding:16px 18px;border-radius:14px;background-color:#fff}body.account .gk-group-overview .gk-tool-block__label{font-family:"Bitter",serif;font-weight:700;font-size:12px;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:#8a7c68}@media screen and (max-width:1024px){body.account .gk-group-overview .gk-tool-block__label{font-size:14px;letter-spacing:.04em}}body.account .gk-group-overview .gk-tool-block__date{margin-top:4px;font-family:"Bitter",serif;font-weight:700;font-size:17px;line-height:1.3;color:#1a1006}body.account .gk-group-overview .gk-tool-block__summary{font-size:14.5px;line-height:1.5;color:#4a3f34}body.account .gk-group-overview .gk-tool-block__result--empty .gk-tool-block__date{font-weight:600;color:#8a7c68}body.account .gk-handig .gk-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.account .gk-handig__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin:0;padding:0;list-style:none}@media screen and (max-width:600px){body.account .gk-handig__grid{gap:16px}}body.account .gk-handig-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;margin:0;padding:26px 26px 24px;border-radius:18px;background-color:#faf3e1}@media screen and (max-width:600px){body.account .gk-handig-card{padding:22px 20px 20px}}body.account .gk-handig-card__icon{display:flex;align-items:center;justify-content:center;width:58px;height:58px;margin-bottom:18px;border-radius:50%;background-color:#fff;color:#4f86b3}body.account .gk-handig-card--link .gk-handig-card__icon{color:#437557}body.account .gk-handig-card__title{margin:0 0 8px;color:#1a1006;font-family:"Bitter",serif;font-weight:800;font-size:22px;line-height:1.25;overflow-wrap:break-word;max-width:100%}body.account .gk-handig-card__text{margin:0 0 22px;color:#4a3f34;font-size:16px;line-height:1.6;overflow-wrap:break-word;max-width:100%}body.account .gk-handig-card__cta{margin-top:auto}body.account .gk-handig-card__title+.gk-handig-card__cta{margin-top:14px}body.account .gk-handig-empty{display:flex;align-items:flex-start;gap:18px;max-width:720px;padding:26px 28px;border-radius:18px;background-color:#faf3e1}@media screen and (max-width:600px){body.account .gk-handig-empty{flex-direction:column;gap:14px;padding:22px 20px}}body.account .gk-handig-empty__icon{display:flex;align-items:center;justify-content:center;flex:none;width:58px;height:58px;border-radius:50%;background-color:#fff;color:#4f86b3}body.account .gk-handig-empty__title{margin:0 0 6px;color:#1a1006;font-family:"Bitter",serif;font-weight:800;font-size:22px;line-height:1.25}body.account .gk-handig-empty__text{margin:0;color:#4a3f34;font-size:16px;line-height:1.6}body.front-end .gk-auth{--gk-orange:#bc5001;--gk-orange-dark:#8f3d00;--gk-ink:#1a1006;--gk-text:#4a3f34;--gk-muted:#756855;--gk-cream:#faf3e1;--gk-line:#e7dfcf;--gk-blue:#4f86b3;--gk-blue-dark:#3d6f99;--gk-error:#b42318;position:relative;display:grid;grid-template-columns:minmax(0,760fr) minmax(0,680fr);grid-template-rows:1fr 50px;min-height:100vh;min-height:100dvh;background-color:#fff;color:var(--gk-text);font-family:"Jakarta",sans-serif}body.front-end .gk-auth a:focus-visible,body.front-end .gk-auth button:focus-visible{outline:3px solid var(--gk-orange);outline-offset:3px}body.front-end .gk-auth .gk-auth-logo{position:absolute;top:0;left:0;z-index:3;display:block;width:190px}body.front-end .gk-auth .gk-auth-logo svg{display:block;width:100%;height:auto}body.front-end .gk-auth .gk-auth-logo:focus-visible{outline-offset:-3px}body.front-end .gk-auth .gk-auth-about{grid-column:1;grid-row:1/span 2;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;gap:22px;padding:222px clamp(32px, 6.25vw, 90px) 80px clamp(40px, 7.64vw, 110px);background-color:var(--gk-cream)}body.front-end .gk-auth .gk-auth-about::before{content:"";position:absolute;left:-60px;bottom:-120px;width:360px;height:360px;border-radius:50%;background-color:#f7eed9;box-shadow:0 0 0 100px #fbf5e7;pointer-events:none}body.front-end .gk-auth .gk-auth-about>*{position:relative}body.front-end .gk-auth .gk-auth-eyebrow{margin:0;font-family:"Bitter",serif;font-size:14px;font-weight:700;line-height:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--gk-orange)}body.front-end .gk-auth .gk-auth-headline{margin:0;font-family:"Bitter",serif;font-size:clamp(2.125rem, 3.611vw, 3.25rem);font-weight:800;line-height:1.08;color:var(--gk-orange)}body.front-end .gk-auth .gk-auth-lead{max-width:520px;margin:0;font-size:17px;line-height:1.6;color:var(--gk-text)}body.front-end .gk-auth .gk-auth-tools{display:flex;flex-direction:column;gap:18px;margin:12px 0 0;padding:0;list-style:none}body.front-end .gk-auth .gk-auth-tools li{display:flex;align-items:center;gap:16px;margin:0;padding:0;font-size:14px;line-height:normal;color:var(--gk-text)}body.front-end .gk-auth .gk-auth-tool-icon{display:flex;flex:none;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background-color:#fff;box-shadow:0 6px 16px rgb(26 16 6 / .07)}body.front-end .gk-auth .gk-auth-tool-text{display:block;min-width:0}body.front-end .gk-auth .gk-auth-tool-text strong{display:block;font-family:"Bitter",serif;font-size:17px;font-weight:700;color:var(--gk-ink)}body.front-end .gk-auth .gk-auth-tool-text span{display:block;margin-top:2px;font-size:14px;color:var(--gk-text)}body.front-end .gk-auth .gk-auth-main{grid-column:2;grid-row:1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:70px 24px 20px;background-color:#fff}body.front-end .gk-auth .gk-auth-main::before{content:"";position:absolute;top:-120px;right:-80px;width:240px;height:240px;border-radius:50%;background-color:#f8efdb;box-shadow:0 0 0 70px #fbf4e5,0 0 0 140px #fdf9ef;pointer-events:none}body.front-end .gk-auth .gk-auth-card{position:relative;display:flex;flex-direction:column;gap:18px;width:100%;max-width:440px}body.front-end .gk-auth .gk-auth-title{margin:0 0 6px;font-family:"Bitter",serif;font-size:44px;font-weight:800;line-height:1.2;color:var(--gk-orange)}body.front-end .gk-auth .gk-auth-intro{margin:0 0 8px;font-size:15.5px;line-height:1.4;color:var(--gk-text)}body.front-end .gk-auth.gk-auth--login .gk-auth-intro{line-height:normal}body.front-end .gk-auth .gk-auth-alert{position:relative;padding:14px 18px 14px 54px;border:2px solid #efc7ad;border-radius:14px;background-color:#fdeee4;color:var(--gk-ink);font-size:14.5px;font-weight:600;line-height:1.45}body.front-end .gk-auth .gk-auth-alert::before{content:"!";position:absolute;top:14px;left:18px;width:22px;height:22px;border-radius:50%;background-color:var(--gk-orange);color:#fff;font-family:"Bitter",serif;font-size:14px;font-weight:800;line-height:22px;text-align:center}body.front-end .gk-auth .gk-auth-alert p{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}body.front-end .gk-auth .gk-auth-alert p+p{margin-top:6px}body.front-end .gk-auth .login-form.has-alert .gform_wrapper .gfield_error .validation_message,body.front-end .gk-auth .login-form.has-alert .gform_wrapper .gfield_error .gfield_validation_message{display:none}body.front-end .gk-auth .gk-forgot-link{display:inline-flex;align-items:center;flex:0 1 auto;min-height:44px;font-family:"Bitter",serif;font-size:14px;font-weight:600;text-align:right;color:var(--gk-orange);text-decoration:underline;text-underline-offset:2px}body.front-end .gk-auth .gk-forgot-link:hover{color:var(--gk-orange-dark)}body.front-end .gk-auth .gk-auth-forgot{margin:0;text-align:center}body.front-end .gk-auth .gk-auth-sso{display:flex;flex-direction:column;gap:12px}body.front-end .gk-auth .gk-auth-or{display:flex;align-items:center;gap:14px;margin:0;font-size:14px;line-height:20px;color:var(--gk-muted)}body.front-end .gk-auth .gk-auth-or::before,body.front-end .gk-auth .gk-auth-or::after{content:"";flex:1;height:1px;background-color:var(--gk-line)}body.front-end .gk-auth .gk-auth-sso-btn{display:flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:8px 22px;border:2px solid var(--gk-line);border-radius:30px;background-color:#fff;color:var(--gk-ink);font-family:"Bitter",serif;font-size:16px;font-weight:700;line-height:1.2;text-decoration:none;transition:border-color 0.2s,background-color 0.2s}body.front-end .gk-auth .gk-auth-sso-btn svg{flex:none;width:22px;height:22px}body.front-end .gk-auth .gk-auth-sso-btn:hover{border-color:var(--gk-orange);background-color:var(--gk-cream);color:var(--gk-ink)}body.front-end .gk-auth .gk-auth-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 20px;border:0;border-radius:30px;background-color:var(--gk-orange);color:#fff;font-family:"Bitter",serif;font-size:14.5px;font-weight:700;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color 0.2s}body.front-end .gk-auth .gk-auth-btn:hover{background-color:var(--gk-orange-dark);color:#fff}body.front-end .gk-auth .gk-auth-btn--blue{background-color:var(--gk-blue)}body.front-end .gk-auth .gk-auth-btn--blue:hover{background-color:var(--gk-blue-dark)}body.front-end .gk-auth .gk-auth-btn--demo{min-height:46px;padding:0 20px;border:2px solid var(--gk-blue-dark);background-color:#fff;color:var(--gk-blue-dark)}body.front-end .gk-auth .gk-auth-btn--demo:hover{background-color:var(--gk-blue-dark);color:#fff}body.front-end .gk-auth .gk-auth-btn--wide{width:100%}body.front-end .gk-auth .gk-auth-btn--ghost{background-color:var(--gk-cream);color:var(--gk-ink)}body.front-end .gk-auth .gk-auth-btn--ghost:hover{background-color:#f3e6c4;color:var(--gk-ink)}body.front-end .gk-auth .gk-auth-actions{display:flex;flex-wrap:wrap;gap:12px}body.front-end .gk-auth .gk-auth-actions .gk-auth-btn{flex:1 1 160px;min-height:56px;font-size:17px}body.front-end .gk-auth .gk-auth-license{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:22px;padding:20px 22px;border-radius:18px;background-color:var(--gk-cream)}body.front-end .gk-auth .gk-auth-license-text{flex:1 1 100%;min-width:0}body.front-end .gk-auth .gk-auth-license-text strong{display:block;font-family:"Bitter",serif;font-size:15px;font-weight:700;color:var(--gk-ink)}body.front-end .gk-auth .gk-auth-license-text span{display:block;margin-top:3px;font-size:13.5px;color:var(--gk-text)}body.front-end .gk-auth .gk-auth-license-actions{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:10px}body.front-end .gk-auth .gk-auth-license-actions>.gk-auth-btn,body.front-end .gk-auth .gk-auth-license-actions>.gk-auth-demo-form{flex:1 1 auto}body.front-end .gk-auth .gk-auth-license-actions .gk-auth-demo-form .gk-auth-btn{width:100%}body.front-end .gk-auth .gk-auth-license-actions .gk-auth-demo-form{display:flex;margin:0}body.front-end .gk-auth .gk-auth-demo-start{display:flex;margin:0 0 14px}body.front-end .gk-auth .gk-auth-foot{grid-column:2;grid-row:2;align-self:start;padding:2px 24px 0}body.front-end .gk-auth .gk-auth-foot p{display:flex;flex-wrap:wrap;justify-content:center;column-gap:.5em;margin:0;font-family:"Bitter",serif;font-size:13px;line-height:20px;text-align:center;color:var(--gk-muted)}body.front-end .gk-auth .gk-auth-foot .gk-auth-foot-privacy::before{content:"·";margin-right:.5em}body.front-end .gk-auth .gk-auth-foot a{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0;color:inherit;text-decoration:underline;text-decoration-color:rgb(117 104 85 / .45);text-underline-offset:2px}body.front-end .gk-auth .gk-auth-foot a:hover{color:var(--gk-ink);text-decoration-color:currentColor}@media screen and (max-width:1024px){body.front-end .gk-auth .gk-auth-license-text span,body.front-end .gk-auth .gk-auth-foot p{font-size:14px}}@media screen and (max-width:960px){body.front-end .gk-auth{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;overflow:hidden}body.front-end .gk-auth::before{content:"";position:absolute;top:-120px;right:-80px;width:240px;height:240px;border-radius:50%;background-color:#f8efdb;box-shadow:0 0 0 70px #fbf4e5,0 0 0 140px #fdf9ef;pointer-events:none}body.front-end .gk-auth .gk-auth-main::before{content:none}body.front-end .gk-auth .gk-auth-logo{position:relative;grid-column:1;grid-row:1;width:clamp(104px, 22vw, 150px)}body.front-end .gk-auth .gk-auth-main{grid-column:1;grid-row:2;overflow:visible;padding:16px 24px 56px;background-color:#fff0}body.front-end .gk-auth .gk-auth-about{grid-column:1;grid-row:3/span 2;padding:56px max(24px, 50% - 280px) 80px}body.front-end .gk-auth .gk-auth-foot{grid-column:1;grid-row:4;align-self:end;z-index:2;padding:0 24px 12px}body.front-end .gk-auth .gk-auth-foot p{font-size:14px}body.front-end .gk-auth .gk-auth-foot a{margin:0}body.front-end .gk-auth .gk-auth-headline{font-size:clamp(2.125rem, 7vw, 3rem)}body.front-end .gk-auth .gk-auth-title{font-size:36px}body.front-end .gk-auth .gk-auth-intro,body.front-end .gk-auth.gk-auth--login .gk-auth-intro{font-size:16px;line-height:1.4}body.front-end .gk-auth .gk-auth-license-text span{font-size:14px}}@media screen and (max-width:520px){body.front-end .gk-auth .gk-auth-license{flex-wrap:wrap}body.front-end .gk-auth .gk-auth-license-actions{flex:1 1 100%}body.front-end .gk-auth .gk-auth-license-actions .gk-auth-btn{flex:1 1 auto}body.front-end .gk-auth .gk-auth-foot p{flex-direction:column;align-items:center}body.front-end .gk-auth .gk-auth-foot .gk-auth-foot-privacy::before{content:none}}body.front-end .gk-auth--reset .ginput_complex.ginput_container_password{display:flex;flex-direction:column;gap:18px}body.front-end .gk-auth--reset .ginput_complex .ginput_password{display:flex;flex-direction:column-reverse;gap:7px;width:100%;margin:0}body.front-end .gk-auth--reset .ginput_complex .password_input_container{display:block;width:100%}body.front-end .gk-auth--reset .ginput_complex label.hidden_sub_label,body.front-end .gk-auth--reset .ginput_complex label.screen-reader-text{display:block;position:static;width:auto;height:auto;clip:auto}body.front-end .gk-auth--reset .gfield_html{font-size:14px;line-height:1.5;color:var(--gk-text)}body.front-end .gk-auth--reset .gfield_html h3{margin:0;font-family:"Bitter",serif;font-size:17px;font-weight:700;line-height:1.3;color:var(--gk-ink)}body.front-end .gk-auth--reset .gfield_html ul{margin:0;padding:0 0 0 20px}body.front-end .gk-auth--reset .gfield_html li{font-size:14px;line-height:1.5}body.account .gk-manage .gk-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.account section.text+.gk-manage{margin-top:12px}body.account .gk-manage+.gk-manage{margin-top:56px}@media screen and (max-width:600px){body.account .gk-manage+.gk-manage{margin-top:44px}}body.account .gk-manage__title{margin:0 0 22px;color:#1a1006;font-family:"Bitter",serif;font-weight:800;font-size:32px;line-height:1.2}@media screen and (max-width:600px){body.account .gk-manage__title{margin-bottom:18px;font-size:26px}}body.account .gk-manage__note{margin:-6px 0 18px;color:#4a3f34;font-size:16px;line-height:1.5}body.account .gk-manage__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:24px;margin:0;padding:0;list-style:none}@media screen and (max-width:600px){body.account .gk-manage__grid{gap:16px}}body.account .gk-manage__grid>li{margin:0;padding:0;min-width:0}body.account .gk-manage-card{position:relative;display:flex;flex-direction:column;border-radius:18px;background-color:#faf3e1;overflow:hidden}body.account .gk-manage-card__head{position:relative;min-height:92px;overflow:hidden}body.account .gk-manage-card__year{position:absolute;top:-14px;left:20px;font-family:"Bitter",serif;font-weight:800;font-size:112px;line-height:1;color:#fff;pointer-events:none;user-select:none}body.account .gk-manage-card__label{position:absolute;top:30px;right:0;max-width:72%;margin:0;padding:8px 18px 8px 22px;border-radius:30px 0 0 30px;background-color:#437557;color:#fff;font-family:"Bitter",serif;font-weight:800;font-size:17px;line-height:1.25;overflow-wrap:break-word;word-break:normal}body.account .gk-manage-card__body{display:flex;flex-direction:column;flex:1 1 auto;gap:6px;padding:0 20px 16px}body.account .gk-manage-card__faces{display:flex;align-items:center;margin-bottom:4px}body.account .gk-manage-card__faces img{width:36px;height:36px;border:2px solid #faf3e1;border-radius:50%;background-color:#f8efdb;object-fit:cover}body.account .gk-manage-card__faces img+img{margin-left:-8px}body.account .gk-manage-card__more{margin-left:8px;color:#4a3f34;font-size:14px;font-weight:700}body.account .gk-manage-card__teachers{margin:0;color:#1a1006;font-family:"Bitter",serif;font-weight:700;font-size:17px;line-height:1.35;overflow-wrap:break-word}body.account .gk-manage-card__teachers--none{color:#4a3f34;font-family:"Jakarta","Plus Jakarta Sans",sans-serif;font-weight:500;font-size:15px}body.account .gk-manage-card__meta{margin:0;color:#4a3f34;font-family:"Jakarta","Plus Jakarta Sans",sans-serif;font-weight:500;font-size:14px;line-height:1.4;opacity:.8}body.account .gk-manage-card--teacher .gk-manage-card__person{display:flex;align-items:center;gap:16px;flex:1 1 auto;padding:20px 20px 16px}body.account .gk-manage-card__avatar{flex:none;width:72px;height:72px;border:3px solid #fff;border-radius:50%;background-color:#f8efdb;box-shadow:0 3px 10px rgb(26 16 6 / .08);object-fit:cover}body.account .gk-manage-card__who{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}body.account .gk-manage-card__name{margin:0;color:#1a1006;font-family:"Bitter",serif;font-weight:800;font-size:19px;line-height:1.25;overflow-wrap:break-word;max-width:100%}body.account .gk-manage-pill{display:inline-block;margin-top:6px;padding:3px 12px;border-radius:30px;background-color:#437557;color:#fff;font-family:"Bitter",serif;font-weight:700;font-size:14px;line-height:1.4}body.account .gk-manage-card__actions{display:flex;gap:10px;padding:0 16px 16px}body.account .gk-manage-card__actions .delete-form{display:none}body.account .gk-manage-btn{flex:1 1 0%;min-width:0;padding:10px 14px;font-size:15px}body.account .gk-manage-btn.gk-manage-btn--danger .gk-icon{color:#b42318}body.account .gk-manage-btn.gk-manage-btn--danger:hover{background-color:#fdeee4}body.account .gk-manage-add{display:flex}body.account .gk-manage-add__link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;min-height:172px;padding:20px;border:2px dashed #cdbf9f;border-radius:18px;color:#1a1006;text-align:center;transition:background-color 0.2s,border-color 0.2s}body.account .gk-manage-add__link:focus-visible{outline:3px solid #437557;outline-offset:2px}body.account .gk-manage-add__link:hover{border-color:#bc5001;background-color:#fdf8ec}@media screen and (max-width:600px){body.account .gk-manage-add__link{flex-direction:row;justify-content:flex-start;min-height:76px;padding:14px 20px;text-align:left}}body.account .gk-manage-add__icon{display:flex;align-items:center;justify-content:center;flex:none;width:56px;height:56px;border-radius:50%;background-color:#faf3e1;color:#bc5001}@media screen and (max-width:600px){body.account .gk-manage-add__icon{width:48px;height:48px}}body.account .gk-manage-add__text{font-family:"Bitter",serif;font-weight:800;font-size:17px;line-height:1.3}.sd-print-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:22px;background-color:#fff;border:0;padding:0;color:#bc5001;cursor:pointer;transition:background-color 0.15s}.sd-print-btn:hover{background-color:#f6e2d5}.sd-print-btn svg{display:block}.sd-print-header{display:none}.sd-print-label{display:none}.sd-print-relations{display:none}.sd-print-groups{display:none}body.sd-pm-open{overflow:hidden}.sd-pmodal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;background-color:rgb(0 0 0 / .1);backdrop-filter:blur(3px)}.sd-pmodal[hidden]{display:none}.sd-pmodal .sd-pmodal-box{position:relative;box-sizing:border-box;width:100%;max-width:760px;max-height:calc(100vh - 48px);overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;border-radius:10px;box-shadow:0 3px 30px rgb(0 0 0 / .1);padding:40px 44px 30px}@media screen and (max-width:700px){.sd-pmodal .sd-pmodal-box{padding:30px 22px 22px}}.sd-pmodal .sd-pmodal-box h3{font-size:26px;color:#1a1006;margin:0 50px 8px 0}.sd-pmodal .sd-pmodal-intro{font-family:"Jakarta",sans-serif;font-size:15px;line-height:1.5;color:#60564c;margin:0 50px 22px 0}.sd-pmodal .sd-pmodal-close{position:absolute;top:18px;right:18px;width:46px;height:46px;border:0;border-radius:23px;background-color:#faf3e1;color:#bc5001;font-size:26px;line-height:1;cursor:pointer;transition:background-color 0.15s}.sd-pmodal .sd-pmodal-close:hover{background-color:#f3e8cc}.sd-pmodal .sd-pm-rows{border-top:1px solid rgb(0 0 0 / .08)}.sd-pmodal .sd-pm-row{display:grid;grid-template-columns:220px 1fr;gap:10px 20px;align-items:start;padding:16px 0;border-bottom:1px solid rgb(0 0 0 / .08)}@media screen and (max-width:700px){.sd-pmodal .sd-pm-row{grid-template-columns:1fr}}.sd-pmodal .sd-pm-main{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;min-height:36px;cursor:pointer;font-family:"Bitter",sans-serif;font-weight:800;font-size:16px;color:#1a1006}.sd-pmodal .sd-pm-main input{width:18px;height:18px;margin:0;accent-color:#bc5001;cursor:pointer;flex-shrink:0}.sd-pmodal .sd-pm-main .sd-pm-count{font-family:"Jakarta",sans-serif;font-style:normal;font-weight:400;font-size:13px;color:#8a7c68;margin-left:28px;flex-basis:100%}.sd-pmodal .sd-pm-main .sd-pm-count:empty{display:none}.sd-pmodal .sd-pm-opts{display:flex;flex-direction:column;gap:8px;transition:opacity 0.15s}.sd-pmodal .sd-pm-row.is-off .sd-pm-opts{opacity:.35;pointer-events:none}.sd-pmodal .sd-pm-row.is-off .sd-pm-main span{color:#8a7c68}.sd-pmodal .sd-pm-group,.sd-pmodal .sd-pm-paper{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.sd-pmodal .sd-pm-glabel{font-family:"Jakarta",sans-serif;font-size:14px;color:#8a7c68;min-width:104px}.sd-pmodal .sd-pm-note{font-family:"Jakarta",sans-serif;font-size:12.5px;line-height:1.4;color:#8a7c68;margin:0}.sd-pmodal .sd-pm-paper{padding:16px 0 4px}.sd-pmodal .sd-pm-chip{position:relative;cursor:pointer}.sd-pmodal .sd-pm-chip input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.sd-pmodal .sd-pm-chip span{display:inline-block;font-family:"Bitter",sans-serif;font-weight:700;font-size:14px;color:#8a7c68;background-color:#faf3e1;border-radius:20px;padding:8px 16px;transition:background-color 0.15s,color 0.15s}.sd-pmodal .sd-pm-chip:hover span{color:#1a1006}.sd-pmodal .sd-pm-chip input:checked+span{background-color:#bc5001;color:#fff}.sd-pmodal .sd-pm-chip.is-pos input:checked+span{background-color:#7ba758}.sd-pmodal .sd-pm-chip.is-neg input:checked+span{background-color:#c0410a}.sd-pmodal .sd-pm-chip input:focus-visible+span{outline:2px solid #1a1006;outline-offset:2px}.sd-pmodal .sd-pmodal-foot{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:10px 12px;margin-top:20px}.sd-pmodal .sd-pmodal-foot button{border:0;border-radius:26px;padding:14px 26px;font-family:"Bitter",sans-serif;font-weight:700;font-size:15px;cursor:pointer;transition:background-color 0.15s,opacity 0.15s}.sd-pmodal .sd-pmodal-foot .sd-pm-summary{margin-right:auto;font-family:"Jakarta",sans-serif;font-size:14px;color:#8a7c68}.sd-pmodal .sd-pmodal-foot .sd-pm-cancel{background-color:#faf3e1;color:#1a1006}.sd-pmodal .sd-pmodal-foot .sd-pm-cancel:hover{background-color:#f3e8cc}.sd-pmodal .sd-pmodal-foot .sd-pm-go{background-color:#bc5001;color:#fff}.sd-pmodal .sd-pmodal-foot .sd-pm-go:hover{background-color:#a04400}.sd-pmodal .sd-pmodal-foot .sd-pm-go:disabled{opacity:.4;cursor:default}.sd-smodal{z-index:1001}.sd-smodal .sd-pmodal-box{max-width:480px}.sd-smodal .sd-pmodal-intro{margin-right:0}.sd-smodal .sd-smodal-note{font-family:"Jakarta",sans-serif;font-size:14px;line-height:1.5;color:#bc5001;background-color:#faf3e1;border-radius:8px;padding:10px 14px;margin:-8px 0 4px}.sd-smodal .sd-smodal-note[hidden]{display:none}@media print{@page{margin:14mm}.sd-print-area{padding-top:0!important}body:has(.sd-print-area)>*:not(main),main:has(>.sd-print-area)>*:not(.sd-print-area){display:none!important}main:has(>.sd-print-area){padding:0!important;min-height:0!important}.sd-print-area,.sd-print-area *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.sd-print-header{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px;margin-bottom:14px;break-after:avoid;page-break-after:avoid}.sd-print-header h2{font-size:20px!important;color:#bc5001;margin:0!important}.sd-print-header p{font-size:13px!important;color:#60564c;font-family:"Jakarta",sans-serif;margin:0!important}.sd-head-relations,.sd-relations{display:none!important}.sd-print-area[data-p-standouts=off]>.sd-head-standouts,.sd-print-area[data-p-standouts=off]>.sd-standouts,.sd-print-area[data-p-climate=off]>.sd-head-climate,.sd-print-area[data-p-climate=off]>.sd-climate{display:none!important}.sd-print-relations{display:block;background:none!important;padding:0!important;border-radius:0!important}.sd-print-relations *{transition:none!important;animation:none!important}.sd-ppage{break-before:page;page-break-before:always;break-inside:avoid;page-break-inside:avoid}.sd-ppage-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid rgb(0 0 0 / .1)}.sd-ppage-head h2{font-size:24px!important;color:#1a1006;margin:0!important}.sd-ppage-pills{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.sd-ppill{font-family:"Bitter",sans-serif;font-weight:700;font-size:12.5px;line-height:1;padding:7px 14px;border-radius:20px;background-color:#faf3e1;color:#1a1006;white-space:nowrap}.sd-ppill.is-pos{background-color:#7ba758;color:#fff}.sd-ppill.is-neg{background-color:#c0410a;color:#fff}.sd-ppage-card{background-color:#faf3e1;border-radius:16px;padding:12px}.sd-ppage .sd-chart-stage{padding:14px 16px 12px!important;border-radius:12px!important}.sd-ppage .sd-chart{width:auto!important}.sd-ppage svg.sd-ladder,.sd-ppage svg.sd-csvg,.sd-ppage svg.sd-bsvg{display:block;width:100%!important;height:auto!important;max-height:126mm;margin:0 auto}.sd-print-area[data-p-orient=portrait] .sd-ppage svg.sd-ladder,.sd-print-area[data-p-orient=portrait] .sd-ppage svg.sd-csvg,.sd-print-area[data-p-orient=portrait] .sd-ppage svg.sd-bsvg{max-height:200mm}.sd-ppage .sd-bars{overflow:visible!important}.sd-ppage .sd-lad-node,.sd-ppage .sd-bar{cursor:default}.sd-ppage .sd-lad-legend,.sd-ppage .sd-circle-legend,.sd-ppage .sd-bars-legend{margin-top:8px!important;font-size:11px!important;gap:4px 16px!important}.sd-ppage .sd-circle-legend .sd-legend-item{font-size:11px!important;gap:6px}.sd-ppage .sd-bars-caption{margin-top:6px!important;font-size:11px!important}body.sd-groups-only .sd-print-groups{display:block;background:none!important;padding:0!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}body.sd-groups-only .sd-print-groups>.sd-section-head{margin-top:0!important;margin-bottom:16px!important;padding-bottom:12px!important}body.sd-groups-only .sd-print-groups>.sd-section-head h2{font-size:26px!important}body.sd-groups-only .sd-print-groups .sd-print-groups-note{font-family:"Jakarta",sans-serif;font-size:12px;color:#60564c;margin:0 0 14px}body.sd-groups-only .sd-print-groups .sd-print-groups-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}body.sd-groups-only .sd-print-groups .sd-print-group{break-inside:avoid;page-break-inside:avoid;border:1px solid #e7dfcf;border-radius:10px;padding:10px 12px}body.sd-groups-only .sd-print-groups .sd-print-group-head{display:flex;align-items:center;gap:8px;font-family:"Bitter",serif;font-weight:800;font-size:14px;color:#1a1006;margin-bottom:6px}body.sd-groups-only .sd-print-groups .sd-print-group-head i{width:12px;height:12px;border-radius:50%;border:1px solid #d8ccb4;flex-shrink:0}body.sd-groups-only .sd-print-groups .sd-print-group-head small{font-family:"Jakarta",sans-serif;font-weight:400;font-size:12px;color:#8a7c68}body.sd-groups-only .sd-print-groups ul{list-style:none;margin:0;padding:0}body.sd-groups-only .sd-print-groups li{font-family:"Jakarta",sans-serif;font-size:12.5px;color:#1a1006;padding:2px 0;border-top:1px solid #f1ebdd}body.sd-groups-only .sd-print-groups li:first-child{border-top:0}body.sd-groups-only .sd-print-groups li em{font-style:normal;font-size:11px;color:#8a7c68}body.sd-groups-only .sd-print-area>*:not(.sd-print-header):not(.sd-print-groups){display:none!important}body.sd-groups-only .sd-print-area>.sd-print-groups{break-before:auto;page-break-before:auto}.sd-print-area>.sd-section-head,.sd-print-area>.sd-print-groups{break-before:page;page-break-before:always}.sd-print-area .sd-p-first{break-before:auto!important;page-break-before:auto!important}.sd-print-area>.sd-section-head{margin-top:0!important;margin-bottom:14px!important;padding-bottom:10px!important}.sd-print-area>.sd-section-head h2{font-size:24px!important}.sd-section-head{break-after:avoid;page-break-after:avoid}.sd-standouts,.sd-climate,.sd-standout-card,.sd-climate-card{break-inside:avoid;page-break-inside:avoid}.sd-print-area[data-p-orient=portrait] .sd-standouts,.sd-print-area[data-p-orient=portrait] .sd-climate{padding:0!important;background:none!important}.sd-print-area[data-p-orient=portrait] .sd-standouts-grid{grid-template-columns:1fr!important;gap:14px!important}.sd-print-area[data-p-orient=portrait] .sd-standout-card{padding:14px 0!important;border-radius:0!important}.sd-print-area[data-p-orient=portrait] .sd-standouts .sd-card-head{justify-content:flex-start!important;padding-bottom:12px!important}.sd-print-area[data-p-orient=portrait] .sd-standouts .sd-card-head h3{font-size:19px!important;text-align:left!important}.sd-print-area[data-p-orient=portrait] .sd-standouts .sd-icon{display:none!important}.sd-print-area[data-p-orient=portrait] .sd-standouts .sd-pupil-list li{padding:11px 0!important}.sd-print-area[data-p-orient=portrait] .sd-standouts .sd-pupil-name{font-size:16px!important}.sd-print-area[data-p-orient=portrait] .sd-standouts .sd-pupil-meta{font-size:13px!important}.sd-print-area[data-p-orient=portrait] .sd-standouts .sd-pupil-votes{font-size:14px!important}.sd-print-area[data-p-orient=portrait] .sd-standouts .sd-empty-line{font-size:14px!important;padding:4px 0!important}.sd-print-area[data-p-orient=portrait] .sd-standouts .sd-more{display:none!important}.sd-print-area[data-p-orient=portrait] .sd-climate-grid{grid-template-columns:1fr!important;gap:10px!important;align-items:start}.sd-print-area[data-p-orient=portrait] .sd-climate .sd-climate-card{display:grid;grid-template-columns:1fr auto;column-gap:24px;align-items:start;padding:16px 22px!important;border:1px solid rgb(0 0 0 / .14);border-radius:10px;background:none!important}.sd-print-area[data-p-orient=portrait] .sd-climate .sd-climate-card h4{grid-column:1;grid-row:1;font-size:17px!important;line-height:1.25!important;margin-bottom:4px!important}.sd-print-area[data-p-orient=portrait] .sd-climate .sd-climate-score{grid-column:2;grid-row:1/span 2;align-self:start;text-align:right;font-size:36px!important;line-height:1!important;margin:0!important}.sd-print-area[data-p-orient=portrait] .sd-climate .sd-climate-sub{grid-column:1;grid-row:2;font-size:12px!important;line-height:1.4!important}.sd-print-area[data-p-orient=portrait] .sd-climate .sd-climate-rows{grid-column:1/-1;grid-row:3;margin-top:14px!important;padding-top:12px;border-top:1px solid rgb(0 0 0 / .12)}.sd-print-area[data-p-orient=portrait] .sd-climate .sd-rows-title{font-size:12.5px!important;margin-bottom:4px!important}.sd-print-area[data-p-orient=portrait] .sd-climate .sd-climate-row{padding:7px 0!important;gap:16px!important}.sd-print-area[data-p-orient=portrait] .sd-climate .sd-climate-row .sd-row-label{font-size:12.5px!important;line-height:1.3!important}.sd-print-area[data-p-orient=portrait] .sd-climate .sd-climate-row .sd-row-score{font-size:13px!important}.sd-print-area[data-p-orient=portrait] .sd-climate .sd-climate-note{margin-top:12px!important;font-size:12px!important}.sd-print-area[data-p-orient=landscape] .sd-standouts,.sd-print-area[data-p-orient=landscape] .sd-climate{padding:16px!important;border-radius:16px!important}.sd-print-area[data-p-orient=landscape] .sd-standouts-grid{grid-template-columns:1fr 1fr!important;gap:16px!important}.sd-print-area[data-p-orient=landscape] .sd-standout-card{padding:20px 26px 14px!important}.sd-print-area[data-p-orient=landscape] .sd-standouts .sd-card-head{gap:12px!important;padding-bottom:12px!important}.sd-print-area[data-p-orient=landscape] .sd-standouts .sd-card-head h3{font-size:18px!important}.sd-print-area[data-p-orient=landscape] .sd-standouts .sd-card-head .sd-icon{width:36px;height:36px;border-radius:10px}.sd-print-area[data-p-orient=landscape] .sd-standouts .sd-pupil-list li{padding:11px 0!important}.sd-print-area[data-p-orient=landscape] .sd-standouts .sd-pupil-name{font-size:16px!important}.sd-print-area[data-p-orient=landscape] .sd-standouts .sd-pupil-meta{font-size:12.5px!important}.sd-print-area[data-p-orient=landscape] .sd-standouts .sd-pupil-votes{font-size:14px!important}.sd-print-area[data-p-orient=landscape] .sd-standouts .sd-empty-line{font-size:14px!important}.sd-print-area[data-p-orient=landscape] .sd-standouts .sd-more{display:none!important}.sd-print-area[data-p-orient=landscape] .sd-climate-grid{grid-template-columns:repeat(3,1fr)!important;gap:16px!important;align-items:start}.sd-print-area[data-p-orient=landscape] .sd-climate .sd-climate-card{padding:18px 20px!important}.sd-print-area[data-p-orient=landscape] .sd-climate .sd-climate-card h4{font-size:16px!important;line-height:1.25!important}.sd-print-area[data-p-orient=landscape] .sd-climate .sd-climate-score{font-size:40px!important;margin:8px 0 4px!important}.sd-print-area[data-p-orient=landscape] .sd-climate .sd-climate-sub{font-size:12px!important;line-height:1.4!important}.sd-print-area[data-p-orient=landscape] .sd-climate .sd-climate-rows{margin-top:12px!important}.sd-print-area[data-p-orient=landscape] .sd-climate .sd-rows-title{font-size:13px!important}.sd-print-area[data-p-orient=landscape] .sd-climate .sd-climate-row{padding:6px 0!important;gap:12px!important}.sd-print-area[data-p-orient=landscape] .sd-climate .sd-climate-row .sd-row-label{font-size:12.5px!important;line-height:1.3!important}.sd-print-area[data-p-orient=landscape] .sd-climate .sd-climate-row .sd-row-score{font-size:13.5px!important}.sd-print-area[data-p-orient=landscape] .sd-climate .sd-climate-note{margin-top:10px!important;font-size:12px!important}.sd-print-area[data-p-standouts=all] .sd-standouts,.sd-print-area[data-p-standouts=all] .sd-standouts .sd-standout-card{break-inside:auto!important;page-break-inside:auto!important;overflow:visible!important}.sd-print-area[data-p-standouts=all] .sd-standouts .sd-more{display:block!important}.sd-print-area[data-p-standouts=all] .sd-standouts .sd-more-list{display:block!important;border-top:0!important}.sd-print-area[data-p-standouts=all] .sd-standouts .sd-pupil-list{break-inside:auto!important;page-break-inside:auto!important}.sd-print-area[data-p-standouts=all] .sd-standouts .sd-pupil-list li{padding:6px 0!important;break-inside:avoid;page-break-inside:avoid}.sd-print-area[data-p-standouts=all] .sd-standouts .sd-pupil-main{flex-direction:row!important;align-items:baseline;flex-wrap:wrap;gap:2px 10px!important}.sd-print-area[data-p-standouts=all] .sd-standouts .sd-pupil-name{font-size:14px!important}.sd-print-area[data-p-standouts=all] .sd-standouts .sd-pupil-meta{font-size:11.5px!important}.sd-print-area[data-p-standouts=all] .sd-standouts .sd-pupil-votes{font-size:12.5px!important}}.sd-responses .sd-responses-switch{display:inline-flex;gap:6px;background-color:#faf3e1;border-radius:24px;padding:5px;margin-bottom:24px}.sd-responses .sd-responses-switch .sd-resp-btn{border:0;background:#fff0;border-radius:20px;padding:9px 20px;font-family:"Bitter",sans-serif;font-weight:700;font-size:14px;color:#8a7c68;cursor:pointer;transition:background-color 0.15s,color 0.15s}.sd-responses .sd-responses-switch .sd-resp-btn.active{background-color:#fff;color:#bc5001}.sd-responses .sd-responses-pupil{display:none}.sd-responses .sd-responses-pupil.active{display:block}.sd-responses .sd-responses-table{display:none}.sd-responses .sd-responses-table.active{display:block}.sd-responses .sd-resp-card{border:1px solid rgb(0 0 0 / .1);border-radius:14px;margin-bottom:12px;overflow:hidden}.sd-responses .sd-resp-head{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;background-color:#fff;border:0;padding:16px 20px;cursor:pointer;text-align:left;transition:background-color 0.15s}.sd-responses .sd-resp-head .sd-resp-name{font-family:"Bitter",sans-serif;font-weight:800;font-size:17px;color:#1a1006}.sd-responses .sd-resp-head .sd-resp-toggle{font-family:"Jakarta",sans-serif;font-size:14px;color:#8a7c68;white-space:nowrap}.sd-responses .sd-resp-head:hover{background-color:#faf3e1}.sd-responses .sd-resp-card.open .sd-resp-toggle{color:#bc5001;font-weight:700}.sd-responses .sd-resp-body{padding:4px 20px 14px 20px;border-top:1px solid rgb(0 0 0 / .06)}.sd-responses .sd-resp-row{display:flex;justify-content:space-between;gap:24px;padding:10px 0;border-top:1px solid rgb(0 0 0 / .05)}.sd-responses .sd-resp-row:first-child{border-top:0}.sd-responses .sd-resp-row .sd-resp-q{font-family:"Jakarta",sans-serif;font-size:15px;color:#60564c;flex:1}.sd-responses .sd-resp-row .sd-resp-a{font-family:"Bitter",sans-serif;font-weight:700;font-size:15px;color:#1a1006;text-align:right;flex:0 0 auto;max-width:48%}.sd-responses .sd-table-scroll{overflow:auto;max-height:70vh;-webkit-overflow-scrolling:touch;border:1px solid rgb(0 0 0 / .1);border-radius:14px}.sd-responses table{border-collapse:separate;border-spacing:0;width:auto;min-width:100%;font-family:"Jakarta",sans-serif;font-size:14px}.sd-responses table th,.sd-responses table td{padding:10px 14px;border-bottom:1px solid rgb(0 0 0 / .06);border-right:1px solid rgb(0 0 0 / .06);text-align:left;vertical-align:top}.sd-responses table th{white-space:nowrap}.sd-responses table td{white-space:normal;min-width:240px;max-width:400px;overflow-wrap:anywhere;word-break:break-word;hyphens:auto}.sd-responses table thead th{background-color:#faf3e1;font-family:"Bitter",sans-serif;font-weight:800;color:#1a1006;position:sticky;top:0;z-index:2}.sd-responses table tbody th{font-weight:600;color:#60564c;background-color:#fff;position:sticky;left:0;white-space:normal;min-width:220px;max-width:280px;border-right:1px solid rgb(0 0 0 / .12);z-index:1}.sd-responses table thead th:first-child{left:0;z-index:3}.sd-rename{margin-top:30px}.sd-rename .sd-rename-toggle{display:inline-flex;align-items:center;gap:8px;background-color:#faf3e1;border:0;border-radius:26px;padding:11px 20px;min-height:44px;font-family:"Bitter",sans-serif;font-weight:700;font-size:14px;color:#bc5001;cursor:pointer;transition:background-color 0.2s}.sd-rename .sd-rename-toggle svg{display:block}.sd-rename .sd-rename-toggle:hover{background-color:#f7ecd0}.sd-rename .sd-rename-panel{display:none;margin-top:18px}.sd-rename .sd-rename-panel.open{display:block}.sd-rename .sd-rename-intro{font-family:"Jakarta",sans-serif;font-size:15px;line-height:1.5;color:#8a7c68;margin-bottom:16px;max-width:660px}.sd-rename .sd-rename-list{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.sd-rename .sd-rename-item{display:flex;align-items:center;gap:8px;background-color:#fff;border:1px solid rgb(0 0 0 / .1);border-radius:24px;padding:7px 8px 7px 16px}.sd-rename .sd-rename-item .sd-rename-name{font-family:"Jakarta",sans-serif;font-size:15px;color:#1a1006}.sd-rename .sd-rename-item .sd-rename-edit{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:50%;background-color:#faf3e1;color:#bc5001;cursor:pointer;transition:background-color 0.2s}.sd-rename .sd-rename-item .sd-rename-edit svg{display:block}.sd-rename .sd-rename-item .sd-rename-edit:hover{background-color:#f6eacb}.sd-rename .sd-rename-item.editing .sd-rename-name,.sd-rename .sd-rename-item.editing>.sd-rename-edit{display:none}.sd-rename .sd-rename-edit-wrap{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.sd-rename .sd-rename-input{font-family:"Jakarta",sans-serif;font-size:15px;color:#1a1006;border:1px solid #bc5001;border-radius:16px;padding:6px 14px;min-width:150px}.sd-rename .sd-rename-input:focus{outline:2px solid rgb(188 80 1 / .3);outline-offset:1px}.sd-rename .sd-rename-save,.sd-rename .sd-rename-cancel{border:0;border-radius:16px;padding:7px 16px;font-family:"Bitter",sans-serif;font-weight:700;font-size:14px;cursor:pointer}.sd-rename .sd-rename-save{background-color:#bc5001;color:#fff}.sd-rename .sd-rename-cancel{background-color:#faf3e1;color:#60564c}section.social-dashboard-start{display:flex;flex-direction:column;gap:14px;margin-top:6px}section.social-dashboard-start .sd-live,section.social-dashboard-start .sd-reports{padding:18px 26px;border-radius:16px;background-color:#faf3e1}section.social-dashboard-start .sd-live{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px 30px}section.social-dashboard-start .sd-live-info{display:flex;flex-direction:column;gap:8px;min-width:0}section.social-dashboard-start .class-name{font-family:"Bitter",sans-serif;font-size:18px;font-weight:800;line-height:1.3;color:#1a1006}section.social-dashboard-start .sd-live .cta-1{min-height:44px}section.social-dashboard-start .sd-live-state{display:inline-flex;align-items:center;gap:9px;font-family:"Jakarta",sans-serif;font-size:14px;line-height:1.4;color:#8a7c68}section.social-dashboard-start .sd-live-state strong{font-weight:700;color:#1a1006}section.social-dashboard-start .sd-dot{flex-shrink:0;width:9px;height:9px;border-radius:50%;background-color:#7ba758;box-shadow:0 0 0 0 rgb(123 167 88 / .6);animation:sd-pulse 1.8s ease-out infinite}section.social-dashboard-start .sd-live-state.is-running{color:#60564c}section.social-dashboard-start .sd-live-state.is-waiting .sd-dot{background-color:#d59310;box-shadow:0 0 0 0 rgb(213 147 16 / .6);animation-name:sd-pulse-waiting}section.social-dashboard-start .sd-reports>.label{font-family:"Bitter",sans-serif;font-size:15px;font-weight:700;line-height:1.375;color:#b4a591}section.social-dashboard-start .sd-report-controls{display:flex;align-items:center;gap:14px;flex-wrap:wrap}section.social-dashboard-start .sd-report-controls .label{font-family:"Bitter",sans-serif;font-size:15px;font-weight:700;line-height:1.375;color:#b4a591}section.social-dashboard-start .sd-report-picker{position:relative}section.social-dashboard-start .sd-report-select{font-family:"Bitter",sans-serif;font-size:14.5px;font-weight:700;line-height:1.375;color:#1a1006;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231a1006' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 16px center;border:0;border-radius:26px;padding:12px 44px 12px 18px;min-height:44px;max-width:360px;cursor:pointer;appearance:none}section.social-dashboard-start .sd-report-meta{font-family:"Jakarta",sans-serif;font-size:14px;line-height:1.4;color:#8a7c68;white-space:nowrap}section.social-dashboard-start .sd-report-actions{display:flex;align-items:center;gap:10px;margin-left:auto}section.social-dashboard-start .sd-reopen-btn{display:inline-flex;align-items:center;height:44px;border-radius:26px;background-color:#fff;border:0;padding:0 18px;font-family:"Bitter",sans-serif;font-weight:700;font-size:14px;color:#bc5001;cursor:pointer;white-space:nowrap;transition:background-color 0.15s}section.social-dashboard-start .sd-reopen-btn:hover{background-color:#f6e2d5}section.social-dashboard-start .sd-report-delete{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:22px;background-color:#fff;border:0;padding:0;cursor:pointer;transition:background-color 0.15s}section.social-dashboard-start .sd-report-delete:hover{background-color:#f6e2d5}section.social-dashboard-start .sd-report-delete img{display:block;width:18px;height:18px}section.social-dashboard-start .sd-report-confirm{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}section.social-dashboard-start .sd-report-confirm span{font-family:"Bitter",sans-serif;font-weight:700;font-size:15px;color:#1a1006}section.social-dashboard-start .sd-report-confirm button{border:0;cursor:pointer;font-family:"Bitter",sans-serif;font-weight:800;font-size:14px;border-radius:22px;padding:12px 18px;transition:background-color 0.15s}section.social-dashboard-start .sd-report-confirm .sd-confirm-yes{background-color:#c0410a;color:#fff}section.social-dashboard-start .sd-report-confirm .sd-confirm-yes:hover{background-color:#a5380a}section.social-dashboard-start .sd-report-confirm .sd-confirm-no{background-color:#faf3e1;color:#1a1006}section.social-dashboard-start .sd-report-confirm .sd-confirm-no:hover{background-color:#f4e8cc}section.social-dashboard-start .sd-report-delete[hidden],section.social-dashboard-start .sd-report-confirm[hidden]{display:none}@media screen and (max-width:1100px){section.social-dashboard-start .sd-live,section.social-dashboard-start .sd-reports{padding:16px 18px}section.social-dashboard-start .sd-live .cta-1{width:100%;text-align:center}section.social-dashboard-start .sd-report-actions{margin-left:0}section.social-dashboard-start .sd-report-controls{gap:12px}section.social-dashboard-start .sd-report-select{max-width:100%}}@keyframes sd-pulse{0%{box-shadow:0 0 0 0 rgb(123 167 88 / .55)}70%{box-shadow:0 0 0 7px #fff0}100%{box-shadow:0 0 0 0 #fff0}}@keyframes sd-pulse-waiting{0%{box-shadow:0 0 0 0 rgb(213 147 16 / .55)}70%{box-shadow:0 0 0 7px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.sd-section-head{margin-top:44px;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid #e7dfcf}.sd-section-head h2{font-size:32px;color:#1a1006;margin:0}@media screen and (max-width:600px){.sd-section-head{margin-top:48px}.sd-section-head h2{font-size:24px}}.sd-empty{margin-top:40px;padding:40px 34px;border-radius:18px;background-color:#faf3e1}.sd-empty h3{color:#1a1006}.sd-empty p{color:#60564c;max-width:640px}.sd-empty-line{font-family:"Jakarta",sans-serif;color:#b4a591;padding:6px 0}.sd-standouts{padding:20px;border-radius:18px;background-color:#faf3e1}.sd-standouts .sd-standouts-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}@media screen and (max-width:1100px){.sd-standouts .sd-standouts-grid{grid-template-columns:1fr}}.sd-standouts .sd-standout-card{position:relative;overflow:hidden;background-color:#fff;border-radius:14px;padding:24px 24px 10px}.sd-standouts .sd-standout-card::before{content:"";position:absolute;top:0;left:0;right:0;height:4px}.sd-standouts .sd-standout-card.sd-positive::before{background-color:#7ba758}.sd-standouts .sd-standout-card.sd-negative::before{background-color:#c0410a}@media screen and (max-width:600px){.sd-standouts .sd-standout-card{padding:24px 22px}}.sd-standouts .sd-card-head{display:flex;align-items:center;gap:12px;padding-bottom:12px;margin-bottom:0;border-bottom:1px solid #e7dfcf}.sd-standouts .sd-card-head h3{font-size:18px;color:#1a1006;margin:0}.sd-standouts .sd-card-head .sd-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;color:#fff;flex-shrink:0}.sd-standouts .sd-card-head .sd-icon svg{width:18px;height:18px}.sd-standouts .sd-positive .sd-card-head .sd-icon{background-color:#7ba758}.sd-standouts .sd-negative .sd-card-head .sd-icon{background-color:#c0410a}.sd-standouts .sd-pupil-list{list-style:none;padding:0;margin:0}.sd-standouts .sd-pupil-list li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;border-bottom:1px solid #e7dfcf}.sd-standouts .sd-pupil-main{display:flex;flex-direction:column;gap:2px}.sd-standouts .sd-pupil-name{font-family:"Bitter",sans-serif;font-weight:700;font-size:15px;color:#1a1006}.sd-standouts .sd-pupil-meta{font-family:"Jakarta",sans-serif;font-size:14px;color:#8a7c68}.sd-standouts .sd-pupil-votes{font-family:"Bitter",sans-serif;font-weight:700;font-size:14px;white-space:nowrap;text-align:right}.sd-standouts .sd-pupil-votes.sd-pos{color:#437557}.sd-standouts .sd-pupil-votes.sd-neg{color:#b33a1a}.sd-standouts .sd-more{border-top:0}.sd-standouts .sd-more-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;padding:12px 0 6px;min-height:44px;cursor:pointer;font-family:"Bitter",sans-serif;font-weight:600;font-size:14px;color:#bc5001;text-align:left;transition:color 0.15s}.sd-standouts .sd-more-toggle:hover{color:#1a1006}.sd-standouts .sd-more-toggle svg{flex-shrink:0;transition:transform 0.2s}.sd-standouts .sd-more.open .sd-more-toggle svg{transform:rotate(180deg)}.sd-standouts .sd-more-list{border-top:1px solid rgb(0 0 0 / .07)}.sd-relations,.sd-print-relations{padding:22px 24px 20px;border-radius:18px;background-color:#faf3e1}.sd-relations .sd-chart-switch,.sd-print-relations .sd-chart-switch{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:18px}.sd-relations .sd-chart-switch .sd-switch-label,.sd-print-relations .sd-chart-switch .sd-switch-label{font-family:"Jakarta",sans-serif;font-size:14px;color:#8a7c68;margin-right:8px}.sd-relations .sd-chart-switch .sd-switch-buttons,.sd-print-relations .sd-chart-switch .sd-switch-buttons{display:flex;gap:6px;gap:4px;background-color:#fff;border-radius:26px;padding:5px;flex-wrap:wrap}.sd-relations .sd-chart-switch .sd-chart-btn,.sd-print-relations .sd-chart-switch .sd-chart-btn{display:flex;align-items:center;gap:8px;border:0;background-color:#fff0;cursor:pointer;font-family:"Bitter",sans-serif;font-weight:700;font-size:14px;color:#8a7c68;padding:10px 16px;min-height:44px;box-sizing:border-box;border-radius:22px;transition:background-color 0.15s,color 0.15s}.sd-relations .sd-chart-switch .sd-chart-btn svg,.sd-print-relations .sd-chart-switch .sd-chart-btn svg{color:#cabd9f}.sd-relations .sd-chart-switch .sd-chart-btn:hover,.sd-print-relations .sd-chart-switch .sd-chart-btn:hover{color:#1a1006}.sd-relations .sd-chart-switch .sd-chart-btn.active,.sd-print-relations .sd-chart-switch .sd-chart-btn.active{background-color:#faf3e1;color:#1a1006;box-shadow:0 1px 4px rgb(0 0 0 / .06)}.sd-relations .sd-chart-switch .sd-chart-btn.active svg,.sd-print-relations .sd-chart-switch .sd-chart-btn.active svg{color:#7ba758}.sd-relations .sd-chart-stage,.sd-print-relations .sd-chart-stage{position:relative;background-color:#fff;border-radius:14px;padding:22px 24px 16px}@media screen and (max-width:600px){.sd-relations .sd-chart-stage,.sd-print-relations .sd-chart-stage{padding:16px 12px}}.sd-relations .sd-chart,.sd-print-relations .sd-chart{display:none}.sd-relations .sd-chart.active,.sd-print-relations .sd-chart.active{display:block}.sd-relations .sd-bars-toolbar,.sd-print-relations .sd-bars-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;margin-bottom:16px;font-family:"Jakarta",sans-serif;font-size:14px;color:#60564c}.sd-relations .sd-bars-group,.sd-print-relations .sd-bars-group{display:flex;align-items:center;gap:10px}.sd-relations .sd-bars-tlabel,.sd-print-relations .sd-bars-tlabel{color:#8a7c68}.sd-relations .sd-bars-seg,.sd-print-relations .sd-bars-seg{display:flex;gap:2px;padding:4px;border-radius:22px;background-color:#fff;border:1px solid #e3d9c4}.sd-relations .sd-bars-seg button,.sd-print-relations .sd-bars-seg button{border:0;background-color:#fff0;cursor:pointer;font-family:"Bitter",sans-serif;font-weight:700;font-size:13px;color:#8a7c68;padding:7px 14px;border-radius:18px;transition:background-color 0.15s,color 0.15s}.sd-relations .sd-bars-seg button:hover,.sd-print-relations .sd-bars-seg button:hover{color:#1a1006}.sd-relations .sd-bars-seg button.active,.sd-print-relations .sd-bars-seg button.active{background-color:#4a3f34;color:#fff}.sd-relations .sd-bars-search,.sd-print-relations .sd-bars-search{margin-left:auto;display:flex;align-items:center;gap:8px;padding:0 12px;border-radius:22px;background-color:#fff;border:1px solid #e3d9c4;transition:border-color 0.15s}.sd-relations .sd-bars-search svg,.sd-print-relations .sd-bars-search svg{color:#b4a591;flex-shrink:0}.sd-relations .sd-bars-search input,.sd-print-relations .sd-bars-search input{border:0;background-color:#fff0;font-family:"Jakarta",sans-serif;font-size:14px;color:#1a1006;padding:9px 0;width:170px;outline:none}.sd-relations .sd-bars-search input::placeholder,.sd-print-relations .sd-bars-search input::placeholder{color:#b4a591}.sd-relations .sd-bars-search input::-webkit-search-cancel-button,.sd-print-relations .sd-bars-search input::-webkit-search-cancel-button{cursor:pointer}.sd-relations .sd-bars-search:focus-within,.sd-print-relations .sd-bars-search:focus-within{border-color:#b4a591}@media screen and (max-width:600px){.sd-relations .sd-bars-search,.sd-print-relations .sd-bars-search{margin-left:0;width:100%}.sd-relations .sd-bars-search input,.sd-print-relations .sd-bars-search input{width:100%}}.sd-relations .sd-bars,.sd-print-relations .sd-bars{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.sd-relations .sd-bars svg,.sd-print-relations .sd-bars svg{display:block;margin:0 auto}.sd-relations .sd-bsvg .sd-bar,.sd-print-relations .sd-bsvg .sd-bar{cursor:pointer;transition:opacity 0.15s}.sd-relations .sd-bsvg .sd-bar-hit,.sd-print-relations .sd-bsvg .sd-bar-hit{fill:#faf3e1;fill-opacity:0;transition:fill-opacity 0.15s}.sd-relations .sd-bsvg .sd-bar-dot,.sd-print-relations .sd-bsvg .sd-bar-dot{opacity:0;transition:opacity 0.15s}.sd-relations .sd-bsvg .sd-bar-name,.sd-print-relations .sd-bsvg .sd-bar-name{transition:fill 0.15s}.sd-relations .sd-bsvg.is-focus .sd-bar:not(.is-active):not(.is-chooser-pos):not(.is-chooser-neg),.sd-print-relations .sd-bsvg.is-focus .sd-bar:not(.is-active):not(.is-chooser-pos):not(.is-chooser-neg){opacity:.22}.sd-relations .sd-bsvg.is-search .sd-bar:not(.is-match),.sd-print-relations .sd-bsvg.is-search .sd-bar:not(.is-match){opacity:.22}.sd-relations .sd-bsvg .sd-bar.is-active .sd-bar-hit,.sd-relations .sd-bsvg .sd-bar.is-match .sd-bar-hit,.sd-print-relations .sd-bsvg .sd-bar.is-active .sd-bar-hit,.sd-print-relations .sd-bsvg .sd-bar.is-match .sd-bar-hit{fill-opacity:1}.sd-relations .sd-bsvg .sd-bar.is-active .sd-bar-name,.sd-relations .sd-bsvg .sd-bar.is-match .sd-bar-name,.sd-print-relations .sd-bsvg .sd-bar.is-active .sd-bar-name,.sd-print-relations .sd-bsvg .sd-bar.is-match .sd-bar-name{font-weight:700;fill:#1a1006}.sd-relations .sd-bsvg .sd-bar.is-chooser-pos .sd-bar-dot-pos,.sd-relations .sd-bsvg .sd-bar.is-chooser-neg .sd-bar-dot-neg,.sd-print-relations .sd-bsvg .sd-bar.is-chooser-pos .sd-bar-dot-pos,.sd-print-relations .sd-bsvg .sd-bar.is-chooser-neg .sd-bar-dot-neg{opacity:1}.sd-relations .sd-bars-info,.sd-print-relations .sd-bars-info{margin-top:14px;min-height:22px;font-family:"Jakarta",sans-serif;font-size:14px;line-height:1.55;color:#60564c}.sd-relations .sd-bars-info .sd-bars-hint,.sd-print-relations .sd-bars-info .sd-bars-hint{color:#b4a591}.sd-relations .sd-bars-info strong,.sd-print-relations .sd-bars-info strong{color:#1a1006;font-weight:700;margin-right:4px}.sd-relations .sd-bars-info .sd-bars-info-pos,.sd-print-relations .sd-bars-info .sd-bars-info-pos{color:#3f6f4f;font-weight:600}.sd-relations .sd-bars-info .sd-bars-info-neg,.sd-print-relations .sd-bars-info .sd-bars-info-neg{color:#bc5001;font-weight:600}.sd-relations .sd-bars-info .sd-bars-info-sep,.sd-print-relations .sd-bars-info .sd-bars-info-sep{color:#cabd9f;margin:0 8px}.sd-relations .sd-bars-legend,.sd-print-relations .sd-bars-legend{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:12px;font-family:"Jakarta",sans-serif;font-size:13px;color:#60564c}.sd-relations .sd-bars-legend .sd-bars-key,.sd-print-relations .sd-bars-legend .sd-bars-key{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.sd-relations .sd-bars-legend .sd-bars-key b,.sd-print-relations .sd-bars-legend .sd-bars-key b{font-weight:600;margin-right:4px}.sd-relations .sd-bars-legend .sd-bars-key i,.sd-print-relations .sd-bars-legend .sd-bars-key i{display:inline-block;width:14px;height:14px;border-radius:3px;margin-left:8px;flex-shrink:0}.sd-relations .sd-bars-legend .sd-bars-key b+i,.sd-print-relations .sd-bars-legend .sd-bars-key b+i{margin-left:0}.sd-relations .sd-bars-legend .sd-bars-key .sd-bars-key-none,.sd-print-relations .sd-bars-legend .sd-bars-key .sd-bars-key-none{background-color:#fff;border:1px dashed #d9cdb5}.sd-relations .sd-bars-caption,.sd-print-relations .sd-bars-caption{text-align:center;font-family:"Jakarta",sans-serif;font-size:14px;color:#8a7c68;margin-top:14px}.sd-relations .sd-circle-toolbar,.sd-print-relations .sd-circle-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-bottom:14px;font-family:"Jakarta",sans-serif;font-size:14px;color:#60564c}.sd-relations .sd-circle-check,.sd-print-relations .sd-circle-check{display:flex;align-items:center;gap:8px;cursor:pointer}.sd-relations .sd-circle-check input,.sd-print-relations .sd-circle-check input{width:16px;height:16px;margin:0;accent-color:#4a3f34;cursor:pointer}.sd-relations .sd-circle-check.is-off,.sd-print-relations .sd-circle-check.is-off{opacity:.45;cursor:default}.sd-relations .sd-circle-check.is-off input,.sd-print-relations .sd-circle-check.is-off input{cursor:default}.sd-relations .sd-circle-edit,.sd-print-relations .sd-circle-edit{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.sd-relations .sd-ind-seg,.sd-relations .sd-lay-seg,.sd-print-relations .sd-ind-seg,.sd-print-relations .sd-lay-seg{display:inline-flex;border:1px solid #e7dfcf;border-radius:16px;background-color:#fff;padding:2px;gap:2px}.sd-relations .sd-ind-seg[hidden],.sd-relations .sd-lay-seg[hidden],.sd-print-relations .sd-ind-seg[hidden],.sd-print-relations .sd-lay-seg[hidden]{display:none}.sd-relations .sd-ind-btn,.sd-relations .sd-lay-btn,.sd-print-relations .sd-ind-btn,.sd-print-relations .sd-lay-btn{border:0;background-color:#fff0;border-radius:13px;padding:4px 11px;font-family:"Jakarta",sans-serif;font-size:13px;color:#60564c;cursor:pointer}.sd-relations .sd-ind-btn:hover,.sd-relations .sd-lay-btn:hover,.sd-print-relations .sd-ind-btn:hover,.sd-print-relations .sd-lay-btn:hover{color:#1a1006}.sd-relations .sd-ind-btn.active,.sd-relations .sd-lay-btn.active,.sd-print-relations .sd-ind-btn.active,.sd-print-relations .sd-lay-btn.active{background-color:#4a3f34;color:#fff}.sd-relations .sd-make-wrap,.sd-print-relations .sd-make-wrap{position:relative;display:inline-flex}.sd-relations .sd-make-btn,.sd-print-relations .sd-make-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid #e7dfcf;border-radius:16px;background-color:#fff;padding:5px 12px;font-family:"Jakarta",sans-serif;font-size:13px;color:#4a3f34;cursor:pointer;transition:background-color 0.15s,border-color 0.15s}.sd-relations .sd-make-btn:hover,.sd-print-relations .sd-make-btn:hover{border-color:#c8bda3}.sd-relations .sd-make-btn.is-open,.sd-print-relations .sd-make-btn.is-open{border-color:#bc5001;color:#bc5001}.sd-relations .sd-make-btn:disabled,.sd-print-relations .sd-make-btn:disabled{opacity:.45;cursor:default;border-color:#e7dfcf}.sd-relations .sd-make-pop,.sd-print-relations .sd-make-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:6;width:290px;background-color:#fff;border:1px solid #e7dfcf;border-radius:12px;box-shadow:0 8px 24px rgb(26 16 6 / .14);padding:12px 13px 11px;font-family:"Jakarta",sans-serif}.sd-relations .sd-make-pop[hidden],.sd-print-relations .sd-make-pop[hidden]{display:none}.sd-relations .sd-make-pop .sd-make-row,.sd-print-relations .sd-make-pop .sd-make-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:#1a1006}.sd-relations .sd-make-pop .sd-make-row input,.sd-print-relations .sd-make-pop .sd-make-row input{width:74px;border:1px solid #c8bda3;border-radius:8px;padding:5px 8px;font-family:"Jakarta",sans-serif;font-size:14px;color:#1a1006;outline:none}.sd-relations .sd-make-pop .sd-make-row input:focus,.sd-print-relations .sd-make-pop .sd-make-row input:focus{border-color:#bc5001}.sd-relations .sd-make-pop .sd-make-hint,.sd-print-relations .sd-make-pop .sd-make-hint{margin:9px 0 0;font-family:"Bitter",serif;font-weight:700;font-size:13px;color:#bc5001}.sd-relations .sd-make-pop .sd-make-basis,.sd-print-relations .sd-make-pop .sd-make-basis{margin:6px 0 0;font-size:12px;line-height:1.45;color:#8a7c68}.sd-relations .sd-make-pop .sd-make-actions,.sd-print-relations .sd-make-pop .sd-make-actions{display:flex;align-items:center;gap:10px;margin-top:12px}.sd-relations .sd-make-pop .sd-make-go,.sd-print-relations .sd-make-pop .sd-make-go{border:0;border-radius:16px;background-color:#bc5001;color:#fff;padding:6px 14px;font-family:"Jakarta",sans-serif;font-size:13px;cursor:pointer}.sd-relations .sd-make-pop .sd-make-go:hover,.sd-print-relations .sd-make-pop .sd-make-go:hover{background-color:#a34500}.sd-relations .sd-make-pop .sd-make-cancel,.sd-print-relations .sd-make-pop .sd-make-cancel{border:0;background-color:#fff0;font-family:"Jakarta",sans-serif;font-size:13px;color:#8a7c68;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.sd-relations .sd-make-pop .sd-make-cancel:hover,.sd-print-relations .sd-make-pop .sd-make-cancel:hover{color:#1a1006}.sd-relations .sd-make-note,.sd-print-relations .sd-make-note{font-family:"Jakarta",sans-serif;font-size:12px;color:#5a8a3a}.sd-relations .sd-make-note:empty,.sd-print-relations .sd-make-note:empty{display:none}.sd-relations .sd-gprint-btn,.sd-relations .sd-lay-print,.sd-print-relations .sd-gprint-btn,.sd-print-relations .sd-lay-print{display:inline-flex;align-items:center;gap:6px;border:1px solid #e7dfcf;border-radius:16px;background-color:#fff;padding:5px 12px;font-family:"Jakarta",sans-serif;font-size:13px;color:#4a3f34;cursor:pointer;transition:border-color 0.15s}.sd-relations .sd-gprint-btn[hidden],.sd-relations .sd-lay-print[hidden],.sd-print-relations .sd-gprint-btn[hidden],.sd-print-relations .sd-lay-print[hidden]{display:none!important}.sd-relations .sd-gprint-btn:hover,.sd-relations .sd-lay-print:hover,.sd-print-relations .sd-gprint-btn:hover,.sd-print-relations .sd-lay-print:hover{border-color:#c8bda3}.sd-relations .sd-edit-btn,.sd-relations .sd-edit-reset,.sd-relations .sd-more-btn,.sd-relations .sd-lay-clouds,.sd-print-relations .sd-edit-btn,.sd-print-relations .sd-edit-reset,.sd-print-relations .sd-more-btn,.sd-print-relations .sd-lay-clouds{display:inline-flex;align-items:center;gap:6px;border:1px solid #e7dfcf;border-radius:16px;background-color:#fff;padding:5px 12px;font-family:"Jakarta",sans-serif;font-size:13px;color:#4a3f34;cursor:pointer;transition:background-color 0.15s,border-color 0.15s}.sd-relations .sd-edit-btn:hover,.sd-relations .sd-edit-reset:hover,.sd-relations .sd-more-btn:hover,.sd-relations .sd-lay-clouds:hover,.sd-print-relations .sd-edit-btn:hover,.sd-print-relations .sd-edit-reset:hover,.sd-print-relations .sd-more-btn:hover,.sd-print-relations .sd-lay-clouds:hover{border-color:#c8bda3}.sd-relations .sd-edit-btn.active,.sd-relations .sd-edit-reset.active,.sd-relations .sd-more-btn.active,.sd-relations .sd-lay-clouds.active,.sd-print-relations .sd-edit-btn.active,.sd-print-relations .sd-edit-reset.active,.sd-print-relations .sd-more-btn.active,.sd-print-relations .sd-lay-clouds.active{background-color:#bc5001;border-color:#bc5001;color:#fff}.sd-relations .sd-edit-btn:disabled,.sd-relations .sd-edit-reset:disabled,.sd-relations .sd-more-btn:disabled,.sd-relations .sd-lay-clouds:disabled,.sd-print-relations .sd-edit-btn:disabled,.sd-print-relations .sd-edit-reset:disabled,.sd-print-relations .sd-more-btn:disabled,.sd-print-relations .sd-lay-clouds:disabled{opacity:.45;cursor:default;border-color:#e7dfcf}.sd-relations .sd-edit-btn[hidden],.sd-relations .sd-edit-reset[hidden],.sd-relations .sd-more-btn[hidden],.sd-relations .sd-lay-clouds[hidden],.sd-print-relations .sd-edit-btn[hidden],.sd-print-relations .sd-edit-reset[hidden],.sd-print-relations .sd-more-btn[hidden],.sd-print-relations .sd-lay-clouds[hidden]{display:none}.sd-relations .sd-edit-reset,.sd-print-relations .sd-edit-reset{color:#b33a1a}.sd-relations .sd-edit-reset:hover,.sd-print-relations .sd-edit-reset:hover{border-color:#e2b3a4}.sd-relations .sd-edit-reset.is-armed,.sd-print-relations .sd-edit-reset.is-armed{border-color:#b33a1a;background-color:#fbeee9;font-weight:700}.sd-relations .sd-undo-btn,.sd-relations .sd-lay-undo,.sd-relations .sd-lay-reset,.sd-print-relations .sd-undo-btn,.sd-print-relations .sd-lay-undo,.sd-print-relations .sd-lay-reset{border:0;background-color:#fff0;cursor:pointer;font-family:"Jakarta",sans-serif;font-size:13px;color:#8a7c68;text-decoration:underline;text-underline-offset:3px;padding:4px 2px}.sd-relations .sd-undo-btn:hover,.sd-relations .sd-lay-undo:hover,.sd-relations .sd-lay-reset:hover,.sd-print-relations .sd-undo-btn:hover,.sd-print-relations .sd-lay-undo:hover,.sd-print-relations .sd-lay-reset:hover{color:#1a1006}.sd-relations .sd-undo-btn:disabled,.sd-relations .sd-lay-undo:disabled,.sd-relations .sd-lay-reset:disabled,.sd-print-relations .sd-undo-btn:disabled,.sd-print-relations .sd-lay-undo:disabled,.sd-print-relations .sd-lay-reset:disabled{opacity:.45;cursor:default;text-decoration:none}.sd-relations .sd-undo-btn[hidden],.sd-relations .sd-lay-undo[hidden],.sd-relations .sd-lay-reset[hidden],.sd-print-relations .sd-undo-btn[hidden],.sd-print-relations .sd-lay-undo[hidden],.sd-print-relations .sd-lay-reset[hidden]{display:none}.sd-relations .sd-lay-reset.is-armed,.sd-print-relations .sd-lay-reset.is-armed{color:#b33a1a;font-weight:700}.sd-relations .is-bare .sd-cgroups,.sd-relations .is-bare .sd-clean,.sd-relations .is-bare .sd-cmark,.sd-relations .is-bare .sd-legend-group,.sd-relations .is-bare .sd-circle-groups,.sd-relations .is-bare .sd-cpanel-toggle[data-panel=groups],.sd-print-relations .is-bare .sd-cgroups,.sd-print-relations .is-bare .sd-clean,.sd-print-relations .is-bare .sd-cmark,.sd-print-relations .is-bare .sd-legend-group,.sd-print-relations .is-bare .sd-circle-groups,.sd-print-relations .is-bare .sd-cpanel-toggle[data-panel=groups]{display:none}.sd-relations .sd-save-state,.sd-relations .sd-lay-state,.sd-print-relations .sd-save-state,.sd-print-relations .sd-lay-state{font-family:"Jakarta",sans-serif;font-size:12px;color:#a99b86}.sd-relations .sd-save-state.is-ok,.sd-relations .sd-lay-state.is-ok,.sd-print-relations .sd-save-state.is-ok,.sd-print-relations .sd-lay-state.is-ok{color:#5a8a3a}.sd-relations .sd-save-state.is-bad,.sd-relations .sd-lay-state.is-bad,.sd-print-relations .sd-save-state.is-bad,.sd-print-relations .sd-lay-state.is-bad{color:#b33a1a;font-weight:700}.sd-relations .sd-save-state:empty,.sd-relations .sd-lay-state:empty,.sd-print-relations .sd-save-state:empty,.sd-print-relations .sd-lay-state:empty{display:none}.sd-relations .sd-circle-reset,.sd-print-relations .sd-circle-reset{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;border:0;border-top:1px solid #f1ebdd;background-color:#fff0;cursor:pointer;font-family:"Jakarta",sans-serif;font-size:13px;color:#1a1006;padding:10px 2px 2px}.sd-relations .sd-circle-reset:hover,.sd-print-relations .sd-circle-reset:hover{color:#bc5001}.sd-relations .sd-circle-reset small,.sd-print-relations .sd-circle-reset small{font-size:12px;line-height:1.4;color:#8a7c68}.sd-relations .sd-cview-bar,.sd-relations .sd-cedit-bar,.sd-print-relations .sd-cview-bar,.sd-print-relations .sd-cedit-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;width:100%}.sd-relations .sd-cview-bar[hidden],.sd-relations .sd-cedit-bar[hidden],.sd-print-relations .sd-cview-bar[hidden],.sd-print-relations .sd-cedit-bar[hidden]{display:none}.sd-relations .sd-gsel-wrap,.sd-print-relations .sd-gsel-wrap{display:inline-flex;align-items:center;gap:8px;font-family:"Jakarta",sans-serif;font-size:13px;color:#60564c}.sd-relations .sd-gsel,.sd-print-relations .sd-gsel{appearance:none;-webkit-appearance:none;height:auto;min-height:0;width:auto;margin:0;box-shadow:none;line-height:1.4;border:1px solid #e7dfcf;border-radius:16px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%23a99b86' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:14px 14px;padding:5px 32px 5px 12px;font-family:"Jakarta",sans-serif;font-size:13px;color:#4a3f34;cursor:pointer;outline:none}.sd-relations .sd-gsel:hover,.sd-print-relations .sd-gsel:hover{border-color:#c8bda3}.sd-relations .sd-gsel:focus-visible,.sd-print-relations .sd-gsel:focus-visible{border-color:#bc5001}.sd-relations .sd-cview-bar .sd-edit-btn,.sd-print-relations .sd-cview-bar .sd-edit-btn{background-color:#bc5001;border-color:#bc5001;color:#fff}.sd-relations .sd-cview-bar .sd-edit-btn:hover,.sd-print-relations .sd-cview-bar .sd-edit-btn:hover{background-color:#a04400;border-color:#a04400}.sd-relations .sd-more-wrap,.sd-print-relations .sd-more-wrap{position:relative;display:inline-flex}.sd-relations .sd-more-btn svg,.sd-print-relations .sd-more-btn svg{width:15px;height:15px;color:#a99b86;transition:transform 0.2s}.sd-relations .sd-more-btn.is-open,.sd-print-relations .sd-more-btn.is-open{border-color:#c8bda3}.sd-relations .sd-more-btn.is-open svg,.sd-print-relations .sd-more-btn.is-open svg{transform:rotate(180deg)}.sd-relations .sd-more-pop,.sd-print-relations .sd-more-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:6;width:320px;max-width:calc(100vw - 40px);display:flex;flex-direction:column;gap:12px;background-color:#fff;border:1px solid #e7dfcf;border-radius:12px;box-shadow:0 8px 24px rgb(26 16 6 / .14);padding:14px 14px 12px}.sd-relations .sd-more-pop[hidden],.sd-print-relations .sd-more-pop[hidden]{display:none}.sd-relations .sd-more-pop .sd-circle-check,.sd-print-relations .sd-more-pop .sd-circle-check{align-items:flex-start;font-size:13px;color:#1a1006}.sd-relations .sd-more-pop .sd-circle-check input,.sd-print-relations .sd-more-pop .sd-circle-check input{margin-top:1px;flex-shrink:0}.sd-relations .sd-more-pop .sd-circle-check span,.sd-print-relations .sd-more-pop .sd-circle-check span{display:flex;flex-direction:column;gap:2px}.sd-relations .sd-more-pop .sd-circle-check small,.sd-print-relations .sd-more-pop .sd-circle-check small{font-size:12px;line-height:1.4;color:#8a7c68}.sd-relations .sd-cedit-bar,.sd-print-relations .sd-cedit-bar{justify-content:space-between;background-color:#fff5ee;border:1px solid #f3d4bf;border-radius:12px;padding:10px 12px 10px 16px}.sd-relations .sd-cedit-head,.sd-print-relations .sd-cedit-head{display:flex;flex-direction:column;gap:2px;font-family:"Jakarta",sans-serif}.sd-relations .sd-cedit-head strong,.sd-print-relations .sd-cedit-head strong{font-family:"Bitter",serif;font-weight:800;font-size:15px;color:#1a1006}.sd-relations .sd-cedit-head span,.sd-print-relations .sd-cedit-head span{font-size:13px;color:#60564c}.sd-relations .sd-cedit-actions,.sd-print-relations .sd-cedit-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.sd-relations .sd-edit-done,.sd-print-relations .sd-edit-done{border:0;border-radius:16px;background-color:#bc5001;color:#fff;padding:6px 18px;font-family:"Bitter",serif;font-weight:700;font-size:14px;cursor:pointer;transition:background-color 0.15s}.sd-relations .sd-edit-done:hover,.sd-print-relations .sd-edit-done:hover{background-color:#a04400}.sd-relations .sd-socio-circle,.sd-print-relations .sd-socio-circle{position:relative;width:100%;border-radius:12px;background-color:#fdfcf9;border:1px solid #f1ebdd;overflow:hidden}.sd-relations .sd-socio-circle svg,.sd-print-relations .sd-socio-circle svg{display:block;width:100%;height:auto;user-select:none;-webkit-user-select:none}.sd-relations .sd-socio-circle.is-3d,.sd-print-relations .sd-socio-circle.is-3d{background-color:#fff0;border-color:#fff0}.sd-relations .sd-csvg,.sd-print-relations .sd-csvg{touch-action:pan-y}.sd-relations .sd-csvg.is-zoomed,.sd-print-relations .sd-csvg.is-zoomed{touch-action:none;cursor:grab}.sd-relations .sd-csvg.is-zoomed.is-panning,.sd-print-relations .sd-csvg.is-zoomed.is-panning{cursor:grabbing}.sd-relations .sd-csvg .sd-cgroup,.sd-print-relations .sd-csvg .sd-cgroup{fill-opacity:.38;stroke-opacity:.38;stroke-linejoin:round;stroke-linecap:round;pointer-events:none;transition:opacity 0.15s}.sd-relations .sd-csvg .sd-cgroup-lean,.sd-print-relations .sd-csvg .sd-cgroup-lean{fill-opacity:.16;stroke-opacity:.8;stroke-width:2;stroke-dasharray:7 5;stroke-linejoin:round;pointer-events:none;transition:opacity 0.15s}.sd-relations .sd-csvg .sd-clean,.sd-print-relations .sd-csvg .sd-clean{pointer-events:none}.sd-relations .sd-csvg .sd-cgname,.sd-print-relations .sd-csvg .sd-cgname{pointer-events:none}.sd-relations .sd-csvg .sd-cmark,.sd-print-relations .sd-csvg .sd-cmark{pointer-events:none;font-family:"Segoe UI Symbol","Apple Symbols","Noto Sans Symbols",sans-serif}.sd-relations .sd-csvg.is-editing .sd-cnode,.sd-print-relations .sd-csvg.is-editing .sd-cnode{cursor:move}.sd-relations .sd-csvg .sd-cgroup.is-drop,.sd-print-relations .sd-csvg .sd-cgroup.is-drop{fill-opacity:.6;stroke-opacity:.6}.sd-relations .sd-csvg .sd-cdrop,.sd-print-relations .sd-csvg .sd-cdrop{pointer-events:none}.sd-relations .sd-csvg .sd-cdrop rect,.sd-print-relations .sd-csvg .sd-cdrop rect{fill:#fff;stroke:#c8bda3;stroke-width:1.5}.sd-relations .sd-csvg .sd-cdrop text,.sd-print-relations .sd-csvg .sd-cdrop text{fill:#4a3f34}.sd-relations .sd-csvg .sd-cdrop.is-good rect,.sd-print-relations .sd-csvg .sd-cdrop.is-good rect{stroke:#5a8a3a}.sd-relations .sd-csvg .sd-cdrop.is-good text,.sd-print-relations .sd-csvg .sd-cdrop.is-good text{fill:#3f6b27}.sd-relations .sd-csvg .sd-cdrop.is-mixed rect,.sd-print-relations .sd-csvg .sd-cdrop.is-mixed rect{stroke:#d98b2b}.sd-relations .sd-csvg .sd-cdrop.is-mixed text,.sd-print-relations .sd-csvg .sd-cdrop.is-mixed text{fill:#9a5d12}.sd-relations .sd-csvg .sd-cdrop.is-bad rect,.sd-print-relations .sd-csvg .sd-cdrop.is-bad rect{stroke:#b33a1a}.sd-relations .sd-csvg .sd-cdrop.is-bad text,.sd-print-relations .sd-csvg .sd-cdrop.is-bad text{fill:#b33a1a}.sd-relations .sd-csvg .sd-cedge,.sd-print-relations .sd-csvg .sd-cedge{fill:none;opacity:.95;transition:opacity 0.15s,stroke 0.15s}.sd-relations .sd-csvg .sd-cedge.is-oneway,.sd-print-relations .sd-csvg .sd-cedge.is-oneway{stroke:var(--sd-line-faint);opacity:.85}.sd-relations .sd-csvg .sd-cnode,.sd-print-relations .sd-csvg .sd-cnode{cursor:grab;touch-action:none;transition:opacity 0.15s}.sd-relations .sd-csvg .sd-cnode circle,.sd-print-relations .sd-csvg .sd-cnode circle{transition:stroke-width 0.15s}.sd-relations .sd-csvg .sd-cnode.is-dragging,.sd-print-relations .sd-csvg .sd-cnode.is-dragging{cursor:grabbing}.sd-relations .sd-csvg .sd-cnode.is-focus circle,.sd-print-relations .sd-csvg .sd-cnode.is-focus circle{stroke-width:4}.sd-relations .sd-csvg .sd-cnode.is-pinned circle,.sd-print-relations .sd-csvg .sd-cnode.is-pinned circle{stroke-width:4}.sd-relations .sd-csvg.has-focus .sd-cgroup:not(.is-on),.sd-print-relations .sd-csvg.has-focus .sd-cgroup:not(.is-on){opacity:.3}.sd-relations .sd-csvg.has-focus .sd-cgroup-lean:not(.is-on),.sd-print-relations .sd-csvg.has-focus .sd-cgroup-lean:not(.is-on){opacity:.25}.sd-relations .sd-csvg.has-focus .sd-cedge:not(.is-on),.sd-print-relations .sd-csvg.has-focus .sd-cedge:not(.is-on){opacity:.06}.sd-relations .sd-csvg.has-focus .sd-cnode:not(.is-on),.sd-print-relations .sd-csvg.has-focus .sd-cnode:not(.is-on){opacity:.22}.sd-relations .sd-csvg.has-focus .sd-cedge.is-on,.sd-print-relations .sd-csvg.has-focus .sd-cedge.is-on{opacity:1;stroke:var(--sd-line)}.sd-relations .sd-csvg.has-focus .sd-cedge.is-on.is-oneway,.sd-print-relations .sd-csvg.has-focus .sd-cedge.is-on.is-oneway{marker-end:url(#sd-arrow)}.sd-relations .sd-csvg.has-focus .sd-cedge.is-on.is-mutual,.sd-print-relations .sd-csvg.has-focus .sd-cedge.is-on.is-mutual{marker-start:url(#sd-arrow-bold);marker-end:url(#sd-arrow-bold)}.sd-relations .sd-csvg .sd-c3d-meter,.sd-print-relations .sd-csvg .sd-c3d-meter{pointer-events:none}.sd-relations .sd-csvg.is-3d,.sd-print-relations .sd-csvg.is-3d{cursor:grab;touch-action:none}.sd-relations .sd-csvg.is-3d.is-orbiting,.sd-print-relations .sd-csvg.is-3d.is-orbiting{cursor:grabbing}.sd-relations .sd-csvg.is-3d.is-panning,.sd-print-relations .sd-csvg.is-3d.is-panning{cursor:move}.sd-relations .sd-csvg.is-3d .sd-cnode,.sd-print-relations .sd-csvg.is-3d .sd-cnode{transition:none}.sd-relations .sd-fs-btn,.sd-relations .sd-view-ctl button,.sd-print-relations .sd-fs-btn,.sd-print-relations .sd-view-ctl button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:18px;border:1px solid #e3d9c4;background-color:#fff;color:#60564c;cursor:pointer;padding:0;font-family:"Bitter",sans-serif;font-size:17px;line-height:1;box-shadow:0 2px 8px rgb(0 0 0 / .06);transition:background-color 0.15s,color 0.15s}.sd-relations .sd-fs-btn:hover,.sd-relations .sd-view-ctl button:hover,.sd-print-relations .sd-fs-btn:hover,.sd-print-relations .sd-view-ctl button:hover{background-color:#f4e8cc;color:#1a1006}.sd-relations .sd-fs-btn svg,.sd-relations .sd-view-ctl button svg,.sd-print-relations .sd-fs-btn svg,.sd-print-relations .sd-view-ctl button svg{display:block}.sd-relations .sd-fs-btn,.sd-print-relations .sd-fs-btn{position:absolute;top:12px;right:12px}.sd-relations .sd-fs-btn svg,.sd-print-relations .sd-fs-btn svg{width:21px;height:21px}.sd-relations .sd-fs-btn .sd-fs-close,.sd-print-relations .sd-fs-btn .sd-fs-close{display:none}.sd-relations .sd-view-ctl,.sd-print-relations .sd-view-ctl{position:absolute;right:12px;bottom:64px;display:flex;flex-direction:column;gap:4px}.sd-relations .sd-view-ctl[hidden],.sd-print-relations .sd-view-ctl[hidden]{display:none}.sd-relations .sd-view-ctl .sd-view-fly.active,.sd-print-relations .sd-view-ctl .sd-view-fly.active{background-color:#bc5001;border-color:#bc5001;color:#fff}.sd-relations .sd-csvg.is-flying,.sd-print-relations .sd-csvg.is-flying{cursor:crosshair}.sd-relations .sd-dim-toggle,.sd-print-relations .sd-dim-toggle{position:absolute;right:12px;bottom:12px;display:flex;gap:2px;padding:4px;border-radius:22px;background-color:#fff;border:1px solid #e3d9c4;box-shadow:0 2px 8px rgb(0 0 0 / .08)}.sd-relations .sd-dim-btn,.sd-print-relations .sd-dim-btn{border:0;background-color:#fff0;cursor:pointer;font-family:"Bitter",sans-serif;font-weight:700;font-size:13px;color:#8a7c68;padding:7px 14px;border-radius:18px;transition:background-color 0.15s,color 0.15s}.sd-relations .sd-dim-btn:hover,.sd-print-relations .sd-dim-btn:hover{color:#1a1006}.sd-relations .sd-dim-btn.active,.sd-print-relations .sd-dim-btn.active{background-color:#4a3f34;color:#fff}.sd-relations .sd-dim-btn:disabled,.sd-print-relations .sd-dim-btn:disabled{opacity:.4;cursor:default}.sd-relations .sd-view-hint,.sd-print-relations .sd-view-hint{position:absolute;left:12px;bottom:12px;padding:6px 10px;border-radius:8px;background-color:rgb(255 255 255 / .85);font-family:"Jakarta",sans-serif;font-size:12px;color:#8a7c68;pointer-events:none}.sd-relations .sd-view-hint[hidden],.sd-print-relations .sd-view-hint[hidden]{display:none}.sd-relations .sd-chart-cirkel.is-fs,.sd-print-relations .sd-chart-cirkel.is-fs{position:fixed;inset:0;z-index:99999;background-color:#fff;padding:16px 24px 14px;overflow:hidden;flex-direction:column}.sd-relations .sd-chart-cirkel.is-fs.active,.sd-print-relations .sd-chart-cirkel.is-fs.active{display:flex}.sd-relations .sd-chart-cirkel.is-fs .sd-circle-toolbar,.sd-print-relations .sd-chart-cirkel.is-fs .sd-circle-toolbar{flex:0 0 auto;margin-bottom:10px}.sd-relations .sd-chart-cirkel.is-fs .sd-socio-circle,.sd-print-relations .sd-chart-cirkel.is-fs .sd-socio-circle{flex:1 1 auto;min-height:0}.sd-relations .sd-chart-cirkel.is-fs .sd-socio-canvas,.sd-print-relations .sd-chart-cirkel.is-fs .sd-socio-canvas{position:absolute;inset:0}.sd-relations .sd-chart-cirkel.is-fs .sd-socio-canvas svg,.sd-print-relations .sd-chart-cirkel.is-fs .sd-socio-canvas svg{width:100%;height:100%}.sd-relations .sd-chart-cirkel.is-fs .sd-circle-panels,.sd-print-relations .sd-chart-cirkel.is-fs .sd-circle-panels{flex:0 0 auto;margin-top:8px;max-height:42vh;overflow-y:auto}.sd-relations .sd-chart-cirkel.is-fs .sd-fs-btn .sd-fs-open,.sd-print-relations .sd-chart-cirkel.is-fs .sd-fs-btn .sd-fs-open{display:none}.sd-relations .sd-chart-cirkel.is-fs .sd-fs-btn .sd-fs-close,.sd-print-relations .sd-chart-cirkel.is-fs .sd-fs-btn .sd-fs-close{display:block}.sd-relations .sd-cpanel-bar,.sd-print-relations .sd-cpanel-bar{display:flex;flex-wrap:wrap;gap:8px 10px;margin-top:12px}.sd-relations .sd-cpanel-toggle,.sd-print-relations .sd-cpanel-toggle{display:inline-flex;align-items:center;gap:6px;border:1px solid #f1ebdd;border-radius:16px;background-color:#fff;padding:5px 10px 5px 13px;font-family:"Jakarta",sans-serif;font-size:13px;color:#60564c;cursor:pointer;transition:border-color 0.15s,color 0.15s}.sd-relations .sd-cpanel-toggle:hover,.sd-print-relations .sd-cpanel-toggle:hover{border-color:#c8bda3;color:#1a1006}.sd-relations .sd-cpanel-toggle svg,.sd-print-relations .sd-cpanel-toggle svg{flex-shrink:0;width:15px;height:15px;color:#a99b86;transition:transform 0.2s}.sd-relations .sd-cpanel-toggle.is-open,.sd-print-relations .sd-cpanel-toggle.is-open{border-color:#c8bda3;color:#1a1006}.sd-relations .sd-cpanel-toggle.is-open svg,.sd-print-relations .sd-cpanel-toggle.is-open svg{transform:rotate(180deg)}.sd-relations .sd-cpanel-toggle .sd-cpanel-count,.sd-print-relations .sd-cpanel-toggle .sd-cpanel-count{font-style:normal;font-size:12px;color:#8a7c68;background-color:#f7f3ea;border-radius:9px;padding:1px 7px}.sd-relations .sd-cpanel-toggle .sd-cpanel-count:empty,.sd-print-relations .sd-cpanel-toggle .sd-cpanel-count:empty{display:none}.sd-relations .sd-circle-legend[hidden],.sd-relations .sd-circle-groups[hidden],.sd-print-relations .sd-circle-legend[hidden],.sd-print-relations .sd-circle-groups[hidden]{display:none}.sd-relations .sd-circle-legend,.sd-print-relations .sd-circle-legend{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:12px}.sd-relations .sd-circle-legend .sd-legend-item,.sd-print-relations .sd-circle-legend .sd-legend-item{display:flex;align-items:center;gap:8px;font-family:"Jakarta",sans-serif;font-size:13px;color:#60564c}.sd-relations .sd-circle-legend .sd-legend-item svg,.sd-print-relations .sd-circle-legend .sd-legend-item svg{flex-shrink:0}.sd-relations .sd-circle-groups,.sd-print-relations .sd-circle-groups{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;font-family:"Jakarta",sans-serif;font-size:13px;color:#60564c}.sd-relations .sd-circle-groups:empty,.sd-print-relations .sd-circle-groups:empty{display:none}.sd-relations .sd-circle-groups .sd-cgroups-title,.sd-print-relations .sd-circle-groups .sd-cgroups-title{font-family:"Bitter",serif;font-weight:700;font-size:13px;color:#1a1006}.sd-relations .sd-circle-groups .sd-cgroup-item,.sd-print-relations .sd-circle-groups .sd-cgroup-item{display:inline-flex;align-items:center;gap:7px;padding:4px 11px 4px 6px;border-radius:14px;background-color:#fff;border:1px solid #f1ebdd;cursor:default;transition:border-color 0.15s;position:relative}.sd-relations .sd-circle-groups .sd-cgroup-item i,.sd-print-relations .sd-circle-groups .sd-cgroup-item i{width:14px;height:14px;border-radius:50%;flex-shrink:0}.sd-relations .sd-circle-groups .sd-cgroup-item[data-group]:hover,.sd-print-relations .sd-circle-groups .sd-cgroup-item[data-group]:hover{border-color:#c8bda3}.sd-relations .sd-circle-groups .sd-cgroup-item.is-loose i,.sd-print-relations .sd-circle-groups .sd-cgroup-item.is-loose i{border:2px dashed #b4a591;background-color:#fff}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-cgroup-leans,.sd-print-relations .sd-circle-groups .sd-cgroup-item .sd-cgroup-leans{font-style:normal;color:#8a7c68}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-cgroup-leans::before,.sd-print-relations .sd-circle-groups .sd-cgroup-item .sd-cgroup-leans::before{content:"·";margin:0 6px 0 2px;color:#c8bda3}.sd-relations .sd-circle-groups .sd-cgroup-item small,.sd-print-relations .sd-circle-groups .sd-cgroup-item small{font-size:12px;color:#a99b86}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-cgroup-body,.sd-print-relations .sd-circle-groups .sd-cgroup-item .sd-cgroup-body{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-cgroup-name,.sd-print-relations .sd-circle-groups .sd-cgroup-item .sd-cgroup-name{font-family:"Bitter",serif;font-weight:700;color:#1a1006;margin-right:4px;display:inline-flex;align-items:center;gap:4px}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-pencil,.sd-print-relations .sd-circle-groups .sd-cgroup-item .sd-pencil{color:#bc5001;flex-shrink:0}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-cgroup-edit,.sd-print-relations .sd-circle-groups .sd-cgroup-item .sd-cgroup-edit{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:2px;padding:0;border:0;border-radius:11px;background-color:#fff0;cursor:pointer;transition:background-color 0.15s}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-cgroup-edit:hover,.sd-relations .sd-circle-groups .sd-cgroup-item .sd-cgroup-edit:focus-visible,.sd-print-relations .sd-circle-groups .sd-cgroup-item .sd-cgroup-edit:hover,.sd-print-relations .sd-circle-groups .sd-cgroup-item .sd-cgroup-edit:focus-visible{background-color:#faf3e1}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-cgroup-edit:hover .sd-pencil,.sd-print-relations .sd-circle-groups .sd-cgroup-item .sd-cgroup-edit:hover .sd-pencil{color:#a04400}.sd-relations .sd-circle-groups .sd-cgroup-item.is-edit,.sd-print-relations .sd-circle-groups .sd-cgroup-item.is-edit{padding:5px 8px 5px 6px;cursor:default}.sd-relations .sd-circle-groups .sd-cgroup-item.is-edit.is-over,.sd-relations .sd-circle-groups .sd-cgroup-item.is-new.is-over,.sd-print-relations .sd-circle-groups .sd-cgroup-item.is-edit.is-over,.sd-print-relations .sd-circle-groups .sd-cgroup-item.is-new.is-over{border-color:#bc5001;background-color:#fff5ee}.sd-relations .sd-circle-groups .sd-cgroup-item.is-new,.sd-print-relations .sd-circle-groups .sd-cgroup-item.is-new{border-style:dashed;color:#8a7c68}.sd-relations .sd-circle-groups .sd-cgroup-item.is-new i,.sd-print-relations .sd-circle-groups .sd-cgroup-item.is-new i{display:none}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-chip,.sd-print-relations .sd-circle-groups .sd-cgroup-item .sd-chip{display:inline-block;padding:2px 9px;border-radius:11px;background-color:#f7f3ea;border:1px solid #e7dfcf;cursor:grab;user-select:none}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-chip:hover,.sd-print-relations .sd-circle-groups .sd-cgroup-item .sd-chip:hover{border-color:#c8bda3}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-chip.is-dragging,.sd-print-relations .sd-circle-groups .sd-cgroup-item .sd-chip.is-dragging{opacity:.4}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-gmenu-btn,.sd-print-relations .sd-circle-groups .sd-cgroup-item .sd-gmenu-btn{border:0;background-color:#fff0;font-size:16px;line-height:1;padding:2px 6px;border-radius:8px;color:#8a7c68;cursor:pointer}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-gmenu-btn:hover,.sd-relations .sd-circle-groups .sd-cgroup-item .sd-gmenu-btn.is-open,.sd-print-relations .sd-circle-groups .sd-cgroup-item .sd-gmenu-btn:hover,.sd-print-relations .sd-circle-groups .sd-cgroup-item .sd-gmenu-btn.is-open{background-color:#f1ebdd;color:#1a1006}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-gmenu,.sd-print-relations .sd-circle-groups .sd-cgroup-item .sd-gmenu{position:absolute;top:calc(100% + 4px);right:0;z-index:5;min-width:190px;max-width:320px;display:flex;flex-direction:column;background-color:#fff;border:1px solid #e7dfcf;border-radius:10px;box-shadow:0 6px 20px rgb(26 16 6 / .12);padding:4px}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-gmenu button,.sd-print-relations .sd-circle-groups .sd-cgroup-item .sd-gmenu button{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:0;background-color:#fff0;border-radius:7px;padding:7px 10px;font-family:"Jakarta",sans-serif;font-size:13px;color:#1a1006;cursor:pointer;white-space:nowrap}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-gmenu button:hover,.sd-print-relations .sd-circle-groups .sd-cgroup-item .sd-gmenu button:hover{background-color:#f7f3ea}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-gmenu button i,.sd-print-relations .sd-circle-groups .sd-cgroup-item .sd-gmenu button i{width:12px;height:12px;border-radius:50%;flex-shrink:0}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-gmenu button small,.sd-print-relations .sd-circle-groups .sd-cgroup-item .sd-gmenu button small{flex:1 1 auto;min-width:0;color:#a99b86;overflow:hidden;text-overflow:ellipsis}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-gname-input,.sd-print-relations .sd-circle-groups .sd-cgroup-item .sd-gname-input{font-family:"Bitter",serif;font-weight:700;font-size:13px;color:#1a1006;border:1px solid #c8bda3;border-radius:8px;padding:2px 8px;width:170px;outline:none}.sd-relations .sd-circle-groups .sd-cgroups-title .sd-pencil,.sd-print-relations .sd-circle-groups .sd-cgroups-title .sd-pencil{color:#bc5001;vertical-align:-1px}.sd-relations .sd-socio-graph,.sd-print-relations .sd-socio-graph{position:relative}.sd-relations .sd-lay-toolbar,.sd-print-relations .sd-lay-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;min-height:30px;margin-bottom:12px;font-family:"Jakarta",sans-serif;font-size:13px;color:#8a7c68}.sd-relations .sd-lay-toolbar .sd-lay-hint[hidden],.sd-print-relations .sd-lay-toolbar .sd-lay-hint[hidden]{display:none}.sd-relations .sd-lay-toolbar .sd-lay-reset,.sd-print-relations .sd-lay-toolbar .sd-lay-reset{margin-left:auto}.sd-relations .sd-field,.sd-print-relations .sd-field{user-select:none;-webkit-user-select:none}.sd-relations .sd-field .sd-lad-node,.sd-print-relations .sd-field .sd-lad-node{cursor:grab;touch-action:none}.sd-relations .sd-field .sd-lad-node.is-dragging,.sd-print-relations .sd-field .sd-lad-node.is-dragging{cursor:grabbing;transition:none}.sd-relations .sd-field .sd-lad-node.is-dragging .sd-lad-circle,.sd-print-relations .sd-field .sd-lad-node.is-dragging .sd-lad-circle{filter:drop-shadow(0 6px 8px rgb(60 50 30 / .3))}.sd-relations .sd-field.is-growing .sd-lad-node,.sd-print-relations .sd-field.is-growing .sd-lad-node{transition:none}.sd-relations .sd-field.is-locked .sd-lad-node,.sd-print-relations .sd-field.is-locked .sd-lad-node{cursor:pointer;touch-action:auto}.sd-relations .sd-field .sd-lad-dev,.sd-print-relations .sd-field .sd-lad-dev{pointer-events:all}.sd-relations .sd-field .sd-lad-clouds,.sd-print-relations .sd-field .sd-lad-clouds{pointer-events:none;transition:opacity 0.3s}.sd-relations .sd-field .sd-lad-clouds.is-hidden,.sd-print-relations .sd-field .sd-lad-clouds.is-hidden{opacity:0}.sd-relations .sd-ladder,.sd-print-relations .sd-ladder{display:block;width:100%;height:auto;overflow:visible}.sd-relations .sd-lad-pill,.sd-print-relations .sd-lad-pill{font-family:"Bitter",serif;font-weight:800;font-size:12px;fill:#fff;letter-spacing:.04em}.sd-relations .sd-lad-hint,.sd-print-relations .sd-lad-hint{font-family:"Jakarta",sans-serif;font-size:12.5px;fill:#6f6252}.sd-relations .sd-lad-empty,.sd-print-relations .sd-lad-empty{font-family:"Jakarta",sans-serif;font-size:13px;fill:#b4a591}.sd-relations .sd-lad-axis-num,.sd-print-relations .sd-lad-axis-num{font-family:"Bitter",serif;font-weight:800;font-size:15px;fill:#1a1006}.sd-relations .sd-lad-axis-pct,.sd-print-relations .sd-lad-axis-pct{font-family:"Jakarta",sans-serif;font-size:10.5px;fill:#8a7c68}.sd-relations .sd-lad-axis-title,.sd-print-relations .sd-lad-axis-title{font-family:"Jakarta",sans-serif;font-size:10.5px;fill:#8a7c68;letter-spacing:.08em;text-transform:uppercase}.sd-relations .sd-lad-node,.sd-print-relations .sd-lad-node{cursor:pointer;transition:transform 0.7s cubic-bezier(.2,.7,.2,1),opacity 0.25s}.sd-relations .sd-lad-hit,.sd-print-relations .sd-lad-hit{pointer-events:all}.sd-relations .sd-lad-circle,.sd-print-relations .sd-lad-circle{stroke-width:2;transition:stroke-width 0.15s}.sd-relations .sd-lad-ring,.sd-print-relations .sd-lad-ring{opacity:0;stroke-width:3;transition:opacity 0.15s;pointer-events:none}.sd-relations .sd-lad-initial,.sd-print-relations .sd-lad-initial{font-family:"Bitter",serif;font-weight:800;font-size:17px;pointer-events:none}.sd-relations .sd-lad-name,.sd-print-relations .sd-lad-name{font-family:"Jakarta",sans-serif;font-size:11.5px;fill:#1a1006;pointer-events:none}.sd-relations .sd-lad-badge text,.sd-print-relations .sd-lad-badge text{font-family:"Bitter",serif;font-weight:800;font-size:10.5px;pointer-events:none}.sd-relations .sd-lad-node.is-absent .sd-lad-circle,.sd-relations .sd-lad-node.is-absent .sd-lad-chip,.sd-print-relations .sd-lad-node.is-absent .sd-lad-circle,.sd-print-relations .sd-lad-node.is-absent .sd-lad-chip{stroke-dasharray:4 3}.sd-relations .sd-lad-chip,.sd-print-relations .sd-lad-chip{stroke-width:1.5}.sd-relations .sd-ladder-print .sd-lad-pill,.sd-print-relations .sd-ladder-print .sd-lad-pill{font-size:12px}.sd-relations .sd-ladder-print .sd-lad-hint,.sd-print-relations .sd-ladder-print .sd-lad-hint{font-size:12.5px}.sd-relations .sd-ladder-print .sd-lad-empty,.sd-print-relations .sd-ladder-print .sd-lad-empty{font-size:12.5px}.sd-relations .sd-ladder-print .sd-lad-axis-num,.sd-print-relations .sd-ladder-print .sd-lad-axis-num{font-size:14px}.sd-relations .sd-ladder-print .sd-lad-axis-pct,.sd-print-relations .sd-ladder-print .sd-lad-axis-pct{font-size:10.5px}.sd-relations .sd-ladder-print .sd-lad-axis-title,.sd-print-relations .sd-ladder-print .sd-lad-axis-title{font-size:10px}.sd-relations .sd-ladder-print .sd-lad-initial,.sd-print-relations .sd-ladder-print .sd-lad-initial{font-size:14px}.sd-relations .sd-ladder-print .sd-lad-name,.sd-print-relations .sd-ladder-print .sd-lad-name{font-size:12.5px}.sd-relations .sd-ladder-print .sd-lad-circle,.sd-print-relations .sd-ladder-print .sd-lad-circle{stroke-width:1.5}.sd-relations .sd-ladder-print .sd-lad-badge text,.sd-print-relations .sd-ladder-print .sd-lad-badge text{font-size:10.5px}.sd-relations .sd-lad-node.is-none .sd-lad-initial,.sd-print-relations .sd-lad-node.is-none .sd-lad-initial{opacity:.65}.sd-relations .sd-ladder.is-focus .sd-lad-node:not(.is-active):not(.is-chooser):not(.is-chosen),.sd-print-relations .sd-ladder.is-focus .sd-lad-node:not(.is-active):not(.is-chooser):not(.is-chosen){opacity:.26}.sd-relations .sd-lad-node.is-active .sd-lad-circle,.sd-print-relations .sd-lad-node.is-active .sd-lad-circle{stroke-width:3.5}.sd-relations .sd-lad-node.is-chooser .sd-lad-ring,.sd-print-relations .sd-lad-node.is-chooser .sd-lad-ring{opacity:1}.sd-relations .sd-lad-node.is-chosen .sd-lad-ring,.sd-print-relations .sd-lad-node.is-chosen .sd-lad-ring{opacity:1;stroke-dasharray:5 4}.sd-relations .sd-lad-node.is-chooser.is-chosen .sd-lad-ring,.sd-print-relations .sd-lad-node.is-chooser.is-chosen .sd-lad-ring{stroke-dasharray:none;stroke-width:4}.sd-relations .sd-lad-legend,.sd-print-relations .sd-lad-legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:16px;font-family:"Jakarta",sans-serif;font-size:13px;color:#60564c}.sd-relations .sd-lad-legend .sd-lad-key,.sd-print-relations .sd-lad-legend .sd-lad-key{display:inline-flex;align-items:center;gap:8px}.sd-relations .sd-lad-legend .sd-lad-key i,.sd-print-relations .sd-lad-legend .sd-lad-key i{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-style:normal;font-family:"Bitter",serif;font-weight:800;font-size:10px;line-height:1}.sd-relations .sd-lad-legend .sd-lad-key-height,.sd-print-relations .sd-lad-legend .sd-lad-key-height{font-size:16px}.sd-relations .sd-lad-legend .sd-lad-key-score,.sd-print-relations .sd-lad-legend .sd-lad-key-score{width:18px;height:18px;border-radius:50%;color:#fff}.sd-relations .sd-lad-legend .sd-lad-key-cloud,.sd-print-relations .sd-lad-legend .sd-lad-key-cloud{width:24px;height:16px;border-radius:8px;border:1.5px solid;background-color:rgb(255 255 255 / .7)}.sd-relations .sd-lad-legend .sd-lad-key-dev,.sd-print-relations .sd-lad-legend .sd-lad-key-dev{width:18px;height:18px;border-radius:50%;color:#fff;background-color:#4a3f34;font-size:8px}.sd-relations .sd-lad-legend .sd-lad-key-absent,.sd-print-relations .sd-lad-legend .sd-lad-key-absent{width:16px;height:16px;border-radius:50%;border:2px dashed;background-color:#fff}.sd-relations .sd-filters,.sd-print-relations .sd-filters{display:flex;flex-wrap:wrap;gap:14px 30px;align-items:center;margin-top:18px;padding:0}.sd-relations .sd-filter-group,.sd-print-relations .sd-filter-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.sd-relations .sd-filter-group .sd-filter-label,.sd-print-relations .sd-filter-group .sd-filter-label{font-family:"Jakarta",sans-serif;font-size:14px;color:#8a7c68}.sd-relations .sd-filter-group button,.sd-print-relations .sd-filter-group button{border:0;cursor:pointer;font-family:"Bitter",sans-serif;font-weight:700;font-size:14px;padding:9px 18px;min-height:44px;border-radius:22px;background-color:#fff;color:#1a1006;transition:background-color 0.15s,color 0.15s}.sd-relations .sd-filter-group button:hover,.sd-print-relations .sd-filter-group button:hover{background-color:#f4e8cc}.sd-relations .sd-domain-btn.active,.sd-print-relations .sd-domain-btn.active{background-color:#4a3f34;color:#fff}.sd-relations .sd-domain-btn.active:hover,.sd-print-relations .sd-domain-btn.active:hover{background-color:#4a3f34}.sd-relations .sd-polarity-btn.active,.sd-print-relations .sd-polarity-btn.active{color:#fff}.sd-relations .sd-polarity-btn[data-polarity=pos].active,.sd-print-relations .sd-polarity-btn[data-polarity=pos].active{background-color:#7ba758}.sd-relations .sd-polarity-btn[data-polarity=pos].active:hover,.sd-print-relations .sd-polarity-btn[data-polarity=pos].active:hover{background-color:#7ba758}.sd-relations .sd-polarity-btn[data-polarity=neg].active,.sd-print-relations .sd-polarity-btn[data-polarity=neg].active{background-color:#c0410a}.sd-relations .sd-polarity-btn[data-polarity=neg].active:hover,.sd-print-relations .sd-polarity-btn[data-polarity=neg].active:hover{background-color:#c0410a}.sd-climate{padding:20px;border-radius:18px;background-color:#faf3e1}.sd-climate .sd-climate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width:1100px){.sd-climate .sd-climate-grid{grid-template-columns:1fr}}.sd-climate .sd-climate-card{background-color:#fff;border-radius:14px;padding:24px 24px 18px}@media screen and (max-width:600px){.sd-climate .sd-climate-card{padding:24px 22px}}.sd-climate .sd-climate-card h4{font-size:20px;color:#1a1006}.sd-climate .sd-climate-score{font-family:"Bitter",sans-serif;font-weight:900;font-size:52px;line-height:1;margin:12px 0 6px}.sd-climate .sd-climate-score.sd-good{color:#7ba758}.sd-climate .sd-climate-score.sd-low{color:#c0410a}.sd-climate .sd-climate-score.sd-none{color:#cabd9f}.sd-climate .sd-climate-sub{font-family:"Jakarta",sans-serif;font-size:14px;color:#8a7c68}.sd-climate .sd-climate-rows{margin-top:22px}.sd-climate .sd-rows-title{font-family:"Bitter",sans-serif;font-weight:800;font-size:15px;color:#1a1006;margin-bottom:4px}.sd-climate .sd-climate-row{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 0;border-top:1px solid rgb(0 0 0 / .06)}.sd-climate .sd-climate-row .sd-row-label{font-family:"Jakarta",sans-serif;font-size:15px;color:#60564c}.sd-climate .sd-climate-row .sd-row-score{font-family:"Bitter",sans-serif;font-weight:800;font-size:16px;white-space:nowrap}.sd-climate .sd-row-score.sd-good{color:#437557}.sd-climate .sd-row-score.sd-low{color:#c0410a}.sd-climate .sd-row-score.sd-none{color:#cabd9f}.sd-climate .sd-climate-note{font-family:"Jakarta",sans-serif;font-size:14px;color:#8a7c68;margin-top:18px}body.sd-fs-open{overflow:hidden}.sd-intro h1{color:#bc5001}.sd-intro p:not([class]){font-size:16.5px;color:#4a3f34}@media screen and (max-width:768px){.sd-relations .sd-lay-toolbar button{min-height:44px;font-size:14px}.sd-relations .sd-lay-toolbar .sd-lay-hint{font-size:14px}.sd-responses .sd-responses-switch .sd-resp-btn{min-height:44px}.sd-standouts .sd-pupil-meta{font-size:14px}}@media screen and (max-width:600px){.sd-standouts .sd-pupil-list li{flex-wrap:wrap;gap:4px 16px}.sd-standouts .sd-pupil-meta{white-space:nowrap}.sd-standouts .sd-pupil-votes{text-align:left}}.sd-relations .sd-graph-scroll{position:relative}.sd-relations .sd-graph-body{position:relative}.sd-relations .sd-socio-graph svg.sd-ladder{min-width:var(--sd-w,0)}.sd-relations .sd-socio-graph .sd-lad-legend{position:sticky;left:0}.sd-relations .sd-graph-scrollhint{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-family:"Jakarta",sans-serif;font-size:14px;line-height:1.4;color:#8a7c68}.sd-relations .sd-graph-scrollhint[hidden]{display:none}.sd-relations .sd-graph-scrollhint svg{flex-shrink:0;color:#bc5001}.sd-relations .sd-graph-track{position:relative;height:44px;margin:0 0 4px;touch-action:none;cursor:pointer;user-select:none;-webkit-user-select:none}.sd-relations .sd-graph-track[hidden]{display:none}.sd-relations .sd-graph-track::before{content:"";position:absolute;left:0;right:0;top:17px;height:10px;border-radius:5px;background-color:#f1ebdd}.sd-relations .sd-graph-track .sd-graph-thumb{position:absolute;left:0;top:11px;height:22px;min-width:44px;border-radius:11px;background-color:#4a3f34;box-shadow:0 1px 4px rgb(26 16 6 / .25);will-change:transform}.sd-relations .sd-graph-fade{position:absolute;top:0;bottom:0;width:26px;z-index:3;pointer-events:none;opacity:0;transition:opacity 0.2s}.sd-relations .sd-graph-fade.is-left{left:0;border-radius:14px 0 0 14px;background:linear-gradient(to right,rgb(26 16 6 / .2),#fff0)}.sd-relations .sd-graph-fade.is-right{right:0;border-radius:0 14px 14px 0;background:linear-gradient(to left,rgb(26 16 6 / .2),#fff0)}.sd-relations .sd-graph-body.can-left .sd-graph-fade.is-left,.sd-relations .sd-graph-body.can-right .sd-graph-fade.is-right{opacity:1}@media screen and (max-width:800px){.sd-relations .sd-socio-graph{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}}@media screen and (max-width:600px){.sd-responses .sd-responses-switch .sd-resp-btn[data-view=table]{display:none}.sd-responses .sd-responses-table{display:none!important}.sd-responses .sd-responses-pupil{display:block!important}}@media screen and (max-width:768px),screen and (pointer:coarse){.sd-relations{}.sd-relations .sd-lay-seg{border-radius:24px}.sd-relations .sd-ladder .sd-lad-name{font-size:12px}.sd-relations .sd-ladder .sd-lad-axis-pct,.sd-relations .sd-ladder .sd-lad-axis-title{font-size:11.5px}.sd-relations .sd-ladder .sd-lad-badge text{font-size:11px}.sd-relations .sd-lad-legend{font-size:14px}.sd-relations .sd-circle-toolbar{font-size:14px}.sd-relations .sd-cpanel-toggle .sd-cpanel-count{font-size:14px}.sd-relations .sd-gsel-wrap{font-size:14px}.sd-relations .sd-gsel{min-height:44px;font-size:16px;padding-top:8px;padding-bottom:8px;border-radius:22px}.sd-relations .sd-edit-btn,.sd-relations .sd-edit-reset,.sd-relations .sd-more-btn,.sd-relations .sd-make-btn,.sd-relations .sd-gprint-btn,.sd-relations .sd-lay-print,.sd-relations .sd-lay-clouds,.sd-relations .sd-cpanel-toggle{min-height:44px;font-size:14px;padding:8px 16px;border-radius:22px}.sd-relations .sd-cpanel-toggle{padding:8px 12px 8px 16px}.sd-relations .sd-undo-btn,.sd-relations .sd-lay-undo,.sd-relations .sd-lay-reset{min-height:44px;font-size:14px;padding:8px 6px}.sd-relations .sd-edit-done{min-height:44px;padding:8px 26px;font-size:15px;border-radius:22px}.sd-relations .sd-cedit-head span{font-size:14px}.sd-relations .sd-save-state,.sd-relations .sd-make-note,.sd-relations .sd-lay-state{font-size:14px}.sd-relations .sd-circle-check{font-size:14px;min-height:44px}.sd-relations .sd-circle-check input{width:22px;height:22px}.sd-relations .sd-more-pop .sd-circle-check{font-size:14px}.sd-relations .sd-more-pop .sd-circle-check small{font-size:13px}.sd-relations .sd-circle-reset{font-size:14px;min-height:44px}.sd-relations .sd-circle-reset small{font-size:13px}.sd-relations .sd-make-pop{font-size:14px}.sd-relations .sd-make-pop .sd-make-row{font-size:14px}.sd-relations .sd-make-pop .sd-make-row input{width:84px;min-height:44px;font-size:16px}.sd-relations .sd-make-pop .sd-make-hint{font-size:14px}.sd-relations .sd-make-pop .sd-make-basis{font-size:13px}.sd-relations .sd-make-pop .sd-make-go{min-height:44px;padding:8px 20px;font-size:14px;border-radius:22px}.sd-relations .sd-make-pop .sd-make-cancel{min-height:44px;padding:8px 10px;font-size:14px}.sd-relations .sd-fs-btn,.sd-relations .sd-view-ctl button{width:44px;height:44px;border-radius:22px}.sd-relations .sd-fs-btn svg{width:22px;height:22px}.sd-relations .sd-view-ctl button{font-size:20px}.sd-relations .sd-dim-toggle{padding:3px;border-radius:25px}.sd-relations .sd-dim-btn{min-height:44px;min-width:54px;font-size:15px;padding:0 14px;border-radius:22px}.sd-relations .sd-view-ctl{bottom:72px}.sd-relations .sd-view-hint{font-size:14px}.sd-relations .sd-circle-legend .sd-legend-item{font-size:14px}.sd-relations .sd-circle-groups{font-size:14px}.sd-relations .sd-circle-groups .sd-cgroups-title{font-size:14px}.sd-relations .sd-circle-groups .sd-cgroup-item small{font-size:13px}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-chip{display:inline-flex;align-items:center;min-height:44px;padding:4px 14px;border-radius:22px;touch-action:none}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-cgroup-edit{width:44px;height:44px;border-radius:22px;margin:-10px -6px -10px 0}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-gmenu-btn{min-width:44px;min-height:44px;font-size:20px;border-radius:22px}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-gmenu button{min-height:44px;font-size:14px}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-gname-input{min-height:44px;font-size:16px;width:100%;max-width:260px}.sd-relations .sd-bars-toolbar{font-size:14px}.sd-relations .sd-bars-seg{padding:3px}.sd-relations .sd-bars-seg button{min-height:44px;font-size:14px;padding:8px 16px;border-radius:22px}.sd-relations .sd-bars-search{min-height:44px}.sd-relations .sd-bars-search input{font-size:16px;min-height:44px;padding:0}.sd-relations .sd-bars-info{font-size:15px}.sd-relations .sd-bars-legend{font-size:14px}.sd-relations .sd-bars-caption{font-size:14px}}@media screen and (pointer:coarse){.sd-relations .sd-view-fly{display:none}}.sd-relations .sd-view-ctl.is-2d .sd-view-fly{display:none}.sd-chip-ghost{position:fixed;z-index:100000;transform:translate(-50%,-130%);pointer-events:none;padding:8px 16px;border-radius:22px;background-color:#fff;border:1.5px solid #bc5001;box-shadow:0 8px 20px rgb(26 16 6 / .22);font-family:"Jakarta",sans-serif;font-size:15px;color:#1a1006}@media screen and (max-width:768px){.sd-relations{}.sd-relations .sd-chart-cirkel:not(.is-fs) .sd-socio-circle{display:grid;grid-template-columns:1fr auto;grid-template-areas:"canvas canvas" "dim ctl" "hint fs";align-items:center;gap:6px 8px;padding-bottom:8px}.sd-relations .sd-chart-cirkel:not(.is-fs) .sd-socio-circle .sd-socio-canvas{grid-area:canvas;min-width:0}.sd-relations .sd-chart-cirkel:not(.is-fs) .sd-socio-circle .sd-fs-btn{position:static;grid-area:fs;justify-self:end;margin-right:8px}.sd-relations .sd-chart-cirkel:not(.is-fs) .sd-socio-circle .sd-dim-toggle{position:static;grid-area:dim;justify-self:start;margin-left:8px}.sd-relations .sd-chart-cirkel:not(.is-fs) .sd-socio-circle .sd-view-ctl{position:static;grid-area:ctl;flex-direction:row;justify-self:end;margin-right:8px}.sd-relations .sd-chart-cirkel:not(.is-fs) .sd-socio-circle .sd-view-hint{position:static;grid-area:hint;padding:0 12px;background:none;line-height:1.4}}@media screen and (max-width:600px){.sd-relations{}.sd-relations .sd-cview-bar,.sd-relations .sd-cedit-bar{position:relative}.sd-relations .sd-more-wrap,.sd-relations .sd-make-wrap{position:static}.sd-relations .sd-more-pop,.sd-relations .sd-make-pop{left:0;right:0;width:auto;max-width:none}.sd-relations .sd-cedit-bar{flex-direction:column;align-items:stretch;padding:12px}.sd-relations .sd-cedit-actions{gap:8px 10px}.sd-relations .sd-cedit-actions .sd-edit-done{margin-left:auto}.sd-relations .sd-circle-groups .sd-cgroup-item{flex:1 1 100%;box-sizing:border-box}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-gmenu{left:0;right:0;min-width:0;max-width:none}.sd-relations .sd-circle-groups .sd-cgroup-item .sd-gmenu button{white-space:normal}.sd-relations .sd-bars-group{flex-direction:column;align-items:stretch;gap:6px;width:100%}.sd-relations .sd-bars-seg{width:100%;box-sizing:border-box}.sd-relations .sd-bars-seg button{flex:1 1 0%;padding-left:8px;padding-right:8px}.sd-relations .sd-bars-info.is-live{position:sticky;bottom:10px;z-index:4;margin-top:12px;padding:10px 14px;border:1px solid #e3d9c4;border-radius:14px;background-color:#fff;box-shadow:0 6px 18px rgb(26 16 6 / .2)}}body.front-end section.container.social-questionnaire.gk-q{--q-orange:#bc5001;--q-orange-dark:#8f3d00;--q-ink:#1a1006;--q-text:#4a3f34;--q-muted:#756855;--q-cream:#faf3e1;--q-line:#e7dfcf;--q-error:#b42318;position:relative;display:block;min-height:100vh;min-height:100dvh;padding:124px 16px 48px;overflow:hidden;background-color:var(--q-cream);color:var(--q-text);font-family:"Jakarta","Plus Jakarta Sans",sans-serif}body.front-end section.container.social-questionnaire.gk-q::before{content:"";position:absolute;top:-120px;right:-80px;width:240px;height:240px;border-radius:50%;background-color:#f6ebd0;box-shadow:0 0 0 70px #f8eed7,0 0 0 140px #f9f2df;pointer-events:none}body.front-end section.container.social-questionnaire.gk-q .gk-q-logo{position:absolute;top:0;left:0;z-index:3;width:clamp(104px, 22vw, 150px)}body.front-end section.container.social-questionnaire.gk-q .gk-q-logo svg{display:block;width:100%;height:auto}body.front-end section.container.social-questionnaire.gk-q .q-inner.gk-q-card{position:relative;z-index:1;width:100%;max-width:600px;margin:0 auto;padding:28px 20px 32px;border-radius:24px;background-color:#fff;box-shadow:0 10px 30px rgb(26 16 6 / .08)}body.front-end section.container.social-questionnaire.gk-q .q-step{display:none}body.front-end section.container.social-questionnaire.gk-q .q-step.active{display:flex;flex-direction:column;gap:16px}body.front-end section.container.social-questionnaire.gk-q .q-expired{display:flex;flex-direction:column;gap:16px;text-align:center}body.front-end section.container.social-questionnaire.gk-q h1{margin:0 0 2px;font-family:"Bitter",serif;font-size:34px;font-weight:800;line-height:1.15;color:var(--q-orange)}body.front-end section.container.social-questionnaire.gk-q p{margin:0;font-family:"Jakarta","Plus Jakarta Sans",sans-serif;font-size:16px;line-height:1.5;color:var(--q-text)}body.front-end section.container.social-questionnaire.gk-q strong{color:var(--q-ink)}@media screen and (min-width:601px){body.front-end section.container.social-questionnaire.gk-q{padding:160px 24px 64px}body.front-end section.container.social-questionnaire.gk-q .gk-q-logo{width:150px}body.front-end section.container.social-questionnaire.gk-q .q-inner.gk-q-card{padding:40px 44px 44px}body.front-end section.container.social-questionnaire.gk-q h1{font-size:42px}body.front-end section.container.social-questionnaire.gk-q p{font-size:17px}}@media screen and (min-width:961px){body.front-end section.container.social-questionnaire.gk-q .gk-q-logo{width:190px}}@media screen and (min-width:1100px){body.front-end section.container.social-questionnaire.gk-q{padding-top:110px}}body.front-end section.container.social-questionnaire.gk-q .q-inner.is-kort .q-item[data-short="0"]{display:none}body.front-end section.container.social-questionnaire.gk-q .q-item.is-hidden{display:none}body.front-end section.container.social-questionnaire.gk-q a:focus-visible,body.front-end section.container.social-questionnaire.gk-q button:focus-visible{outline:3px solid var(--q-orange);outline-offset:3px}body.front-end section.container.social-questionnaire.gk-q .q-text-input,body.front-end section.container.social-questionnaire.gk-q select{display:block;width:100%;max-width:none;height:58px;margin:0;padding:0 18px;border:2px solid var(--q-line);border-radius:14px;background-color:#fff;box-shadow:none;color:var(--q-ink);font-family:"Bitter",serif;font-size:18px;font-weight:600;line-height:1.375;appearance:none;-webkit-appearance:none;transition:border-color 0.2s,box-shadow 0.2s}body.front-end section.container.social-questionnaire.gk-q .q-text-input:focus,body.front-end section.container.social-questionnaire.gk-q select:focus{outline:none;border-color:var(--q-orange);box-shadow:0 0 0 3px rgb(188 80 1 / .18)}body.front-end section.container.social-questionnaire.gk-q .q-text-input::placeholder{color:#a39682;opacity:1;font-weight:500}body.front-end section.container.social-questionnaire.gk-q select{padding-right:52px;text-overflow:ellipsis;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10' fill='none' stroke='%23bc5001' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 2l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:16px 10px}body.front-end section.container.social-questionnaire.gk-q select:disabled{cursor:default;background-color:var(--q-cream)}body.front-end section.container.social-questionnaire.gk-q .q-btn{display:inline-flex;align-items:center;justify-content:center;align-self:stretch;width:100%;min-height:56px;margin:4px 0 0;padding:0 28px;border:0;border-radius:30px;background-color:var(--q-orange);color:#fff;font-family:"Bitter",serif;font-size:17px;font-weight:700;line-height:1.2;text-align:center;cursor:pointer;transition:background-color 0.2s,opacity 0.2s}body.front-end section.container.social-questionnaire.gk-q .q-btn:hover{background-color:var(--q-orange-dark);color:#fff}body.front-end section.container.social-questionnaire.gk-q .q-btn.is-busy{opacity:.6;pointer-events:none}body.front-end section.container.social-questionnaire.gk-q .q-identity-hint,body.front-end section.container.social-questionnaire.gk-q .q-classmates-empty{padding:12px 16px;border:2px solid #efc7ad;border-radius:14px;background-color:#fdeee4;font-size:15px;font-weight:600;line-height:1.45;color:var(--q-ink)}body.front-end section.container.social-questionnaire.gk-q .q-form{margin:0}body.front-end section.container.social-questionnaire.gk-q .q-classmates-bar{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;border-radius:14px;background-color:var(--q-cream)}body.front-end section.container.social-questionnaire.gk-q .q-classmates-bar .q-classmates-hint{font-family:"Jakarta","Plus Jakarta Sans",sans-serif;font-size:15px;line-height:1.45;color:var(--q-text)}body.front-end section.container.social-questionnaire.gk-q .q-classmates-bar .q-refresh-classmates{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:2px solid var(--q-line);border-radius:30px;background-color:#fff;font-family:"Bitter",serif;font-size:15px;font-weight:700;color:var(--q-orange);white-space:nowrap;cursor:pointer;transition:border-color 0.2s}body.front-end section.container.social-questionnaire.gk-q .q-classmates-bar .q-refresh-classmates:hover{border-color:var(--q-orange)}body.front-end section.container.social-questionnaire.gk-q .q-item{padding:26px 0;border-top:1px solid var(--q-line)}body.front-end section.container.social-questionnaire.gk-q .q-item:first-child{border-top:0;padding-top:0}body.front-end section.container.social-questionnaire.gk-q .q-item .q-label{margin:0 0 6px;font-family:"Bitter",serif;font-size:20px;font-weight:700;line-height:1.3;color:var(--q-ink)}body.front-end section.container.social-questionnaire.gk-q .q-item .q-help{margin:0 0 14px;font-family:"Jakarta","Plus Jakarta Sans",sans-serif;font-size:15px;line-height:1.45;color:var(--q-muted)}body.front-end section.container.social-questionnaire.gk-q .q-item .q-label+.q-answers{margin-top:14px}body.front-end section.container.social-questionnaire.gk-q .q-item.is-missing .q-label{color:var(--q-error)}body.front-end section.container.social-questionnaire.gk-q .q-item.is-missing .q-answers{border-left:3px solid var(--q-error);padding-left:14px}body.front-end section.container.social-questionnaire.gk-q .q-answers{display:flex;flex-direction:column;gap:10px}body.front-end section.container.social-questionnaire.gk-q .q-answers.q-classmates{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}body.front-end section.container.social-questionnaire.gk-q .q-answers.q-classmates .q-none{grid-column:1/-1}body.front-end section.container.social-questionnaire.gk-q .q-item.is-none .q-classmate{opacity:.45;cursor:default}@media screen and (min-width:601px){body.front-end section.container.social-questionnaire.gk-q .q-answers.q-classmates{grid-template-columns:repeat(2,minmax(0,1fr))}}body.front-end section.container.social-questionnaire.gk-q .q-option{position:relative;display:flex;align-items:center;gap:14px;min-height:56px;padding:12px 18px;border:2px solid #fff0;border-radius:14px;background-color:var(--q-cream);cursor:pointer;font-family:"Jakarta","Plus Jakarta Sans",sans-serif;font-size:17px;line-height:1.4;color:var(--q-ink);transition:background-color 0.15s,border-color 0.15s}body.front-end section.container.social-questionnaire.gk-q .q-option input{flex:none;width:24px;height:24px;margin:0;accent-color:var(--q-orange);cursor:pointer}body.front-end section.container.social-questionnaire.gk-q .q-option:hover{background-color:#f4e8cc}body.front-end section.container.social-questionnaire.gk-q .q-option:focus-within{border-color:rgb(188 80 1 / .45)}body.front-end section.container.social-questionnaire.gk-q .q-option:has(input:checked){border-color:var(--q-orange);background-color:#fff3e3}body.front-end section.container.social-questionnaire.gk-q .q-submit-wrap{padding-top:28px}body.front-end section.container.social-questionnaire.gk-q .q-waiting,body.front-end section.container.social-questionnaire.gk-q .q-taken,body.front-end section.container.social-questionnaire.gk-q .q-thanks{text-align:center;align-items:center}body.front-end section.container.social-questionnaire.gk-q .q-waiting .q-btn,body.front-end section.container.social-questionnaire.gk-q .q-taken .q-btn,body.front-end section.container.social-questionnaire.gk-q .q-thanks .q-btn{margin-top:12px}body.front-end section.container.social-questionnaire.gk-q .q-waiting-dots{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 0}body.front-end section.container.social-questionnaire.gk-q .q-waiting-dots span{width:14px;height:14px;border-radius:50%;background-color:var(--q-orange);opacity:.25;animation:q-waiting-pulse 1.2s infinite ease-in-out}body.front-end section.container.social-questionnaire.gk-q .q-waiting-dots span:nth-child(2){animation-delay:0.2s}body.front-end section.container.social-questionnaire.gk-q .q-waiting-dots span:nth-child(3){animation-delay:0.4s}body.front-end section.container.social-questionnaire.gk-q .q-waiting-name{padding:12px 18px;border-radius:30px;background-color:var(--q-cream);font-size:15px}body.front-end section.container.social-questionnaire.gk-q .q-thanks::before{content:"";width:72px;height:72px;margin-bottom:4px;border-radius:50%;background-color:#437557;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:36px}@keyframes q-waiting-pulse{0%,100%{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){body.front-end section.social-questionnaire .q-waiting-dots span{animation:none;opacity:.6}}.social-questionnaire .q-password-input{text-transform:uppercase;letter-spacing:3px}.social-questionnaire .q-password-input::placeholder{text-transform:none;letter-spacing:normal}section.vragenlijst-popup{position:fixed;display:flex;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;z-index:20;background-color:rgb(26 16 6 / .28);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity 0.2s;padding:0!important}section.vragenlijst-popup.active{opacity:1;pointer-events:all}section.vragenlijst-popup.active .vragenlijst-popup-wrapper{transform:translateY(0)}section.vragenlijst-popup .vragenlijst-popup-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;background-color:#fff;border-radius:24px;box-shadow:0 3px 30px rgb(0 0 0 / .1);width:100%;max-width:560px;max-height:calc(100% - 48px);margin:0 24px;padding:72px 48px 40px;transform:translateY(-10px);transition:transform 0.2s}@media screen and (max-width:1100px){section.vragenlijst-popup .vragenlijst-popup-wrapper{padding:72px 32px 36px}}section.vragenlijst-popup .vragenlijst-popup-wrapper .close{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background-color:#faf3e1;cursor:pointer;transition:background-color 0.2s}section.vragenlijst-popup .vragenlijst-popup-wrapper .close:hover{background-color:#f6eacb}section.vragenlijst-popup .vragenlijst-popup-wrapper .close:focus-visible{outline:3px solid #bc5001;outline-offset:2px}section.vragenlijst-popup .vragenlijst-popup-wrapper .close img{display:block;width:22px;height:22px}section.vragenlijst-popup .vragenlijst-popup-wrapper .content{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media screen and (max-width:600px){section.vragenlijst-popup{align-items:flex-end;height:100vh;height:100dvh}section.vragenlijst-popup .vragenlijst-popup-wrapper{max-width:none;max-height:calc(100% - 20px);margin:0;padding:64px 0 0;border-radius:24px 24px 0 0}section.vragenlijst-popup .vragenlijst-popup-wrapper .close{top:10px;right:10px}section.vragenlijst-popup .vragenlijst-popup-wrapper .content{padding:0 20px 24px}}section.vragenlijst-popup .vragenlijst-intro{margin-bottom:24px}section.vragenlijst-popup .vragenlijst-intro h3{margin-bottom:12px}section.vragenlijst-popup .vragenlijst-intro p{color:#60564c}@media screen and (max-width:600px){section.vragenlijst-popup .vragenlijst-intro{margin-bottom:20px}section.vragenlijst-popup .vragenlijst-intro p{font-size:16px}}section.vragenlijst-popup .vragenlijst-loading-step,section.vragenlijst-popup .vragenlijst-choice-step,section.vragenlijst-popup .vragenlijst-started-step{width:100%;display:flex;flex-direction:column;align-items:center}section.vragenlijst-popup .vragenlijst-loading-step[hidden],section.vragenlijst-popup .vragenlijst-choice-step[hidden],section.vragenlijst-popup .vragenlijst-started-step[hidden]{display:none}section.vragenlijst-popup .vragenlijst-choice-options{display:flex;flex-direction:column;gap:14px;width:100%}section.vragenlijst-popup .vragenlijst-choice-options .vragenlijst-choice{border:2px solid #fff0;background-color:#faf3e1;border-radius:14px;padding:18px 22px;cursor:pointer;text-align:left;transition:background-color 0.15s,border-color 0.15s}section.vragenlijst-popup .vragenlijst-choice-options .vragenlijst-choice:hover,section.vragenlijst-popup .vragenlijst-choice-options .vragenlijst-choice:focus-visible{border-color:#bc5001;outline:none}section.vragenlijst-popup .vragenlijst-choice-options .vragenlijst-choice strong{display:block;font-family:"Bitter",sans-serif;font-weight:800;font-size:17px;color:#1a1006;margin-bottom:6px}section.vragenlijst-popup .vragenlijst-choice-options .vragenlijst-choice span{display:block;font-family:"Jakarta",sans-serif;font-size:15px;line-height:1.45;color:#60564c}section.vragenlijst-popup .vragenlijst-mode-badge{display:inline-block;background-color:#faf3e1;color:#bc5001;font-family:"Bitter",sans-serif;font-weight:800;font-size:14px;border-radius:15px;padding:5px 14px;margin-bottom:12px}section.vragenlijst-popup .vragenlijst-mode-badge[hidden]{display:none}section.vragenlijst-popup .vragenlijst-password-display{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;background-color:#faf3e1;border-radius:16px;padding:16px 20px;margin-bottom:30px}section.vragenlijst-popup .vragenlijst-password-display .vragenlijst-password-label{font-family:"Jakarta",sans-serif;font-size:14px;color:#756855}section.vragenlijst-popup .vragenlijst-password-display .vragenlijst-password{font-family:"Bitter",sans-serif;font-size:38px;line-height:1.1;color:#bc5001;text-transform:uppercase;letter-spacing:6px;padding-left:6px}@media screen and (max-width:600px){section.vragenlijst-popup .vragenlijst-password-display .vragenlijst-password{font-size:30px;letter-spacing:4px;padding-left:4px}}section.vragenlijst-popup .vragenlijst-password-display .vragenlijst-password-hint{font-family:"Jakarta",sans-serif;font-size:14px;color:#756855}section.vragenlijst-popup .vragenlijst-close-wrap{display:none;width:100%;margin-top:24px;padding-top:20px;border-top:1px solid rgb(0 0 0 / .08);flex-direction:column;align-items:center}section.vragenlijst-popup .vragenlijst-close-wrap .vragenlijst-close-btn{border:0;cursor:pointer;font-family:"Bitter",sans-serif;font-weight:800;font-size:15px;color:#bc5001;background-color:#faf3e1;border-radius:25px;min-height:48px;padding:0 28px;transition:background-color 0.15s}section.vragenlijst-popup .vragenlijst-close-wrap .vragenlijst-close-btn:hover{background-color:#f4e8cc}section.vragenlijst-popup .vragenlijst-close-wrap .vragenlijst-close-btn[hidden]{display:none}section.vragenlijst-popup .vragenlijst-close-wrap .vragenlijst-close-hint{font-family:"Jakarta",sans-serif;font-size:14px;color:#756855;margin-top:10px;text-align:center}section.vragenlijst-popup .vragenlijst-close-wrap .vragenlijst-close-confirm{width:100%;background-color:#faf3e1;border-radius:16px;padding:20px 20px}section.vragenlijst-popup .vragenlijst-close-wrap .vragenlijst-close-confirm[hidden]{display:none}section.vragenlijst-popup .vragenlijst-close-wrap .vragenlijst-close-confirm .vragenlijst-close-question{font-family:"Bitter",sans-serif;font-weight:700;font-size:16px;color:#1a1006;margin-bottom:8px}section.vragenlijst-popup .vragenlijst-close-wrap .vragenlijst-close-confirm .vragenlijst-close-warning{font-family:"Jakarta",sans-serif;font-size:14px;color:#60564c;margin-bottom:18px}section.vragenlijst-popup .vragenlijst-close-wrap .vragenlijst-close-confirm .vragenlijst-close-actions{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}section.vragenlijst-popup .vragenlijst-close-wrap .vragenlijst-close-confirm button{border:0;cursor:pointer;font-family:"Bitter",sans-serif;font-weight:800;font-size:15px;border-radius:24px;min-height:48px;padding:0 22px;transition:background-color 0.15s}section.vragenlijst-popup .vragenlijst-close-wrap .vragenlijst-close-confirm button:disabled{opacity:.6;cursor:default}section.vragenlijst-popup .vragenlijst-close-wrap .vragenlijst-close-confirm .vragenlijst-close-yes{background-color:#bc5001;color:#fff}section.vragenlijst-popup .vragenlijst-close-wrap .vragenlijst-close-confirm .vragenlijst-close-yes:hover:not(:disabled){background-color:#a5450a}section.vragenlijst-popup .vragenlijst-close-wrap .vragenlijst-close-confirm .vragenlijst-close-no{background-color:#fff;color:#1a1006}section.vragenlijst-popup .vragenlijst-close-wrap .vragenlijst-close-confirm .vragenlijst-close-no:hover{background-color:#f4e8cc}section.vragenlijst-popup .vragenlijst-close-wrap .vragenlijst-close-confirm .vragenlijst-close-error{margin:12px 0 0;font-family:"Jakarta",sans-serif;font-size:14px;color:#c0410a}section.vragenlijst-popup .is-started .vragenlijst-close-wrap{display:flex}section.vragenlijst-popup .vragenlijst-expired{margin:18px 0 0;padding:14px 18px;border-radius:14px;background-color:#f6e2d5;font-family:"Jakarta",sans-serif;font-size:14px;line-height:1.5;color:#7a3a10}section.vragenlijst-popup.is-expired .vragenlijst-password-display,section.vragenlijst-popup.is-expired .vragenlijst-start-wrap,section.vragenlijst-popup.is-expired .vragenlijst-reset-wrap{opacity:.45;pointer-events:none}section.vragenlijst-popup .vragenlijst-reset-wrap{width:100%;margin-top:24px;padding-top:20px;border-top:1px solid rgb(0 0 0 / .08)}section.vragenlijst-popup .vragenlijst-reset-wrap .vragenlijst-reset{border:0;background:none;cursor:pointer;min-height:44px;padding:6px 12px;font-family:"Jakarta",sans-serif;font-size:14px;color:#756855;text-decoration:underline;transition:color 0.15s}section.vragenlijst-popup .vragenlijst-reset-wrap .vragenlijst-reset:hover{color:#c0410a}section.vragenlijst-popup .vragenlijst-reset-wrap .vragenlijst-reset[hidden]{display:none}section.vragenlijst-popup .vragenlijst-reset-wrap .vragenlijst-reset-confirm{background-color:#faf3e1;border-radius:16px;padding:20px 20px}section.vragenlijst-popup .vragenlijst-reset-wrap .vragenlijst-reset-confirm[hidden]{display:none}section.vragenlijst-popup .vragenlijst-reset-wrap .vragenlijst-reset-confirm .vragenlijst-reset-question{font-family:"Bitter",sans-serif;font-weight:700;font-size:16px;color:#1a1006;margin-bottom:8px}section.vragenlijst-popup .vragenlijst-reset-wrap .vragenlijst-reset-confirm .vragenlijst-reset-warning{font-family:"Jakarta",sans-serif;font-size:14px;color:#60564c;margin-bottom:18px}section.vragenlijst-popup .vragenlijst-reset-wrap .vragenlijst-reset-confirm .vragenlijst-reset-actions{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}section.vragenlijst-popup .vragenlijst-reset-wrap .vragenlijst-reset-confirm button{border:0;cursor:pointer;font-family:"Bitter",sans-serif;font-weight:800;font-size:15px;border-radius:24px;min-height:48px;padding:0 22px;transition:background-color 0.15s}section.vragenlijst-popup .vragenlijst-reset-wrap .vragenlijst-reset-confirm button:disabled{opacity:.6;cursor:default}section.vragenlijst-popup .vragenlijst-reset-wrap .vragenlijst-reset-confirm .vragenlijst-reset-yes{background-color:#c0410a;color:#fff}section.vragenlijst-popup .vragenlijst-reset-wrap .vragenlijst-reset-confirm .vragenlijst-reset-yes:hover:not(:disabled){background-color:#a5380a}section.vragenlijst-popup .vragenlijst-reset-wrap .vragenlijst-reset-confirm .vragenlijst-reset-no{background-color:#fff;color:#1a1006}section.vragenlijst-popup .vragenlijst-reset-wrap .vragenlijst-reset-confirm .vragenlijst-reset-no:hover{background-color:#f4e8cc}section.vragenlijst-popup .vragenlijst-url{display:inline-flex;align-items:center;min-height:44px;font-family:"Bitter",sans-serif;font-weight:700;color:#bc5001;overflow-wrap:anywhere;margin-bottom:20px}@media screen and (max-width:600px){section.vragenlijst-popup .vragenlijst-url{font-size:16px}}section.vragenlijst-popup .vragenlijst-lead-running,section.vragenlijst-popup .people-head-running,section.vragenlijst-popup .people-status{display:none}section.vragenlijst-popup .is-started .vragenlijst-lead-waiting,section.vragenlijst-popup .is-started .people-head-waiting,section.vragenlijst-popup .is-started .people-hint,section.vragenlijst-popup .is-started .vragenlijst-start-wrap{display:none}section.vragenlijst-popup .is-started .vragenlijst-lead-running{display:block}section.vragenlijst-popup .is-started .people-head-running{display:inline}section.vragenlijst-popup .is-started .people-status{display:inline}section.vragenlijst-popup .is-started .vragenlijst-people .people-list .people-rename,section.vragenlijst-popup .is-started .vragenlijst-people .people-list .people-remove{display:none}section.vragenlijst-popup .is-started .vragenlijst-people .people-list .people-row.is-absent .people-rename,section.vragenlijst-popup .is-started .vragenlijst-people .people-list .people-row.is-absent .people-remove{display:flex}section.vragenlijst-popup .is-reopened .vragenlijst-reset-wrap{display:none}section.vragenlijst-popup .vragenlijst-people{width:100%;border-top:1px solid rgb(0 0 0 / .08);padding-top:20px;text-align:left}section.vragenlijst-popup .vragenlijst-people .people-head{font-family:"Bitter",sans-serif;font-weight:700;margin-bottom:12px}section.vragenlijst-popup .vragenlijst-people .people-hint{font-family:"Jakarta",sans-serif;font-size:14px;color:#756855;margin-top:12px}section.vragenlijst-popup .vragenlijst-people .people-list{list-style:none;padding:0;margin:0;max-height:260px;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width:1024px){section.vragenlijst-popup .vragenlijst-people .people-list{max-height:none;overflow:visible}}section.vragenlijst-popup .vragenlijst-people .people-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-family:"Jakarta",sans-serif;font-size:16px}section.vragenlijst-popup .vragenlijst-people .people-list li+li{border-top:1px solid rgb(0 0 0 / .05)}section.vragenlijst-popup .vragenlijst-people .people-list .people-empty{justify-content:flex-start;color:#756855;font-size:15px}section.vragenlijst-popup .vragenlijst-people .people-list .people-name{min-width:0;overflow-wrap:anywhere}section.vragenlijst-popup .vragenlijst-people .people-list .people-right{display:flex;align-items:center;gap:8px;flex-shrink:0}section.vragenlijst-popup .vragenlijst-people .people-list .people-status{font-size:14px;color:#756855;white-space:nowrap}section.vragenlijst-popup .vragenlijst-people .people-list .is-done .people-status{color:#437557;font-weight:700}section.vragenlijst-popup .vragenlijst-people .people-list .is-paused .people-status{color:#d59310;font-weight:700}section.vragenlijst-popup .vragenlijst-people .people-list .is-absent .people-status{display:inline;color:#8a7c68;font-style:italic}section.vragenlijst-popup .vragenlijst-people .people-list .people-rename,section.vragenlijst-popup .vragenlijst-people .people-list .people-remove{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background-color:#faf3e1;color:#60564c;cursor:pointer;transition:background-color 0.15s,color 0.15s}section.vragenlijst-popup .vragenlijst-people .people-list .people-rename:hover,section.vragenlijst-popup .vragenlijst-people .people-list .people-remove:hover{background-color:#f4e8cc;color:#bc5001}section.vragenlijst-popup .vragenlijst-people .people-list .people-rename:disabled,section.vragenlijst-popup .vragenlijst-people .people-list .people-remove:disabled{opacity:.5;cursor:default}section.vragenlijst-popup .vragenlijst-people .people-list .people-rename:focus-visible,section.vragenlijst-popup .vragenlijst-people .people-list .people-remove:focus-visible{outline:3px solid #bc5001;outline-offset:2px}@media screen and (max-width:1024px){section.vragenlijst-popup .vragenlijst-people .people-list .people-rename,section.vragenlijst-popup .vragenlijst-people .people-list .people-remove{width:44px;height:44px}}section.vragenlijst-popup .vragenlijst-people .people-list .people-remove:hover{color:#c0410a}section.vragenlijst-popup .vragenlijst-people .people-list .people-edit-input{flex:1 1 auto;min-width:0;font-family:"Jakarta",sans-serif;font-size:16px;color:#1a1006;background-color:#faf3e1;border:0;border-radius:12px;height:44px;padding:0 14px;appearance:none}section.vragenlijst-popup .vragenlijst-people .people-list .people-edit-input:focus{outline:2px solid #bc5001;outline-offset:1px}@media screen and (max-width:600px){section.vragenlijst-popup .vragenlijst-people .people-list .people-row.is-editing{flex-wrap:wrap}section.vragenlijst-popup .vragenlijst-people .people-list .people-row.is-editing .people-edit-input{flex:1 1 100%}section.vragenlijst-popup .vragenlijst-people .people-list .people-row.is-editing .people-right{margin-left:auto}}section.vragenlijst-popup .vragenlijst-people .people-list .people-row.is-editing{padding-left:4px;padding-right:4px}section.vragenlijst-popup .vragenlijst-people .people-list .people-save,section.vragenlijst-popup .vragenlijst-people .people-list .people-cancel,section.vragenlijst-popup .vragenlijst-people .people-list .people-remove-yes,section.vragenlijst-popup .vragenlijst-people .people-list .people-remove-no{border:0;cursor:pointer;font-family:"Bitter",sans-serif;font-weight:800;font-size:14px;border-radius:22px;min-height:44px;padding:0 18px;transition:background-color 0.15s}section.vragenlijst-popup .vragenlijst-people .people-list .people-save:disabled,section.vragenlijst-popup .vragenlijst-people .people-list .people-cancel:disabled,section.vragenlijst-popup .vragenlijst-people .people-list .people-remove-yes:disabled,section.vragenlijst-popup .vragenlijst-people .people-list .people-remove-no:disabled{opacity:.6;cursor:default}section.vragenlijst-popup .vragenlijst-people .people-list .people-save,section.vragenlijst-popup .vragenlijst-people .people-list .people-remove-yes{background-color:#bc5001;color:#fff}section.vragenlijst-popup .vragenlijst-people .people-list .people-save:hover:not(:disabled),section.vragenlijst-popup .vragenlijst-people .people-list .people-remove-yes:hover:not(:disabled){background-color:#a5450a}section.vragenlijst-popup .vragenlijst-people .people-list .people-cancel,section.vragenlijst-popup .vragenlijst-people .people-list .people-remove-no{background-color:#faf3e1;color:#1a1006}section.vragenlijst-popup .vragenlijst-people .people-list .people-cancel:hover:not(:disabled),section.vragenlijst-popup .vragenlijst-people .people-list .people-remove-no:hover:not(:disabled){background-color:#f4e8cc}section.vragenlijst-popup .vragenlijst-people .people-list .is-confirming .people-name{color:#c0410a}section.vragenlijst-popup .vragenlijst-people .people-add{margin-top:14px}section.vragenlijst-popup .vragenlijst-people .people-add .people-add-toggle{border:0;background:none;cursor:pointer;min-height:44px;padding:0 4px 0 0;font-family:"Bitter",sans-serif;font-weight:700;font-size:15px;color:#bc5001;transition:color 0.15s}section.vragenlijst-popup .vragenlijst-people .people-add .people-add-toggle:hover{color:#a5450a}section.vragenlijst-popup .vragenlijst-people .people-add .people-add-toggle[hidden]{display:none}section.vragenlijst-popup .vragenlijst-people .people-add .people-add-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:0 4px}section.vragenlijst-popup .vragenlijst-people .people-add .people-add-form[hidden]{display:none}@media screen and (max-width:600px){section.vragenlijst-popup .vragenlijst-people .people-add .people-add-form .people-add-input{flex:1 1 100%}section.vragenlijst-popup .vragenlijst-people .people-add .people-add-form .people-add-save,section.vragenlijst-popup .vragenlijst-people .people-add .people-add-form .people-add-cancel{flex:1 1 0%}}section.vragenlijst-popup .vragenlijst-people .people-add .people-add-input{flex:1 1 160px;min-width:0;font-family:"Jakarta",sans-serif;font-size:16px;color:#1a1006;background-color:#faf3e1;border:0;border-radius:12px;height:48px;padding:0 14px;appearance:none}section.vragenlijst-popup .vragenlijst-people .people-add .people-add-input::placeholder{color:#8a7c68}section.vragenlijst-popup .vragenlijst-people .people-add .people-add-input:focus{outline:2px solid #bc5001;outline-offset:1px}section.vragenlijst-popup .vragenlijst-people .people-add .people-add-save,section.vragenlijst-popup .vragenlijst-people .people-add .people-add-cancel{border:0;cursor:pointer;font-family:"Bitter",sans-serif;font-weight:800;font-size:14px;border-radius:24px;min-height:48px;padding:0 20px;transition:background-color 0.15s}section.vragenlijst-popup .vragenlijst-people .people-add .people-add-save:disabled,section.vragenlijst-popup .vragenlijst-people .people-add .people-add-cancel:disabled{opacity:.6;cursor:default}section.vragenlijst-popup .vragenlijst-people .people-add .people-add-save{background-color:#bc5001;color:#fff}section.vragenlijst-popup .vragenlijst-people .people-add .people-add-save:hover:not(:disabled){background-color:#a5450a}section.vragenlijst-popup .vragenlijst-people .people-add .people-add-cancel{background-color:#faf3e1;color:#1a1006}section.vragenlijst-popup .vragenlijst-people .people-add .people-add-cancel:hover:not(:disabled){background-color:#f4e8cc}section.vragenlijst-popup .vragenlijst-people .people-add .people-add-hint{flex:1 1 100%;font-family:"Jakarta",sans-serif;font-size:14px;color:#756855;margin-top:4px}section.vragenlijst-popup .vragenlijst-start-wrap{width:100%;margin-top:24px;display:flex;flex-direction:column;align-items:center}section.vragenlijst-popup .vragenlijst-start-wrap .vragenlijst-start-now{border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding-top:0;padding-bottom:0}section.vragenlijst-popup .vragenlijst-start-wrap .vragenlijst-start-now:disabled{opacity:.45;cursor:default}section.vragenlijst-popup .vragenlijst-start-wrap .vragenlijst-start-now:focus-visible{outline:3px solid #1a1006;outline-offset:3px}section.vragenlijst-popup .vragenlijst-start-wrap .vragenlijst-start-hint{font-family:"Jakarta",sans-serif;font-size:14px;color:#756855;margin-top:10px;text-align:center}@media screen and (max-width:1024px){section.vragenlijst-popup .vragenlijst-start-wrap{position:sticky;bottom:0;z-index:2;margin-top:20px;padding:14px 0 4px;background-color:#fff;box-shadow:0 -10px 18px rgb(255 255 255 / .95),0 -1px 0 rgb(0 0 0 / .08)}section.vragenlijst-popup .vragenlijst-start-wrap .vragenlijst-start-now{width:100%}}@media screen and (max-width:600px){section.vragenlijst-popup .vragenlijst-start-wrap{bottom:-24px;width:calc(100% + 40px);margin:20px -20px 0;padding:14px 20px calc(16px + env(safe-area-inset-bottom, 0px))}}