:root{--ggs-columns:12;--ggs-gutter:24px}.grid,.grid[class*="col-"]{display:flex;justify-content:flex-start;flex-wrap:wrap;column-gap:var(--ggs-gutter,24px)}@media (min-width:320px) and (max-width:499px){.grid-xs,.grid-xs[class*="col-"]{display:flex;justify-content:flex-start;flex-wrap:wrap;column-gap:var(--ggs-gutter,24px)}}@media (min-width:500px) and (max-width:799px){.grid-sm,.grid-sm[class*="col-"]{display:flex;justify-content:flex-start;flex-wrap:wrap;column-gap:var(--ggs-gutter,24px)}}@media (min-width:800px) and (max-width:1099px){.grid-md,.grid-md[class*="col-"]{display:flex;justify-content:flex-start;flex-wrap:wrap;column-gap:var(--ggs-gutter,24px)}}@media (min-width:1100px) and (max-width:1599px){.grid-lg,.grid-lg[class*="col-"]{display:flex;justify-content:flex-start;flex-wrap:wrap;column-gap:var(--ggs-gutter,24px)}}@media (min-width:1600px){.grid-xl,.grid-xl[class*="col-"]{display:flex;justify-content:flex-start;flex-wrap:wrap;column-gap:var(--ggs-gutter,24px)}}.grid :where([class*=col-]){position:relative;width:calc((var(--ggs-column) * (100% + var(--ggs-gutter)) - var(--ggs-columns) * var(--ggs-gutter)) / var(--ggs-columns))}.col-auto{width:auto;flex:1 1 0}.col-xs-auto{width:auto;flex:1 1 0}.col-xs-1{--ggs-column:1}.col-xs-2{--ggs-column:2}.col-xs-3{--ggs-column:3}.col-xs-4{--ggs-column:4}.col-xs-5{--ggs-column:5}.col-xs-6{--ggs-column:6}.col-xs-7{--ggs-column:7}.col-xs-8{--ggs-column:8}.col-xs-9{--ggs-column:9}.col-xs-10{--ggs-column:10}.col-xs-11{--ggs-column:11}.col-xs-12{--ggs-column:12}@media (min-width:500px){.col-sm-auto{width:auto;flex:1 1 0}.col-sm-1{--ggs-column:1}.col-sm-2{--ggs-column:2}.col-sm-3{--ggs-column:3}.col-sm-4{--ggs-column:4}.col-sm-5{--ggs-column:5}.col-sm-6{--ggs-column:6}.col-sm-7{--ggs-column:7}.col-sm-8{--ggs-column:8}.col-sm-9{--ggs-column:9}.col-sm-10{--ggs-column:10}.col-sm-11{--ggs-column:11}.col-sm-12{--ggs-column:12}}@media (min-width:800px){.col-md-auto{width:auto;flex:1 1 0}.col-md-1{--ggs-column:1}.col-md-2{--ggs-column:2}.col-md-3{--ggs-column:3}.col-md-4{--ggs-column:4}.col-md-5{--ggs-column:5}.col-md-6{--ggs-column:6}.col-md-7{--ggs-column:7}.col-md-8{--ggs-column:8}.col-md-9{--ggs-column:9}.col-md-10{--ggs-column:10}.col-md-11{--ggs-column:11}.col-md-12{--ggs-column:12}}@media (min-width:1100px){.col-lg-auto{width:auto;flex:1 1 0}.col-lg-1{--ggs-column:1}.col-lg-2{--ggs-column:2}.col-lg-3{--ggs-column:3}.col-lg-4{--ggs-column:4}.col-lg-5{--ggs-column:5}.col-lg-6{--ggs-column:6}.col-lg-7{--ggs-column:7}.col-lg-8{--ggs-column:8}.col-lg-9{--ggs-column:9}.col-lg-10{--ggs-column:10}.col-lg-11{--ggs-column:11}.col-lg-12{--ggs-column:12}}@media (min-width:1600px){.col-xl-auto{width:auto;flex:1 1 0}.col-xl-1{--ggs-column:1}.col-xl-2{--ggs-column:2}.col-xl-3{--ggs-column:3}.col-xl-4{--ggs-column:4}.col-xl-5{--ggs-column:5}.col-xl-6{--ggs-column:6}.col-xl-7{--ggs-column:7}.col-xl-8{--ggs-column:8}.col-xl-9{--ggs-column:9}.col-xl-10{--ggs-column:10}.col-xl-11{--ggs-column:11}.col-xl-12{--ggs-column:12}}.notransition{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important}.component-content>[class*="col-"]{width:100%}@media all{.component{position:relative;display:inline-block;overflow:hidden;width:100%;margin:0;padding:0;align-self:flex-start}.component>.component-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;height:calc(100% - 1.9rem);margin:0;padding:0;list-style-type:none;white-space:nowrap}.component>.component-container>*{display:none}.component>.component-container>.component-panel{display:inline-block;height:100%;margin:0}.component>.component-container>.component-panel>.component-content{position:relative;display:inline-block;width:100%;height:100%;overflow:auto;font-size:1rem;text-align:left;white-space:normal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.component>.component-container>.component-panel>input{position:absolute;height:0;width:0;clip:rect(0 0 0 0)}.component>.component-container>.component-panel>input + label{position:relative;display:inline-block!important;cursor:pointer;z-index:1}.component-accordion>.component-container>.component-panel{display:block;height:auto;border-bottom:1px solid #ddd}.component-accordion>.component-container>.component-panel>.component-content{display:block;height:2.5em;overflow:hidden;transition:height 1s cubic-bezier(0.68,-0.55,0.265,1.55)}.component-accordion>.component-container>.component-panel>input + label{position:absolute;display:block!important;width:100%;height:2.5em;color:rgba(128,128,128,0)}.component-accordion>.component-container>.component-panel>input + label::after{content:"⌃";position:absolute;top:40%;right:0;display:inline-block;font-size:2rem;line-height:0.5;color:#000;transform:rotate(-180deg);transform-origin:50% 20% 0;transition:transform 1s cubic-bezier(0.68,-0.55,0.265,1.55)}.component-accordion>.component-container>.component-panel>input:checked + label::after{transform:rotate(0deg)}.component-slides{transform:scaleY(-1)}.component-slides>.component-container{text-align:center;background-color:transparent}.component-slides>.component-container>.component-panel{display:inline}.component-slides>.component-container>.component-panel>input + label{margin:0.125rem;padding:0;width:0.75rem;height:0.75rem;border-radius:50%;border:1px solid #ddd;overflow:hidden;color:transparent;transition:background-color 0.5s ease;z-index:2}.component-slides>.component-container>.component-panel>input:checked + label{background-color:#ddd;border-color:#ddd}.component-slides>.component-container>.component-panel>.component-content{white-space:nowrap;border:1px solid #f00;float:left;width:100%;height:100%;margin-bottom:-100%;-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}.component-slides>.component-container>.component-panel>.component-content>*{height:20rem;overflow:scroll;white-space:normal;transform:scaleY(-1)}.component-slides>.component-container>.component-panel:last-of-type .component-content{margin-bottom:0}.component-slides>.component-container>.component-panel>input:checked~.component-content{-webkit-animation-name:slideInRight;animation-name:slideInRight;z-index:1}.component-tabs>.component-container{display:block;background-color:transparent}.component-tabs>.component-container>.component-panel{display:inline}.component-tabs>.component-container>.component-panel>input + label{top:1px;margin-bottom:0;padding:0.15em 0.3em;border:1px solid transparent;border-bottom:none;transition:background-color 0.5s ease;z-index:2}.component-tabs>.component-container>.component-panel>input + label:first-of-type{margin-left:0.5em}.component-tabs>.component-container>.component-panel>input:checked + label{background-color:#ddd;border-color:#ddd}.component-tabs>.component-container>.component-panel>.component-content{border-top:1px solid transparent;float:left;width:0;height:0;-webkit-animation-name:fadeOut;animation-name:fadeOut}.component-tabs>.component-container>.component-panel>input:checked~.component-content{border-top-color:#ddd;width:100%;height:100%;-webkit-animation-name:fadeIn;animation-name:fadeIn;z-index:1}}@media screen and (min-width:320px) and (max-width:499px){.component-xs{position:relative;display:inline-block;overflow:hidden;width:100%;margin:0;padding:0;align-self:flex-start}.component-xs>.component-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;height:calc(100% - 1.9rem);margin:0;padding:0;list-style-type:none;white-space:nowrap}.component-xs>.component-container>*{display:none}.component-xs>.component-container>.component-panel{display:inline-block;height:100%;margin:0}.component-xs>.component-container>.component-panel>.component-content{position:relative;display:inline-block;width:100%;height:100%;overflow:auto;font-size:1rem;text-align:left;white-space:normal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.component-xs>.component-container>.component-panel>input{position:absolute;height:0;width:0;clip:rect(0 0 0 0)}.component-xs>.component-container>.component-panel>input + label{position:relative;display:inline-block!important;cursor:pointer;z-index:1}.component-xs-accordion>.component-container>.component-panel{display:block;height:auto;border-bottom:1px solid #ddd}.component-xs-accordion>.component-container>.component-panel>.component-content{display:block;height:2.5em;overflow:hidden;transition:height 1s cubic-bezier(0.68,-0.55,0.265,1.55)}.component-xs-accordion>.component-container>.component-panel>input + label{position:absolute;display:block!important;width:100%;height:2.5em;color:rgba(128,128,128,0)}.component-xs-accordion>.component-container>.component-panel>input + label::after{content:"⌃";position:absolute;top:40%;right:0;display:inline-block;font-size:2rem;line-height:0.5;color:#000;transform:rotate(-180deg);transform-origin:50% 20% 0;transition:transform 1s cubic-bezier(0.68,-0.55,0.265,1.55)}.component-xs-accordion>.component-container>.component-panel>input:checked + label::after{transform:rotate(0deg)}.component-xs-slides{transform:scaleY(-1)}.component-xs-slides>.component-container{text-align:center;background-color:transparent}.component-xs-slides>.component-container>.component-panel{display:inline}.component-xs-slides>.component-container>.component-panel>input + label{margin:0.125rem;padding:0;width:0.75rem;height:0.75rem;border-radius:50%;border:1px solid #ddd;overflow:hidden;color:transparent;transition:background-color 0.5s ease;z-index:2}.component-xs-slides>.component-container>.component-panel>input:checked + label{background-color:#ddd;border-color:#ddd}.component-xs-slides>.component-container>.component-panel>.component-content{white-space:nowrap;border:1px solid #f00;float:left;width:100%;height:100%;margin-bottom:-100%;-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}.component-xs-slides>.component-container>.component-panel>.component-content>*{height:20rem;overflow:scroll;white-space:normal;transform:scaleY(-1)}.component-xs-slides>.component-container>.component-panel:last-of-type .component-content{margin-bottom:0}.component-xs-slides>.component-container>.component-panel>input:checked~.component-content{-webkit-animation-name:slideInRight;animation-name:slideInRight;z-index:1}.component-xs-tabs>.component-container{display:block;background-color:transparent}.component-xs-tabs>.component-container>.component-panel{display:inline}.component-xs-tabs>.component-container>.component-panel>input + label{top:1px;margin-bottom:0;padding:0.15em 0.3em;border:1px solid transparent;border-bottom:none;transition:background-color 0.5s ease;z-index:2}.component-xs-tabs>.component-container>.component-panel>input + label:first-of-type{margin-left:0.5em}.component-xs-tabs>.component-container>.component-panel>input:checked + label{background-color:#ddd;border-color:#ddd}.component-xs-tabs>.component-container>.component-panel>.component-content{border-top:1px solid transparent;float:left;width:0;height:0;-webkit-animation-name:fadeOut;animation-name:fadeOut}.component-xs-tabs>.component-container>.component-panel>input:checked~.component-content{border-top-color:#ddd;width:100%;height:100%;-webkit-animation-name:fadeIn;animation-name:fadeIn;z-index:1}}@media screen and (min-width:500px) and (max-width:799px){.component-sm{position:relative;display:inline-block;overflow:hidden;width:100%;margin:0;padding:0;align-self:flex-start}.component-sm>.component-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;height:calc(100% - 1.9rem);margin:0;padding:0;list-style-type:none;white-space:nowrap}.component-sm>.component-container>*{display:none}.component-sm>.component-container>.component-panel{display:inline-block;height:100%;margin:0}.component-sm>.component-container>.component-panel>.component-content{position:relative;display:inline-block;width:100%;height:100%;overflow:auto;font-size:1rem;text-align:left;white-space:normal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.component-sm>.component-container>.component-panel>input{position:absolute;height:0;width:0;clip:rect(0 0 0 0)}.component-sm>.component-container>.component-panel>input + label{position:relative;display:inline-block!important;cursor:pointer;z-index:1}.component-sm-accordion>.component-container>.component-panel{display:block;height:auto;border-bottom:1px solid #ddd}.component-sm-accordion>.component-container>.component-panel>.component-content{display:block;height:2.5em;overflow:hidden;transition:height 1s cubic-bezier(0.68,-0.55,0.265,1.55)}.component-sm-accordion>.component-container>.component-panel>input + label{position:absolute;display:block!important;width:100%;height:2.5em;color:rgba(128,128,128,0)}.component-sm-accordion>.component-container>.component-panel>input + label::after{content:"⌃";position:absolute;top:40%;right:0;display:inline-block;font-size:2rem;line-height:0.5;color:#000;transform:rotate(-180deg);transform-origin:50% 20% 0;transition:transform 1s cubic-bezier(0.68,-0.55,0.265,1.55)}.component-sm-accordion>.component-container>.component-panel>input:checked + label::after{transform:rotate(0deg)}.component-sm-slides{transform:scaleY(-1)}.component-sm-slides>.component-container{text-align:center;background-color:transparent}.component-sm-slides>.component-container>.component-panel{display:inline}.component-sm-slides>.component-container>.component-panel>input + label{margin:0.125rem;padding:0;width:0.75rem;height:0.75rem;border-radius:50%;border:1px solid #ddd;overflow:hidden;color:transparent;transition:background-color 0.5s ease;z-index:2}.component-sm-slides>.component-container>.component-panel>input:checked + label{background-color:#ddd;border-color:#ddd}.component-sm-slides>.component-container>.component-panel>.component-content{white-space:nowrap;border:1px solid #f00;float:left;width:100%;height:100%;margin-bottom:-100%;-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}.component-sm-slides>.component-container>.component-panel>.component-content>*{height:20rem;overflow:scroll;white-space:normal;transform:scaleY(-1)}.component-sm-slides>.component-container>.component-panel:last-of-type .component-content{margin-bottom:0}.component-sm-slides>.component-container>.component-panel>input:checked~.component-content{-webkit-animation-name:slideInRight;animation-name:slideInRight;z-index:1}.component-sm-tabs>.component-container{display:block;background-color:transparent}.component-sm-tabs>.component-container>.component-panel{display:inline}.component-sm-tabs>.component-container>.component-panel>input + label{top:1px;margin-bottom:0;padding:0.15em 0.3em;border:1px solid transparent;border-bottom:none;transition:background-color 0.5s ease;z-index:2}.component-sm-tabs>.component-container>.component-panel>input + label:first-of-type{margin-left:0.5em}.component-sm-tabs>.component-container>.component-panel>input:checked + label{background-color:#ddd;border-color:#ddd}.component-sm-tabs>.component-container>.component-panel>.component-content{border-top:1px solid transparent;float:left;width:0;height:0;-webkit-animation-name:fadeOut;animation-name:fadeOut}.component-sm-tabs>.component-container>.component-panel>input:checked~.component-content{border-top-color:#ddd;width:100%;height:100%;-webkit-animation-name:fadeIn;animation-name:fadeIn;z-index:1}}@media screen and (min-width:800px) and (max-width:1099px){.component-md{position:relative;display:inline-block;overflow:hidden;width:100%;margin:0;padding:0;align-self:flex-start}.component-md>.component-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;height:calc(100% - 1.9rem);margin:0;padding:0;list-style-type:none;white-space:nowrap}.component-md>.component-container>*{display:none}.component-md>.component-container>.component-panel{display:inline-block;height:100%;margin:0}.component-md>.component-container>.component-panel>.component-content{position:relative;display:inline-block;width:100%;height:100%;overflow:auto;font-size:1rem;text-align:left;white-space:normal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.component-md>.component-container>.component-panel>input{position:absolute;height:0;width:0;clip:rect(0 0 0 0)}.component-md>.component-container>.component-panel>input + label{position:relative;display:inline-block!important;cursor:pointer;z-index:1}.component-md-accordion>.component-container>.component-panel{display:block;height:auto;border-bottom:1px solid #ddd}.component-md-accordion>.component-container>.component-panel>.component-content{display:block;height:2.5em;overflow:hidden;transition:height 1s cubic-bezier(0.68,-0.55,0.265,1.55)}.component-md-accordion>.component-container>.component-panel>input + label{position:absolute;display:block!important;width:100%;height:2.5em;color:rgba(128,128,128,0)}.component-md-accordion>.component-container>.component-panel>input + label::after{content:"⌃";position:absolute;top:40%;right:0;display:inline-block;font-size:2rem;line-height:0.5;color:#000;transform:rotate(-180deg);transform-origin:50% 20% 0;transition:transform 1s cubic-bezier(0.68,-0.55,0.265,1.55)}.component-md-accordion>.component-container>.component-panel>input:checked + label::after{transform:rotate(0deg)}.component-md-slides{transform:scaleY(-1)}.component-md-slides>.component-container{text-align:center;background-color:transparent}.component-md-slides>.component-container>.component-panel{display:inline}.component-md-slides>.component-container>.component-panel>input + label{margin:0.125rem;padding:0;width:0.75rem;height:0.75rem;border-radius:50%;border:1px solid #ddd;overflow:hidden;color:transparent;transition:background-color 0.5s ease;z-index:2}.component-md-slides>.component-container>.component-panel>input:checked + label{background-color:#ddd;border-color:#ddd}.component-md-slides>.component-container>.component-panel>.component-content{white-space:nowrap;border:1px solid #f00;float:left;width:100%;height:100%;margin-bottom:-100%;-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}.component-md-slides>.component-container>.component-panel>.component-content>*{height:20rem;overflow:scroll;white-space:normal;transform:scaleY(-1)}.component-md-slides>.component-container>.component-panel:last-of-type .component-content{margin-bottom:0}.component-md-slides>.component-container>.component-panel>input:checked~.component-content{-webkit-animation-name:slideInRight;animation-name:slideInRight;z-index:1}.component-md-tabs>.component-container{display:block;background-color:transparent}.component-md-tabs>.component-container>.component-panel{display:inline}.component-md-tabs>.component-container>.component-panel>input + label{top:1px;margin-bottom:0;padding:0.15em 0.3em;border:1px solid transparent;border-bottom:none;transition:background-color 0.5s ease;z-index:2}.component-md-tabs>.component-container>.component-panel>input + label:first-of-type{margin-left:0.5em}.component-md-tabs>.component-container>.component-panel>input:checked + label{background-color:#ddd;border-color:#ddd}.component-md-tabs>.component-container>.component-panel>.component-content{border-top:1px solid transparent;float:left;width:0;height:0;-webkit-animation-name:fadeOut;animation-name:fadeOut}.component-md-tabs>.component-container>.component-panel>input:checked~.component-content{border-top-color:#ddd;width:100%;height:100%;-webkit-animation-name:fadeIn;animation-name:fadeIn;z-index:1}}@media screen and (min-width:1100px) and (max-width:1599px){.component-lg{position:relative;display:inline-block;overflow:hidden;width:100%;margin:0;padding:0;align-self:flex-start}.component-lg>.component-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;height:calc(100% - 1.9rem);margin:0;padding:0;list-style-type:none;white-space:nowrap}.component-lg>.component-container>*{display:none}.component-lg>.component-container>.component-panel{display:inline-block;height:100%;margin:0}.component-lg>.component-container>.component-panel>.component-content{position:relative;display:inline-block;width:100%;height:100%;overflow:auto;font-size:1rem;text-align:left;white-space:normal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.component-lg>.component-container>.component-panel>input{position:absolute;height:0;width:0;clip:rect(0 0 0 0)}.component-lg>.component-container>.component-panel>input + label{position:relative;display:inline-block!important;cursor:pointer;z-index:1}.component-lg-accordion>.component-container>.component-panel{display:block;height:auto;border-bottom:1px solid #ddd}.component-lg-accordion>.component-container>.component-panel>.component-content{display:block;height:2.5em;overflow:hidden;transition:height 1s cubic-bezier(0.68,-0.55,0.265,1.55)}.component-lg-accordion>.component-container>.component-panel>input + label{position:absolute;display:block!important;width:100%;height:2.5em;color:rgba(128,128,128,0)}.component-lg-accordion>.component-container>.component-panel>input + label::after{content:"⌃";position:absolute;top:40%;right:0;display:inline-block;font-size:2rem;line-height:0.5;color:#000;transform:rotate(-180deg);transform-origin:50% 20% 0;transition:transform 1s cubic-bezier(0.68,-0.55,0.265,1.55)}.component-lg-accordion>.component-container>.component-panel>input:checked + label::after{transform:rotate(0deg)}.component-lg-slides{transform:scaleY(-1)}.component-lg-slides>.component-container{text-align:center;background-color:transparent}.component-lg-slides>.component-container>.component-panel{display:inline}.component-lg-slides>.component-container>.component-panel>input + label{margin:0.125rem;padding:0;width:0.75rem;height:0.75rem;border-radius:50%;border:1px solid #ddd;overflow:hidden;color:transparent;transition:background-color 0.5s ease;z-index:2}.component-lg-slides>.component-container>.component-panel>input:checked + label{background-color:#ddd;border-color:#ddd}.component-lg-slides>.component-container>.component-panel>.component-content{white-space:nowrap;border:1px solid #f00;float:left;width:100%;height:100%;margin-bottom:-100%;-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}.component-lg-slides>.component-container>.component-panel>.component-content>*{height:20rem;overflow:scroll;white-space:normal;transform:scaleY(-1)}.component-lg-slides>.component-container>.component-panel:last-of-type .component-content{margin-bottom:0}.component-lg-slides>.component-container>.component-panel>input:checked~.component-content{-webkit-animation-name:slideInRight;animation-name:slideInRight;z-index:1}.component-lg-tabs>.component-container{display:block;background-color:transparent}.component-lg-tabs>.component-container>.component-panel{display:inline}.component-lg-tabs>.component-container>.component-panel>input + label{top:1px;margin-bottom:0;padding:0.15em 0.3em;border:1px solid transparent;border-bottom:none;transition:background-color 0.5s ease;z-index:2}.component-lg-tabs>.component-container>.component-panel>input + label:first-of-type{margin-left:0.5em}.component-lg-tabs>.component-container>.component-panel>input:checked + label{background-color:#ddd;border-color:#ddd}.component-lg-tabs>.component-container>.component-panel>.component-content{border-top:1px solid transparent;float:left;width:0;height:0;-webkit-animation-name:fadeOut;animation-name:fadeOut}.component-lg-tabs>.component-container>.component-panel>input:checked~.component-content{border-top-color:#ddd;width:100%;height:100%;-webkit-animation-name:fadeIn;animation-name:fadeIn;z-index:1}}@media screen and (min-width:1600px){.component-xl{position:relative;display:inline-block;overflow:hidden;width:100%;margin:0;padding:0;align-self:flex-start}.component-xl>.component-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;height:calc(100% - 1.9rem);margin:0;padding:0;list-style-type:none;white-space:nowrap}.component-xl>.component-container>*{display:none}.component-xl>.component-container>.component-panel{display:inline-block;height:100%;margin:0}.component-xl>.component-container>.component-panel>.component-content{position:relative;display:inline-block;width:100%;height:100%;overflow:auto;font-size:1rem;text-align:left;white-space:normal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.component-xl>.component-container>.component-panel>input{position:absolute;height:0;width:0;clip:rect(0 0 0 0)}.component-xl>.component-container>.component-panel>input + label{position:relative;display:inline-block!important;cursor:pointer;z-index:1}.component-xl-accordion>.component-container>.component-panel{display:block;height:auto;border-bottom:1px solid #ddd}.component-xl-accordion>.component-container>.component-panel>.component-content{display:block;height:2.5em;overflow:hidden;transition:height 1s cubic-bezier(0.68,-0.55,0.265,1.55)}.component-xl-accordion>.component-container>.component-panel>input + label{position:absolute;display:block!important;width:100%;height:2.5em;color:rgba(128,128,128,0)}.component-xl-accordion>.component-container>.component-panel>input + label::after{content:"⌃";position:absolute;top:40%;right:0;display:inline-block;font-size:2rem;line-height:0.5;color:#000;transform:rotate(-180deg);transform-origin:50% 20% 0;transition:transform 1s cubic-bezier(0.68,-0.55,0.265,1.55)}.component-xl-accordion>.component-container>.component-panel>input:checked + label::after{transform:rotate(0deg)}.component-xl-slides{transform:scaleY(-1)}.component-xl-slides>.component-container{text-align:center;background-color:transparent}.component-xl-slides>.component-container>.component-panel{display:inline}.component-xl-slides>.component-container>.component-panel>input + label{margin:0.125rem;padding:0;width:0.75rem;height:0.75rem;border-radius:50%;border:1px solid #ddd;overflow:hidden;color:transparent;transition:background-color 0.5s ease;z-index:2}.component-xl-slides>.component-container>.component-panel>input:checked + label{background-color:#ddd;border-color:#ddd}.component-xl-slides>.component-container>.component-panel>.component-content{white-space:nowrap;border:1px solid #f00;float:left;width:100%;height:100%;margin-bottom:-100%;-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}.component-xl-slides>.component-container>.component-panel>.component-content>*{height:20rem;overflow:scroll;white-space:normal;transform:scaleY(-1)}.component-xl-slides>.component-container>.component-panel:last-of-type .component-content{margin-bottom:0}.component-xl-slides>.component-container>.component-panel>input:checked~.component-content{-webkit-animation-name:slideInRight;animation-name:slideInRight;z-index:1}.component-xl-tabs>.component-container{display:block;background-color:transparent}.component-xl-tabs>.component-container>.component-panel{display:inline}.component-xl-tabs>.component-container>.component-panel>input + label{top:1px;margin-bottom:0;padding:0.15em 0.3em;border:1px solid transparent;border-bottom:none;transition:background-color 0.5s ease;z-index:2}.component-xl-tabs>.component-container>.component-panel>input + label:first-of-type{margin-left:0.5em}.component-xl-tabs>.component-container>.component-panel>input:checked + label{background-color:#ddd;border-color:#ddd}.component-xl-tabs>.component-container>.component-panel>.component-content{border-top:1px solid transparent;float:left;width:0;height:0;-webkit-animation-name:fadeOut;animation-name:fadeOut}.component-xl-tabs>.component-container>.component-panel>input:checked~.component-content{border-top-color:#ddd;width:100%;height:100%;-webkit-animation-name:fadeIn;animation-name:fadeIn;z-index:1}}