@-webkit-viewport{width:device-width;}@-ms-viewport{width:device-width;}@-o-viewport{width:device-width;}@viewport{width:device-width;}.container{padding-right:.9375rem;padding-left:.9375rem;margin-right:auto;margin-left:auto;}.container:after,.container-fluid:after,.row:after{display:table;content:" ";clear:both;}@media (min-width:34em){.container{max-width:34rem;}}@media (min-width:48em){.container{max-width:45rem;}}@media (min-width:62em){.container{max-width:60rem;}}@media (min-width:75em){.container{max-width:72.25rem;}}.container-fluid{padding-right:.9375rem;padding-left:.9375rem;margin-right:auto;margin-left:auto;}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:-.9375rem;margin-left:-.9375rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12{position:relative;min-height:1px;padding-right:.9375rem;padding-left:.9375rem;box-sizing:border-box;width:100%;min-width:0;}.col-xs-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}.col-xs-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}.col-xs-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-xs-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-xs-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}.col-xs-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-xs-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}.col-xs-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}.col-xs-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-xs-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}.col-xs-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}.col-xs-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.col-xs-pull-0{right:auto;}.col-xs-pull-1{right:8.333333%;}.col-xs-pull-2{right:16.666667%;}.col-xs-pull-3{right:25%;}.col-xs-pull-4{right:33.333333%;}.col-xs-pull-5{right:41.666667%;}.col-xs-pull-6{right:50%;}.col-xs-pull-7{right:58.333333%;}.col-xs-pull-8{right:66.666667%;}.col-xs-pull-9{right:75%;}.col-xs-pull-10{right:83.333333%;}.col-xs-pull-11{right:91.666667%;}.col-xs-pull-12{right:100%;}.col-xs-push-0{left:auto;}.col-xs-push-1{left:8.333333%;}.col-xs-push-2{left:16.666667%;}.col-xs-push-3{left:25%;}.col-xs-push-4{left:33.333333%;}.col-xs-push-5{left:41.666667%;}.col-xs-push-6{left:50%;}.col-xs-push-7{left:58.333333%;}.col-xs-push-8{left:66.666667%;}.col-xs-push-9{left:75%;}.col-xs-push-10{left:83.333333%;}.col-xs-push-11{left:91.666667%;}.col-xs-push-12{left:100%;}.col-xs-offset-0{margin-left:0;}.col-xs-offset-1{margin-left:8.333333%;}.col-xs-offset-2{margin-left:16.666667%;}.col-xs-offset-3{margin-left:25%;}.col-xs-offset-4{margin-left:33.333333%;}.col-xs-offset-5{margin-left:41.666667%;}.col-xs-offset-6{margin-left:50%;}.col-xs-offset-7{margin-left:58.333333%;}.col-xs-offset-8{margin-left:66.666667%;}.col-xs-offset-9{margin-left:75%;}.col-xs-offset-10{margin-left:83.333333%;}.col-xs-offset-11{margin-left:91.666667%;}.col-xs-offset-12{margin-left:100%;}@media (min-width:34em){.col-sm-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}.col-sm-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}.col-sm-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-sm-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-sm-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}.col-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-sm-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}.col-sm-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}.col-sm-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-sm-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}.col-sm-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}.col-sm-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.col-sm-pull-0{right:auto;}.col-sm-pull-1{right:8.333333%;}.col-sm-pull-2{right:16.666667%;}.col-sm-pull-3{right:25%;}.col-sm-pull-4{right:33.333333%;}.col-sm-pull-5{right:41.666667%;}.col-sm-pull-6{right:50%;}.col-sm-pull-7{right:58.333333%;}.col-sm-pull-8{right:66.666667%;}.col-sm-pull-9{right:75%;}.col-sm-pull-10{right:83.333333%;}.col-sm-pull-11{right:91.666667%;}.col-sm-pull-12{right:100%;}.col-sm-push-0{left:auto;}.col-sm-push-1{left:8.333333%;}.col-sm-push-2{left:16.666667%;}.col-sm-push-3{left:25%;}.col-sm-push-4{left:33.333333%;}.col-sm-push-5{left:41.666667%;}.col-sm-push-6{left:50%;}.col-sm-push-7{left:58.333333%;}.col-sm-push-8{left:66.666667%;}.col-sm-push-9{left:75%;}.col-sm-push-10{left:83.333333%;}.col-sm-push-11{left:91.666667%;}.col-sm-push-12{left:100%;}.col-sm-offset-0{margin-left:0;}.col-sm-offset-1{margin-left:8.333333%;}.col-sm-offset-2{margin-left:16.666667%;}.col-sm-offset-3{margin-left:25%;}.col-sm-offset-4{margin-left:33.333333%;}.col-sm-offset-5{margin-left:41.666667%;}.col-sm-offset-6{margin-left:50%;}.col-sm-offset-7{margin-left:58.333333%;}.col-sm-offset-8{margin-left:66.666667%;}.col-sm-offset-9{margin-left:75%;}.col-sm-offset-10{margin-left:83.333333%;}.col-sm-offset-11{margin-left:91.666667%;}.col-sm-offset-12{margin-left:100%;}}@media (min-width:48em){.col-md-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}.col-md-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}.col-md-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-md-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-md-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}.col-md-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-md-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}.col-md-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}.col-md-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-md-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}.col-md-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}.col-md-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.col-md-pull-0{right:auto;}.col-md-pull-1{right:8.333333%;}.col-md-pull-2{right:16.666667%;}.col-md-pull-3{right:25%;}.col-md-pull-4{right:33.333333%;}.col-md-pull-5{right:41.666667%;}.col-md-pull-6{right:50%;}.col-md-pull-7{right:58.333333%;}.col-md-pull-8{right:66.666667%;}.col-md-pull-9{right:75%;}.col-md-pull-10{right:83.333333%;}.col-md-pull-11{right:91.666667%;}.col-md-pull-12{right:100%;}.col-md-push-0{left:auto;}.col-md-push-1{left:8.333333%;}.col-md-push-2{left:16.666667%;}.col-md-push-3{left:25%;}.col-md-push-4{left:33.333333%;}.col-md-push-5{left:41.666667%;}.col-md-push-6{left:50%;}.col-md-push-7{left:58.333333%;}.col-md-push-8{left:66.666667%;}.col-md-push-9{left:75%;}.col-md-push-10{left:83.333333%;}.col-md-push-11{left:91.666667%;}.col-md-push-12{left:100%;}.col-md-offset-0{margin-left:0;}.col-md-offset-1{margin-left:8.333333%;}.col-md-offset-2{margin-left:16.666667%;}.col-md-offset-3{margin-left:25%;}.col-md-offset-4{margin-left:33.333333%;}.col-md-offset-5{margin-left:41.666667%;}.col-md-offset-6{margin-left:50%;}.col-md-offset-7{margin-left:58.333333%;}.col-md-offset-8{margin-left:66.666667%;}.col-md-offset-9{margin-left:75%;}.col-md-offset-10{margin-left:83.333333%;}.col-md-offset-11{margin-left:91.666667%;}.col-md-offset-12{margin-left:100%;}}@media (min-width:62em){.col-lg-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}.col-lg-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}.col-lg-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-lg-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-lg-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}.col-lg-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-lg-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}.col-lg-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-lg-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}.col-lg-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}.col-lg-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.col-lg-pull-0{right:auto;}.col-lg-pull-1{right:8.333333%;}.col-lg-pull-2{right:16.666667%;}.col-lg-pull-3{right:25%;}.col-lg-pull-4{right:33.333333%;}.col-lg-pull-5{right:41.666667%;}.col-lg-pull-6{right:50%;}.col-lg-pull-7{right:58.333333%;}.col-lg-pull-8{right:66.666667%;}.col-lg-pull-9{right:75%;}.col-lg-pull-10{right:83.333333%;}.col-lg-pull-11{right:91.666667%;}.col-lg-pull-12{right:100%;}.col-lg-push-0{left:auto;}.col-lg-push-1{left:8.333333%;}.col-lg-push-2{left:16.666667%;}.col-lg-push-3{left:25%;}.col-lg-push-4{left:33.333333%;}.col-lg-push-5{left:41.666667%;}.col-lg-push-6{left:50%;}.col-lg-push-7{left:58.333333%;}.col-lg-push-8{left:66.666667%;}.col-lg-push-9{left:75%;}.col-lg-push-10{left:83.333333%;}.col-lg-push-11{left:91.666667%;}.col-lg-push-12{left:100%;}.col-lg-offset-0{margin-left:0;}.col-lg-offset-1{margin-left:8.333333%;}.col-lg-offset-2{margin-left:16.666667%;}.col-lg-offset-3{margin-left:25%;}.col-lg-offset-4{margin-left:33.333333%;}.col-lg-offset-5{margin-left:41.666667%;}.col-lg-offset-6{margin-left:50%;}.col-lg-offset-7{margin-left:58.333333%;}.col-lg-offset-8{margin-left:66.666667%;}.col-lg-offset-9{margin-left:75%;}.col-lg-offset-10{margin-left:83.333333%;}.col-lg-offset-11{margin-left:91.666667%;}.col-lg-offset-12{margin-left:100%;}}@media (min-width:75em){.col-xl-1{-webkit-box-flex:0;-webkit-flex:0 0 8.333333%;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%;}.col-xl-2{-webkit-box-flex:0;-webkit-flex:0 0 16.666667%;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}.col-xl-3{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-xl-4{-webkit-box-flex:0;-webkit-flex:0 0 33.333333%;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}.col-xl-5{-webkit-box-flex:0;-webkit-flex:0 0 41.666667%;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}.col-xl-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-xl-7{-webkit-box-flex:0;-webkit-flex:0 0 58.333333%;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%;}.col-xl-8{-webkit-box-flex:0;-webkit-flex:0 0 66.666667%;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}.col-xl-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-xl-10{-webkit-box-flex:0;-webkit-flex:0 0 83.333333%;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%;}.col-xl-11{-webkit-box-flex:0;-webkit-flex:0 0 91.666667%;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%;}.col-xl-12{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.col-xl-pull-0{right:auto;}.col-xl-pull-1{right:8.333333%;}.col-xl-pull-2{right:16.666667%;}.col-xl-pull-3{right:25%;}.col-xl-pull-4{right:33.333333%;}.col-xl-pull-5{right:41.666667%;}.col-xl-pull-6{right:50%;}.col-xl-pull-7{right:58.333333%;}.col-xl-pull-8{right:66.666667%;}.col-xl-pull-9{right:75%;}.col-xl-pull-10{right:83.333333%;}.col-xl-pull-11{right:91.666667%;}.col-xl-pull-12{right:100%;}.col-xl-push-0{left:auto;}.col-xl-push-1{left:8.333333%;}.col-xl-push-2{left:16.666667%;}.col-xl-push-3{left:25%;}.col-xl-push-4{left:33.333333%;}.col-xl-push-5{left:41.666667%;}.col-xl-push-6{left:50%;}.col-xl-push-7{left:58.333333%;}.col-xl-push-8{left:66.666667%;}.col-xl-push-9{left:75%;}.col-xl-push-10{left:83.333333%;}.col-xl-push-11{left:91.666667%;}.col-xl-push-12{left:100%;}.col-xl-offset-0{margin-left:0;}.col-xl-offset-1{margin-left:8.333333%;}.col-xl-offset-2{margin-left:16.666667%;}.col-xl-offset-3{margin-left:25%;}.col-xl-offset-4{margin-left:33.333333%;}.col-xl-offset-5{margin-left:41.666667%;}.col-xl-offset-6{margin-left:50%;}.col-xl-offset-7{margin-left:58.333333%;}.col-xl-offset-8{margin-left:66.666667%;}.col-xl-offset-9{margin-left:75%;}.col-xl-offset-10{margin-left:83.333333%;}.col-xl-offset-11{margin-left:91.666667%;}.col-xl-offset-12{margin-left:100%;}}.col-xs-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;}.col-xs-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}@media (min-width:34em){.col-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;}.col-sm-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}}@media (min-width:48em){.col-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;}.col-md-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}}@media (min-width:62em){.col-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;}.col-lg-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}}@media (min-width:75em){.col-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;}.col-xl-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;}}.row-xs-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}.row-xs-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.row-xs-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}@media (min-width:34em){.row-sm-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}.row-sm-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.row-sm-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}}@media (min-width:48em){.row-md-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}.row-md-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.row-md-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}}@media (min-width:62em){.row-lg-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}.row-lg-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.row-lg-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}}@media (min-width:75em){.row-xl-top{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}.row-xl-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.row-xl-bottom{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}}.col-xs-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}.col-xs-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}.col-xs-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}@media (min-width:34em){.col-sm-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}.col-sm-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}.col-sm-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}}@media (min-width:48em){.col-md-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}.col-md-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}.col-md-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}}@media (min-width:62em){.col-lg-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}.col-lg-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}.col-lg-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}}@media (min-width:75em){.col-xl-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}.col-xl-center{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}.col-xl-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}}
:root{--teaser-panel-padding:var(--prototype-space-60);}.c-teaser__title{font-size:var(--prototype-fs-heading-h4);line-height:var(--prototype-lh-heading-h4);}.c-teaser__media{margin-bottom:var(--prototype-space-36);overflow:hidden;}.c-teaser__content > * + *{margin-top:var(--prototype-space-rem-8);}.c-teaser__body{font-size:var(--prototype-fs-body-16);line-height:var(--prototype-lh-body-16);}.c-teaser__actions{margin-top:var(--prototype-space-rem-36);}.c-teaser__more-link{font-size:var(--prototype-fs-body-16);line-height:var(--prototype-lh-body-16);color:var(--prototype-color-gray-700);font-weight:900;}.c-teaser__more-link:hover{text-decoration:none;}.c-teaser--panel{position:relative;}.c-teaser--panel .c-teaser__title,.c-teaser--panel .c-teaser__body,.c-teaser--panel .c-teaser__actions{color:var(--prototype-color-white);}.c-teaser--panel .c-teaser__media{background-color:var(--prototype-color-gray-800);margin:0;}.c-teaser--panel .c-teaser__media img{-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0.8),rgba(0,0,0,0.15));mask-image:linear-gradient(to bottom,rgba(0,0,0,0.8),rgba(0,0,0,0.15));}.c-teaser--panel .c-teaser__content{bottom:0;left:0;max-width:31.25rem;padding:var(--teaser-panel-padding);position:absolute;width:100%;z-index:2;}.c-teaser--panel .c-teaser__more-link{color:var(--prototype-color-gray-200);}.c-teaser--panel .c-teaser__more-link:hover{color:var(--prototype-color-white);}
.messages__content{color:var(--prototype-color-white);flex:1;}.messages__content a{font-weight:bold;text-decoration:underline;}.messages__content a:hover,.messages__content a:focus{color:inherit;text-decoration:none;}.messages__content ul{margin:0;}.messages{border-radius:var(--size-radius);overflow:hidden;display:flex;padding:0.9375rem;margin-top:0.9375rem;margin-bottom:0.9375rem;}.messages .messages__icon{display:block;margin-right:0.625rem;width:1.75rem;height:1.75rem;}.messages--info{background-color:var(--prototype-color-blue);color:var(--prototype-color-white);}.messages--info a{color:var(--prototype-color-white);}.messages--status{background-color:var(--prototype-color-green);color:var(--prototype-color-white);}.messages--status a{color:var(--prototype-color-white);}.messages--warning{background-color:var(--prototype-color-yellow);color:var(--prototype-color-black);}.messages--warning a,.messages--warning .messages__content{color:var(--prototype-color-black);}.messages--error{background-color:var(--prototype-color-red);color:var(--prototype-color-white);}.messages--error a{color:var(--prototype-color-white);}
.view-promoted-cards{padding:var(--prototype-space-rem-8) 0;}.views-view-grid{gap:var(--prototype-space-rem-8);}.views-view-grid .views-grid-box{border:none;}
form > * + *,form .form-item{margin-bottom:var(--prototype-space-36);}label,legend{font-size:var(--prototype-fs-label-16);line-height:var(--prototype-lh-label-16);display:block;font-weight:var(--prototype-fw-bold);margin-bottom:0;}input,textarea{font-size:var(--prototype-fs-label-16);line-height:var(--prototype-lh-label-16);background-color:var(--prototype-color-white);border:solid 1px var(--prototype-color-dark);border-radius:0;max-width:100%;padding:8px 12px;}textarea{display:block;width:100%;}input[type=text],input[type=password],input[type=date],input[type=email],input[type=number]{height:auto;}input[type=file]{height:inherit;}select{font-size:var(--prototype-fs-label-16);line-height:var(--prototype-lh-label-16);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--prototype-color-white);border-radius:0;color:var(--prototype-color-black);padding:8px 12px;text-indent:0.01px;text-overflow:"";}select::-ms-expand{display:none;}.form-type__checkbox,.form-type__radio{position:relative;}.form-type__checkbox input,.form-type__radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:100%;left:0;margin:0;position:absolute;top:0;width:100%;z-index:var(--prototype-zindex-default);}.form-type__checkbox label:before,.form-type__radio label:before{border:var(--prototype-color-dark);content:"";display:block;float:left;height:16px;margin-right:12px;width:16px;}.form-type__checkbox label:before{background:svg-load("icon-checkmark.svg",fill="var(--prototype-color-white)") no-repeat center var(--prototype-color-white);background-size:80%;border:var(--prototype-color-dark);float:left;height:16px;margin-right:12px;width:16px;}.form-type__checkbox input:checked + label:before{background:svg-load("icon-checkmark.svg",fill="var(--prototype-color-white)") no-repeat center var(--prototype-color-dark);}.form-type__radio label:before{background:var(--prototype-color-white);border-radius:50%;box-shadow:inset 0 0 0 3px var(--prototype-color-white);}.form-type__radio input:checked + label:before{background:var(--prototype-color-dark);}.description{font-size:var(--prototype-fs-label-14);line-height:var(--prototype-lh-label-14);}.password-strength__meter{background-color:var(--prototype-color-gray-100);}.password-strength__indicator.is-fair{background-color:var(--prototype-color-yellow);}.password-strength__indicator.is-strong{background-color:var(--prototype-color-green);}.password-strength__indicator.is-good{background-color:var(--prototype-color-green);}.password-strength__indicator.is-weak{background-color:var(--prototype-color-red);}.password-confirm,.password-strength__title{font-size:var(--prototype-fs-label-14);line-height:var(--prototype-lh-label-14);}.password-strength__text{font-weight:var(--prototype-fw-bold);}.password-confirm > span{font-weight:var(--prototype-fw-bold);}.password-confirm > span.error{color:var(--prototype-color-red);}.password-confirm > span.ok{color:var(--prototype-color-green);}.password-suggestions{font-size:var(--prototype-fs-label-14);line-height:var(--prototype-lh-label-14);font-weight:var(--prototype-fw-bold);}.password-suggestions > ul{font-weight:var(--prototype-fw-regular);}.user-login input{display:block;}[dir="ltr"] .password-toggle{margin-left:var(--prototype-space-8);}[dir="rtl"] .password-toggle{margin-right:var(--prototype-space-8);}.form-actions{margin-top:var(--prototype-space-20);}
ul:not([class]),ol:not([class]){font-size:inherit;line-height:inherit;list-style-position:inside;}ul:not([class]) span,ol:not([class]) span{display:inline-block;}ul:not([class]):not(:first-child),ol:not([class]):not(:first-child){margin-top:16px;}
figure{margin:0;}figure img{display:block;}img{max-width:100%;height:auto;}figcaption{margin:16px 0;}
html{-webkit-text-size-adjust:100%;-moz-tab-size:4;font-size:100%;scroll-behavior:smooth;-o-tab-size:4;tab-size:4;}.skip-link{color:var(--prototype-color-white) !important;}.skip-link{display:block;background-color:var(--prototype-color-black);border-radius:0 0 4px 4px;font-size:1em;left:50%;outline:red dotted 2px;padding:10px 18px;text-decoration:none;transform:translateX(-50%);z-index:1000;}.skip-link.focusable:focus{position:absolute !important;}hr{border:0;border-bottom:1px solid var(--prototype-color-dark);}
*,::before,::after{box-sizing:border-box;}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0;}ul{list-style:none;padding:0;}html[focus-within]{scroll-behavior:smooth;}html:focus-within{scroll-behavior:smooth;}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}img,picture{max-width:100%;display:block;}input,button,textarea,select{font:inherit;}@media (prefers-reduced-motion:reduce){html[focus-within]{scroll-behavior:auto;}html:focus-within{scroll-behavior:auto;}::before,::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important;}}article{position:relative;}
table{font-size:var(--prototype-fs-label-16);line-height:var(--prototype-lh-label-16);width:100%;max-width:100%;border-spacing:0;text-align:left;border-collapse:collapse;}thead th{vertical-align:bottom;}thead th,thead td{border-bottom:1px solid var(--prototype-color-dark);}th,td{padding:8px;text-align:left;vertical-align:top;}th{color:var(--prototype-color-dark);font-weight:var(--prototype-fw-bold);}caption + thead tr:first-child th,caption + thead tr:first-child td,colgroup + thead tr:first-child th,colgroup + thead tr:first-child td,thead:first-child tr:first-child th,thead:first-child tr:first-child td{border-top:0;}tbody + tbody{border-top:2px solid var(--prototype-color-dark);}tr.even{background-color:var(--prototype-color-gray-200);}
:root{--prototype-grid-gap:24px;}@media (min-width:992px){:root{--prototype-grid-gap:40px;}}:root{--prototype-width-xxlarge:1920px;--prototype-width-xlarge:1440px;--prototype-width-large:1280px;--prototype-width-medium:960px;--prototype-width-small:768px;--prototype-width-xsmall:640px;--prototype-width-xxsmall:480px;}:root{--prototype-zindex-super:100;--prototype-zindex-top:90;--prototype-zindex-over:10;--prototype-zindex-default:1;--prototype-zindex-under:-1;--prototype-zindex-bottom:-9999px;}.align-left{margin:0 var(--prototype-grid-gap) var(--prototype-grid-gap) 0;}.align-right{margin:0 0 var(--prototype-grid-gap) var(--prototype-grid-gap);}.align-center{margin:var(--prototype-grid-gap) auto;}[class*=l-flex] > *{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin:calc(var(--prototype-grid-gap) / 2 * -1) calc(var(--prototype-grid-gap) / 2 * -1);}[class*=l-flex] > * > *{margin:calc(var(--prototype-grid-gap) / 2) calc(var(--prototype-grid-gap) / 2);}.l-flex__alignment--start > *{justify-content:flex-start;}.l-flex__alignment--center > *{justify-content:center;}.l-flex__alignment--end > *{justify-content:flex-end;}.l-flex__alignment--end > *{justify-content:flex-end;}.l-flex__no-wrap > *{flex-wrap:nowrap;}[class*=l-constrained]{margin-left:auto;margin-right:auto;max-width:var(--prototype-width-xlarge);width:100%;}[class*=l-constrained] [class*=l-constrained]{margin-left:0;margin-right:0;}.l-constrained{max-width:var(--prototype-width-xlarge);}.l-constrained__width--narrow{max-width:var(--prototype-width-medium);}.l-constrained__width--wide{max-width:var(--prototype-width-xxlarge);}.l-constrained__width--full{width:100%;}@media (min-width:768px){.l-grid .l-grid__inner{display:flex;flex-flow:nowrap row;margin:0 -var(--prototype-grid-gap);}}.l-grid .l-grid__inner > * + *{margin-top:var(--prototype-grid-gap);}.l-grid .l-grid__inner .l-grid__item{flex-shrink:0;}@media (min-width:768px){.l-grid .l-grid__inner .l-grid__item{padding:0 var(--prototype-grid-gap);}}.l-grid .l-grid__inner .l-grid__item--col-2{width:100%;}@media (min-width:768px){.l-grid .l-grid__inner .l-grid__item--col-2{width:16.6666666667%;}}.l-grid .l-grid__inner .l-grid__item--col-3{width:100%;}@media (min-width:768px){.l-grid .l-grid__inner .l-grid__item--col-3{width:25%;}}.l-grid .l-grid__inner .l-grid__item--col-4{width:100%;}@media (min-width:768px){.l-grid .l-grid__inner .l-grid__item--col-4{width:33.3333333333%;}}.l-grid .l-grid__inner .l-grid__item--col-5{width:100%;}@media (min-width:768px){.l-grid .l-grid__inner .l-grid__item--col-5{width:41.6666666667%;}}.l-grid .l-grid__inner .l-grid__item--col-6{width:100%;}@media (min-width:768px){.l-grid .l-grid__inner .l-grid__item--col-6{width:50%;}}.l-grid .l-grid__inner .l-grid__item--col-7{width:100%;}@media (min-width:768px){.l-grid .l-grid__inner .l-grid__item--col-7{width:58.3333333333%;}}.l-grid .l-grid__inner .l-grid__item--col-8{width:100%;}@media (min-width:768px){.l-grid .l-grid__inner .l-grid__item--col-8{width:66.6666666667%;}}.l-grid .l-grid__inner .l-grid__item--col-9{width:100%;}@media (min-width:768px){.l-grid .l-grid__inner .l-grid__item--col-9{width:75%;}}.l-grid .l-grid__inner .l-grid__item--col-10{width:100%;}@media (min-width:768px){.l-grid .l-grid__inner .l-grid__item--col-10{width:83.3333333333%;}}[class*=l-stack] > *{margin-top:0;margin-bottom:0;}[class*=l-stack] > * + *{margin-top:var(--space-gap-y);}.l-stack__ruled > * + *{padding-top:var(--space-gap-y);border-top:var(--size-border,1px) var(--style-border,solid) var(--color-border);}.l-stack__none > * + *{margin-top:0;}.l-stack__minimal > * + *{margin-top:12px;}.l-stack__tight > * + *{margin-top:16px;}.l-stack__compact > * + *{margin-top:32px;}.l-stack__normal > * + *{margin-top:48px;}
.site-branding{align-items:center;display:flex;height:-moz-fit-content;height:fit-content;justify-content:center;margin:0;padding:0;width:var(--size-width,10rem);z-index:1;}@media (min-width:992px){.site-branding{width:11.25rem;max-width:18.75rem;}}.site-branding a,.site-branding img{display:block;width:100%;}@media (min-width:768px){.site-branding a,.site-branding img{min-width:8.75rem;}}
.site-footer{position:relative;}.site-footer .site-footer__logo{display:block;width:-moz-fit-content;width:fit-content;}.site-footer .site-footer__logo img{display:block;max-width:12.5rem;width:100%;}
main::before{display:none;}@media (max-width:767.98px){.js-prevent-scroll{position:fixed;height:100%;overflow:hidden;width:100%;}.js-prevent-scroll main::before{display:block;content:"";background:rgba(0,0,0,0.3);transition:all 0.25s ease-in-out;position:fixed;width:100%;height:100%;left:0;right:0;bottom:0;z-index:2;}}@media (max-width:767.98px){.js-prevent-scroll main::before{top:95px;}.js-prevent-scroll.user-logged-in main::before{padding-top:40px;top:140px;}}.site-header{background-color:#fff;position:relative;z-index:3;}.site-header__inner{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;}.site-header__navigation{position:fixed;}@media (max-width:767.98px){.site-header__navigation{background-color:#fff;top:95px;bottom:0;right:0;z-index:-1;opacity:0;transform:translateY(-100%);transition:all 0.5s ease-in-out;width:100%;max-width:375px;}.user-logged-in .site-header__navigation{top:135px;}}@media (min-width:768px){.site-header__navigation{align-items:flex-end;display:flex;justify-content:flex-end;flex-flow:column-reverse;position:relative;}}.menu-toggle-state:focus + .menu-toggle-button{outline:2px solid var(--prototype-color-primary);}.site-header__utilities{margin-bottom:20px;}.nav-trigger{display:none;}@media (max-width:767.98px){.nav-trigger{grid-column-start:2;align-items:center;background:transparent;border:none;display:inline-flex;height:36px;margin-top:auto;margin-left:auto;margin-bottom:auto;max-width:100px;padding:0;}}label[for=nav-trigger]{cursor:pointer;height:30px;margin:auto;position:absolute;right:30px;top:18px;width:30px;z-index:2;}@media (min-width:768px){label[for=nav-trigger]{display:none;}}.nav-trigger span.icon{width:1.5rem;height:1.5rem;display:inline-block;position:relative;}.nav-trigger span.icon svg{position:absolute;left:0;top:0;}.nav-trigger__icon--expand{opacity:1;transform:rotate(0) scale(1);transition:all 0.35s ease-in-out;}.nav-trigger__icon--collapse{opacity:0;transform:rotate(-90deg) scale(0);transition:all 0.35s ease-in-out;}.nav-trigger[aria-expanded=true] .nav-trigger__icon--collapse{opacity:1;transform:rotate(0) scale(1);}.nav-trigger[aria-expanded=true] .nav-trigger__icon--expand{opacity:0;transform:rotate(90deg) scale(0);}@media (max-width:767.98px){.nav-trigger[aria-expanded=false] ~ .site-header__navigation{opacity:0;visibility:hidden;transform:translate3d(375px,0,0);}.nav-trigger[aria-expanded=true] ~ .site-header__navigation{opacity:1;visibility:visible;overflow-y:auto;transform:translate3d(0,0,0);z-index:3;}}
:root{--prototype-color-blue:#0D6EFD;--prototype-color-indigo:#6610F2;--prototype-color-purple:#6F42C1;--prototype-color-pink:#D63384;--prototype-color-red:#DC3545;--prototype-color-orange:#FD7E14;--prototype-color-yellow:#FFC107;--prototype-color-green:#198754;--prototype-color-teal:#20C997;--prototype-color-cyan:#0DCAF0;}:root{--prototype-color-white:#FFFFFF;--prototype-color-gray-100:#F8F9FA;--prototype-color-gray-200:#E9ECEF;--prototype-color-gray-300:#DEE2E6;--prototype-color-gray-400:#CED4DA;--prototype-color-gray-500:#ADB5BD;--prototype-color-gray-600:#6C757D;--prototype-color-gray-700:#495057;--prototype-color-gray-800:#343A40;--prototype-color-gray-900:#212529;--prototype-color-black:#000000;}:root{--prototype-color-primary:var(--prototype-color-blue);--prototype-color-secondary:var(--prototype-color-gray-900);--prototype-color-success:var(--prototype-color-green);--prototype-color-info:var(--prototype-color-cyan);--prototype-color-warning:var(--prototype-color-yellow);--prototype-color-danger:var(--prototype-color-red);--prototype-color-light:var(--prototype-color-gray-100);--prototype-color-dark:var(--prototype-color-gray-900);}
:root{--prototype-space-0:0px;--prototype-space-8:4px;--prototype-space-20:8px;--prototype-space-36:12px;--prototype-space-60:20px;--prototype-space-96:30px;--prototype-space-120:40px;--prototype-space-180:60px;--prototype-space-rem-8:0.25rem;--prototype-space-rem-20:0.5rem;--prototype-space-rem-36:0.75rem;--prototype-space-rem-60:1.25rem;--prototype-space-rem-96:1.875rem;--prototype-space-rem-120:2.5rem;--prototype-space-rem-180:3.75rem;}@media (min-width:768px){:root{--prototype-space-8:8px;--prototype-space-20:12px;--prototype-space-36:18px;--prototype-space-60:32px;--prototype-space-96:48px;--prototype-space-120:60px;--prototype-space-180:90px;--prototype-space-rem-20:0.75rem;--prototype-space-rem-36:1.125rem;--prototype-space-rem-60:2rem;--prototype-space-rem-96:3rem;--prototype-space-rem-120:3.75rem;--prototype-space-rem-180:5.625rem;}}@media (min-width:1024px){:root{--prototype-space-20:16px;--prototype-space-36:24px;--prototype-space-60:40px;--prototype-space-96:60px;--prototype-space-120:80px;--prototype-space-180:120px;--prototype-space-rem-20:1rem;--prototype-space-rem-36:1.5rem;--prototype-space-rem-60:2.5rem;--prototype-space-rem-96:3.75rem;--prototype-space-rem-120:5rem;--prototype-space-rem-180:7.5rem;}}@media (min-width:1200px){:root{--prototype-space-20:20px;--prototype-space-36:36px;--prototype-space-60:60px;--prototype-space-96:96px;--prototype-space-120:120px;--prototype-space-180:180px;}}
.hidden{display:none;}.visually-hidden,.element-invisible{position:absolute !important;}.visually-hidden,.element-invisible{overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus,.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{position:static !important;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus,.element-invisible.element-focusable:active,.element-invisible.element-focusable:focus{overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
:root{--prototype-ff-base:"Inter",sans-serif;}:root{--prototype-fs-heading-h1:2.75rem;--prototype-fs-heading-h2:2rem;--prototype-fs-heading-h3:1.5rem;--prototype-fs-heading-h4:1.375rem;--prototype-fs-body-base:0.875rem;--prototype-fs-body-18:0.875rem;--prototype-fs-body-16:0.875rem;--prototype-fs-label-18:0.875rem;--prototype-fs-label-16:0.875rem;--prototype-fs-label-14:0.75rem;--prototype-lh-heading-h1:1.1818181818;--prototype-lh-heading-h2:1.125;--prototype-lh-heading-h3:1.1666666667;--prototype-lh-heading-h4:1.2727272727;--prototype-lh-body-base:1.5714285714;--prototype-lh-body-18:1.5714285714;--prototype-lh-body-16:1.5714285714;--prototype-lh-label-18:1.7142857143;--prototype-lh-label-16:1.7142857143;--prototype-lh-label-14:1.8333333333;}@media (min-width:768px){:root{--prototype-fs-heading-h1:3.25rem;--prototype-fs-heading-h2:2.625rem;--prototype-fs-heading-h3:1.75rem;--prototype-fs-heading-h4:1.5rem;--prototype-fs-body-base:1rem;--prototype-fs-body-18:1rem;--prototype-fs-body-16:1rem;--prototype-fs-label-18:1rem;--prototype-fs-label-16:1rem;--prototype-fs-label-14:0.875rem;--prototype-lh-heading-h1:1.1538461538;--prototype-lh-heading-h2:1.1428571429;--prototype-lh-heading-h3:1.1428571429;--prototype-lh-heading-h4:1.1666666667;--prototype-lh-body-base:1.625;--prototype-lh-body-18:1.625;--prototype-lh-body-16:1.625;--prototype-lh-label-18:1.75;--prototype-lh-label-16:1.5;--prototype-lh-label-14:1.7142857143;}}@media (min-width:1024px){:root{--prototype-fs-heading-h1:4.5rem;--prototype-fs-heading-h2:2.75rem;--prototype-fs-heading-h3:2rem;--prototype-fs-heading-h4:1.75rem;--prototype-fs-body-base:1.125rem;--prototype-fs-body-18:1.125rem;--prototype-fs-body-16:1rem;--prototype-fs-label-18:1.125rem;--prototype-fs-label-16:1rem;--prototype-lh-heading-h1:1;--prototype-lh-heading-h2:1.1818181818;--prototype-lh-heading-h3:1.125;--prototype-lh-heading-h4:1.1428571429;--prototype-lh-body-base:1.5555555556;--prototype-lh-body-18:1.5555555556;--prototype-lh-body-16:1.625;--prototype-lh-label-18:1.5555555556;--prototype-lh-label-16:1.75;}}@media (min-width:1200px){:root{--prototype-fs-heading-h1:6rem;--prototype-fs-heading-h2:3.25rem;--prototype-fs-heading-h3:2.75rem;--prototype-fs-heading-h4:2rem;--prototype-fs-body-base:1.125rem;--prototype-fs-body-18:1.125rem;--prototype-fs-body-16:1rem;--prototype-lh-heading-h1:0.9583333333;--prototype-lh-heading-h2:1.1538461538;--prototype-lh-heading-h3:1.1818181818;--prototype-lh-heading-h4:1.125;--prototype-lh-body-base:1.5555555556;--prototype-lh-body-18:1.5555555556;--prototype-lh-body-16:1.625;}}:root{--prototype-fw-thin:100;--prototype-fw-light:300;--prototype-fw-regular:400;--prototype-fw-book:400;--prototype-fw-medium:500;--prototype-fw-semibold:600;--prototype-fw-bold:700;}body{font-size:var(--prototype-fs-body-base);line-height:var(--prototype-lh-body-base);color:var(--prototype-color-black);font-family:var(--prototype-ff-base);}h1,h2,h3,h4,h5{color:var(--prototype-color-black);margin-bottom:0;}h1 > a,h2 > a,h3 > a,h4 > a,h5 > a{text-decoration:none;}h1 + p,h2 + p,h3 + p,h4 + p,h5 + p{margin-top:16px;}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child{margin-top:0;}h1{font-weight:var(--prototype-fw-bold);font-size:var(--prototype-fs-heading-h1);line-height:var(--prototype-lh-heading-h1);}h2{font-weight:var(--prototype-fw-bold);font-size:var(--prototype-fs-heading-h2);line-height:var(--prototype-lh-heading-h2);}h3{font-weight:var(--prototype-fw-bold);font-size:var(--prototype-fs-heading-h3);line-height:var(--prototype-lh-heading-h3);}h4{font-weight:var(--prototype-fw-bold);font-size:var(--prototype-fs-heading-h4);line-height:var(--prototype-lh-heading-h4);}h5{font-weight:var(--prototype-fw-bold);font-size:var(--prototype-fs-body-18);line-height:var(--prototype-lh-body-18);}h6{font-weight:var(--prototype-fw-bold);font-size:var(--prototype-fs-body-16);line-height:var(--prototype-lh-body-16);}a{color:var(--prototype-color-primary);text-decoration:underline;}a:hover,a:focus{color:var(--prototype-color-secondary);text-decoration:none;}strong,b{font-weight:var(--prototype-fw-bold);}p:not(:first-child){margin:16px 0 0;}blockquote{text-indent:-0.4em;font-style:italic;}blockquote:not(:first-child){margin:16px 0 0;}
.ui-dialog:not(.ui-dialog-off-canvas){border:0 none !important;border-radius:var(--gin-border-m);background:var(--gin-bg-layer);}@media (forced-colors:active){.ui-dialog:not(.ui-dialog-off-canvas){border:1px solid buttonBorder !important;}}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-content:first-of-type{border-start-start-radius:var(--gin-border-m);border-start-end-radius:var(--gin-border-m);}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-actions{position:absolute;inset-block-end:0;inset-inline-start:var(--gin-spacing-m);inset-block-start:auto;inset-inline-end:auto;}.ui-dialog:not(.ui-dialog-off-canvas) .layout-region-node-secondary{width:100%;}.ui-dialog:not(.ui-dialog-off-canvas) .views-exposed-form.views-exposed-form,.ui-dialog:not(.ui-dialog-off-canvas) .views-displays{border:1px solid var(--gin-border-color-layer);margin-block-end:var(--gin-spacing-density-s);}.ui-dialog:not(.ui-dialog-off-canvas) .views-exposed-form.views-exposed-form .views-exposed-form,.ui-dialog:not(.ui-dialog-off-canvas) .views-displays .views-exposed-form{border:none;}@media (max-width:47.99em){.ui-dialog:not(.ui-dialog-off-canvas){min-width:92%;max-width:92%;}}.ui-dialog{position:absolute;inset-block-start:0;font-family:var(--gin-font);outline:none;}[dir="ltr"] .ui-dialog{inset-inline-start:0;}[dir="rtl"] .ui-dialog{inset-inline-end:0;}.ui-dialog,.ui-dialog:focus,.ui-dialog:focus:active,.ui-dialog:focus:hover{box-shadow:var(--gin-shadow-l1);}.ui-dialog .ui-dialog-titlebar{line-height:1.2;padding:var(--gin-spacing-m) var(--gin-spacing-l);background:#1b1b1d;border:0 none;border-radius:var(--gin-border-m) var(--gin-border-m) 0 0;position:relative;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar{border-block-end:1px solid buttonBorder;}}.ui-dialog .ui-dialog-title{font-size:var(--gin-font-size-l);font-weight:var(--gin-font-weight-normal);color:#fff;width:100%;padding-inline-end:var(--gin-spacing-xl);box-sizing:border-box;}.ui-dialog .ui-dialog-content{color:var(--gin-color-text);}.ui-dialog .ui-dialog-content .form-actions input.ajax-processed{display:none;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane{padding:var(--gin-spacing-s) var(--gin-spacing-l);border-block-start:1px solid var(--gin-border-color-layer);border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);background:var(--gin-bg-app);}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{font-family:var(--gin-font);font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);padding-block:calc(var(--gin-spacing-s) - 2px);padding-inline:var(--gin-spacing-m);margin-block:0;margin-inline-start:var(--gin-spacing-s);height:auto;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:last-of-type{margin-inline-end:0;}.ui-dialog .ui-widget-content.ui-dialog-buttonpane .button.button--danger,.ui-dialog [data-drupal-selector*=-remove-form] .button.button--danger{border-color:var(--gin-color-danger) !important;}.ui-dialog .ui-dialog-buttonset{margin-block-start:0;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;inset-block-start:50%;inset-inline-start:auto;inset-inline-end:0;width:2rem;height:2rem;opacity:.8;margin:0 var(--gin-spacing-m);transform:translateY(-50%);background:none;border:none;}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{width:100%;height:100%;inset-block-start:0;inset-inline-start:0;margin:0;transform:none;background:#fff;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#close-view);-webkit-mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);mask-size:var(--gin-icon-size-close) var(--gin-icon-size-close);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}@media (forced-colors:active){.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background:linktext;}}.ui-dialog .ui-dialog-titlebar-close:hover{opacity:1;}.ui-dialog .ui-widget-content.ui-dialog-content{padding-inline:var(--gin-spacing-l);background:var(--gin-bg-layer);}.ui-dialog .gin-layer-wrapper{margin-block-end:var(--gin-spacing-l);}.ui-dialog input,.ui-dialog select,.ui-dialog textarea,.ui-dialog button{max-width:100%;font-family:inherit;}.ui-dialog .gin-confirm-form{margin-block-start:var(--gin-spacing-m);margin-block-end:var(--gin-spacing-s);}.ui-dialog.token-tree-dialog{max-width:none;z-index:505;}.erl-overlay,.layout-paragraphs-dialog{position:fixed !important;inset-block-start:50% !important;inset-inline-start:50% !important;width:calc(100% - var(--gin-spacing-xl)) !important;}[dir="ltr"] .erl-overlay,[dir="ltr"] .layout-paragraphs-dialog{transform:translate(-50%,-50%);}[dir="rtl"] .erl-overlay,[dir="rtl"] .layout-paragraphs-dialog{transform:translate(50%,-50%);}@media (min-width:64em){.erl-overlay,.layout-paragraphs-dialog{width:calc(100% - var(--gin-spacing-xxxl)) !important;}}ul.paragraphs-add-dialog-list{margin:var(--gin-spacing-l) 0;}.ui-widget-overlay{opacity:.9;background:var(--gin-bg-layer2);}.views-ui-dialog .views-offset-bottom{border-block-start:1px solid var(--gin-border-color);}@media (forced-colors:active){.views-ui-dialog .views-offset-bottom{border-block-start:none;}}.ui-widget-content a{color:var(--gin-color-primary);}.ui-widget.ui-dialog.ui-dialog-off-canvas{--gin-offcanvas-active:var(--gin-color-primary);background:#444;border:0 none;box-shadow:0 0 48px rgba(0,0,0,.075);}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-dialog-titlebar{background:#1b1b1d;border-radius:0;}.ui-widget.ui-dialog.ui-dialog-off-canvas .ui-resizable-w{border:0 none;background-color:transparent;}.ui-widget.ui-dialog.ui-dialog-off-canvas .fieldset{color:var(--gin-color-text);}.ui-widget.ui-dialog.ui-dialog-off-canvas #drupal-off-canvas .button-primary[type=submit]{background:var(--gin-offcanvas-active);}.ui-dialog .ui-widget-content.ui-dialog-content{overflow:auto;}.ui-dialog.webform-off-canvas .ui-widget-content.ui-dialog-content{background:var(--gin-bg-layer);}table.treetable tr.branch{background-color:transparent;}.ui-dialog .gin-layer-wrapper{margin-block:var(--gin-spacing-l);}.views-ui-dialog.views-ui-dialog > .ui-dialog-content{padding:0;}#drupal-modal .gin-sticky-form-actions.form-actions{display:none;}
.ui-dialog a,.ui-dialog .link,.ui-dialog button.link,.ui-dialog .tabs__link.is-active{color:var(--gin-color-primary);text-decoration-style:var(--gin-link-decoration-style);}.ui-dialog a:hover,.ui-dialog .link:hover,.ui-dialog button.link:hover,.ui-dialog .tabs__link.is-active:hover{color:var(--gin-color-primary-hover);text-decoration:none;}.ui-dialog a:active,.ui-dialog .link:active,.ui-dialog button.link:active,.ui-dialog .tabs__link.is-active:active{color:var(--gin-color-primary-active);}.ui-dialog *|*:any-link:not(svg|a){text-decoration:underline;text-decoration-style:var(--gin-link-decoration-style);}.ui-dialog .is-horizontal .tabs__link:hover,.ui-dialog .action-link:hover{color:var(--gin-color-primary-hover);}.ui-dialog .form-boolean--type-checkbox:checked,.ui-dialog .form-boolean--type-radio:checked:not(:disabled),.ui-dialog .is-horizontal .tabs__link.is-active::before,.ui-dialog .tabs__tab.is-active::before,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link::before{border-color:var(--gin-color-primary);}.ui-dialog .form-boolean--type-checkbox:checked:hover,.ui-dialog .form-boolean--type-radio:checked:not(:disabled):hover,.ui-dialog .is-horizontal .tabs__link.is-active::before:hover,.ui-dialog .tabs__tab.is-active::before:hover,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link::before:hover{border-color:var(--gin-color-primary-hover);}.ui-dialog .form-boolean--type-checkbox:checked:active,.ui-dialog .form-boolean--type-radio:checked:not(:disabled):active,.ui-dialog .is-horizontal .tabs__link.is-active::before:active,.ui-dialog .tabs__tab.is-active::before:active,.ui-dialog .vertical-tabs__menu-item.is-selected .vertical-tabs__menu-link::before:active{border-color:var(--gin-color-primary-active);}.ui-dialog .button,.ui-dialog .project__action_button,.ui-dialog .dropbutton__item:first-of-type > *,.ui-dialog .dropbutton__toggle{font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);color:var(--gin-color-primary);background-color:transparent;box-shadow:none;transition:var(--gin-transition);}@media (min-width:80em){.ui-dialog .button,.ui-dialog .project__action_button,.ui-dialog .dropbutton__item:first-of-type > *,.ui-dialog .dropbutton__toggle{font-size:var(--gin-font-size);}}.ui-dialog .button:hover,.ui-dialog .project__action_button:hover,.ui-dialog .dropbutton__item:first-of-type > *:hover,.ui-dialog .dropbutton__toggle:hover{background-color:var(--gin-color-primary-hover);}.ui-dialog .button:active,.ui-dialog .button:focus,.ui-dialog .project__action_button:active,.ui-dialog .project__action_button:focus,.ui-dialog .dropbutton__item:first-of-type > *:active,.ui-dialog .dropbutton__item:first-of-type > *:focus,.ui-dialog .dropbutton__toggle:active,.ui-dialog .dropbutton__toggle:focus{background-color:var(--gin-color-primary-active);}.ui-dialog .button:hover,.ui-dialog .button:active,.ui-dialog .button:focus,.ui-dialog .project__action_button:hover,.ui-dialog .project__action_button:active,.ui-dialog .project__action_button:focus,.ui-dialog .dropbutton__item:first-of-type > *:hover,.ui-dialog .dropbutton__item:first-of-type > *:active,.ui-dialog .dropbutton__item:first-of-type > *:focus,.ui-dialog .dropbutton__toggle:hover,.ui-dialog .dropbutton__toggle:active,.ui-dialog .dropbutton__toggle:focus{color:var(--gin-color-button-text);}.ui-dialog .button,.ui-dialog .form-actions .button,.ui-dialog .project__action_button,.ui-dialog .action-link--icon-trash.action-link{font-size:var(--gin-font-size-s);padding-block:calc(var(--gin-spacing-s) - 2px);padding-inline:var(--gin-spacing-m);border:2px solid var(--gin-color-primary);border-radius:var(--gin-border-m);box-shadow:0 1px 2px var(--gin-color-primary-light);transition:var(--gin-transition);}.ui-dialog .button:hover,.ui-dialog .form-actions .button:hover,.ui-dialog .project__action_button:hover,.ui-dialog .action-link--icon-trash.action-link:hover{background-color:var(--gin-color-primary-hover);border-color:var(--gin-color-primary-hover);}.ui-dialog .button:active,.ui-dialog .button:focus,.ui-dialog .form-actions .button:active,.ui-dialog .form-actions .button:focus,.ui-dialog .project__action_button:active,.ui-dialog .project__action_button:focus,.ui-dialog .action-link--icon-trash.action-link:active,.ui-dialog .action-link--icon-trash.action-link:focus{border-color:var(--gin-color-primary-active);}.ui-dialog .button:hover,.ui-dialog .button:active,.ui-dialog .button:focus,.ui-dialog .button:hover:focus,.ui-dialog .form-actions .button:hover,.ui-dialog .form-actions .button:active,.ui-dialog .form-actions .button:focus,.ui-dialog .form-actions .button:hover:focus,.ui-dialog .project__action_button:hover,.ui-dialog .project__action_button:active,.ui-dialog .project__action_button:focus,.ui-dialog .project__action_button:hover:focus,.ui-dialog .action-link--icon-trash.action-link:hover,.ui-dialog .action-link--icon-trash.action-link:active,.ui-dialog .action-link--icon-trash.action-link:focus,.ui-dialog .action-link--icon-trash.action-link:hover:focus{color:var(--gin-color-button-text);}.ui-dialog .form-actions .button,.ui-dialog input.button{margin:var(--gin-spacing-xxs);}.ui-dialog .form-actions .button + a,.ui-dialog input.button + a{margin-inline-start:var(--gin-spacing-xs);}.ui-dialog .button.button--small{font-size:var(--gin-font-size-xxs);padding-block:calc(var(--gin-spacing-xxs) + 2px);padding-inline:var(--gin-spacing-s);border-radius:var(--gin-border-s);}.ui-dialog .button.button--extrasmall{font-size:var(--gin-font-size-xxs);padding-block:var(--gin-spacing-xxs);padding-inline:var(--gin-spacing-s);border-radius:var(--gin-border-s);}.ui-dialog a.button{color:var(--gin-color-primary);}.ui-dialog a.button:hover,.ui-dialog a.button:active,.ui-dialog a.button:focus{color:var(--gin-color-button-text);}.ui-dialog #edit-submit.form-submit,.ui-dialog a.button-primary,.ui-dialog a.button-primary:not(:focus) .ief-entity-submit{background:var(--gin-color-primary);}[dir="ltr"] .ui-dialog #edit-submit.form-submit,[dir="ltr"] .ui-dialog a.button-primary,[dir="ltr"] .ui-dialog a.button-primary:not(:focus) .ief-entity-submit{box-shadow:.1em .25em .5em var(--gin-color-primary-light);}[dir="rtl"] .ui-dialog #edit-submit.form-submit,[dir="rtl"] .ui-dialog a.button-primary,[dir="rtl"] .ui-dialog a.button-primary:not(:focus) .ief-entity-submit{box-shadow:-0.1em .25em .5em var(--gin-color-primary-light);}.ui-dialog #edit-submit.form-submit:hover,.ui-dialog #edit-submit.form-submit:focus,.ui-dialog a.button-primary:hover,.ui-dialog a.button-primary:focus,.ui-dialog a.button-primary:not(:focus) .ief-entity-submit:hover,.ui-dialog a.button-primary:not(:focus) .ief-entity-submit:focus{background-color:var(--gin-color-primary-hover);}.ui-dialog #edit-submit.form-submit:active,.ui-dialog #edit-submit.form-submit:focus,.ui-dialog a.button-primary:active,.ui-dialog a.button-primary:focus,.ui-dialog a.button-primary:not(:focus) .ief-entity-submit:active,.ui-dialog a.button-primary:not(:focus) .ief-entity-submit:focus{background-color:var(--gin-color-primary-active);}.ui-dialog #edit-submit.form-submit,.ui-dialog #edit-submit.form-submit:hover,.ui-dialog #edit-submit.form-submit:active,.ui-dialog #edit-submit.form-submit:focus,.ui-dialog #edit-submit.form-submit:focus:hover,.ui-dialog a.button-primary,.ui-dialog a.button-primary:hover,.ui-dialog a.button-primary:active,.ui-dialog a.button-primary:focus,.ui-dialog a.button-primary:focus:hover,.ui-dialog a.button-primary:not(:focus) .ief-entity-submit,.ui-dialog a.button-primary:not(:focus) .ief-entity-submit:hover,.ui-dialog a.button-primary:not(:focus) .ief-entity-submit:active,.ui-dialog a.button-primary:not(:focus) .ief-entity-submit:focus,.ui-dialog a.button-primary:not(:focus) .ief-entity-submit:focus:hover{color:var(--gin-color-button-text);}.gin--dark-mode .ui-dialog #edit-submit.form-submit,.gin--dark-mode .ui-dialog #edit-submit.form-submit:hover,.gin--dark-mode .ui-dialog #edit-submit.form-submit:active,.gin--dark-mode .ui-dialog #edit-submit.form-submit:focus,.gin--dark-mode .ui-dialog #edit-submit.form-submit:focus:hover,.gin--dark-mode .ui-dialog a.button-primary,.gin--dark-mode .ui-dialog a.button-primary:hover,.gin--dark-mode .ui-dialog a.button-primary:active,.gin--dark-mode .ui-dialog a.button-primary:focus,.gin--dark-mode .ui-dialog a.button-primary:focus:hover,.gin--dark-mode .ui-dialog a.button-primary:not(:focus) .ief-entity-submit,.gin--dark-mode .ui-dialog a.button-primary:not(:focus) .ief-entity-submit:hover,.gin--dark-mode .ui-dialog a.button-primary:not(:focus) .ief-entity-submit:active,.gin--dark-mode .ui-dialog a.button-primary:not(:focus) .ief-entity-submit:focus,.gin--dark-mode .ui-dialog a.button-primary:not(:focus) .ief-entity-submit:focus:hover{color:var(--gin-bg-app);}.ui-dialog .button.button:disabled,.ui-dialog .button.button:disabled:hover,.ui-dialog .button.button:disabled:active,.ui-dialog .button.button:disabled:focus,.ui-dialog .button.button.is-disabled,.ui-dialog .button.button.is-disabled:hover,.ui-dialog .button.button.is-disabled:active,.ui-dialog .button.button.is-disabled:focus{color:var(--gin-color-disabled);background:transparent;border:2px solid var(--gin-color-disabled-border);box-shadow:none;}.ui-dialog .button.button-primary:disabled,.ui-dialog .button.button-primary:disabled:hover,.ui-dialog .button.button-primary:disabled:active,.ui-dialog .button.button-primary:disabled:focus,.ui-dialog .button.button-primary.is-disabled,.ui-dialog .button.button-primary.is-disabled:hover,.ui-dialog .button.button-primary.is-disabled:active,.ui-dialog .button.button-primary.is-disabled:focus{color:var(--gin-color-disabled);background-color:var(--gin-color-disabled-bg);}.ui-dialog .action-link.action-link--icon-trash{line-height:1;min-height:2.5rem;box-sizing:border-box;}.ui-dialog .action-link.action-link--icon-trash,.ui-dialog .action-link.action-link--icon-trash:hover,.ui-dialog .action-link.action-link--icon-trash:active,.ui-dialog .action-link.action-link--icon-trash:focus,.ui-dialog .action-link.action-link--icon-trash:focus:hover{border:2px solid var(--gin-color-danger) !important;}.ui-dialog .multiple-fields-remove-button.button{border:0 none !important;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#remove-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#remove-view);-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center center;mask-position:center center;}.ui-dialog .button-danger,.ui-dialog .button-primary.button-danger,.ui-dialog a.form-delete,.ui-dialog .form-actions a.form-delete,.ui-dialog .file-remove-button{border:2px solid var(--gin-color-danger) !important;background-color:var(--gin-color-danger-light);color:#000;}[dir="ltr"] .ui-dialog .button-danger,[dir="ltr"] .ui-dialog .button-primary.button-danger,[dir="ltr"] .ui-dialog a.form-delete,[dir="ltr"] .ui-dialog .form-actions a.form-delete,[dir="ltr"] .ui-dialog .file-remove-button{box-shadow:.1em .25em .5em var(--gin-color-danger-lightest);}[dir="rtl"] .ui-dialog .button-danger,[dir="rtl"] .ui-dialog .button-primary.button-danger,[dir="rtl"] .ui-dialog a.form-delete,[dir="rtl"] .ui-dialog .form-actions a.form-delete,[dir="rtl"] .ui-dialog .file-remove-button{box-shadow:-0.1em .25em .5em var(--gin-color-danger-lightest);}.ui-dialog .button-danger:focus,.ui-dialog .button-danger:hover,.ui-dialog .button-primary.button-danger:focus,.ui-dialog .button-primary.button-danger:hover,.ui-dialog a.form-delete:focus,.ui-dialog a.form-delete:hover,.ui-dialog .form-actions a.form-delete:focus,.ui-dialog .form-actions a.form-delete:hover,.ui-dialog .file-remove-button:focus,.ui-dialog .file-remove-button:hover{background-color:var(--gin-color-danger);border:2px solid var(--gin-color-danger-light);color:#fff;}.ui-dialog .button-secondary{font-weight:var(--gin-font-weight-normal);}.ui-dialog .confirmation .button-danger,.ui-dialog .confirmation .button-danger:focus,.ui-dialog .confirmation .button-danger:hover{background-color:var(--gin-color-danger);border:2px solid var(--gin-color-danger-light);color:#fff;}.ui-dialog .confirmation .button-danger:focus,.ui-dialog .confirmation .button-danger:hover{border:2px solid var(--gin-color-danger);}[dir="ltr"] .ui-dialog .confirmation .button-danger:focus,[dir="ltr"] .ui-dialog .confirmation .button-danger:hover{box-shadow:.1em .25em .5em var(--gin-color-danger-light);}[dir="rtl"] .ui-dialog .confirmation .button-danger:focus,[dir="rtl"] .ui-dialog .confirmation .button-danger:hover{box-shadow:-0.1em .25em .5em var(--gin-color-danger-light);}.ui-dialog ul.layout-action-links{margin:1em 0;padding:0;list-style-type:none;overflow:hidden;}.ui-dialog ul.layout-action-links li{display:inline-block;}.ui-dialog ul.layout-action-links li a.layout-button-link{margin:0 var(--gin-spacing-xs);padding:var(--gin-spacing-xs);font-size:var(--gin-font-size-s);}.ui-dialog ul .layout-condition a.layout-button-link{margin:0 var(--gin-spacing-xs);padding:var(--gin-spacing-xs);font-size:var(--gin-font-size-s);}.ui-dialog .form-actions{display:flex;flex-flow:row;align-items:center;flex-grow:1;margin:0;}.ui-dialog .form-actions input,.ui-dialog .form-actions a{margin-inline-start:var(--gin-spacing-xs);}.ui-dialog .l-page-title .form-actions{flex-flow:row-reverse;}.ui-dialog .form-element,.ui-dialog .form-text,.ui-dialog .form-select,.ui-dialog .form-textarea,.ui-dialog .form-number,.ui-dialog .form-date,.ui-dialog .form-time,.ui-dialog .form-search,.ui-dialog .form-url{color:var(--gin-color-text);line-height:var(--input-line-height);padding-block:calc(var(--input-padding-vertical) - 1px);padding-inline:var(--input-padding-horizontal);min-height:calc(var(--input-padding-vertical) * 2 + var(--input-line-height));background-color:var(--gin-bg-input);border:1px solid var(--gin-border-color-form-element);border-radius:var(--gin-border-m);box-sizing:border-box;transition:var(--gin-transition);max-width:100%;margin-block-start:var(--gin-spacing-xxs);margin-inline-start:var(--gin-spacing-xxs);}.ui-dialog .form-element:hover,.ui-dialog .form-text:hover,.ui-dialog .form-select:hover,.ui-dialog .form-textarea:hover,.ui-dialog .form-number:hover,.ui-dialog .form-date:hover,.ui-dialog .form-time:hover,.ui-dialog .form-search:hover,.ui-dialog .form-url:hover{border-color:var(--gin-color-text);box-shadow:inset 0 0 0 1px var(--gin-color-text);}.ui-dialog .form-element--small,.ui-dialog .form-element--extrasmall,.ui-dialog .form-text--small,.ui-dialog .form-text--extrasmall,.ui-dialog .form-select--small,.ui-dialog .form-select--extrasmall,.ui-dialog .form-textarea--small,.ui-dialog .form-textarea--extrasmall,.ui-dialog .form-number--small,.ui-dialog .form-number--extrasmall,.ui-dialog .form-date--small,.ui-dialog .form-date--extrasmall,.ui-dialog .form-time--small,.ui-dialog .form-time--extrasmall,.ui-dialog .form-search--small,.ui-dialog .form-search--extrasmall,.ui-dialog .form-url--small,.ui-dialog .form-url--extrasmall{font-size:var(--gin-font-size-s);line-height:1.5;border-radius:var(--gin-border-s);}.ui-dialog .form-element[disabled],.ui-dialog .form-element[disabled]:hover,.ui-dialog .form-text[disabled],.ui-dialog .form-text[disabled]:hover,.ui-dialog .form-select[disabled],.ui-dialog .form-select[disabled]:hover,.ui-dialog .form-textarea[disabled],.ui-dialog .form-textarea[disabled]:hover,.ui-dialog .form-number[disabled],.ui-dialog .form-number[disabled]:hover,.ui-dialog .form-date[disabled],.ui-dialog .form-date[disabled]:hover,.ui-dialog .form-time[disabled],.ui-dialog .form-time[disabled]:hover,.ui-dialog .form-search[disabled],.ui-dialog .form-search[disabled]:hover,.ui-dialog .form-url[disabled],.ui-dialog .form-url[disabled]:hover{cursor:not-allowed;color:var(--gin-color-disabled);background-color:var(--gin-color-disabled-bg) !important;border-color:var(--gin-color-disabled-border);box-shadow:none;}.gin--dark-mode .ui-dialog .form-element,.gin--dark-mode .ui-dialog .form-text,.gin--dark-mode .ui-dialog .form-select,.gin--dark-mode .ui-dialog .form-textarea,.gin--dark-mode .ui-dialog .form-number,.gin--dark-mode .ui-dialog .form-date,.gin--dark-mode .ui-dialog .form-time,.gin--dark-mode .ui-dialog .form-search,.gin--dark-mode .ui-dialog .form-url{color-scheme:dark;}.ui-dialog .form-textarea-wrapper{border-radius:var(--gin-border-m);}.ui-dialog .form-textarea-wrapper:has(.grippie) .form-textarea{border-end-start-radius:0;border-end-end-radius:0;}.ui-dialog .form-textarea-wrapper .grippie{border-end-start-radius:var(--gin-border-m);border-end-end-radius:var(--gin-border-m);border-color:var(--gin-border-color-form-element);background-color:var(--gin-bg-input);}.ui-dialog .form-textarea-wrapper textarea{max-width:100%;}.ui-dialog .text-format-wrapper .form-type-textarea .form-textarea-wrapper,.ui-dialog .text-format-wrapper .form-type-textarea .cke.cke_chrome{border-end-start-radius:0;border-end-end-radius:0;}.ui-dialog .text-format-wrapper fieldset.filter-wrapper.collapsible{font-size:.85em;}.ui-dialog .text-format-wrapper fieldset.filter-wrapper.collapsible,.ui-dialog .text-format-wrapper fieldset.filter-wrapper.collapsible > legend,.ui-dialog .text-format-wrapper fieldset.filter-wrapper.collapsible > legend .fieldset-legend,.ui-dialog .text-format-wrapper fieldset.filter-wrapper.collapsible > legend .fieldset-legend a{border-start-start-radius:0;border-start-end-radius:0;}[dir="ltr"] .ui-dialog .text-format-wrapper fieldset.filter-wrapper.collapsible a.fieldset-title{padding-block:var(--gin-spacing-xs);padding-inline:var(--gin-spacing-xxl) var(--gin-spacing-l);}[dir="rtl"] .ui-dialog .text-format-wrapper fieldset.filter-wrapper.collapsible a.fieldset-title{padding-block:var(--gin-spacing-xs);padding-inline:var(--gin-spacing-l) var(--gin-spacing-xxl);}.ui-dialog .text-format-wrapper fieldset.filter-wrapper.collapsible span.summary{top:var(--gin-spacing-xs);color:var(--gin-color-text-light);}.ui-dialog .form-item--editor-format,.ui-dialog .form-element--editor-format{width:auto;}.ui-dialog .form-item--editor-format .form-item__label,.ui-dialog .form-element--editor-format .form-item__label{inset-block-start:3px;padding-block-end:0;}.ui-dialog .password-field{width:100%;}.ui-dialog .password-confirm{width:100%;max-width:var(--gin-max-line-length);}.ui-dialog .password-strength__title{color:var(--gin-color-text-light);}.ui-dialog .password-strength__text{color:var(--gin-color-title);}.ui-dialog .password-suggestions{color:var(--gin-color-text-light);border:1px solid var(--gin-border-color-layer2);background-color:transparent;}.ui-dialog .form-select,.ui-dialog .form-element--type-select{padding-inline-end:calc(var(--gin-spacing-xs) + var(--gin-spacing-xl) - 1px);}.ui-dialog .form-select--small,.ui-dialog .form-element--type-select--small{font-size:var(--gin-font-size-xs);min-height:2.25rem;line-height:1.4;padding-block:.474rem;}[dir="ltr"] .ui-dialog .form-select--small,[dir="ltr"] .ui-dialog .form-element--type-select--small{background-position:100% 52%;}[dir="rtl"] .ui-dialog .form-select--small,[dir="rtl"] .ui-dialog .form-element--type-select--small{background-position:0% 52%;}.ui-dialog .form-boolean,.ui-dialog .form-checkbox,.ui-dialog .form-radio{appearance:none;width:21px;height:21px;border:1px solid var(--gin-border-color-form-element);border-radius:var(--gin-border-xs);box-sizing:border-box;margin-inline-end:var(--gin-spacing-xs);}.gin--dark-mode .ui-dialog .form-checkbox:not(:checked),.gin--dark-mode .ui-dialog .form-boolean--type-checkbox:not(:checked){background:var(--gin-bg-input);}.ui-dialog .form-checkbox:checked,.ui-dialog .form-boolean--type-checkbox:checked{background-color:var(--gin-color-primary);}.gin--dark-mode .ui-dialog .form-checkbox:checked:not(:disabled),.gin--dark-mode .ui-dialog .form-boolean--type-checkbox:checked:not(:disabled){background-image:url(/themes/contrib/gin/dist/media/sprite.svg#checked-view);}.ui-dialog .form-checkbox:checked:hover,.ui-dialog .form-boolean--type-checkbox:checked:hover{background-color:var(--gin-color-primary-hover);}.ui-dialog .form-checkbox:checked:active,.ui-dialog .form-boolean--type-checkbox:checked:active{background-color:var(--gin-color-primary-active);}.ui-dialog .form-checkbox:checked{background-image:url("data:image/svg+xml,%3csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.795 7.096l2.387 2.506 6.023-6.327 1.484 1.56-7.507 7.89L2.31 8.656z' fill='%23fff'/%3e%3c/svg%3e");background-position:center center;background-repeat:no-repeat;}.ui-dialog .form-checkbox[disabled]:checked{background-image:url("data:image/svg+xml,%3csvg width='16' height='16' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.795 7.096l2.387 2.506 6.023-6.327 1.484 1.56-7.507 7.89L2.31 8.656z' fill='%2382828c'/%3e%3c/svg%3e");}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox{position:relative;margin-inline-start:0;}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input{all:unset;appearance:none;cursor:pointer;display:inline-block;vertical-align:top;width:2.5rem;height:1.5rem;position:relative;overflow:hidden;clip-path:circle(var(--gin-spacing-l) at 50% 50%);background-color:var(--gin-color-disabled);border:3px solid transparent;border-radius:var(--gin-border-l);box-sizing:border-box;}.gin--dark-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input{background-color:var(--gin-bg-input);}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input{border-width:2px;}}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input::before{position:absolute;content:"";width:100%;height:100%;text-align:start;background-color:#fff;border-radius:21px;transition:transform .3s;}[dir="ltr"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input::before{transform:translateX(-16px);}[dir="rtl"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input::before{transform:translateX(16px);}.gin--dark-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input::before{background-color:var(--gin-border-color-form-element);}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input::before{background-color:CanvasText;}}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input::after{position:absolute;content:"";width:100%;height:100%;background-color:Canvas;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#toggle-unchecked-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#toggle-unchecked-view);-webkit-mask-size:16px 16px;mask-size:16px 16px;-webkit-mask-position:17px 2px;mask-position:17px 2px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:transform .3s;}[dir="ltr"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input::after{transform:translateX(-16px);}[dir="rtl"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input::after{transform:translateX(16px);}}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input:disabled{cursor:not-allowed;}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input:hover{opacity:.9;box-shadow:0 0 2px rgba(0,0,0,.2);}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input:active,.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input:focus{box-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input:checked{background-color:var(--gin-switch);}.gin--dark-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input:checked{background-color:var(--gin-color-primary-light-active);}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input:checked::before{background-color:#fff;}[dir="ltr"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input:checked::before{transform:translateX(16px);}[dir="rtl"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input:checked::before{transform:translateX(-16px);}.gin--dark-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input:checked::before{background-color:var(--gin-color-primary-hover);}.gin--high-contrast-mode .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input:checked::before{background-color:var(--gin-border-color);}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input:checked::before{padding-inline-start:var(--gin-spacing-xs);background-color:LinkText !important;}}@media (forced-colors:active){.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input:checked::after{-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#checked-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#checked-view);-webkit-mask-position:2px 2px;mask-position:2px 2px;}[dir="ltr"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input:checked::after{transform:translateX(16px);}[dir="rtl"] .ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input:checked::after{transform:translateX(-16px);}}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input:disabled{opacity:.75;background-color:var(--gin-color-disabled);box-shadow:none;}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox input:disabled::before{background-color:#fff;opacity:.6;}.ui-dialog :not(.form-checkboxes):not(td):not(.tabledrag-cell-content__item):not(.media-library-item__click-to-select-checkbox):not(.field-content):not(.filterable-option) > .form-type-checkbox label{z-index:1;position:relative;padding-inline-start:var(--gin-spacing-xxs);padding-block-end:0;color:var(--gin-color-text);}.ui-dialog table:has(.tabledrag-cell-content__item .form-checkbox) th.select-all .form-checkbox{margin-inline-start:calc(var(--tabledrag-handle-icon-size,1.0625rem) + var(--gin-spacing-m));}.gin--dark-mode .ui-dialog .form-radio:hover,.gin--dark-mode .ui-dialog .form-radio:active,.gin--dark-mode .ui-dialog .form-checkbox:hover,.gin--dark-mode .ui-dialog .form-checkbox:active{box-shadow:none;border:1px solid var(--gin-color-text);}.ui-dialog .form-radio,.ui-dialog .form-radio:hover,.ui-dialog .form-radio:active,.ui-dialog .form-radio:focus,.ui-dialog .form-radio:hover:focus,.ui-dialog .form-boolean--type-radio,.ui-dialog .form-boolean--type-radio:hover,.ui-dialog .form-boolean--type-radio:active,.ui-dialog .form-boolean--type-radio:focus,.ui-dialog .form-boolean--type-radio:hover:focus{background-image:none;background-color:var(--gin-bg-input);border:1px solid var(--gin-border-color-form-element);border-radius:50%;}.ui-dialog .form-radio:hover,.ui-dialog .form-boolean--type-radio:hover{box-shadow:inset 0 0 0 1px var(--gin-border-color-layer2);}.ui-dialog .form-radio:hover,.gin--dark-mode .ui-dialog .form-radio:hover,.ui-dialog .form-boolean--type-radio:hover,.gin--dark-mode .ui-dialog .form-boolean--type-radio:hover{border-color:var(--gin-color-text);}.ui-dialog .form-radio:active,.ui-dialog .form-radio:focus,.ui-dialog .form-boolean--type-radio:active,.ui-dialog .form-boolean--type-radio:focus{box-shadow:inset 0 0 0 1px var(--gin-border-color-layer2),0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);}.ui-dialog .form-radio:checked:not(:disabled),.ui-dialog .form-radio:checked:not(:disabled):hover,.ui-dialog .form-boolean--type-radio:checked:not(:disabled),.ui-dialog .form-boolean--type-radio:checked:not(:disabled):hover{background-image:none;background-color:var(--gin-bg-layer);box-shadow:inset 0 0 0 5px var(--gin-color-primary);}.ui-dialog .form-radio:checked:not(:disabled):active,.ui-dialog .form-radio:checked:not(:disabled):focus,.ui-dialog .form-radio:checked:not(:disabled):hover:focus,.ui-dialog .form-boolean--type-radio:checked:not(:disabled):active,.ui-dialog .form-boolean--type-radio:checked:not(:disabled):focus,.ui-dialog .form-boolean--type-radio:checked:not(:disabled):hover:focus{box-shadow:inset 0 0 0 5px var(--gin-color-primary),0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);border-color:var(--gin-color-focus-border);}.ui-dialog .form-radio:disabled,.ui-dialog .form-radio:disabled:hover,.ui-dialog .form-boolean--type-radio:disabled,.ui-dialog .form-boolean--type-radio:disabled:hover{cursor:not-allowed;background:var(--gin-color-disabled-bg);border-color:var(--gin-color-disabled-border);}.ui-dialog .form-radio:checked:disabled,.ui-dialog .form-radio:checked:disabled:hover,.ui-dialog .form-boolean--type-radio:checked:disabled,.ui-dialog .form-boolean--type-radio:checked:disabled:hover{background:var(--gin-color-disabled);box-shadow:inset 0 0 0 5px var(--gin-color-disabled-bg);}.ui-dialog .form-checkbox[disabled],.ui-dialog .form-checkbox[disabled]:hover,.ui-dialog .form-boolean--type-checkbox[disabled],.ui-dialog .form-boolean--type-checkbox[disabled]:hover{cursor:not-allowed;background-color:var(--gin-color-disabled-bg);border-color:var(--gin-color-disabled-border);}.ui-dialog .form-checkbox[disabled]:checked,.ui-dialog .form-checkbox[disabled]:hover:checked,.ui-dialog .form-boolean--type-checkbox[disabled]:checked,.ui-dialog .form-boolean--type-checkbox[disabled]:hover:checked{border-color:var(--gin-color-disabled-border);background-color:var(--gin-color-disabled-bg);box-shadow:none;}.ui-dialog .form-radios .form-type--boolean,.ui-dialog .form-checkboxes .form-type--boolean{margin-block:var(--gin-spacing-xs);}.ui-dialog .form-actions{margin-block-end:0;}.ui-dialog .form-edit .form-actions{padding:0;margin-block-end:0;border:0 none;background-color:transparent;}.ui-dialog fieldset:not(.fieldgroup){color:var(--gin-color-text-light);padding-block-start:var(--gin-spacing-xs);padding-inline:0;background:transparent;border-color:var(--gin-border-color);border-radius:var(--gin-border-m);box-shadow:none;}.ui-dialog fieldset:not(.fieldgroup) > legend{inset-block-start:0;}.ui-dialog fieldset:not(.fieldgroup) > .fieldset-wrapper{margin-block-start:0;}.ui-dialog fieldset:not(.fieldgroup).error{border:2px solid var(--gin-color-danger);}.ui-dialog label.option,.ui-dialog .fieldset__label,.ui-dialog .fieldset__label--group,.ui-dialog .form-item__label,.ui-dialog .form-item label{font-size:var(--gin-font-size-s);font-weight:var(--gin-font-weight-semibold);line-height:1.125rem;color:var(--gin-color-title);margin-block-start:0;margin-block-end:var(--gin-spacing-xs);}.ui-dialog .form-item__label.has-error,.ui-dialog .form-item__error-message{color:var(--gin-color-danger);}.ui-dialog .description{max-width:var(--gin-max-line-length);color:var(--gin-color-text-light);margin-inline-start:0;margin-block-start:.375rem;margin-block-end:.375rem;font-size:var(--gin-font-size-xs);line-height:1.0625rem;}.ui-dialog .form-item__label.form-required::after,.ui-dialog .fieldset__label.form-required::after,.ui-dialog .form-required > .fieldset__label::after,.ui-dialog .horizontal-tab-button .form-required::after,.ui-dialog .vertical-tabs__menu-link .form-required::after,.ui-dialog label .form-required{content:"*";color:var(--gin-color-danger);line-height:1;margin-inline:.15em;vertical-align:text-top;background:none;}.ui-dialog .form-item__warning{display:inline-block;margin-block-start:var(--gin-spacing-xs);}.ui-dialog html.js .form-autocomplete{padding-inline-end:36px;}.ui-dialog .entity-form-display-form > .form-actions{margin-block:0;}.ui-dialog .required-mark::after{background:var(--gin-color-danger);-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#asterisk-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#asterisk-view);-webkit-mask-position:center center;mask-position:center center;-webkit-mask-size:100% 100%;mask-size:100% 100%;}.ui-dialog .form-wrapper .form-item__label,.ui-dialog .form-composite .form-item__label{position:relative;}.ui-dialog .field--type-text-with-summary .form-item,.ui-dialog .field--widget-text-textarea .form-item{margin-block-end:0;}.ui-dialog .field--type-text-with-summary .filter-wrapper,.ui-dialog .field--widget-text-textarea .filter-wrapper{border:0 none;padding-inline:0;}.ui-dialog html.js input.form-linkit-autocomplete{padding-inline-end:var(--gin-spacing-xl);}[dir="ltr"] .ui-dialog html.js input.form-linkit-autocomplete{background-position:right 8px center;}[dir="rtl"] .ui-dialog html.js input.form-linkit-autocomplete{background-position:left 8px center;}.ui-dialog .no-touchevents .form-element--type-select.form-element--extrasmall{font-size:var(--gin-font-size-s);line-height:1.5;min-height:1.75rem;}.ui-dialog #block-gin-content > form > .form-item:first-of-type{margin-block-start:0;}.ui-dialog .image-style-new .form-item{margin-inline-end:var(--gin-spacing-xxs);}.ui-dialog tr .form-item{margin-block:0;}.ui-dialog .container-inline .form-item{margin-block:var(--gin-spacing-density-s);}.ui-dialog .field-plugin-settings-edit-form{margin-block-start:var(--gin-spacing-s);}.ui-dialog .field-plugin-settings-edit-form .form-item{margin-block:var(--gin-spacing-m);}.ui-dialog .field-plugin-settings-edit-form .form-boolean-group .form-item{margin-block:var(--gin-spacing-xs);}.ui-dialog .confirmation .form-actions{margin-block-start:var(--gin-spacing-l);}.ui-dialog .form-managed-file .form-file{padding:var(--gin-spacing-s) var(--gin-spacing-m);background-color:var(--gin-bg-layer2);border-radius:var(--gin-border-m);}.ui-dialog .form-managed-file .form-file:hover{background-color:var(--gin-bg-item-hover);}.ui-dialog .layout-region-node-main .form-wrapper{background-color:transparent;border:none;}.ui-dialog .length-indicator{margin-block-end:var(--gin-spacing-l);}.ui-dialog .user-simplified-page .site-name{font-size:1rem;margin-block-end:3rem;}.ui-dialog .user-simplified-page .login-links{margin:0;padding:0;list-style:none;display:flex;gap:.5rem;}.ui-dialog .user-simplified-page .login-links li{margin:0;}.ui-dialog .user-simplified-page .login-links li:not(:last-child)::after{content:"";display:inline-block;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#line-vertical-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#line-vertical-view);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;margin-inline-start:.5rem;background-color:var(--gin-color-disabled);width:20px;height:14px;}
.ck{--ck-color-text:var(--gin-color-text);--ck-content-font-color:var(--gin-color-text);--ck-color-toolbar-background:var(--gin-bg-layer3);--ck-color-toolbar-border:var(--gin-border-color-form-element);--ck-color-base-foreground:var(--gin-bg-layer3);--ck-color-base-background:var(--gin-bg-input);--ck-color-base-border:var(--ck-color-toolbar-border);--ck-color-list-button-on-text:var(--gin-color-button-text);--ck-color-list-button-on-background:var(--gin-color-primary);--ck-color-list-button-on-background-focus:var(--gin-color-primary-hover);--ck-color-list-button-hover-background:var(--gin-color-primary-light-hover);--ck-color-panel-background:var(--gin-bg-layer3);--ck-color-panel-border:transparent;--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:var(--gin-color-primary-light);--ck-color-button-default-active-background:var(--gin-color-primary-light-active);--ck-color-button-default-disabled-background:transparent;--ck-color-button-on-color:var(--gin-color-primary);--ck-color-button-on-background:var(--gin-color-primary-light);--ck-color-button-on-hover-background:var(--gin-color-primary-light-hover);--ck-color-button-on-active-background:var(--gin-color-primary-active);--ck-color-split-button-hover-background:var(--gin-bg-layer2);--ck-color-split-button-hover-border:var(--gin-border-color-layer);--ck-color-button-save:var(--gin-color-green);--ck-color-button-cancel:var(--gin-color-danger);--ck-color-link-default:var(--gin-color-primary);--ck-color-link-selected-background:var(--gin-bg-item-hover);--ck-color-input-background:var(--gin-bg-input);--ck-color-input-border:var(--gin-border-color-form-element);--ck-color-labeled-field-label-background:var(--gin-bg-layer3);--ck-color-list-background:var(--gin-bg-layer3);--ck-focus-ring:1px solid var(--gin-color-focus);--ck-focus-outer-shadow:0 0 0 1px var(--gin-color-focus-border),0 0 0 4px var(--gin-color-focus);--ck-inner-shadow:var(--ck-focus-outer-shadow);--ck-drop-shadow:var(--gin-shadow-l2);--ck-color-focus-border:var(--gin-color-primary);--ck-color-widget-type-around-button-active:var(--gin-color-primary);--ck-color-widget-blurred-border:var(--gin-color-primary-hover);--ck-color-widget-hover-border:var(--gin-color-text);--ck-color-widget-type-around-button-hover:var(--gin-color-text);--ck-color-image-caption-text:var(--gin-color-text-light);--ck-color-image-caption-background:transparent;--ck-border-radius:var(--gin-border-m);}.ck .ck-content blockquote,.ck .ck.ck-dropdown__panel{border:none;}.ck.ck-sticky-panel .ck-sticky-panel__content.ck-sticky-panel__content_sticky{z-index:2;inset-block-start:calc(var(--gin-toolbar-y-offset) + var(--gin-sticky-offset)) !important;}.ck[data-fullscreen=fullscreeneditor] .ck-sticky-panel__content.ck-sticky-panel__content_sticky{inset-block-start:0 !important;}.ck .ck-toolbar__separator{opacity:.3;}.ck .ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar{border-end-start-radius:0;border-end-end-radius:0;}.ck .ck-toolbar_grouping:focus,.ck .ck-toolbar__items:focus{box-shadow:none;}.ck .ck.ck-editor__editable_inline{padding:0 var(--gin-spacing-s);}.ck .ck.ck-content{padding-bottom:var(--gin-spacing-l);}.ck .ck-button[aria-pressed=true]{color:var(--gin-color-primary-active);border:2px solid var(--gin-color-primary);}.ck .ck-button.ck-source-editing-button{padding-inline-start:var(--gin-spacing-m);}.ck.ck-button:not(.ck-disabled):hover{color:var(--gin-color-primary-active);}.ck .ck-source-editing-area{overflow:inherit;}.ck textarea{color:var(--ck-color-text);background:var(--ck-color-base-background);}.ck textarea:focus{outline:none;box-shadow:var(--ck-focus-outer-shadow);}.ck .ck.ck-media-alternative-text-form .ck-button{border:none;}.ck .ck-content .drupal-media > figcaption{color:var(--ck-color-image-caption-text);background:var(--ck-color-image-caption-background);}.ck .ck.ck.ck-balloon-panel.ck-powered-by-balloon{z-index:2;transform:translateY(-13px);}
