.alternate-bg{background-color:#fff}@-webkit-keyframes of-open{0%{overflow:hidden}to{overflow:visible}}@keyframes of-open{0%{overflow:hidden}to{overflow:visible}}@-webkit-keyframes of-close{0%{overflow:visible}to{overflow:hidden}}@keyframes of-close{0%{overflow:visible}to{overflow:hidden}}.single-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex}.single-checkbox button{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.single-checkbox button.disabled,.single-checkbox button.disabled+.single-checkbox__marker{pointer-events:none}.single-checkbox__container{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.single-checkbox__marker{position:relative;display:inline-block}.single-checkbox__marker svg{position:absolute}.single-checkbox button{background-color:transparent}.single-checkbox button.active+.single-checkbox__marker{border-color:var(--primary-color-2);background-color:var(--primary-color-2);background-size:60%}.single-checkbox button.active+.single-checkbox__marker,.single-checkbox button.active+.single-checkbox__marker svg{opacity:1}.single-checkbox button.disabled+.single-checkbox__label,.single-checkbox button.disabled+.single-checkbox__marker{opacity:.5}.single-checkbox button:focus:focus-visible:not(.disabled)+.single-checkbox__marker{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.561) inset;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.561)}.single-checkbox button.disabled~.single-checkbox__label{opacity:.5}.single-checkbox__container span{color:#000}.single-checkbox__marker{border-style:solid;border-color:#b7b7b7;background-color:#fff}.single-checkbox__marker svg{stroke:#fff;fill:#fff}.single-checkbox{width:100%}.single-checkbox button{z-index:1;top:0;left:0;width:100%;height:100%;padding:0;border:0;font-size:clamp(1px,.729166666666667vw,14px)}.single-checkbox__container span{font-size:clamp(1px,.729166666666667vw,14px);line-height:1.2;font-weight:400}.single-checkbox__marker{width:clamp(1px,1.041666666666667vw,20px);height:clamp(1px,1.041666666666667vw,20px);border-width:1px;border-radius:1px;margin-right:clamp(1px,.625vw,12px)}.single-checkbox__marker svg{top:50%;left:50%;width:clamp(1px,.729166666666667vw,14px);height:clamp(1px,.729166666666667vw,14px);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.single-checkbox__marker{-webkit-transition:background-color .3s ease,border-color .3s ease,-webkit-box-shadow .3s ease;transition:background-color .3s ease,border-color .3s ease,-webkit-box-shadow .3s ease;-o-transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease,-webkit-box-shadow .3s ease}@media screen and (min-width:1920px){.single-checkbox__container span,.single-checkbox button{font-size:14px}.single-checkbox__marker{width:20px;height:20px;margin-right:12px}.single-checkbox__marker svg{width:14px;height:14px}}@media (min-width:1px) and (max-width:920px){.single-checkbox__container span,.single-checkbox button{font-size:14px}.single-checkbox__marker{width:20px;height:20px;margin-right:12px}.single-checkbox__marker svg{width:14px;height:14px}}