.rey-toggleBoxes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.rey-toggleBoxes .rey-toggleBox{border-style:solid;border-width:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;cursor:pointer}.--fg-yes .rey-toggleBoxes .rey-toggleBox{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.rey-toggleBoxes .rey-toggleBox:focus{outline-width:0}.rey-toggleBoxes .rey-toggleBox:focus-visible{outline-width:2px}.--direction--h .rey-toggleBoxes{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.--direction--h .rey-toggleBoxes .rey-toggleBox{margin:0 var(--box-distance, 15px)}.--direction--h .rey-toggleBoxes .rey-toggleBox:first-child{margin-left:0}.--direction--h .rey-toggleBoxes .rey-toggleBox:last-child{margin-right:0}.--direction--v .rey-toggleBoxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.--direction--v .rey-toggleBoxes .rey-toggleBox{margin:var(--box-distance, 15px) 0}.--direction--v .rey-toggleBoxes .rey-toggleBox:first-child{margin-top:0}.--direction--v .rey-toggleBoxes .rey-toggleBox:last-child{margin-bottom:0}@media (max-width: 1024px){.--direction--tablet-h .rey-toggleBoxes{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.--direction--tablet-h .rey-toggleBoxes .rey-toggleBox{margin:0 var(--box-distance, 15px)}.--direction--tablet-h .rey-toggleBoxes .rey-toggleBox:first-child{margin-left:0}.--direction--tablet-h .rey-toggleBoxes .rey-toggleBox:last-child{margin-right:0}}@media (max-width: 1024px){.--direction--tablet-v .rey-toggleBoxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.--direction--tablet-v .rey-toggleBoxes .rey-toggleBox{margin:var(--box-distance, 15px) 0}.--direction--tablet-v .rey-toggleBoxes .rey-toggleBox:first-child{margin-top:0}.--direction--tablet-v .rey-toggleBoxes .rey-toggleBox:last-child{margin-bottom:0}}@media (max-width: 767px){.--direction--mobile-h .rey-toggleBoxes{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.--direction--mobile-h .rey-toggleBoxes .rey-toggleBox{margin:0 var(--box-distance, 15px)}.--direction--mobile-h .rey-toggleBoxes .rey-toggleBox:first-child{margin-left:0}.--direction--mobile-h .rey-toggleBoxes .rey-toggleBox:last-child{margin-right:0}}@media (max-width: 767px){.--direction--mobile-v .rey-toggleBoxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.--direction--mobile-v .rey-toggleBoxes .rey-toggleBox{margin:var(--box-distance, 15px) 0}.--direction--mobile-v .rey-toggleBoxes .rey-toggleBox:first-child{margin-top:0}.--direction--mobile-v .rey-toggleBoxes .rey-toggleBox:last-child{margin-bottom:0}}.rey-toggleBoxes--default .rey-toggleBox{position:relative;color:inherit;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rey-toggleBoxes--default .rey-toggleBox.--active{color:#000}.rey-toggleBoxes--default .rey-toggleBox>i{margin-right:var(--toggle-boxes-icon-distance, 0.5em);font-size:var(--toggle-boxes-icon-size, 1em)}.rey-toggleBoxes--default .rey-toggleBox>span+i{margin-right:auto;margin-left:var(--toggle-boxes-icon-distance, 0.5em)}.rey-toggleBoxes--default .rey-toggleBox-text-main{font-size:1rem}.rey-toggleBoxes--default.--hov-ulr .rey-toggleBox>.rey-toggleBox-text-main{display:inline-block;position:relative;text-decoration:none}.rey-toggleBoxes--default.--hov-ulr .rey-toggleBox>.rey-toggleBox-text-main:after{content:"";position:absolute;width:100%;height:var(--btn-line-size, 2px);display:block;bottom:0;background:currentColor;-webkit-transition:opacity 0.4s var(--easeoutcubic),-webkit-transform 0.4s var(--easeoutcubic);transition:opacity 0.4s var(--easeoutcubic),-webkit-transform 0.4s var(--easeoutcubic);transition:transform 0.4s var(--easeoutcubic),opacity 0.4s var(--easeoutcubic);transition:transform 0.4s var(--easeoutcubic),opacity 0.4s var(--easeoutcubic),-webkit-transform 0.4s var(--easeoutcubic);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center right;transform-origin:center right}.rey-toggleBoxes--default.--hov-ulr .rey-toggleBox>.rey-toggleBox-text-main:after{left:0}.rey-toggleBoxes--default.--hov-ulr .rey-toggleBox>.rey-toggleBox-text-main:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center left;transform-origin:center left}.rey-toggleBoxes--default.--hov-ulr .rey-toggleBox.--active>.rey-toggleBox-text-main:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:center left;transform-origin:center left}.rey-toggleBoxes--default.--hov-ulr.--thinner .rey-toggleBox>.rey-toggleBox-text-main:after{height:1px}.rey-toggleBoxes--default.--hov-ut .rey-toggleBox>.rey-toggleBox-text-main{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;text-decoration:none}.rey-toggleBoxes--default.--hov-ut .rey-toggleBox>.rey-toggleBox-text-main:after{content:"";position:absolute;width:100%;height:var(--btn-line-size, 2px);display:block;bottom:0;background:currentColor;-webkit-transition:opacity 0.4s var(--easeoutcubic),-webkit-transform 0.4s var(--easeoutcubic);transition:opacity 0.4s var(--easeoutcubic),-webkit-transform 0.4s var(--easeoutcubic);transition:transform 0.4s var(--easeoutcubic),opacity 0.4s var(--easeoutcubic);transition:transform 0.4s var(--easeoutcubic),opacity 0.4s var(--easeoutcubic),-webkit-transform 0.4s var(--easeoutcubic);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:center right;transform-origin:center right}.rey-toggleBoxes--default.--hov-ut .rey-toggleBox>.rey-toggleBox-text-main:after{opacity:0.2;height:0.85em;top:50%;-webkit-transform:scaleX(0);transform:scaleX(0);width:calc(100% + 1em);right:-0.5em;-webkit-transform-origin:center right;transform-origin:center right}.rey-toggleBoxes--default.--hov-ut .rey-toggleBox>.rey-toggleBox-text-main:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);left:-0.5em;-webkit-transform-origin:center left;transform-origin:center left}.rey-toggleBoxes--default.--hov-ut .rey-toggleBox.--active>.rey-toggleBox-text-main:after{width:calc(100% + 1em);-webkit-transform:scaleX(1);transform:scaleX(1);left:-0.5em;-webkit-transform-origin:center left;transform-origin:center left}.rey-toggleBoxes--stacks .rey-toggleBox{position:relative;padding:30px;border-width:2px;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rey-toggleBoxes--stacks .rey-toggleBox.--active{background-color:HSLa(var(--neutral-0), .8);border-color:transparent;color:#000}.rey-toggleBoxes--stacks .rey-toggleBox-text-main{font-size:20px;line-height:1;margin-bottom:0.5em;display:block}.rey-toggleBoxes--stacks .rey-toggleBox-text-secondary{font-size:14px;line-height:1;opacity:0.7;display:block}.rey-toggleBoxes--stacks .rey-toggleBox-text-active{display:block;margin-bottom:var(--active-distance, 50px);color:inherit;font-size:12px;line-height:1;font-weight:bold;-webkit-transition:color 0.25s ease-out, opacity 0.25s ease-out;transition:color 0.25s ease-out, opacity 0.25s ease-out}.--active-hover-yes .rey-toggleBoxes--stacks .rey-toggleBox-text-active{opacity:0}.--active-hover-yes .rey-toggleBoxes--stacks .rey-toggleBox.--active .rey-toggleBox-text-active{opacity:1}.--active-end-yes .rey-toggleBoxes--stacks .rey-toggleBox-text-active{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-bottom:0;margin-top:var(--active-distance, 50px)}
