@charset "UTF-8";@import"https://cdn.jsdelivr.net/npm/bootstrap-icons@1.9.1/font/bootstrap-icons.css";@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}html{width:100%;min-width:100%;margin:0;background-color:#fff;color:#4b4b4c;overflow:hidden}body{position:fixed;margin:0;min-width:100%;overflow:auto;height:100vh;min-height:-webkit-fill-available;-webkit-overflow-scrolling:auto!important}div{cursor:default;letter-spacing:1px;font-family:regular;-webkit-user-select:none;user-select:none}h1{font-size:2em;letter-spacing:0;font-family:bold}h2{font-size:1.5em;letter-spacing:0;font-family:bold}h3{font-size:1.15em;letter-spacing:0;font-family:bold}b,.bold,h4{letter-spacing:0;font-family:bold}.regular,div{font-size:1em}.small{font-size:.85em}#root{position:relative;width:100%;-webkit-overflow-scrolling:touch;overflow-x:auto;height:100%;max-height:100svh}.page-container{position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 100px;min-height:100%}.app-load-container{font-family:regular,sans-serif;color:#4b4b4c;position:relative;width:100%;height:100%}.page-error-container{position:relative;width:100%;height:0}.page-error{position:relative;width:100%;text-align:center;color:#fd3c77;font-size:1em;white-space:pre-wrap}.text-emphasis{color:#4b8cf7}.text-note{font-size:.85em}.text-demphasis{color:#a9a9a9}.text-negative{color:#fd3c77!important}.page-title{height:20px;overflow:visible;margin-bottom:0}.align-container{position:relative;width:-webkit-calc(100% + 1px);width:-moz-calc(100% + 1px);width:calc(100% + 1px);margin-left:-1px}.align-bar{position:relative;width:1px;height:100%;display:inline-block;vertical-align:middle}.align-content{position:relative;display:inline-block;vertical-align:middle;width:-webkit-calc(100% - 1px);width:-moz-calc(100% - 1px);width:calc(100% - 1px)}.page-title.dashboard{margin-top:40px;text-align:center}.print-only,.mobile-only{display:none}.popup-container{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);text-align:center}.popup-container .popup-align{position:relative;width:1px;height:80%;display:inline-block;vertical-align:middle}.popup-container .popup-content{position:relative;display:inline-block;vertical-align:middle;width:600px;max-width:90%;background:white;padding:40px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:10px}.popup-container .popup-content .popup-title{color:#fd3c77}.popup-container .popup-content .popup-description{font-size:.85em;margin:10px auto 20px}.tool-tip{position:fixed;z-index:100;text-align:center;display:none}.tool-tip .tool-tip-text{max-width:200px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 5px 10px 10px;border-radius:10px;background:#4b8cf7;color:#fff;font-size:10px;text-align:left}.tool-tip .tool-tip-up-triangle{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #4b8cf7;margin:auto}.tool-tip .tool-tip-down-triangle{display:none;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #4b8cf7;margin:auto}.tool-tip.down .tool-tip-up-triangle{display:none}.tool-tip.down .tool-tip-down-triangle{display:block}.info-tooltip{display:inline-block;vertical-align:middle;width:12px;height:12px;margin:0 5px 2px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.info-tooltip:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}a{color:#4b8cf7!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f4f4f4}::-webkit-scrollbar-thumb{background:lightgrey}@media screen and (max-width: 1280px){.page-container{padding:0 75px}}@media screen and (max-width: 992px){.page-container{padding:0 50px}}@media screen and (max-width: 768px){.page-container{padding:0}}@media screen and (max-width: 600px){.page-container{padding:0 10px}}@media screen and (max-width: 600px){html{position:relative}body{width:100%;position:fixed;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}.page-container{padding:0}.header-container{z-index:5!important}.app-content{z-index:1!important}.mobile-only{display:initial!important}.mobile-hide{display:none!important}div,h1,h2,h3,h4{letter-spacing:0}}@media screen and (max-width: 600px){.page-container{font-size:.9em}}@media print{html,body,#root,.app-container{height:auto!important}.page-container{padding:0!important;min-height:0!important}.print-only{display:inherit}.no-print{display:none}h3{letter-spacing:1px}}/*!
* https://github.com/arqex/react-datetime
*/.rdt{position:relative}.rdtPicker{display:none;position:absolute;min-width:250px;padding:4px;margin-top:1px;z-index:99999!important;background:#fff;box-shadow:0 1px 3px #0000001a;border:1px solid #f9f9f9}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{width:100%;margin:0}.rdtPicker td,.rdtPicker th{text-align:center;height:28px}.rdtPicker td{cursor:pointer}.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover,.rdtPicker .rdtTimeToggle:hover{background:#eeeeee;cursor:pointer}.rdtPicker td.rdtOld,.rdtPicker td.rdtNew{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{content:"";display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:#0003;position:absolute;bottom:4px;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{width:14.2857%;border-bottom:none;cursor:default}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtPrev span,.rdtNext span{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-of-type th{cursor:pointer}.rdtPicker thead tr:first-of-type th:hover{background:#eeeeee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px}.rdtCounter{width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{height:40%;line-height:40px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{height:20%;font-size:1.2em}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}.rdtTime td{cursor:default}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}.checkbox-container{display:flex;flex-direction:row;align-items:center;column-gap:10px;cursor:pointer!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container.no-child{column-gap:0px}.checkbox-container .checkbox-text{cursor:pointer!important}.checkbox-container input[type=checkbox]{width:30px;height:30px;margin-right:8px;cursor:pointer;font-size:17px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox-container input[type=checkbox]:after{content:" ";background-color:#fff;display:inline-block;color:#00bff0;width:25px;height:25px;visibility:visible;border:1px solid #00BFF0;padding-left:3px;border-radius:5px}.checkbox-container input[type=checkbox].input-error:after{content:" ";background-color:#fff;display:inline-block;color:#00bff0;width:25px;height:25px;visibility:visible;border:1px solid #f00000!important;padding-left:3px;border-radius:5px}.checkbox-container input[type=checkbox]:checked:after{content:"✔";font-weight:700;text-align:center}.checkbox{border:1px solid lightgrey;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;outline:none;border:1px solid #4b8cf7;width:20px;height:20px;cursor:pointer!important;display:inline-block;vertical-align:middle;margin:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:white;aspect-ratio:1}.checkbox img{width:100%;height:100%}.input-disabled{background-color:#d3d3d3!important;cursor:default!important;pointer-events:none!important}.input-error{border-color:#fd3c77!important;white-space:pre-wrap}.input-form{position:relative;width:100%}a{text-decoration:none}.link{color:#4b8cf7;margin:0 auto}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.button{border:1px solid lightgrey;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;outline:none;margin:10px 10px 10px 0;font-size:1em;padding:5px 10px;min-width:100px;background-color:#4b8cf7;color:#fff;cursor:pointer!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.button.disabled{background-color:#d3d3d3;pointer-events:none}.button.red{background-color:#fd3c77}.button.medium{min-width:250px;padding:10px}.button.large{width:100%!important;padding:10px 0!important;margin:0!important}.button:hover{background:#4b8cf7;background:-webkit-linear-gradient(#4b8cf7,#377cea);background:-o-linear-gradient(#4b8cf7,#377cea);background:-moz-linear-gradient(#4b8cf7,#377cea);background:linear-gradient(#4b8cf7,#377cea)}.button:active{background:#377cea}.text-button{display:inline-block;margin:0 20px;color:#4b8cf7;cursor:pointer!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.text-button:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#4b8cf7;transform:scaleX(0);transform-origin:right;transition:transform .3s ease-in}.text-button:hover{color:#4b8cf7;font-weight:700}.text-button:hover:after{transform:scaleX(1);transform-origin:left}.text-button.disabled,.text-button.disabled:hover{color:#d3d3d3;cursor:default;pointer-events:none;text-decoration:none}.box{position:relative;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box}.box input{border:1px solid lightgrey;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;width:100%;font-size:1em;font-family:regular,sans-serif;color:#323a45;background:white;letter-spacing:1px;display:flex}.box input[type=date]~.date-facade{height:calc(100% - 2px);width:calc(100% - 30px);position:absolute;display:flex;align-items:center;top:0;left:0;margin:1px;padding-left:5px;background:white;border-right:transparent;border-radius:5px;font-size:1em;font-family:regular,sans-serif;color:#323a45;letter-spacing:1px;pointer-events:none}.box input[type=date]::-webkit-calendar-picker-indicator{height:calc(100% - 2px);width:100%;position:absolute;margin:2px;z-index:1;display:flex;background-position:right;background-size:1em 1em;right:0;cursor:pointer}.box input:focus{border-color:#4b8cf7}.box .error{color:red;font-size:.85em;letter-spacing:1px;font-style:italic;white-space:pre-wrap}.box .box-list-container{position:absolute;top:100%;left:0;width:100%;max-height:300px;overflow:auto;background:white;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:1px solid lightgrey;text-align:left;z-index:1}.box .box-option{padding:5px 2px;font-size:.85em}.box .box-option.hover{background-color:#d3d3d3}.box .suggest-list-container{position:absolute;max-height:500px;top:100%;left:0;width:100%;overflow:auto;background:white;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:1px solid lightgrey;text-align:left;display:grid;row-gap:15px;column-gap:15px;padding:15px;box-sizing:border-box}@media screen and (max-width: 600px){.box .suggest-list-container{grid-template-columns:1fr}.box .suggest-list-container .suggest-tooltip{border-radius:5px}.box .suggest-list-container .suggest-tooltip.filter{order:1}.box .suggest-list-container .suggest-tooltip.and{order:3}.box .suggest-list-container .suggest-tooltip.or{order:5}.box .suggest-list-container .suggest-options.filter{order:2}.box .suggest-list-container .suggest-options.and{order:4}.box .suggest-list-container .suggest-options.or{order:6}}@media screen and (min-width: 600px){.box .suggest-list-container{grid-template-columns:1fr}.box .suggest-list-container .suggest-tooltip{border-radius:5px}.box .suggest-list-container .suggest-tooltip.filter{order:1}.box .suggest-list-container .suggest-tooltip.and{order:3}.box .suggest-list-container .suggest-tooltip.or{order:5}.box .suggest-list-container .suggest-options.filter{order:2}.box .suggest-list-container .suggest-options.and{order:4}.box .suggest-list-container .suggest-options.or{order:6}}@media screen and (min-width: 768px){.box .suggest-list-container{grid-template-columns:1fr}}@media screen and (min-width: 992px){.box .suggest-list-container{grid-template-columns:1fr}}@media screen and (min-width: 1280px){.box .suggest-list-container{grid-template-columns:1fr}}@media screen and (min-width: 1440px){.box .suggest-list-container{grid-template-columns:1fr 1fr 1fr}.box .suggest-list-container .suggest-tooltip.filter{order:1}.box .suggest-list-container .suggest-tooltip.and{order:2}.box .suggest-list-container .suggest-tooltip.or{order:3}.box .suggest-list-container .suggest-options{max-height:400px;overflow:auto}.box .suggest-list-container .suggest-options.filter{order:4}.box .suggest-list-container .suggest-options.and{order:5}.box .suggest-list-container .suggest-options.or{order:6}}.box .suggest-list-container .suggest-tooltip{display:flex;align-items:stretch;padding:7.5px 7.5px 7.5px 15px}.box .suggest-list-container .suggest-tooltip .suggest-tooltip-icon{display:flex;align-items:center;align-self:center;justify-content:center;aspect-ratio:1/1;width:30px;height:30px;font-size:1em;background-color:#fff;border-radius:5px;letter-spacing:0}.box .suggest-list-container .suggest-tooltip .suggest-tooltip-info{display:flex;flex-direction:column;justify-content:flex-start;color:#fff;margin-left:15px}.box .suggest-list-container .suggest-tooltip .suggest-tooltip-info .suggest-tooltip-title{font-size:.85em;font-weight:"bold",sans-serif}.box .suggest-list-container .suggest-tooltip .suggest-tooltip-info .suggest-tooltip-description{font-size:.7em}.box .suggest-list-container .suggest-tooltip.filter{background-color:#8674e1}.box .suggest-list-container .suggest-tooltip.filter .suggest-tooltip-icon{color:#8674e1}.box .suggest-list-container .suggest-tooltip.or{background-color:#3e996e}.box .suggest-list-container .suggest-tooltip.or .suggest-tooltip-icon{color:#3e996e}.box .suggest-list-container .suggest-tooltip.and{background-color:#4b8cf7}.box .suggest-list-container .suggest-tooltip.and .suggest-tooltip-icon{color:#4b8cf7}.dow{position:relative;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;border:1px solid transparent}.dow .dow-item{display:inline-block;text-align:center;margin:auto 10px auto 0;line-height:10px}.dow .dow-item .dow-text{font-size:.72em;-webkit-user-select:none;user-select:none}.dow .dow-item .dow-checkbox .checkbox{margin:0;width:20px;height:20px;border-radius:5px;border:1px solid lightgrey}.dow.no-border{border:none;text-align:center}.dow.no-border .dow-item .dow-text{font-size:1em;line-height:normal}.dow.no-border .dow-item .dow-checkbox .checkbox{width:20px;height:20px}.dow.dow-error .dow-item .dow-text{color:#fd3c77}.color{border:1px solid lightgrey;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px;width:100%;font-size:1em;font-family:regular,sans-serif;letter-spacing:1px;cursor:pointer!important;background:white;color:#fff}.color .color-content{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:23px;width:100%}.empty-box{width:100%;border:1px solid lightgrey;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2px 5px;font-size:1em;font-family:regular,sans-serif;color:#323a45;background:white;letter-spacing:1px}.empty-box.enabled:hover{border:1px solid #4b8cf7}.select{width:100%}.select select{border:1px solid lightgrey;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:4px 0;width:100%;font-size:1em;font-family:regular,sans-serif;background:white;letter-spacing:1px;color:#323a45}.select select:focus{border-color:#4b8cf7}.area{width:100%}.area textarea{border:1px solid lightgrey;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;outline:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:2px 5px;font-size:1em;font-family:regular,sans-serif;background:white;resize:none;letter-spacing:1px;color:#323a45;white-space:pre-wrap}.area textarea:focus{border-color:#4b8cf7}.date{width:100%}.date select{border:1px solid lightgrey;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:4px 0;font-size:1em;font-family:regular,sans-serif;background:white;display:inline-block;vertical-align:middle;letter-spacing:1px;color:#323a45}.date select:focus{border-color:#4b8cf7}.date .date-select{width:25%}.date .date-select.skipDate,.date .date-select.skipMonth{display:none}.date .month-select{width:31%;margin:0 2%}.date .month-select.skipDate{width:49%;margin:0 2% 0 0}.date .month-select.skipMonth{display:none}.date .year-select{width:40%}.date .year-select.skipDate{width:49%}.date .year-select.skipMonth{width:100%;margin:0}.time{width:100%}.time select{border:1px solid lightgrey;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:4px 0;font-size:1em;background:transparent;display:inline-block;vertical-align:middle;letter-spacing:1px;color:#323a45;font-family:regular,sans-serif;background:white}.time select:focus{border-color:#4b8cf7}.time .time-divider{width:5%;text-align:center;display:inline-block;vertical-align:middle}.time .time-divider.long{width:6%}.time .time-divider.skipSeconds{display:none}.time .hour-select{width:30%}.time .hour-select.skipSeconds{width:47%}.time .minute-select{width:30%}.time .minute-select.skipSeconds{width:47%}.time .seconds-select{width:30%}.time .seconds-select.skipSeconds{display:none}.contact-number-container{position:relative;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box}.contact-number-container .country-code{position:relative;width:55px;margin-right:10px;display:inline-block;vertical-align:middle}.contact-number-container .contact-number{position:relative;width:-webkit-calc(100% - 65px);width:calc(100% - 65px);display:inline-block;vertical-align:middle}.input-subtext{font-size:.8em;text-align:right;margin-top:2px}.input-subtext .subtext-max{font-style:italic;color:#d3d3d3}.editable-input{position:relative;width:100%}.editable-input .input-indicator{position:absolute;width:100%;height:100%;top:0;display:flex;align-items:center;justify-content:flex-end;right:0;margin:0 7.5px}.editable-input .input-indicator i{color:#4b4b4c33}.editable-input .editable-input-label{cursor:pointer!important;position:relative;padding:6px 5px;color:gray;overflow-x:hidden;overflow-y:auto;max-height:120px;white-space:pre-wrap;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px dashed #f3f3f3;word-break:break-word;-webkit-transition:border-color .25s;-moz-transition:border-color .25s;-ms-transition:border-color .25s;-o-transition:border-color .25s;transition:border-color .25s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important}.editable-input .editable-input-label.area{white-space:pre-wrap;max-height:90px;overflow:auto}.editable-input .editable-input-label:hover{border:1px solid #4b8cf7!important}.editable-input .editable-disabled{cursor:default!important;border:1px solid #f4f4f4!important;color:#4b4b4c}.editable-input .editable-disabled:hover{border:1px solid #dddddd!important}.editable-input .editable-link-label{padding:6px 5px;color:#4b4b4c;overflow-x:hidden;overflow-y:auto;max-height:120px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px dashed #f3f3f3;user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important}.editable-input .editable-changed{color:#4b8cf7}.editable-input .editable-input-content{width:100%}.editable-input .editable-input-content>.box,.editable-input .editable-input-content>.dow,.editable-input .editable-input-content>.editable-input-content-container,.editable-input .editable-input-content>.contact-number-container{width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:calc(100% - 30px);display:inline-block;vertical-align:middle}.editable-input .editable-input-content>img{width:25px;margin-left:5px;cursor:pointer!important;display:inline-block;vertical-align:middle}.editable-input .editable-input-content>.editable-input-save-feedback{position:absolute;place-items:center;visibility:hidden;text-align:center;align-items:center;justify-content:center;display:inline-grid;width:100%;height:100%;isolation:isolate;overflow:hidden;opacity:1;transition:.3s;left:0}@keyframes feedback{0%{opacity:0;transform:scale(0)}30%{transform:scale(1);width:34px;height:34px;right:50%;border-radius:16px}to{width:100%;height:100%;opacity:1;right:0;border-radius:4px}}@keyframes feedbackText{0%{color:transparent}30%{color:transparent}to{color:#fff}}.editable-input .editable-input-content>.editable-input-save-feedback:after{content:"";position:absolute;top:auto;bottom:auto;right:0;width:34px;border-radius:50%;height:100%;background-color:#6ac259;border:1px solid #6ac259;opacity:0;z-index:-1;transition:.3s;place-items:center;transform-origin:right}.editable-input .editable-input-content>.editable-input-save-feedback.show{width:100%;border-radius:4px;opacity:1;right:0;color:#fff;font-family:Rubik;font-weight:700;text-transform:uppercase;place-items:center;animation:feedbackText 1s cubic-bezier(0,1.5,.3,1.75) 0s 2 alternate both;transition:.3s;visibility:visible}.editable-input .editable-input-content>.editable-input-save-feedback.show:after{animation:feedback 1s cubic-bezier(0,1.5,.3,1.75) 0s 2 alternate both;transition:.3s}.editable-input .editable-input-content>.editable-input-save-button{border-right:1px solid #eee;border-top:1px solid #eee;border-bottom:1px solid #eee;background-color:#70c45ccc;width:25px;display:flex;align-items:center;justify-items:center;padding:5px;border-radius:0 4px 4px 0;transition:.3s}.editable-input .editable-input-content>.editable-input-save-button:hover{transition:.3s;background-color:#70c45c;cursor:pointer}.editable-input .editable-input-content>.editable-input-save-button:hover i{color:#fff}.editable-input .editable-input-content>.editable-input-save-button i{font-size:20px;color:#fff}.editable-input .editable-input-error{color:red;font-style:italic;font-size:.85em;margin:1px 0;white-space:pre-wrap}.mini-button{position:relative;width:100%;height:100%;background:#4b8cf7;border-radius:50%;cursor:pointer!important;display:flex;align-items:center;justify-content:center}.mini-button img{margin:0;padding:0;width:20px;max-width:75%}.mini-button.disabled{background:grey;cursor:default!important}.bool-slider{position:relative;width:70px;display:inline-block;height:30px;margin:10px auto;background:lightgrey;border-radius:20px;text-align:center;color:#fff;cursor:pointer!important}.bool-slider .bs-text{position:relative;text-align:right;display:inline-block;width:-webkit-calc(100% - 1px);width:-moz-calc(100% - 1px);width:calc(100% - 1px);vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer!important}.bool-slider .bs-align{position:relative;width:1px;height:100%;display:inline-block;vertical-align:middle;cursor:pointer!important}.bool-slider .bs-button{position:absolute;height:28px;width:28px;top:1px;left:1px;border-radius:50%;background:white;-webkit-transition:left .25s;-moz-transition:left .25s;-ms-transition:left .25s;-o-transition:left .25s;transition:left .25s;cursor:pointer!important}.bool-slider.checked{background:#4b8cf7}.bool-slider.checked .bs-button{left:41px}.bool-slider.checked .bs-text{text-align:left}.bool-slider.disabled,.bool-slider.disabled div{cursor:default!important}.long-slider-container .long-slider-text{font-size:.7em;margin:0 auto}.long-slider-container .long-bool-slider{position:relative;display:inline-block;height:30px;margin:0 auto;background:#4b8cf7;border-radius:20px;text-align:center;color:#fff;cursor:pointer!important;font-size:.7em}.long-slider-container .long-bool-slider .bs-text{position:relative;text-align:right;display:inline-block;vertical-align:middle;width:55px;padding-left:30px;padding-right:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer!important}.long-slider-container .long-bool-slider .bs-align{position:relative;width:1px;height:100%;display:inline-block;vertical-align:middle;cursor:pointer!important}.long-slider-container .long-bool-slider .bs-button{position:absolute;height:28px;width:28px;top:1px;left:1px;right:auto;border-radius:50%;background:white;-webkit-transition:left .25s;transition:left .25s;cursor:pointer!important}.long-slider-container .long-bool-slider.checked .bs-button{left:-webkit-calc(100% - 29px);left:calc(100% - 29px)}.long-slider-container .long-bool-slider.checked .bs-text{text-align:left;padding-left:10px;padding-right:30px}.long-slider-container .long-bool-slider.disabled,.long-slider-container .long-bool-slider.disabled div{cursor:default!important}.menu-container{position:relative;width:100%;height:100%;display:inline-block}.menu-container .menu-select-button{position:relative;width:100%;height:100%;box-sizing:border-box;-webkit-box-sizing:border-box;padding:4px;background:#4b8cf7;border-radius:50%;text-align:center;cursor:pointer!important;z-index:2}.menu-container .menu-select-button img{width:100%;height:100%;-webkit-user-select:none;user-select:none}.menu-container .menu-select-button.open{padding:2px}.menu-container .menu-triangle{position:absolute;top:7px;left:-4px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #4b8cf7;z-index:1}.menu-container .menu-select-container{position:absolute;top:0;right:31px;border:1px solid #4b8cf7;border-radius:5px;overflow:hidden}.menu-container .menu-select-container .menu-select-option{font-size:.85em;width:150px;padding:5px 10px;border-top:1px solid #4b8cf7;background:#fff}.menu-container .menu-select-container .menu-select-option.first{border-top:none}.menu-container .menu-select-container .menu-select-option:hover{color:#fff;background:#4b8cf7}.iphoto .iphoto-item{margin-bottom:2px}.iphoto .iphoto-item .iphoto-value{position:relative;width:-webkit-calc(100% - 25px);width:calc(100% - 25px);display:inline-block;vertical-align:middle;overflow:hidden;background:transparent;border:5px}.iphoto .iphoto-item .iphoto-cancel{position:relative;display:inline-block;vertical-align:middle;width:25px;text-align:left}.iphoto .iphoto-add{text-align:right;margin-top:2px;font-size:.85em}.iphoto-image{position:relative;display:inline-block;width:50px;height:32px;vertical-align:middle}.iphoto-label{position:relative;width:-webkit-calc(100% - 50px);width:calc(100% - 50px);display:inline-block;vertical-align:middle;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.iphoto-flex{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden}.iphoto-flex img{width:100%}.input-photo-camera{position:absolute;width:20px;height:20px;top:5px;right:5px;-webkit-filter:grayscale(100);filter:grayscale(100)}.input-photo-camera:hover{-webkit-filter:none;filter:none}.page-selector-container{position:relative;text-align:center;margin:auto}.page-selector-container .paging-top .paging-arrow{width:20px;cursor:pointer;vertical-align:middle}.page-selector-container .paging-top .paging-content{position:relative;display:inline-block;margin:0 20px;vertical-align:middle}.page-selector-container .paging-top .paging-arrow.right{transform:rotate(180deg);-webkit-transform:rotate(180deg)}.page-selector-container .paging-skip-to{position:relative;margin:10px auto 0;color:#4b8cf7}.page-selector-container .paging-skip-to .jump-option{margin:5px;padding:5px;cursor:pointer!important}.page-selector-container .paging-skip-to.hidden{color:#fff;opacity:0;-webkit-user-select:none;user-select:none}.page-selector-container .page-content-input{position:relative;display:inline-block;width:30px;margin:0 10px -20px}.page-selector-container .page-content-input input{font-weight:700;font-size:12px;padding:0;text-align:center;border:none;border-bottom:1px solid #4b4b4c;border-bottom-left-radius:0;border-bottom-right-radius:0}.page-selector-container .page-content-confirm{position:absolute;top:100%;left:0;text-align:center;width:100%;font-weight:700;font-size:12px;padding:5px 0;cursor:pointer!important;-webkit-user-select:none;user-select:none;background-color:#6ac259;color:#fff;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.page-selector-container.list{font-size:12px;font-weight:700;margin:10px auto 20px}.page-selector-container.list .paging-skip-to{margin:15px auto}.page-selector-container.mini-list{font-size:12px;font-weight:700;margin:20px auto}.page-selector-container.mini-list .paging-skip-to{margin:15px auto}.slider .rangeslider{position:relative;background:#e9e9e9;-ms-touch-action:none;touch-action:none}.slider .rangeslider,.slider .rangeslider .rangeslider__fill{display:block}.slider .rangeslider__handle:focus{outline:none}.slider .rangeslider .rangeslider__handle{background:#fff;border:1px solid #abe2fb;cursor:pointer;display:inline-block;position:absolute}.slider .rangeslider .rangeslider__handle .rangeslider__active{opacity:1}.slider .rangeslider .rangeslider__handle-tooltip{width:15px;height:15px;text-align:center;position:absolute;background-color:#000c;font-weight:400;font-size:14px;transition:all .1s ease-in;border-radius:4px;display:inline-block;color:#fff;left:50%;transform:translate3d(-50%,0,0);display:none}.slider .rangeslider .rangeslider__handle-tooltip span{margin-top:12px;display:inline-block;line-height:100%}.slider .rangeslider .rangeslider__handle-tooltip:after{content:" ";position:absolute;width:0;height:0}.slider .rangeslider-horizontal{height:5px;border-radius:10px}.slider .rangeslider-horizontal .rangeslider__fill{height:100%;background-color:#abe2fb;border-radius:5px;top:0}.slider .rangeslider-horizontal .rangeslider__handle{width:15px;height:15px;border-radius:50%;top:50%;transform:translate3d(-50%,-50%,0)}.slider .rangeslider-horizontal .rangeslider__handle:after{display:none;content:" ";position:absolute;width:16px;height:16px;top:6px;left:6px;border-radius:50%;background-color:#dadada;box-shadow:0 1px 3px #0006 inset,0 -1px 3px #0006 inset}.slider .rangeslider-horizontal .rangeslider__handle-tooltip{top:-55px}.slider .rangeslider-horizontal .rangeslider__handle-tooltip:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid rgba(0,0,0,.8);left:50%;bottom:-8px;transform:translate3d(-50%,0,0)}.slider .rangeslider-vertical{height:150px;max-width:10px;background-color:transparent}.slider .rangeslider-vertical .rangeslider__fill,.slider .rangeslider-vertical .rangeslider__handle{position:absolute}.slider .rangeslider-vertical .rangeslider__fill{width:100%;background-color:#7cb342;box-shadow:none;bottom:0}.slider .rangeslider-vertical .rangeslider__handle{width:30px;height:10px;left:-10px;box-shadow:none}.slider .rangeslider-vertical .rangeslider__handle-tooltip{left:-100%;top:50%;transform:translate3d(-50%,-50%,0)}.slider .rangeslider-vertical .rangeslider__handle-tooltip:after{border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid rgba(0,0,0,.8);left:100%;top:12px}.slider .rangeslider-reverse.rangeslider-horizontal .rangeslider__fill{right:0}.slider .rangeslider-reverse.rangeslider-vertical .rangeslider__fill{top:0;bottom:inherit}.slider .rangeslider__labels{position:relative}.slider .rangeslider-vertical .rangeslider__labels{position:relative;list-style-type:none;margin:0 0 0 24px;padding:0;text-align:left;width:250px;height:100%;left:10px}.slider .rangeslider-vertical .rangeslider__labels .rangeslider__label-item{position:absolute;transform:translate3d(0,-50%,0)}.slider .rangeslider-vertical .rangeslider__labels .rangeslider__label-item:before{content:"";width:10px;height:2px;background:black;position:absolute;left:-14px;top:50%;transform:translateY(-50%);z-index:-1}.slider .rangeslider__labels .rangeslider__label-item{position:absolute;font-size:14px;cursor:pointer;display:inline-block;top:10px;transform:translate3d(-50%,0,0)}.info{display:inline-block;vertical-align:middle;width:16px;height:16px;margin-bottom:3px}.info .info-img{-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:help;width:100%;height:100%}.info .info-img.bg-dark{-webkit-filter:grayscale(100%) contrast(400%);filter:grayscale(100%) contrast(400%)}.info .info-img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.info.fill{position:absolute;top:0;left:0;width:100%;height:100%}.form-list-item{position:relative;padding:5px}.form-list-item .empty-box{margin:0!important}.form-list-item.drag-over{border-top:5px solid #4b8cf7}.form-list-item.dragging{background:#f4f4f4;border-radius:5px}.input-table-container{position:relative;width:100%;max-width:100%;margin:auto;box-sizing:border-box;-webkit-box-sizing:border-box}.input-table-container .input-table{position:relative;width:100%;border-collapse:collapse;table-layout:fixed}.input-table-container td,.input-table-container th{padding:10px}.input-table-container .remove{width:20px;text-align:center}.input-table-container th{padding:5px 10px;font-size:1em;text-align:left;color:#fff}.input-table-container .left{border-top-left-radius:5px}.input-table-container .right{border-top-right-radius:5px}.input-table-container td{padding:10px;text-align:left;border-bottom:1px solid #f4f4f4}.input-table-container thead,.input-table-container tbody{position:relative;width:100%;display:block;overflow-x:hidden;overflow-y:auto}.input-table-container thead{background-color:gray;border-top-left-radius:3px;border-top-right-radius:3px;box-sizing:border-box;-webkit-box-sizing:border-box}.input-table-container thead.removable{padding-left:40px}.input-table-container thead.overflow{padding-right:6px!important}.input-table-container tr{position:relative;width:100%;table-layout:fixed;display:table;border-collapse:collapse}.input-table-container tr.odd{background-color:#f4f4f4}.input-table-container tr.item:hover,.input-table-container .empty-row:hover{background:rgba(34,157,206,.25)}.input-table-container .empty-row>.empty-td{opacity:0;user-select:none;-webkit-user-select:none}.input-table-placeholder{position:relative;border-radius:5px;background:#f4f4f4;width:800px;max-width:96%;padding:50px 0;text-align:center;margin:20px auto;font-size:12px}.input-image-thumbnail{position:relative;display:inline-block;vertical-align:middle;margin:0 10px;border:1px solid white;cursor:pointer!important}.input-image-thumbnail .thumbnail-image-holder{position:relative;width:100%;height:100%;overflow:hidden;border-radius:3px}.input-image-thumbnail img{position:relative;min-width:100%;max-width:120%;min-height:100%;object-fit:cover;cursor:pointer!important}.input-image-thumbnail .load-container{position:absolute;background-color:#3b3b3c;z-index:2;top:0;left:0;right:0;bottom:0;border-radius:3px}.input-image-thumbnail .dual-ring{display:flex;justify-content:center;align-items:center}.input-image-thumbnail .dual-ring:after{content:" ";display:block;width:33%;padding-top:33%;border-radius:50%;border:3px solid #fff;border-color:#fff transparent #fff transparent;animation:dual-ring 1.2s linear infinite}@keyframes dual-ring{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.input-otp{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:10px auto;max-width:325px}.input-otp .box{width:35px!important;display:inline-block!important;vertical-align:middle!important}.input-otp .box input{text-align:center!important;font-size:18px!important}@media print{.mini-button{display:none}.editable-input-label,.editable-link-label{border:none!important;padding:0!important;max-height:none!important;color:gray!important}.editable-input-label a,.editable-link-label a{color:gray!important}.bool-slider{width:auto;height:auto;background:none;color:#4b4b4c}.bool-slider .bs-text{text-align:left}.bool-slider .bs-align,.bool-slider .bs-button{display:none}.bool-slider.checked{background:none;color:#4b4b4c}}@media screen and (max-width: 1280px){.button.medium{min-width:150px!important}}@media screen and (max-width: 600px){.button{min-width:100px!important;padding:10px!important}.button.medium{min-width:100px!important}.button.large{width:100%!important}.box .box-list-container{max-height:150px}}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}.component-popup{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.component-popup-background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.8;z-index:2}.component-popup-content{position:relative;width:100%;text-align:center;z-index:3}.popup-gallery-container{position:fixed;z-index:9997;background:rgba(0,0,0,.95);text-align:center;top:0;left:0;height:100%;width:100%;overflow:auto}.popup-gallery-container .gallery-close{margin:30px 0}.popup-gallery-container .gallery-close .gallery-close-text{color:#fff;cursor:pointer!important}.popup-gallery-container .gallery-close img{width:18px;height:18px;margin:0 10px;vertical-align:middle}.popup-gallery-container .gallery-content{width:800px;max-width:100%;text-align:center;margin:auto}.popup-gallery-container .gallery-content .gallery-content-item{width:100%}.popup-gallery-container .gallery-content-icons{margin:20px auto}.popup-gallery-container .gallery-content-icons .gallery-icon{display:inline-block;margin:10px;width:80px;height:50px;border-radius:5px;border:2px solid #4b8cf7;cursor:pointer!important}@media screen and (max-width: 600px){.popup-gallery-container .gallery-content-icons .gallery-icon{width:50px;height:31.25px;margin:5px}}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}.search-list{position:relative;width:100%;height:auto}.search-list .overview-header{position:relative;display:flex;flex-direction:column;margin:0 0 5px}.search-list .overview-search-text{display:inline-block}.search-list .overview-tags{flex-basis:100%;position:relative;display:flex;align-items:center;flex-wrap:wrap;vertical-align:top;min-height:30px;font-size:.85em;width:100%}.search-list .overview-tags .overview-tags-title{padding:0 15px 0 0}.search-list .overview-list-content{position:relative}.search-list .overview-list-options{position:absolute;bottom:7px;right:5px}.search-list .overview-list-options-all{font-size:.7em;display:inline-block;vertical-align:middle;margin:5px 5px 0}.search-list .overview-list-options-all>.checkbox{margin:0!important;width:18px;height:18px}.search-list .overview-list-options>img{display:inline-block;vertical-align:bottom;width:20px;height:20px;margin:0 5px;cursor:pointer!important}.search-list .overview-header-column{cursor:pointer!important}.search-list .overview-header-column:hover{text-decoration:underline}.search-list .overview-list-sort{display:none;vertical-align:middle;margin-left:10px;margin-bottom:1px;width:10px}.search-list .overview-list-sort.active{display:inline-block}.search-list .overview-list-sort.descending{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.search-list .overview-item-header{position:relative;margin:0;padding:2px 0;background:lightgrey;color:gray;text-align:left;border-top-left-radius:5px;border-top-right-radius:5px}.search-list .overview-item-header>div{cursor:default!important;font-size:.9em;display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search-list .overview-item-title{position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 0;border-bottom:1px solid lightgrey;font-size:.9em;text-align:left;cursor:pointer!important;display:flex;align-items:center}.search-list .overview-item-title.time-mode{cursor:default!important}.search-list .active.overview-item-title{background:#4b8cf7!important;border:none!important;color:#fff}.search-list .active.overview-item-title>.overview-item-num{color:#fff}.search-list .overview-item-title.selected{background:rgba(84,184,72,.3);border-bottom:1px solid #54b848}.search-list .overview-item-details{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;max-height:0;border:none;overflow:hidden;width:98%;margin:0 auto;font-size:.75em;background:white}.search-list .active.overview-item-details{max-height:none;border:1px solid #4b8cf7;border-top:none;padding:10px}.search-list .overview-item-num{position:absolute;top:1px;right:5px;font-size:.7em;font-style:italic;color:#d3d3d3}.search-list .overview-item-select{position:relative;display:inline-block;width:50px}.search-list .overview-item-headers-container{display:inline-block;vertical-align:middle;width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:calc(100% - 50px)}.search-list .overview-item-headers-container.short{display:none}.search-list .overview-item-headers-container>div{display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:10px;font-size:.85em;overflow:hidden}.search-list .overview-placeholder{background:#f9f9f9;text-align:center}.search-list .option-error{color:#fd3c77;font-size:.85em;white-space:pre-wrap}.search-list .overview-list-note{margin:30px 0 0;font-size:.85em}.search-list .change-settings-note{margin:30px 0 0;font-size:.85em;color:#4b8cf7}.search-list .tag-error{left:0;font-size:.7em;color:red;font-style:italic;white-space:pre-wrap}.search-list .overview-content-link{width:100%;margin:20px auto 10px;text-align:center}.search-list .overview-search{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px 0 0;display:inline-block;font-size:.9em;width:500px;z-index:5;vertical-align:top}.search-list .search-tag-title{position:relative;display:inline-block;vertical-align:middle;width:140px}.search-list .search-bar-form{position:relative;display:inline-block;vertical-align:middle;max-width:-webkit-calc(100% - 140px);max-width:calc(100% - 140px)}.search-list .search-list-bar-container{position:relative;width:325px;max-width:100%}.search-list .search-container{position:relative;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.search-list .normal-search-container{position:relative;width:100%;z-index:1;border-bottom:1px solid #4b4b4c}.search-list .auto-complete>.box>form>input{position:relative;border:none;padding:3px 5px}.search-list .search-go-container{width:30px;height:18px;cursor:pointer!important;z-index:3;text-align:center}.search-list .search-go-container:hover>.search-go{-webkit-filter:none;filter:none}.search-list .functional-search-container{position:relative;width:100%;margin-top:1px;margin-bottom:-1px;box-sizing:border-box;-webkit-box-sizing:border-box;padding-right:5px;display:flex;align-items:center;justify-content:center;flex-direction:row}.search-list .search-bar-container{position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;padding:0 10px;flex:1}.search-list .tag-bracket-left{position:absolute;left:0;bottom:0;width:10px}.search-list .tag-bracket-right{position:absolute;right:0;bottom:0;width:10px}.search-list .search-bar-container>.auto-complete>.box>form>input{border-bottom:1px solid #3b3b3c;border-radius:0;padding:2px 5px}.search-list .tag-function-text{position:relative;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:middle}.search-list .tag-function-text.date{max-width:-webkit-calc(100% - 135px);max-width:calc(100% - 135px)}.search-list .tag-function-text.short-date{max-width:-webkit-calc(100% - 90px);max-width:calc(100% - 75px)}.search-list .tag-function-text.year{max-width:-webkit-calc(100% - 75px);max-width:calc(100% - 75px)}.search-list .tag-text-common{color:#7e857f}.search-list .tag-text-and{color:#4b8cf7}.search-list .tag-text-or{color:#3e996e}.search-list .tag-text-filter{color:#8674e1}.search-list .list-segment-title{padding-left:10px;text-align:left}.search-list .list-segment-error{color:#fd3c77;text-align:center;white-space:pre-wrap}.search-list .list-segment{position:relative;width:30%;display:inline-block;vertical-align:middle;padding:0 1.5%;text-align:center}.search-list .list-segment .list-segment-image{position:relative;width:128px;max-width:90%;border-radius:50%}.search-list .list-segment .list-segment-item{position:relative;text-align:left;padding:5px 0}.search-list .list-segment .list-segment-item .list-segment-label{position:relative;width:40%;display:inline-block;vertical-align:top;box-sizing:border-box;-webkit-box-sizing:border-box;cursor:default!important;padding:6px 0;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.search-list .list-segment .list-segment-item .list-segment-input{position:relative;width:60%;display:inline-block;vertical-align:top;cursor:default!important;-ms-word-wrap:break-word;word-wrap:break-word}.search-list .list-segment-table{position:relative;width:100%;margin:20px auto;text-align:center;box-sizing:border-box;-webkit-box-sizing:border-box}.search-list .list-segment-table.short{width:1024px;max-width:100%}.search-list .list-segment.extended{text-align:left;width:50%;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:top}.search-list .list-segment.extended .list-segment-label{width:25%}.search-list .list-segment.extended .list-segment-input{width:75%}.search-list .list-segment.full{text-align:left;width:100%;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block}.search-list .list-segment-photo{border-radius:2px;width:29px;height:29px;display:inline-block;vertical-align:middle;border:1px solid lightgrey;margin:0 5px 0 0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search-list .list-segment-photo:hover{border:1px solid #4b8cf7}.search-list .list-segment-photo-viewer .photo-list{padding:20px 0;text-align:center}.search-list .list-segment-photo-viewer .photo-list .photo{width:40px;height:40px;border-radius:5px;border:1px solid white;overflow:hidden;margin:0 10px}.search-list .list-segment-photo-viewer .photo-list .photo:hover{border:1px solid #4b8cf7}.search-list .list-segment-photo-viewer .photo-content{text-align:center}.search-list .list-segment-photo-viewer .photo-content img{height:256px;margin:auto;border-radius:5px}.search-list .list-segment-details{padding:0;text-align:center}.search-list .list-segment-buttons{text-align:center;margin:15px 0}.search-list .list-segment-search-link{cursor:pointer!important}.search-list .list-segment-placeholder{position:relative;max-width:100%;padding:30px 0;margin:0 auto;font-style:italic;background:#f4f4f4;border-radius:10px;text-align:center}.search-list .list-segment-placeholder table{position:relative;width:100%}.search-list .overview-item-date{padding:30px 0;margin:0;background:#f4f4f4;text-align:center;border-bottom:1px solid lightgrey}.overview-list-error{color:#fd3c77;font-size:.9em;text-align:center;margin:0;white-space:pre-wrap}.loading:hover{cursor:progress!important}.loading>.auto-complete>.box>form>input{background:lightgrey;cursor:progress!important;pointer-events:none}.tag-settings-container{position:relative;width:1000px;max-width:100%;margin:0 auto}.tag-settings-container .tag-settings-item{position:relative;padding:10px 0;font-size:.9em;border-bottom:1px solid #f4f4f4}.tag-settings-container .tag-settings-item .tag-settings-name,.tag-settings-container .tag-settings-item .tag-settings-tags,.tag-settings-container .tag-settings-item .tag-settings-add,.tag-settings-container .tag-settings-item .tag-settings-remove{display:inline-block;position:relative;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.tag-settings-container .tag-settings-item .tag-settings-name{width:25%;text-align:left}.tag-settings-container .tag-settings-item .tag-settings-tags{width:50%;text-align:left}.tag-settings-container .tag-settings-item .tag-settings-add,.tag-settings-container .tag-settings-item .tag-settings-remove{text-align:center;width:10%}.tag-settings-container .tag-settings-item .tag-settings-add-button,.tag-settings-container .tag-settings-item .tag-settings-remove-button{position:relative;width:20px;height:20px;margin:7px auto}.tag-settings-container .tag-settings-item .tag-settings-name-mod{display:inline-block;vertical-align:middle;width:12px}.tag-settings-container .tag-settings-item .tag-settings-name-input{display:inline-block;vertical-align:middle;width:-webkit-calc(100% - 12px);width:-moz-calc(100% - 12px);width:calc(100% - 12px)}.tag-settings-container .macro-add-icon{position:absolute;top:-25px;left:-webkit-calc(100% + 5px);left:-moz-calc(100% + 5px);left:calc(100% + 5px);width:20px;cursor:pointer!important}.tag-settings-container .macro-add-icon img{width:100%}.tag-settings-container .tag{margin:5px 5px 5px 0!important;max-width:100%!important}.tag-settings-container .tag .tag-label{max-width:100%!important;word-wrap:break-word!important}.tag-settings-container .tag-settings-placeholder{width:800px;max-width:96%;margin:10px auto;background:#f4f4f4;padding:50px 0;border-radius:10px}.column-settings-container{position:relative;width:1000px;max-width:100%;margin:0 auto}.column-settings-container .column-setting-item{display:block;margin:0 auto;border-bottom:1px solid #f4f4f4;padding-bottom:5px}.column-settings-container .column-setting-item div{position:relative;display:inline-block;vertical-align:middle;background:transparent;-webkit-user-select:none;user-select:none;z-index:1}.column-settings-container .column-setting-item .drop-spacing{display:block;height:5px;border-radius:10px;background:transparent;overflow:hidden}.column-settings-container .column-setting-item .item-field,.column-settings-container .column-setting-item .item-selected,.column-settings-container .column-setting-item .item-wrap,.column-settings-container .column-setting-item .item-width,.column-settings-container .column-setting-item .item-position,.column-settings-container .column-setting-item .item-align{width:16.5%}.column-settings-container .column-setting-item .item-field.input{text-align:left;padding:11px 0}.column-settings-container .column-setting-item .item-width-quantifier{position:absolute;top:5px;right:5px}.column-settings-container .column-setting-item .item-width-input{width:40px}.column-settings-container .column-setting-item .item-position-input{width:15px;margin:0 3px;cursor:pointer!important}.column-settings-container .column-setting-item .item-position-input.inverted{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.column-settings-container .column-setting-item .item-align-input{width:50%}.column-settings-container .column-setting-item#hover{border-top:3px solid #4b8cf7}.column-settings-container .column-setting-item#drag{background:#f4f4f4;border-radius:10px}.column-settings-container .column-setting-item#drag .item-position,.column-settings-container .column-setting-item#drag .item-width,.column-settings-container .column-setting-item#drag .item-selected,.column-settings-container .column-setting-item#drag .item-wrap,.column-settings-container .column-setting-item#drag .item-align{opacity:0}.column-settings-container .column-setting-item.header{font-size:.9em;font-weight:700}.column-settings-container .column-setting-item.input{font-size:.85em}.tag{position:relative;display:flex;vertical-align:middle;text-align:center;cursor:default!important;margin:5px 10px 5px 0}.tag .tag-label{position:relative;margin:0;padding:2px 10px;border-radius:5px;height:1.5rem;font-size:.9em;color:#fff;display:inline-block;display:flex;align-items:center;vertical-align:middle;width:100%}.tag .tag-label .tag-delete-mobile{padding:0!important;color:#fff!important}.tag .common{background-color:#7e857f}.tag .and{background-color:#4b8cf7}.tag .or{background-color:#3e996e}.tag .filter{background-color:#8674e1}.tag .tag-label.clickable{cursor:pointer!important}.tag .tag-remove{position:absolute;display:flex;justify-content:space-between;align-items:stretch;width:100%;height:100%;margin:0;top:0;left:0;background:linear-gradient(to right,transparent,rgba(255,0,0,.5));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:0;cursor:pointer!important;opacity:0;border-radius:5px;vertical-align:middle;transform:scaleX(0);transform-origin:right;-webkit-transition:transform .25s linear,opacity .25s;-moz-transition:transform .25s linear,opacity .25s;-ms-transition:transform .25s linear,opacity .25s;-o-transition:transform .25s linear,opacity .25s;transition:transform .25s linear,opacity .25s}.tag-remove{border-radius:5px;overflow:hidden}.tag-remove i{color:#fff;display:flex;align-items:center;justify-content:center;transition:.3s;width:50px}.tag-remove .tag-edit{border-right:1px solid #f4f4f4}.tag-remove .tag-edit:hover{background-color:#4b8cf7;color:#fff}.tag-remove .tag-delete{border-left:1px solid #f4f4f4}.tag-remove .tag-delete:hover{background-color:#fd3c77;color:#fff}.tag:hover .tag-remove{opacity:1;transform:scaleX(1);transform-origin:left}.tag:hover .tag-remove i{transform:scale(1)}.page-total{position:relative;text-align:center;font-size:.7em;font-style:italic;color:gray;margin:10px 0 0}.overview-page{display:inline-block;vertical-align:middle;-webkit-user-select:none;user-select:none}.mini-list{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mini-list .mini-list-table{position:relative;width:100%;min-height:150px}.mini-list .mini-list-placeholder{text-align:center;padding:40px 0 50px;margin-top:-30px;font-size:14px;background:#f4f4f4;border-radius:10px}.mini-list table{position:relative;table-layout:fixed;width:100%;border-collapse:collapse;overflow:hidden}.mini-list tr{position:relative;border-bottom:1px solid #f4f4f4;width:100%}.mini-list th{position:relative;padding:5px 20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:grey;color:#fff}.mini-list td{position:relative;padding:10px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.mini-list tr.item:hover{background:#f4f4f4}.mini-list .top-left{border-top-left-radius:5px}.mini-list .top-right{border-top-right-radius:5px}.mini-list .link-space{width:120px}.list-segment-note{position:relative;width:800px;max-width:96%;margin:10px auto}.list-table-container{text-align:center}.list-table{text-align:center;width:1000px;max-width:98%;margin:auto;position:relative;max-height:250px;overflow:auto}.list-table table{table-layout:fixed;border-collapse:collapse;width:100%}.list-table .remove{width:30px;text-align:center}.list-table .remove .mini-button{width:15px!important;height:15px!important}.list-table th{padding:5px 10px;font-size:1em;text-align:left;color:#fff;background:grey}.list-table .left{border-top-left-radius:5px}.list-table .right{border-top-right-radius:5px}.list-table td{padding:10px;text-align:left;border-bottom:1px solid #f4f4f4}.list-table tr.item:hover{background:#f4f4f4}.list-placeholder{position:relative;border-radius:5px;background:#f4f4f4;width:800px;max-width:96%;padding:50px 0;text-align:center;margin:20px auto;font-size:12px}.task-option{cursor:pointer!important;margin:5px 0}.task-option>span{font-size:.85em;vertical-align:middle}.task-option>img{width:25px;height:25px;margin:0 5px 0 0;vertical-align:middle}.list-image-container{text-align:center;margin:10px auto 20px}.list-image-item{display:inline-block;width:70px;height:50px;margin:5px 10px;border:2px solid #f4f4f4;cursor:pointer;border-radius:5px;transition:border .5s;overflow:hidden}.list-image-flex{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.list-image-flex img{width:100%}.list-image-item:hover{border:2px solid #4b8cf7}.list-view-image{max-height:300px;cursor:pointer!important;border:2px solid white}.list-view-image.hover{border:2px solid #4b8cf7}.search-bar-container{display:flex;flex-grow:1;position:relative;align-items:center;justify-content:flex-end}.search-bar-container input[type=text]{background-color:#fffc}.search-bar-selected-tag-container{position:relative;outline:none;border:none;background:none;padding:0 6px 0 0;min-width:100px}.search-bar-selected-tag-container .tag{width:100%;min-width:100px;height:100%;margin:0;display:flex;align-items:stretch}.search-bar-selected-tag-container .tag .tag-label{display:flex;height:100%;width:100%;padding:0 10px;justify-content:space-between;align-items:center}.search-bar-selected-tag-container .tag .tag-label #text{padding-left:10px}.search-bar-selected-tag-container .search-bar-selected-tag-reselect{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border:1px solid lightgrey;position:absolute;left:0;margin-top:0;visibility:hidden;width:600px;max-height:500px;overflow:auto;display:flex;flex-direction:column;text-align:left}.search-bar-selected-tag-container .search-bar-selected-tag-reselect .reselect{padding:5px 2px;font-size:.85em;cursor:pointer}.search-bar-selected-tag-container .search-bar-selected-tag-reselect .reselect:hover{background-color:#4b8cf7;color:#fff}.search-bar-selected-tag-container .search-bar-selected-tag-reselect.true{visibility:visible}.search-toggle-container{display:inline-block;padding:7.5px;border-radius:2px;position:relative;cursor:pointer}.search-toggle{display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;opacity:0}.search-toggle:checked+i{color:#fff;padding:0}.search-toggle+i{color:#fff;padding:0}.search-container{display:flex;height:100%;align-items:center;overflow:hidden;transition:width .25s linear;transform-origin:right;right:0}.search-container .normal-search-container{flex-grow:1}.search-container .functional-search-container{display:flex;align-items:stretch;flex-grow:1}.search-container .functional-search-container .tag-function-text{height:38px;padding:0 15px;display:flex;align-items:center;border-radius:5px}.search-container .functional-search-container .tag-function-text.tag-text-and{background-color:#4b8cf7;color:#fff}.search-container .functional-search-container .tag-function-text.tag-text-or{background-color:#3e996e;color:#fff}.search-container .functional-search-container .tag-function-text.tag-text-common{background-color:#7e857f;color:#fff}.search-container .functional-search-container .tag-function-text.tag-text-filter{background-color:#8674e1;color:#fff}.search-container .functional-search-container .search-bar-container{flex-grow:1;display:flex}.search-container .functional-search-container .search-bar-container .auto-complete{flex-grow:1}.search-container.extended{transition:width .25s linear;transform-origin:left;right:0;overflow:visible}.search-container.extended .search-go-container i{color:#4b4b4c}.search-container .search-go-container{padding:0 7.5px}.search-container .search-go-container i{color:#fff}@media screen and (max-width: 1440px){.search-list .overview-item-details{font-size:.72em!important}.search-list .list-segment{text-align:left!important;width:50%!important;padding:0 20px!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;vertical-align:top!important}.search-list .list-segment.image{text-align:center!important;width:100%!important}.search-list .list-segment.photo{display:block!important;width:100%!important;text-align:center!important}}@media screen and (max-width: 1440px){.search-list .list-segment.extended{padding:0 20px!important}}@media screen and (max-width: 1280px){.search-list .overview-tags{width:100%!important}.tag-settings-container .tag-settings-item{font-size:.85em!important}.tag-settings-container .tag-settings-item .tag-settings-tags{width:-webkit-calc(75% - 70px);width:-moz-calc(75% - 70px);width:calc(75% - 70px)}.tag-settings-container .tag-settings-item .tag-settings-add,.tag-settings-container .tag-settings-item .tag-settings-remove{text-align:center;width:35px}}@media screen and (max-width: 768px){.search-list .list-segment-title{padding:0!important;text-align:center!important;margin:5px auto}.search-list .overview-item-details{text-align:center!important}.search-list .list-segment{width:80%!important;margin:0 auto!important}.search-list .list-segment .list-segment-label{width:40%!important}.search-list .list-segment .list-segment-input{width:60%!important}.search-list .list-segment.extended{padding:0!important}.tag-settings-container .tag-settings-item{font-size:.8em!important}}@media screen and (max-width: 600px){.search-list .list-segment{width:90%!important}.search-list .list-segment-photo-viewer .photo-content img{height:auto;width:95%}.tag-settings-container .tag-settings-name{width:100px!important}.tag-settings-container .tag-settings-tags{width:-webkit-calc(100% - 170px)!important;width:-moz-calc(100% - 170px)!important;width:calc(100% - 170px)!important}.tag-settings-container .tag-settings-add-button,.tag-settings-container .tag-settings-remove-button{margin:3px auto!important}}@media screen and (max-width: 600px){.search-list .overview-search{width:100%!important;text-align:center!important;padding:0!important}.search-list .overview-tags{text-align:center!important;min-height:0!important;width:100%!important}.search-list .search-tag-title{width:auto;font-weight:700;display:block;text-align:center}.search-list .search-container{isolation:isolate;width:100%!important}.search-list .search-bar-form{width:98%!important;max-width:100%!important;margin:0 auto;box-sizing:border-box;-webkit-box-sizing:border-box;padding-left:30px}.search-list .search-list-bar-container,.search-list .normal-search-container{width:100%!important}.search-list .functional-search-container{width:100%!important;text-align:center!important;padding-right:0}.search-list .tag-error{position:relative!important;white-space:pre-wrap}.search-list .overview-item-select{display:none!important}.search-list .overview-item-select.select-mode{display:inline-block!important}.search-list .overview-item-headers-container{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.search-list .overview-item-headers-container.short{display:inline-block!important;width:100%!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5px 0 5px 10px}.search-list .overview-item-headers-container.short.select-mode{display:inline-block!important;width:-webkit-calc(100% - 50px)!important;width:-moz-calc(100% - 50px)!important;width:calc(100% - 50px)!important;padding:0}.search-list .overview-item-headers-container.long{display:none!important}.search-list .overview-item-header{border-radius:0!important}.search-list .overview-item-details{width:-webkit-calc(100% - 2px)!important;width:-moz-calc(100% - 2px)!important;width:calc(100% - 2px)!important;margin:0 1px!important}.search-list .list-setting-title{color:#732280!important}.search-list .overview-list-options{display:none}.search-list .list-segment{width:100%!important;padding:0!important}.search-list .list-segment-table{margin:20px auto;padding:0;overflow-x:auto}.tag{margin:5px 0 5px 15px;width:auto!important}.tag i{padding-left:15px}.tag .tag-label{text-overflow:ellipsis}.mini-list th{position:relative;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;background:grey;color:#fff}.mini-list td{position:relative;padding:10px 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.mini-list .link-space{width:50px!important}.column-setting-item{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 5px}.column-setting-item .item-field{width:30%!important}.column-setting-item .item-width,.column-setting-item .item-align{width:20%!important}.column-setting-item .item-selected,.column-setting-item .item-wrap{width:15%!important}}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}.segment-container{position:relative;border-top:1px solid #4b4b4c;border-bottom:1px solid #4b4b4c;overflow:hidden;text-align:center}.segment-container .segment-title{position:relative;font-size:1.1em;text-align:left;padding:15px 0;font-weight:500}.segment-container .segment-content{position:relative}.segment-container .segment-selected{padding:15px 0;font-size:1.1em;color:#4b8cf7}.segment-container .segment-note{font-size:.85em}.segment-container .segment-emphasis{color:#4b8cf7}.segment-container .segment-bad-emphasis{color:#fd3c77}.segment-container .segment-link{cursor:pointer!important;color:#4b8cf7}.segment-container.no-border{border-top:none;border-bottom:none}.segment-error{color:#fd3c77;font-size:.85em;text-align:center;white-space:pre-wrap}.segment-placeholder{width:800px;padding:50px;max-width:98%;margin:10px auto;background:#f4f4f4;border-radius:10px;color:gray;font-size:.85em}.segment-scroll-facade{position:absolute;top:-20px;left:0;width:1px;height:1px}.segment-margin-area{position:relative;margin:20px auto}.segment-buttons{position:relative;padding:20px 0}.segment-half-item,.segment-full-item{position:relative;width:40%;text-align:left;margin:10px 2.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 5px;display:inline-block;vertical-align:middle;font-size:.85em;isolation:isolate}.segment-full-item.list{font-size:1em}.segment-half-item{min-width:600px;vertical-align:top}.segment-full-item{display:block;margin:15px auto;width:100%;max-width:600px;text-align:center}.segment-full-item.no-max-width{max-width:unset}.overview-item-details .segment-full-item{width:500px;max-width:100%}.segment-input-list-item{margin-top:2px}.segment-input-remove{display:inline-block;vertical-align:middle;width:15px;height:15px;margin-left:5px}.segment-input-removable{display:inline-block;vertical-align:middle;width:-webkit-calc(100% - 20px);width:calc(100% - 20px)}.segment-input-checkbox{position:relative;display:inline-block;vertical-align:middle;width:25px;height:100%;margin-left:5px;margin-right:5px;text-align:center}.segment-input-checkboxable{position:relative;display:inline-block;vertical-align:middle;width:-webkit-calc(100% - 35px);width:calc(100% - 35px)}.segment-input-checkbox-text{text-align:center;font-size:.5em}.segment-input-checkbox.text{width:35px;height:auto;margin-left:0;margin-right:10px;margin-bottom:0;text-align:left;vertical-align:top}.segment-input-checkboxable.text{text-align:left;vertical-align:top;width:-webkit-calc(100% - 45px);width:calc(100% - 45px)}.segment-input-textbutton{margin:5px 0 0;text-align:right;font-size:.9em}.segment-half-item-nospace{position:relative;width:100%;text-align:left;margin:10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 5px;display:block;font-size:.75em}.segment-half-item>div,.segment-full-item>div,.segment-half-item-nospace>div{position:relative;display:inline-block}.segment-item-label{width:40%;padding:6px 18px 6px 0;vertical-align:top;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.segment-item-label .info{position:absolute;top:8px;right:2px}.segment-item-input{position:relative;width:60%;text-align:left;display:inline-block;vertical-align:top;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.segment-overflow-item{position:relative;width:85%;text-align:left;margin:10px 2.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 5px;display:inline-block;vertical-align:middle;font-size:.85em}.segment-overflow-label{text-align:center}.segment-overflow-input .area>textarea{padding:10px!important}.segment-table{position:relative;margin:20px auto;width:1000px;max-width:98%}.segment-table table{position:relative;table-layout:fixed;width:100%;border-collapse:collapse;font-size:.85em}.segment-table table .remove{width:50px}.segment-table table thead,.segment-table table tbody,.segment-table table tr{display:table;table-layout:fixed;width:100%}.segment-table table tbody{display:block;overflow:auto;max-height:300px}.segment-table table th,.segment-table table td{padding:5px;border-bottom:1px solid #f4f4f4;text-align:left;font-size:.85em}.segment-table table th{background:grey;color:#fff}.segment-table table th.left{border-top-left-radius:5px}.segment-table table th.right{border-top-right-radius:5px}.segment-table table tr.item:hover{background:#f4f4f4}.segment-table table .padding td{padding:10px 5px}.segment-table tbody{position:relative;width:100%;overflow:auto}.segment-table .segment-table-select{width:40px;text-align:center!important}.segment-table .segment-table-row:hover{background:#f4f4f4}.segment-table .segment-table-button{width:20px;height:20px;text-align:center}.segment-table .segment-table-button-image{-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:pointer!important;width:15px;height:15px}.segment-table .segment-table-button-image.disabled{-webkit-pointer-events:none;pointer-events:none}.segment-table .segment-table-button-image:hover{-webkit-filter:none;filter:none}.list-segment-table{font-size:1.25em;text-align:center}.data-box{position:relative;width:100%;background:rgba(255,255,255,.9);-webkit-box-shadow:0 3px 8px rgba(0,0,0,.25);-moz-box-shadow:0 3px 8px rgba(0,0,0,.25);box-shadow:0 3px 8px #00000040;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:4px;padding:20px 10px;overflow:visible;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:.75em}.data-box .data-box-error{color:#fd3c77;font-size:.8em;text-align:center}.data-box .data-box-photo{margin:0 0 20px;text-align:center}.data-box .data-box-photo .data-box-photo-left,.data-box .data-box-photo .data-box-photo-right{position:relative;display:inline-block;vertical-align:middle;width:-webkit-calc((80% - 140px) / 2);width:-moz-calc((80% - 140px) / 2);width:calc((80% - 140px)/2);height:1px;background:#6ac259}.data-box .data-box-photo .data-box-photo-background{position:relative;display:inline-block;vertical-align:middle;width:138px;height:138px;border:1px solid #6ac259;border-radius:50%;margin:auto}.data-box .data-box-photo .data-box-image{position:relative;width:92%;margin:4%;border-radius:50%}.data-box .data-box-photo .data-box-photo-background-cover{position:absolute;height:-webkit-calc(100% + 6px);height:-moz-calc(100% + 6px);height:calc(100% + 6px);width:40px;top:-3px;left:-webkit-calc(50% - 20px);left:-moz-calc(50% - 20px);left:calc(50% - 20px);background:white}.data-box .data-box-item{margin:10px 30px;position:relative;display:inline-flex;flex-wrap:nowrap;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 5px;text-align:left}.data-box .data-box-item.flash-data-box:after{content:"";border-radius:5px;position:absolute;top:0;left:0;width:calc(100% - 5px);height:100%;background-color:transparent;pointer-events:none;animation:flash 2s alternate-reverse ease-in both}@keyframes flash{0%{border:1px solid transparent}to{border:1px solid #4b8cf7}}.data-box .data-box-item-label{position:relative;display:flex;justify-content:flex-start;align-items:center;vertical-align:top;width:40%;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px 0 0}.data-box .data-box-item-label>div{overflow:hidden;text-overflow:ellipsis;width:100%}.data-box .data-box-item-input{position:relative;display:inline-block;vertical-align:top;width:60%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.data-box .data-box-title{text-align:center}.data-box .data-box-title .data-box-title-content{margin:0 auto 20px}.data-box .data-box-title-note{font-size:.8em;margin:-20px auto 20px}.data-box .data-box-menu{position:absolute;top:-60px;right:10px;width:26px;height:26px;z-index:10}.data-box .data-box-content{padding:10px 0;display:grid}@media screen and (max-width: 600px){.data-box .data-box-content{grid-template-columns:1fr 1fr 1fr}.data-box .data-box-content>*{grid-column:1/span 3}}@media screen and (min-width: 600px){.data-box .data-box-content{grid-template-columns:1fr 1fr 1fr}.data-box .data-box-content>*{grid-column:1/span 3}}@media screen and (min-width: 992px){.data-box .data-box-content{grid-template-columns:1fr 1fr 1fr}.data-box .data-box-content>*{grid-column:1/span 3}.data-box .data-box-content .data-box-item{grid-column:auto}}.data-box .databox-expand{position:absolute;top:0;right:0}.data-box .databox-expand .databox-expand-image{width:15px;height:15px;padding:10px;cursor:pointer!important;-webkit-user-select:none;user-select:none}.data-box .databox-expand .databox-expand-close{margin:10px}.data-box:last-child>.data-box-divider:not(.divider-override){display:none}.data-box:nth-child(1)>.data-box-divider.divider-override{transform:rotateY(180deg);right:0!important;left:unset!important}.data-box:nth-child(2)>.data-box-divider.divider-override{transform:rotateY(0);left:0!important;right:unset!important}.data-box:nth-child(3)>.data-box-divider.divider-override{transform:rotateY(180deg);right:0!important;left:unset!important}.data-box:nth-child(4)>.data-box-divider.divider-override{transform:rotateY(0);left:0!important;right:unset!important}.data-box:nth-child(5)>.data-box-divider.divider-override{transform:rotateY(180deg);right:0!important;left:unset!important}.data-box:nth-child(6)>.data-box-divider.divider-override{transform:rotateY(0);left:0!important;right:unset!important}.data-box:nth-child(7)>.data-box-divider.divider-override{transform:rotateY(180deg);right:0!important;left:unset!important}.data-box:nth-child(8)>.data-box-divider.divider-override{transform:rotateY(0);left:0!important;right:unset!important}.data-box:nth-child(9)>.data-box-divider.divider-override{transform:rotateY(180deg);right:0!important;left:unset!important}.data-box:nth-child(10)>.data-box-divider.divider-override{transform:rotateY(0);left:0!important;right:unset!important}.data-box:nth-child(11)>.data-box-divider.divider-override{transform:rotateY(180deg);right:0!important;left:unset!important}.data-box:nth-child(12)>.data-box-divider.divider-override{transform:rotateY(0);left:0!important;right:unset!important}.data-box:nth-child(13)>.data-box-divider.divider-override{transform:rotateY(180deg);right:0!important;left:unset!important}.data-box:nth-child(14)>.data-box-divider.divider-override{transform:rotateY(0);left:0!important;right:unset!important}.data-box:nth-child(15)>.data-box-divider.divider-override{transform:rotateY(180deg);right:0!important;left:unset!important}.data-box:nth-child(16)>.data-box-divider.divider-override{transform:rotateY(0);left:0!important;right:unset!important}.data-box:nth-child(17)>.data-box-divider.divider-override{transform:rotateY(180deg);right:0!important;left:unset!important}.data-box:nth-child(18)>.data-box-divider.divider-override{transform:rotateY(0);left:0!important;right:unset!important}.data-box:nth-child(19)>.data-box-divider.divider-override{transform:rotateY(180deg);right:0!important;left:unset!important}.data-box:nth-child(20)>.data-box-divider.divider-override{transform:rotateY(0);left:0!important;right:unset!important}.data-box:nth-child(1)>.data-box-divider{animation:dummy-animation 3s linear infinite;transform:rotateY(0);left:0}.data-box:nth-child(1)>.data-box-divider>svg>path:not(.pathOrigin,.pathDestination){animation:greyout 3s linear infinite both}.data-box:nth-child(1)>.data-box-divider>svg>path.pathOrigin{transition:calc(3s * .2) linear;animation:originBox 3s linear infinite both}.data-box:nth-child(1)>.data-box-divider>svg>path.movingDots-left{animation:movingDots-left 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(1)>.data-box-divider>svg>path.movingDots-middle{animation:movingDots-middle 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(1)>.data-box-divider>svg>path.movingDots-right{animation:movingDots-right 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(1)>.data-box-divider>svg>path.pathDestination{animation:destinationBox 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(2)>.data-box-divider{animation:dummy-animation 3s linear infinite;transform:rotateY(180deg);right:0}.data-box:nth-child(2)>.data-box-divider>svg>path:not(.pathOrigin,.pathDestination){animation:greyout 3s linear infinite both}.data-box:nth-child(2)>.data-box-divider>svg>path.pathOrigin{transition:calc(3s * .2) linear;animation:originBox 3s linear infinite both}.data-box:nth-child(2)>.data-box-divider>svg>path.movingDots-left{animation:movingDots-left 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(2)>.data-box-divider>svg>path.movingDots-middle{animation:movingDots-middle 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(2)>.data-box-divider>svg>path.movingDots-right{animation:movingDots-right 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(2)>.data-box-divider>svg>path.pathDestination{animation:destinationBox 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(3)>.data-box-divider{animation:dummy-animation 3s linear infinite;transform:rotateY(0);left:0}.data-box:nth-child(3)>.data-box-divider>svg>path:not(.pathOrigin,.pathDestination){animation:greyout 3s linear infinite both}.data-box:nth-child(3)>.data-box-divider>svg>path.pathOrigin{transition:calc(3s * .2) linear;animation:originBox 3s linear infinite both}.data-box:nth-child(3)>.data-box-divider>svg>path.movingDots-left{animation:movingDots-left 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(3)>.data-box-divider>svg>path.movingDots-middle{animation:movingDots-middle 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(3)>.data-box-divider>svg>path.movingDots-right{animation:movingDots-right 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(3)>.data-box-divider>svg>path.pathDestination{animation:destinationBox 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(4)>.data-box-divider{animation:dummy-animation 3s linear infinite;transform:rotateY(180deg);right:0}.data-box:nth-child(4)>.data-box-divider>svg>path:not(.pathOrigin,.pathDestination){animation:greyout 3s linear infinite both}.data-box:nth-child(4)>.data-box-divider>svg>path.pathOrigin{transition:calc(3s * .2) linear;animation:originBox 3s linear infinite both}.data-box:nth-child(4)>.data-box-divider>svg>path.movingDots-left{animation:movingDots-left 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(4)>.data-box-divider>svg>path.movingDots-middle{animation:movingDots-middle 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(4)>.data-box-divider>svg>path.movingDots-right{animation:movingDots-right 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(4)>.data-box-divider>svg>path.pathDestination{animation:destinationBox 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(5)>.data-box-divider{animation:dummy-animation 2s linear infinite;transform:rotateY(0);left:0}.data-box:nth-child(5)>.data-box-divider>svg>path:not(.pathOrigin,.pathDestination){animation:greyout 2s linear infinite both}.data-box:nth-child(5)>.data-box-divider>svg>path.pathOrigin{transition:.4s linear;animation:originBox 2s linear infinite both}.data-box:nth-child(5)>.data-box-divider>svg>path.movingDots-left{animation:movingDots-left 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(5)>.data-box-divider>svg>path.movingDots-middle{animation:movingDots-middle 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(5)>.data-box-divider>svg>path.movingDots-right{animation:movingDots-right 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(5)>.data-box-divider>svg>path.pathDestination{animation:destinationBox 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(6)>.data-box-divider{animation:dummy-animation 2s linear infinite;transform:rotateY(180deg);right:0}.data-box:nth-child(6)>.data-box-divider>svg>path:not(.pathOrigin,.pathDestination){animation:greyout 2s linear infinite both}.data-box:nth-child(6)>.data-box-divider>svg>path.pathOrigin{transition:.4s linear;animation:originBox 2s linear infinite both}.data-box:nth-child(6)>.data-box-divider>svg>path.movingDots-left{animation:movingDots-left 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(6)>.data-box-divider>svg>path.movingDots-middle{animation:movingDots-middle 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(6)>.data-box-divider>svg>path.movingDots-right{animation:movingDots-right 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(6)>.data-box-divider>svg>path.pathDestination{animation:destinationBox 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(7)>.data-box-divider{animation:dummy-animation 4s linear infinite;transform:rotateY(0);left:0}.data-box:nth-child(7)>.data-box-divider>svg>path:not(.pathOrigin,.pathDestination){animation:greyout 4s linear infinite both}.data-box:nth-child(7)>.data-box-divider>svg>path.pathOrigin{transition:.8s linear;animation:originBox 4s linear infinite both}.data-box:nth-child(7)>.data-box-divider>svg>path.movingDots-left{animation:movingDots-left 4s linear infinite forwards;transition:.8s linear}.data-box:nth-child(7)>.data-box-divider>svg>path.movingDots-middle{animation:movingDots-middle 4s linear infinite forwards;transition:.8s linear}.data-box:nth-child(7)>.data-box-divider>svg>path.movingDots-right{animation:movingDots-right 4s linear infinite forwards;transition:.8s linear}.data-box:nth-child(7)>.data-box-divider>svg>path.pathDestination{animation:destinationBox 4s linear infinite forwards;transition:.8s linear}.data-box:nth-child(8)>.data-box-divider{animation:dummy-animation 3s linear infinite;transform:rotateY(180deg);right:0}.data-box:nth-child(8)>.data-box-divider>svg>path:not(.pathOrigin,.pathDestination){animation:greyout 3s linear infinite both}.data-box:nth-child(8)>.data-box-divider>svg>path.pathOrigin{transition:calc(3s * .2) linear;animation:originBox 3s linear infinite both}.data-box:nth-child(8)>.data-box-divider>svg>path.movingDots-left{animation:movingDots-left 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(8)>.data-box-divider>svg>path.movingDots-middle{animation:movingDots-middle 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(8)>.data-box-divider>svg>path.movingDots-right{animation:movingDots-right 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(8)>.data-box-divider>svg>path.pathDestination{animation:destinationBox 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(9)>.data-box-divider{animation:dummy-animation 2s linear infinite;transform:rotateY(0);left:0}.data-box:nth-child(9)>.data-box-divider>svg>path:not(.pathOrigin,.pathDestination){animation:greyout 2s linear infinite both}.data-box:nth-child(9)>.data-box-divider>svg>path.pathOrigin{transition:.4s linear;animation:originBox 2s linear infinite both}.data-box:nth-child(9)>.data-box-divider>svg>path.movingDots-left{animation:movingDots-left 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(9)>.data-box-divider>svg>path.movingDots-middle{animation:movingDots-middle 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(9)>.data-box-divider>svg>path.movingDots-right{animation:movingDots-right 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(9)>.data-box-divider>svg>path.pathDestination{animation:destinationBox 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(10)>.data-box-divider{animation:dummy-animation 4s linear infinite;transform:rotateY(180deg);right:0}.data-box:nth-child(10)>.data-box-divider>svg>path:not(.pathOrigin,.pathDestination){animation:greyout 4s linear infinite both}.data-box:nth-child(10)>.data-box-divider>svg>path.pathOrigin{transition:.8s linear;animation:originBox 4s linear infinite both}.data-box:nth-child(10)>.data-box-divider>svg>path.movingDots-left{animation:movingDots-left 4s linear infinite forwards;transition:.8s linear}.data-box:nth-child(10)>.data-box-divider>svg>path.movingDots-middle{animation:movingDots-middle 4s linear infinite forwards;transition:.8s linear}.data-box:nth-child(10)>.data-box-divider>svg>path.movingDots-right{animation:movingDots-right 4s linear infinite forwards;transition:.8s linear}.data-box:nth-child(10)>.data-box-divider>svg>path.pathDestination{animation:destinationBox 4s linear infinite forwards;transition:.8s linear}.data-box:nth-child(11)>.data-box-divider{animation:dummy-animation 3s linear infinite;transform:rotateY(0);left:0}.data-box:nth-child(11)>.data-box-divider>svg>path:not(.pathOrigin,.pathDestination){animation:greyout 3s linear infinite both}.data-box:nth-child(11)>.data-box-divider>svg>path.pathOrigin{transition:calc(3s * .2) linear;animation:originBox 3s linear infinite both}.data-box:nth-child(11)>.data-box-divider>svg>path.movingDots-left{animation:movingDots-left 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(11)>.data-box-divider>svg>path.movingDots-middle{animation:movingDots-middle 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(11)>.data-box-divider>svg>path.movingDots-right{animation:movingDots-right 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(11)>.data-box-divider>svg>path.pathDestination{animation:destinationBox 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(12)>.data-box-divider{animation:dummy-animation 2s linear infinite;transform:rotateY(180deg);right:0}.data-box:nth-child(12)>.data-box-divider>svg>path:not(.pathOrigin,.pathDestination){animation:greyout 2s linear infinite both}.data-box:nth-child(12)>.data-box-divider>svg>path.pathOrigin{transition:.4s linear;animation:originBox 2s linear infinite both}.data-box:nth-child(12)>.data-box-divider>svg>path.movingDots-left{animation:movingDots-left 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(12)>.data-box-divider>svg>path.movingDots-middle{animation:movingDots-middle 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(12)>.data-box-divider>svg>path.movingDots-right{animation:movingDots-right 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(12)>.data-box-divider>svg>path.pathDestination{animation:destinationBox 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(13)>.data-box-divider{animation:dummy-animation 3s linear infinite;transform:rotateY(0);left:0}.data-box:nth-child(13)>.data-box-divider>svg>path:not(.pathOrigin,.pathDestination){animation:greyout 3s linear infinite both}.data-box:nth-child(13)>.data-box-divider>svg>path.pathOrigin{transition:calc(3s * .2) linear;animation:originBox 3s linear infinite both}.data-box:nth-child(13)>.data-box-divider>svg>path.movingDots-left{animation:movingDots-left 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(13)>.data-box-divider>svg>path.movingDots-middle{animation:movingDots-middle 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(13)>.data-box-divider>svg>path.movingDots-right{animation:movingDots-right 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(13)>.data-box-divider>svg>path.pathDestination{animation:destinationBox 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(14)>.data-box-divider{animation:dummy-animation 3s linear infinite;transform:rotateY(180deg);right:0}.data-box:nth-child(14)>.data-box-divider>svg>path:not(.pathOrigin,.pathDestination){animation:greyout 3s linear infinite both}.data-box:nth-child(14)>.data-box-divider>svg>path.pathOrigin{transition:calc(3s * .2) linear;animation:originBox 3s linear infinite both}.data-box:nth-child(14)>.data-box-divider>svg>path.movingDots-left{animation:movingDots-left 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(14)>.data-box-divider>svg>path.movingDots-middle{animation:movingDots-middle 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(14)>.data-box-divider>svg>path.movingDots-right{animation:movingDots-right 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(14)>.data-box-divider>svg>path.pathDestination{animation:destinationBox 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(15)>.data-box-divider{animation:dummy-animation 4s linear infinite;transform:rotateY(0);left:0}.data-box:nth-child(15)>.data-box-divider>svg>path:not(.pathOrigin,.pathDestination){animation:greyout 4s linear infinite both}.data-box:nth-child(15)>.data-box-divider>svg>path.pathOrigin{transition:.8s linear;animation:originBox 4s linear infinite both}.data-box:nth-child(15)>.data-box-divider>svg>path.movingDots-left{animation:movingDots-left 4s linear infinite forwards;transition:.8s linear}.data-box:nth-child(15)>.data-box-divider>svg>path.movingDots-middle{animation:movingDots-middle 4s linear infinite forwards;transition:.8s linear}.data-box:nth-child(15)>.data-box-divider>svg>path.movingDots-right{animation:movingDots-right 4s linear infinite forwards;transition:.8s linear}.data-box:nth-child(15)>.data-box-divider>svg>path.pathDestination{animation:destinationBox 4s linear infinite forwards;transition:.8s linear}.data-box:nth-child(16)>.data-box-divider{animation:dummy-animation 2s linear infinite;transform:rotateY(180deg);right:0}.data-box:nth-child(16)>.data-box-divider>svg>path:not(.pathOrigin,.pathDestination){animation:greyout 2s linear infinite both}.data-box:nth-child(16)>.data-box-divider>svg>path.pathOrigin{transition:.4s linear;animation:originBox 2s linear infinite both}.data-box:nth-child(16)>.data-box-divider>svg>path.movingDots-left{animation:movingDots-left 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(16)>.data-box-divider>svg>path.movingDots-middle{animation:movingDots-middle 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(16)>.data-box-divider>svg>path.movingDots-right{animation:movingDots-right 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(16)>.data-box-divider>svg>path.pathDestination{animation:destinationBox 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(17)>.data-box-divider{animation:dummy-animation 2s linear infinite;transform:rotateY(0);left:0}.data-box:nth-child(17)>.data-box-divider>svg>path:not(.pathOrigin,.pathDestination){animation:greyout 2s linear infinite both}.data-box:nth-child(17)>.data-box-divider>svg>path.pathOrigin{transition:.4s linear;animation:originBox 2s linear infinite both}.data-box:nth-child(17)>.data-box-divider>svg>path.movingDots-left{animation:movingDots-left 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(17)>.data-box-divider>svg>path.movingDots-middle{animation:movingDots-middle 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(17)>.data-box-divider>svg>path.movingDots-right{animation:movingDots-right 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(17)>.data-box-divider>svg>path.pathDestination{animation:destinationBox 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(18)>.data-box-divider{animation:dummy-animation 3s linear infinite;transform:rotateY(180deg);right:0}.data-box:nth-child(18)>.data-box-divider>svg>path:not(.pathOrigin,.pathDestination){animation:greyout 3s linear infinite both}.data-box:nth-child(18)>.data-box-divider>svg>path.pathOrigin{transition:calc(3s * .2) linear;animation:originBox 3s linear infinite both}.data-box:nth-child(18)>.data-box-divider>svg>path.movingDots-left{animation:movingDots-left 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(18)>.data-box-divider>svg>path.movingDots-middle{animation:movingDots-middle 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(18)>.data-box-divider>svg>path.movingDots-right{animation:movingDots-right 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(18)>.data-box-divider>svg>path.pathDestination{animation:destinationBox 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(19)>.data-box-divider{animation:dummy-animation 2s linear infinite;transform:rotateY(0);left:0}.data-box:nth-child(19)>.data-box-divider>svg>path:not(.pathOrigin,.pathDestination){animation:greyout 2s linear infinite both}.data-box:nth-child(19)>.data-box-divider>svg>path.pathOrigin{transition:.4s linear;animation:originBox 2s linear infinite both}.data-box:nth-child(19)>.data-box-divider>svg>path.movingDots-left{animation:movingDots-left 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(19)>.data-box-divider>svg>path.movingDots-middle{animation:movingDots-middle 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(19)>.data-box-divider>svg>path.movingDots-right{animation:movingDots-right 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(19)>.data-box-divider>svg>path.pathDestination{animation:destinationBox 2s linear infinite forwards;transition:.4s linear}.data-box:nth-child(20)>.data-box-divider{animation:dummy-animation 3s linear infinite;transform:rotateY(180deg);right:0}.data-box:nth-child(20)>.data-box-divider>svg>path:not(.pathOrigin,.pathDestination){animation:greyout 3s linear infinite both}.data-box:nth-child(20)>.data-box-divider>svg>path.pathOrigin{transition:calc(3s * .2) linear;animation:originBox 3s linear infinite both}.data-box:nth-child(20)>.data-box-divider>svg>path.movingDots-left{animation:movingDots-left 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(20)>.data-box-divider>svg>path.movingDots-middle{animation:movingDots-middle 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(20)>.data-box-divider>svg>path.movingDots-right{animation:movingDots-right 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box:nth-child(20)>.data-box-divider>svg>path.pathDestination{animation:destinationBox 3s linear infinite forwards;transition:calc(3s * .2) linear}.data-box-divider{position:absolute;height:50px;width:300px;bottom:-50px;margin-left:50px;margin-right:50px;content:"";display:inline-grid;place-items:center}@media screen and (max-width: 768px){.data-box-divider{margin-left:0;margin-right:0}}@keyframes dummy-animation{0%{content:" "}to{content:""}}.data-box-divider>svg{height:50px}.data-box-divider>svg>path{stroke-opacity:.25;stroke-width:2px;fill-opacity:.5;width:100%}.data-box-divider>svg>path.path-left{stroke:#4b4b4c4d}.data-box-divider>svg>path.path-middle{stroke:#4b4b4c4d}.data-box-divider>svg>path.path-right{stroke:#4b4b4c4d}.data-box-divider>svg>path.pathOrigin{isolation:isolate;stroke-width:3px;fill-opacity:1}.data-box-divider>svg>path:not(.pathOrigin,.pathDestination){filter:grayscale(100%)}.data-box-divider>svg>path.movingDots-left{stroke-width:2px;fill:none;stroke-dasharray:15 187.1;stroke-dashoffset:187.1;stroke-opacity:1;stroke-linecap:round;filter:grayscale(0%)}.data-box-divider>svg>path.movingDots-middle{stroke-width:2px;fill:none;stroke-dasharray:15 305.1;stroke-dashoffset:335.1;stroke-opacity:0;stroke-linecap:round;filter:grayscale(0%)}.data-box-divider>svg>path.movingDots-right{stroke-width:2px;stroke-dasharray:15 187.1;stroke-dashoffset:187.1;stroke-opacity:1;fill:none;stroke-linecap:round;filter:grayscale(0%)}.data-box-divider>svg>path.pathDestination{fill-opacity:1}@keyframes movingDots-left{0%{stroke-dashoffset:217.1;stroke-opacity:0}20%{stroke-dashoffset:202.1;stroke-opacity:1}90%{stroke-dashoffset:15;stroke-opacity:1}to{stroke-dashoffset:15;stroke-opacity:0}}@keyframes movingDots-middle{0%{stroke-dashoffset:335.1;stroke-opacity:0}20%{stroke-dashoffset:320.1;stroke-opacity:1}90%{stroke-dashoffset:15;stroke-opacity:1}to{stroke-dashoffset:15;stroke-opacity:0}}@keyframes movingDots-right{0%{stroke-dashoffset:217.1;stroke-opacity:0}20%{stroke-dashoffset:202.1;stroke-opacity:1}90%{stroke-dashoffset:15;stroke-opacity:1}to{stroke-dashoffset:15;stroke-opacity:0}}@keyframes greyout{0%{filter:grayscale(100%)}20%{filter:grayscale(0%)}70%{filter:grayscale(0%)}90%{filter:grayscale(0%)}to{filter:grayscale(100%)}}@keyframes destinationBox{0%,40%{filter:grayscale(100%) saturate(0%);fill:#4b4b4c80}50%,70%{filter:grayscale(0%) saturate(100%);fill:var(--fillColor)}to{filter:grayscale(100%) saturate(0%);fill:#4b4b4c80}}@keyframes originBox{0%{filter:grayscale(100%) saturate(0%);fill:#4b4b4c80}20%{filter:grayscale(0%) saturate(100%);fill:var(--fillColor)}40%{filter:grayscale(100%) saturate(0%);fill:#4b4b4c80}to{filter:grayscale(100%) saturate(0%);fill:#4b4b4c80}}.data-box.has-title{padding:20px 10px 40px}.data-box.shrink{width:auto;display:inline-block;vertical-align:top;font-size:.85em;margin:20px auto;padding:15px}.data-box.shrink .data-box-title{text-align:center}.data-box.shrink .data-box-title .data-box-title-content{position:relative;margin:0 auto;font-size:1.2em;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.data-box.shrink .data-box-content{padding:0}.data-box.shrink .data-box-item{margin:5px auto!important}.spinner-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;text-align:center;margin:auto;width:100%;height:100%;font-size:.85em;background:transparent;z-index:100;top:0;left:0}.spinner-container .spinner-background{background-color:#fff;border-radius:5px;position:absolute;width:100%;height:100%;top:0;left:0}.spinner-container .spinner-vertical-align{position:relative;display:inline-block;vertical-align:middle;background:transparent;width:1px;height:-webkit-calc(100% - 18px);height:-moz-calc(100% - 18px);height:calc(100% - 18px)}.spinner-container .spinner-content{position:relative;display:inline-block;vertical-align:middle;width:-webkit-calc(100% - 1px);width:-moz-calc(100% - 1px);width:calc(100% - 1px)}.spinner-container .spinner-text{margin-top:5px;color:#323a45;font-size:12px}.spinner-container .spinner{position:relative;margin:0 auto;text-align:center;font-size:10px;font-style:italic}.spinner-container .spinner>div{background-color:#4b8cf7;height:100px;width:8px;margin:0 3px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.spinner-container .landscape>.spinner>div{height:60px!important}.spinner-container .landscape>.spinner-text{margin-top:2px!important}.spinner-container .spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.spinner-container .spinner .rect3{-webkit-animation-delay:-1s;animation-delay:-1s}.spinner-container .spinner .rect4{-webkit-animation-delay:-.9s;animation-delay:-.9s}.spinner-container .spinner .rect5{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes sk-stretchdelay{0%,40%,to{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}.page-menu-pulse-container{position:absolute;width:100%;height:53px;left:0;place-items:center;z-index:1;overflow:hidden}.page-menu-pulse-container .page-menu-pulse-1{position:absolute;clip-path:polygon(0 0,0% 100%,100% 50%);animation:page-menu-pulse-animation-1 2s linear 0s infinite;height:56px;width:56px;pointer-events:none}@keyframes page-menu-pulse-animation-1{0%{background-color:#e4eefe00;transform:scale(calc(7 * var(--ScaleMultiplier)))}50%{clip-path:polygon(0 0,0% 100%,100% 50%);background-color:#e4eefe1a;transform:scale(calc(11 * var(--ScaleMultiplier)));height:56px;width:56px}to{clip-path:polygon(0 0,0% 100%,100% 50%);background-color:#e4eefe00;transform:scale(calc(15 * var(--ScaleMultiplier)));height:56px;width:56px}}.page-menu-pulse-container .page-menu-pulse-2{position:absolute;clip-path:polygon(0 0,0% 100%,100% 50%);animation:page-menu-pulse-animation-2 2s linear 0s infinite;height:56px;width:56px;pointer-events:none}@keyframes page-menu-pulse-animation-2{0%{background-color:#e4eefe00;transform:scale(calc(9 * var(--ScaleMultiplier)))}50%{clip-path:polygon(0 0,0% 100%,100% 50%);background-color:#e4eefe1a;transform:scale(calc(13 * var(--ScaleMultiplier)));height:56px;width:56px}to{clip-path:polygon(0 0,0% 100%,100% 50%);background-color:#e4eefe00;transform:scale(calc(17 * var(--ScaleMultiplier)));height:56px;width:56px}}.page-menu-pulse-container .page-menu-pulse-3{position:absolute;clip-path:polygon(0 0,0% 100%,100% 50%);animation:page-menu-pulse-animation-3 2s linear 0s infinite;height:56px;width:56px;pointer-events:none}@keyframes page-menu-pulse-animation-3{0%{background-color:#e4eefe00;transform:scale(calc(11 * var(--ScaleMultiplier)))}50%{clip-path:polygon(0 0,0% 100%,100% 50%);background-color:#e4eefe1a;transform:scale(calc(15 * var(--ScaleMultiplier)));height:56px;width:56px}to{clip-path:polygon(0 0,0% 100%,100% 50%);background-color:#e4eefe00;transform:scale(calc(19 * var(--ScaleMultiplier)));height:56px;width:56px}}.page-menu-pulse-container .page-menu-pulse-4{position:absolute;clip-path:polygon(0 0,0% 100%,100% 50%);animation:page-menu-pulse-animation-4 2s linear 0s infinite;height:56px;width:56px;pointer-events:none}@keyframes page-menu-pulse-animation-4{0%{background-color:#e4eefe00;transform:scale(calc(13 * var(--ScaleMultiplier)))}50%{clip-path:polygon(0 0,0% 100%,100% 50%);background-color:#e4eefe1a;transform:scale(calc(17 * var(--ScaleMultiplier)));height:56px;width:56px}to{clip-path:polygon(0 0,0% 100%,100% 50%);background-color:#e4eefe00;transform:scale(calc(21 * var(--ScaleMultiplier)));height:56px;width:56px}}.page-menu{position:relative;z-index:2;min-height:55px;margin:0 0 10px;display:flex;flex-wrap:wrap;align-items:center;border-radius:5px}.page-menu .page-menu-title{margin:auto auto auto 0;color:#fff;justify-self:flex-start;display:flex;white-space:nowrap}.page-menu .page-menu-elements{display:flex;width:100%;height:100%;padding-left:15px;justify-content:flex-end;align-items:center;border-radius:5px;min-height:53px;background-color:var(--ThemePrimary)}.page-menu .page-menu-elements *{z-index:2}.page-menu .page-menu-elements i{color:#fff!important;padding:7.5px 15px;font-size:1.25rem}.page-menu .page-menu-elements .page-menu-pulse-container{z-index:1}.page-menu .page-menu-button-container{top:0;right:0;text-align:right;-webkit-transition:top .25s;-moz-transition:top .25s;-ms-transition:top .25s;-o-transition:top .25s;transition:top .25s;margin-right:15px}.page-menu .page-menu-button-container.has-title{top:5px}.page-menu .page-menu-button-container.active{top:20px}.page-menu .page-menu-button-container.active.has-title{top:60px!important}.page-menu .page-menu-content{position:relative;flex-basis:100%;z-index:1}.page-menu .page-menu-button{position:relative;display:inline-block;vertical-align:middle;margin:0 5px}.page-menu .page-menu-button-image{width:35px;height:35px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer!important}.page-menu .page-menu-button-image i{transition:transform .25s cubic-bezier(.175,.885,.32,1.275)}.page-menu .page-menu-button-image.no-border{background:white!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none}.page-menu .page-menu-button-image>img{position:relative;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.page-menu .invisible{display:none}.page-menu .page-menu-button-title{position:absolute;width:101px;top:-30px;left:-33px;text-align:center;opacity:0;font-size:10px;color:#4b8cf7;-webkit-transition:opacity .25s;-moz-transition:opacity .25s;-ms-transition:opacity .25s;-o-transition:opacity .25s;transition:opacity .25s}.page-menu .page-menu-button:hover .page-menu-button-title{opacity:1}.page-menu .row-menu-container{position:relative}.page-menu .row-menu{position:absolute;display:none;top:-5px;left:-265px;width:250px;text-align:center;background:white;border:1px solid #4b8cf7;border-radius:5px}.page-menu .row-menu .row-menu-triangle{position:absolute;top:14px;width:16px;height:16px;right:-16px;transform:rotate(90deg);-webkit-transform:rotate(90deg);z-index:1;user-select:none;-webkit-user-select:none}.page-menu .row-menu .row-menu-content{position:relative;z-index:3}.page-menu .row-menu .row-menu-button{position:relative;cursor:pointer!important;padding:10px;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;border-bottom:1px solid #f4f4f4;font-size:.78em;transition:.1s ease-in-out;user-select:none;-webkit-user-select:none}.page-menu .row-menu .row-menu-button:hover{background:#4b8cf7;color:#fff}.page-menu .row-menu .row-menu-button.last{border:none}.page-menu .row-menu-triangle{position:absolute;top:5px;left:-20px;width:0;height:0;border-top:12px solid transparent;border-bottom:12px solid transparent;border-right:12px solid transparent;border-left:12px solid #4b8cf7}.page-menu .active.row-menu{display:block!important}.list-spreadsheet{font-size:16px}.list-spreadsheet .spreadsheet-options{position:relative;text-align:center;padding:15px 0}.list-spreadsheet .spreadsheet-options.order{display:inline-block;padding:0}.list-spreadsheet .spreadsheet-option-division{position:relative;width:350px;display:inline-block;vertical-align:top;margin:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 5%}.list-spreadsheet .spreadsheet-option{text-align:left;margin:5px 0}.list-spreadsheet .spreadsheet-order{position:relative;font-size:.9em;display:inline-block;vertical-align:middle}.list-spreadsheet .spreadsheet-order .label{display:inline-block;vertical-align:middle;background:transparent;padding:10px 20px;border:1px solid #4b4b4c;border-right:none}.list-spreadsheet .spreadsheet-order .label.last{border-right:1px solid #4b4b4c}.list-spreadsheet .spreadsheet-order#hover{border-left:5px solid #4b8cf7}.list-spreadsheet .spreadsheet-order#drag{background:#f4f4f4}.list-spreadsheet .spreadsheet-option-input{display:inline-block;vertical-align:middle;width:40px}.list-spreadsheet .spreadsheet-option-label{display:inline-block;vertical-align:middle;width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);width:calc(100% - 40px);font-size:.85em}.list-spreadsheet .save{font-size:.85em}.list-spreadsheet .save .checkbox-container{justify-content:center}.list-spreadsheet .segment-item-label,.list-spreadsheet .select{font-size:.85em}.list-spreadsheet.in-db .spreadsheet-option-label,.list-spreadsheet.in-db .save,.list-spreadsheet.in-db .segment-item-label,.list-spreadsheet.in-db .select{font-size:.75em}.segment-selected-bg{background:#f4f4f4;display:inline-block;width:480px;max-width:100%;border-radius:10px;box-sizing:border-box;-webkit-box-sizing:border-box;padding:20px!important;margin:20px auto!important}.segment-selected-bg .segment-note{padding-bottom:10px}.list-add .list-add-success-img{display:inline-block;vertical-align:middle;width:50px;margin:0 10px}.list-add .list-add-success{display:inline-block;vertical-align:middle}.dropzone{position:relative;padding:80px 0 100px;font-size:16px;border-radius:5px;width:100%;background-color:#f4f4f4;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-ms-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s;cursor:pointer!important}.dropzone .dropzone-title,.dropzone .dropzone-formats{pointer-events:none}.dropzone .dropzone-formats{font-size:.8em;font-style:italic}.dropzone.drag-enter{background-color:#a4c6ff}.header-container{position:relative;text-align:center;padding:15px 0;z-index:100}.header-container .header-back{position:absolute;top:1px;left:5px;width:29px;display:none;cursor:pointer!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.header-container .header-back img{width:100%}.header-container .app-logo{position:relative;width:200px;max-width:90%;display:inline-block;vertical-align:bottom}.header-container .header-addon{position:absolute;top:17px;left:0;width:100%}.header-container .header-addon .header-nav{position:absolute;top:-4px;left:0}.header-container .header-addon .header-profile{position:absolute;top:0;left:55px;width:400px;text-align:left;cursor:default}.header-container .header-addon .header-profile img{width:30px;position:relative;display:inline-block;vertical-align:middle;border-radius:50%}.header-container .header-addon .header-profile .header-text{position:relative;display:inline-block;vertical-align:middle;font-size:.7em}.header-container .header-addon .header-profile.no-nav{left:0}.header-container .header-addon .header-options{position:absolute;top:0;right:0;text-align:right}.header-container .header-addon .header-options img{cursor:pointer!important;height:18px;margin:0 10px;position:relative;display:inline-block;vertical-align:middle}.header-container .mobile-title{display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 30px;margin:0 auto;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-family:bold,sans-serif;color:#fff;font-size:24px;letter-spacing:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.footer-container{height:40px}.footer-container .footer{position:absolute;text-align:center;bottom:5px;left:.5%;width:99%}.footer-container .footer .footer-text{position:relative;font-size:.7em;text-align:left;width:-webkit-calc(100% - 250px);width:-moz-calc(100% - 250px);width:calc(100% - 250px);display:inline-block;vertical-align:bottom}.footer-container .footer .footer-logo{position:relative;width:250px;display:inline-block;vertical-align:bottom}.nav-menu{isolation:isolate}.nav-menu .hamburger-nav{width:40px;height:40px;cursor:pointer!important}.nav-menu .hamburger-nav .hamburger-svg{width:100px;height:75px;-webkit-transform:scale(.8,.8) translate3d(-40px,-25px,0);-moz-transform:scale(.8,.8) translate3d(-40px,-25px,0);-o-transform:scale(.8,.8) translate3d(-40px,-25px,0);-ms-transform:scale(.8,.8) translate3d(-40px,-25px,0);transform:scale(.8) translate3d(-40px,-25px,0);pointer-events:none}.nav-menu .hamburger-nav path{fill:none;-webkit-transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);-moz-transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);-o-transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);-ms-transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);transition:stroke-dashoffset .5s cubic-bezier(.25,-.25,.75,1.25),stroke-dasharray .5s cubic-bezier(.25,-.25,.75,1.25);stroke-width:40px;stroke-linecap:round;stroke:#4b8cf7;stroke-dashoffset:0px}.nav-menu .hamburger-nav path#top,.nav-menu .hamburger-nav path#bottom{stroke-dasharray:240px 950px}.nav-menu .hamburger-nav path#middle{stroke-dasharray:240px 240px}.nav-menu .hamburger-nav.cross path{stroke:#fd3c77}.nav-menu .hamburger-nav.cross path#top,.nav-menu .hamburger-nav.cross path#bottom{stroke-dashoffset:-650px}.nav-menu .hamburger-nav.cross path#middle{stroke-dashoffset:-115px;stroke-dasharray:1px 220px}.nav-menu .nav-menu-container{position:absolute;background:red;top:30px;left:0;z-index:10}.nav-menu .nav-triangle{position:absolute;top:0;left:5px;width:30px;z-index:2}.nav-menu .nav-triangle-cover{position:absolute;top:14px;left:1px;z-index:3;width:320px;background:white;height:19px;border-radius:10px}.nav-menu .nav-menu-content{position:absolute;top:13px;left:0;padding:20px 20px 0;text-align:center;z-index:1;opacity:1;background:white;width:320px;border:1px solid lightgrey;-webkit-box-shadow:0 0 14px 2px lightgrey;-moz-box-shadow:0 0 14px 2px lightgrey;box-shadow:0 0 14px 2px #d3d3d3;border-radius:10px}.nav-menu .nav-menu-item{color:#4b4b4c!important;cursor:pointer!important;display:inline-block;vertical-align:top;margin:0 10px 20px;text-align:center;width:60px}.nav-menu .nav-menu-item .nav-item-image{background:#4b8cf7;border-radius:10px;width:50px;height:50px;margin:auto;cursor:pointer!important;-webkit-transition:background .25s;-moz-transition:background .25s;-ms-transition:background .25s;-o-transition:background .25s;transition:background .25s}.nav-menu .nav-menu-item .nav-item-text{font-size:.6em;letter-spacing:0;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav-menu .nav-menu-item .nav-item-image>img{width:30px;margin:10px;cursor:pointer!important}.nav-menu .nav-menu-item .nav-item-image.col-odd{background:#4b8cf7}.nav-menu .nav-menu-item .nav-item-image.col-even{background:#377cea}.nav-menu .nav-menu-item .nav-item-image.row-odd,.nav-menu .nav-menu-item .nav-item-image.row-eve{background:#4b8cf7}.nav-menu .nav-menu-item .nav-item-image.current{background:#4b4b4c!important}.nav-menu .nav-menu-item:hover .nav-item-image{background:#fd3c77}.nav-menu .nav-addon{display:none}.nav-menu .nav-addon .nav-item-image{background:none}.nav-menu .nav-addon .nav-item-image>img{margin:0;width:100%}.image-dropzone .image-dropzone-editor{position:relative}.image-dropzone .image-dropzone-slider-title{font-size:.8em}.image-dropzone .image-dropzone-slider{width:400px;max-width:90%;margin:10px auto}.image-dropzone .image-dropzone-buttons{margin:20px auto}.remark-container{text-align:center;max-width:98%;margin:auto}.remark-container .remarks-placeholder{width:600px;max-width:98%;text-align:center;margin:auto;padding:50px 0;font-size:14px;background:#f4f4f4;border-radius:5px}.remark-container .remark-scroll{position:relative;text-align:left;max-height:250px;overflow:auto}.remark-container .remark{position:relative;padding:10px 0;border-bottom:1px solid #f4f4f4}.remark-container .remark div{position:relative;display:inline-block;vertical-align:top}.remark-container .remark .remark-remove{width:50px;text-align:center}.remark-container .remark .remark-date,.remark-container .remark .remark-staff{width:15%}.remark-container .remark .remark-data{width:-webkit-calc(70% - 50px);width:calc(70% - 50px)}.remark-container .remark.header{background:grey;color:#fff;padding:5px 0;border-top-left-radius:5px;border-top-right-radius:5px}.resolution-stack{border:1px dotted #f3f3f3;border-radius:5px}.resolution-item{position:relative;display:inline-block;vertical-align:top;text-align:center;font-size:.8em;width:150px;margin:10px 20px}.resolution-item .resolution-image{width:64px;height:64px;border-radius:50%}.resolution-item .resolution-name{position:relative;width:100%;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.mobile-menu{position:fixed;display:none;top:-webkit-calc(100% - 40px);top:-moz-calc(100% - 40px);top:calc(100% - 40px);right:0;width:100%;height:auto;text-align:center;z-index:100;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mobile-menu .mobile-menu-title{position:relative;cursor:pointer!important;padding:10px 0;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;background:#732280!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobile-menu .mobile-menu-title-image{width:20px;height:20px}.mobile-menu .mobile-menu-content{background:white}.mobile-menu .mobile-menu-item{padding:10px 0;font-size:.9em;width:90%;margin:0 5%;border-bottom:1px solid #732280!important;cursor:pointer!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mobile-menu.short{width:-webkit-calc(50% - 2px);width:-moz-calc(50% - 2px);width:calc(50% - 2px)}.mobile-menu.active{width:100%;top:auto!important;bottom:0}.scroll-load{position:relative;padding:10px;background:#f4f4f4;border-radius:5px;text-align:center;max-width:90%;margin:20px auto;font-size:.9em}.jump-container{position:fixed;right:10px;bottom:30px;display:inline-block;background:white;padding:5px;text-align:center;cursor:pointer!important;z-index:80;border-radius:5px}.jump-container .jump-container-image{width:25px;height:25px;cursor:pointer!important}.jump-container .jump-container-text{font-size:.65em;cursor:pointer!important}.avatar{position:relative!important}.avatar-bg-container{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;background:#f4f4f4;border-radius:5px;text-align:center;overflow:hidden}.avatar-bg-container .avatar-box{position:relative;width:55px;height:55px;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.avatar-bg-container .avatar-box .avatar-box-flex{display:flex;width:100%;height:100%;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;background:#f4f4f4}.avatar-bg-container .avatar-box .avatar-box-flex img{width:45px}.avatar-bg-container .avatar-image-container{max-height:110px;overflow:auto}.avatar-bg-container .avatar-box.selected{background:#4b8cf7;border-radius:10px}.resolution-step-container{position:relative;width:600px;max-width:100%;margin:20px auto;min-height:100px;max-height:300px;overflow-y:auto;background:#f4f4f4;box-sizing:border-box;-webkit-box-sizing:border-box;padding:10px;display:flex;flex-direction:column-reverse}.resolution-step-container .resolution-step{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;width:60%;margin-right:40%;margin-bottom:15px}.resolution-step-container .resolution-step .step-content{position:relative;max-width:100%;font-size:13px;padding:10px 5px 5px 15px;border-radius:10px;background-color:#6ac259;color:#fff;text-align:left;white-space:pre-wrap}.resolution-step-container .resolution-step .step-user{text-align:left;font-size:.9em;color:gray;margin:2px 10px}.resolution-step-container .resolution-step .step-divider{display:inline-block;vertical-align:middle;width:5px;height:5px;border-radius:50%;margin:0 5px;background:lightgrey}.resolution-step-container .resolution-step.mine{margin-right:0;margin-left:40%}.resolution-step-container .resolution-step.mine .step-content{background-color:#4b8cf7}.resolution-step-container .resolution-step.mine .step-user{text-align:right}@media print{.page-menu{display:none}.data-box{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:none;padding:0;margin:0;text-align:left;font-size:10px}.data-box .data-box-photo .data-box-photo-left,.data-box .data-box-photo .data-box-photo-right{width:-webkit-calc((80% - 100px)/2);width:-moz-calc((80% - 100px)/2);width:calc((80% - 100px)/2)}.data-box .data-box-photo .data-box-photo-background{width:98px;height:98px}.data-box .data-box-content{border:1px solid lightgrey;border-radius:10px 5px;padding:10px 5px}.data-box .data-box-item{margin:5px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 20px}.data-box .data-box-item .data-box-item-label{display:block;width:100%;max-width:none;margin:0}.data-box .data-box-item .data-box-item-input{display:block;width:100%;max-width:none;color:gray!important}.data-box .data-box-item .data-box-item-input a{color:gray!important}.header-container .app-logo{width:150px}}@media screen and (max-width: 1440px){.data-box .data-box-item{margin:10px 1.6666%!important}}@media screen and (max-width: 1440px){.data-box .data-box-item .data-box-item-label,.data-box .data-box-item .data-box-item-input{width:50%}.segment-container{font-size:.9em!important}}@media screen and (max-width: 1440px){.segment-container{font-size:.85em!important}}@media screen and (max-width: 1280px){.data-box .data-box-item{margin:10px .5%!important}.data-box .data-box-item .data-box-item-label,.data-box .data-box-item .data-box-item-input{width:50%}}@media screen and (max-width: 768px){.data-box .data-box-item{margin:10px 10%!important}.data-box .data-box-item .data-box-item-label,.data-box .data-box-item .data-box-item-input{width:50%}.header-container .header-profile,.footer-container .footer-text{display:none!important}.resolution-item{margin:10px!important}.list-spreadsheet .spreadsheet-option-division{width:250px!important}.list-spreadsheet .spreadsheet-option-input{width:30px!important}.list-spreadsheet .spreadsheet-option-label{width:-webkit-calc(100% - 30px)!important;width:-moz-calc(100% - 30px)!important;width:calc(100% - 30px)!important}}@media screen and (max-width: 600px){.data-box .data-box-item{margin:5px 2.5%!important}.data-box .data-box-item .data-box-item-label,.data-box .data-box-item .data-box-item-input{width:50%}.header-container .header-profile,.header-container .header-star,.header-container .header-home{display:none!important}.resolution-stack{border:none!important}.resolution-item{width:120px!important}}@media screen and (max-width: 768px){.data-box{border:none;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;padding:15px 5px 0!important}.data-box .data-box-title{position:absolute;top:2px;left:10%;width:80%;text-align:center}.data-box .data-box-title .data-box-title-content{display:inline-block;margin:0;padding:0 10px;background:white}.data-box .data-box-title-note{margin:-5px auto 5px!important;font-size:.85em!important}.data-box .data-box-content{border:1px solid grey;border-radius:5px;padding:20px 0 5px}.data-box .data-box-item{font-size:1em!important;margin:5px 2.5%!important}.data-box .data-box-item .data-box-item-label,.data-box .data-box-item .data-box-item-input{width:100%}.data-box .data-box-menu{top:-27px;right:3px}.header-container .header-options{display:none!important}.header-container.mobile{background:#732280!important;padding:0;margin:0}.header-container.mobile .header-back{display:block!important;top:5px!important}.header-container.mobile .header-addon{top:5px!important}.header-container.mobile .header-addon .header-nav{width:100%;top:1px;left:auto;right:0;text-align:right}.header-container.mobile .mobile-title{display:block}.header-container.mobile .app-logo{display:none!important}.nav-menu .hamburger-nav{position:absolute;right:0;top:0}.nav-menu .hamburger-nav path{stroke-linecap:square!important;stroke:#fff!important}.nav-menu .nav-triangle{left:auto;right:5px}.nav-menu .nav-triangle-cover{left:auto;right:6px;width:-webkit-calc(100% - 12px);width:-moz-calc(100% - 12px);width:calc(100% - 12px)}.nav-menu .nav-menu-container{left:auto!important;right:0!important;width:100%!important;top:40px!important}.nav-menu .nav-menu-content{-webkit-box-sizing:border-box;left:5px;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 0 0;width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);width:calc(100% - 10px);-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important}.nav-menu .nav-item-image{width:45px!important;height:45px!important;font-size:5px!important;margin:5px;background:#732280!important}.nav-menu .nav-item-image>img{width:29px!important;margin:8px!important}.nav-menu .nav-addon{display:inline-block!important}.nav-menu .nav-addon .nav-item-image{background:none!important}.nav-menu .nav-addon .nav-item-image>img{margin:0!important;width:100%!important}.page-menu{isolation:isolate;margin:0;border-radius:0;display:flex;align-content:center;min-height:55px;background-color:transparent}.page-menu .page-menu-elements{background-color:transparent;padding-left:0}.page-menu .page-menu-elements i{color:#3c3c3c!important;font-weight:700}.page-menu .page-menu-pulse-container,.page-menu .page-menu-title{display:none}.page-menu .page-menu-content{z-index:5}.page-menu .page-menu-button-container,.page-menu .page-menu-button-container.active{display:none!important}.mobile-menu{display:block}.segment-container{border:1px solid lightgrey!important;width:-webkit-calc(100% - 10px);width:-moz-calc(100% - 10px);width:calc(100% - 10px);-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;background:#f4f4f4!important;border-radius:5px!important;margin:5px!important;padding:0 5px!important}.segment-container .spinner-container .spinner-background{background:#f4f4f4!important}.segment-container .segment-title{font-size:1.2em;font-weight:700;text-align:center;margin-bottom:0;color:#732280!important}.segment-container .segment-buttons{padding:10px 0!important}.upload-webcam{display:none}.dropzone{padding:30px 0!important}.resolution-item{width:100px!important}.list-spreadsheet .spreadsheet-option-division{width:-webkit-calc(100%);width:-moz-calc(100%);width:100%;padding:0!important}.list-spreadsheet .spreadsheet-option{margin:0!important;padding:1px 0!important}.list-spreadsheet .spreadsheet-option-input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:35%!important;text-align:right!important;margin:0 5% 0 0}.list-spreadsheet .spreadsheet-option-label{width:60%!important;font-size:.85em}.segment-half-item{min-width:0!important;width:98%!important;margin:5px 1%!important}.segment-item-label{width:37.5%!important;margin:0 2.5% 0 0!important;padding:6px 6px 6px 0!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.segment-item-input{width:60%!important}.jump-container{right:10px;bottom:0;opacity:.5}.footer-container{height:50px}.footer-container.ios{height:220px}}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}.slideInOut-enter{-webkit-animation-name:slideInRight;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;animation-name:slideInRight;animation-iteration-count:1;animation-timing-function:linear;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;will-change:transform,visibility}.slideInOut-exit{-webkit-animation-name:slideOutLeft;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;animation-name:slideOutLeft;animation-iteration-count:1;animation-timing-function:linear;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;will-change:transform,visibility}.slideIn-enter{-webkit-animation-name:slideInRight;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;animation-name:slideInRight;animation-iteration-count:1;animation-timing-function:linear;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;will-change:transform,visibility}.slideIn-exit{-webkit-animation-name:squeezeOut;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;animation-name:squeezeOut;animation-iteration-count:1;animation-timing-function:linear;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-fill-mode:both;animation-fill-mode:both;will-change:max-height,visibility}.slideInVanish-enter{-webkit-animation-name:slideInRight;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;animation-name:slideInRight;animation-iteration-count:1;animation-timing-function:linear;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:both;animation-fill-mode:both;will-change:transform,visibility}.slideInVanish-exit{-webkit-animation-name:vanish;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:linear;animation-name:vanish;animation-iteration-count:1;animation-timing-function:linear;-webkit-animation-duration:0ms;animation-duration:0ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;will-change:display}.fadeIn-enter{-webkit-animation-name:fadeIn;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-name:fadeIn;animation-iteration-count:1;animation-timing-function:ease;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.fadeIn-exit{-webkit-animation-name:vanish;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease;animation-name:vanish;animation-iteration-count:1;animation-timing-function:ease;-webkit-animation-duration:0ms;animation-duration:0ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}@media screen and (max-width: 600px){.slideInVanish-enter,.slideInVanish-exit{-webkit-animation-name:none!important;animation-name:none!important}}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes squeezeOut{0%{max-height:500px;visibility:visible}to{max-height:0}}@keyframes squeezeOut{0%{max-height:500px;visibility:visible}to{max-height:0}}@-webkit-keyframes vanish{to{display:none!important}}@keyframes vanish{to{display:none!important}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}.staff-error{color:#fd3c77;font-size:.85em;text-align:center;white-space:pre-wrap}.access-container{position:relative;display:inline-block;vertical-align:top;width:25%;margin:20px 4.1666% 30px 4.16666%;text-align:left}.ts-container{margin:50px auto}.access-current{position:relative}.access-label{font-size:1.01em;text-align:center;cursor:pointer!important}.access-name{position:relative;display:inline-block;vertical-align:middle;width:-webkit-calc(100% - 90px);width:-moz-calc(100% - 90px);width:calc(100% - 90px)}.access-slider{position:relative;display:inline-block;vertical-align:middle;margin-left:20px}.access-placeholder{padding:30px;text-align:center;margin:20px auto}.permission-type{position:relative;width:30%;margin:20px 1.6666%;display:inline-block;vertical-align:top;text-align:center}.permission-type .permission-type-module{font-weight:700;font-size:1.2em;margin-bottom:10px}.permission-type .permission-type-content .permission-type-item{position:relative;margin:5px 0;z-index:1}.permission-type .permission-type-content .permission-type-item:hover{z-index:2}.permission-type .permission-type-content .permission-type-label{position:relative;width:50%;display:inline-block;vertical-align:middle;text-align:left;z-index:2;cursor:help!important}.permission-type .permission-type-content .permission-type-input{text-align:right;position:relative;width:50%;display:inline-block;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 5px;z-index:1}.permission-type .permission-type-content .permission-type-popup{position:absolute;display:none;width:220px;font-size:.8em;top:50%;left:75%;border-radius:5px;border:1px solid lightgoldenrodyellow;background:lightyellow;padding:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.permission-type .permission-type-content .permission-type-popup .permission-type-popup-item{margin:5px 0}.permission-type .permission-type-content .permission-type-popup .permission-type-popup-header{font-weight:700;font-size:1.05em;text-decoration:underline}.permission-type .permission-type-content .permission-type-label-content:hover+.permission-type-popup{display:block}@media print{.access-hierarchy .access-container{width:225px;margin:5px}.access-hierarchy .access-name{width:150px!important}.access-hierarchy .access-slider{margin-left:5px}.access-hierarchy .access-child>.access-container{margin:0!important;width:100%!important}.permission-type{margin:5px 1.6666%}.permission-type .permission-type-module{font-size:10px!important;margin-bottom:5px!important}.permission-type .permission-type-item{margin:2px 0;font-size:9px!important}}@media screen and (max-width: 1280px){.permission-type{width:45%!important;margin:20px 2.5%!important}.access-container{width:45%!important;margin:10px 2.5%!important}}@media screen and (max-width: 768px){.permission-type{width:80%!important;margin:20px 10%!important}.access-container{width:80%!important;margin:5px 10%!important}}@media screen and (max-width: 600px){.permission-type{width:95%!important;margin:10px 2.5%!important}.permission-type .permission-type-popup{left:5%!important;top:100%!important;-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}.access-container{width:95%!important;margin:0 2.5%!important}}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}.landing-page-container{width:100%;max-width:100%;padding:0 10px;box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:space-between;font-family:regular,sans-serif;height:100%;flex-grow:1;align-items:center}.lp-logo{height:50px;padding:20px 0 10px;max-width:98%;margin:0 auto}.lp-width{position:relative;width:100%;height:1px}.lp-segment{position:relative;max-width:900px;width:100%;max-height:60%;margin:auto;flex-grow:1;display:flex;align-items:center}.lp-main{position:relative;margin-top:20px;margin-bottom:-50px;padding-bottom:15px;width:100%;overflow-x:hidden;overflow-y:visible;z-index:1;justify-content:center;align-items:center;display:flex}.lp-main .lp-main-top{height:60%}@media screen and (min-width: 1440px){.lp-main .lp-main-top{width:100%}}@media screen and (min-width: 1280px) and (max-width: 1440px){.lp-main .lp-main-top{width:100%}}@media screen and (min-width: 992px) and (max-width: 1280px){.lp-main .lp-main-top{width:100%}}@media screen and (min-width: 768px) and (max-width: 992px){.lp-main .lp-main-top{width:90%}}@media screen and (min-width: 600px) and (max-width: 768px){.lp-main .lp-main-top{width:90%}}@media screen and (max-width: 600px){.lp-main .lp-main-top{width:90%}}.lp-main .lp-main-top .lp-main-top-image{position:relative;width:100%;z-index:4}.lp-main .lp-main-top .lp-main-middle-image{position:absolute;width:100%;left:0;top:0;z-index:2;opacity:.7}.lp-main .lp-main-top .lp-main-bottom-image{position:absolute;width:100%;left:0;top:0;z-index:0}.lp-main .lp-main-top .lp-wheel{position:absolute;width:96%;left:3%;top:1.8%;z-index:1;-webkit-animation-name:rotate-anti-clock;animation-name:rotate-anti-clock}.lp-main .lp-main-top .lp-gear-orange{position:absolute;width:35%;top:18%;right:6%;z-index:3;-webkit-animation-name:rotate;animation-name:rotate}.lp-main .lp-main-background{position:absolute;width:65%;top:0;right:6.5%}.lp-main .lp-main-background .lp-main-background-image{position:relative;width:100%}.lp-main .lp-main-background .lp-gear-blue{position:absolute;width:14%;top:28%;left:34%;-webkit-animation-name:rotate-anti-clock;animation-name:rotate-anti-clock}.lp-main .lp-main-background .lp-gear-purple{position:absolute;width:11%;top:65%;left:54.5%;-webkit-animation-name:rotate;animation-name:rotate}.lp-main .lp-main-background .lp-blue-square{position:absolute;width:2.55%;padding-top:2.55%;top:12.75%;left:67.75%;background:#59c1d9;z-index:10;-webkit-animation:blue-square;animation:blue-square;-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:1s;animation-delay:1s}.lp-main .lp-main-background .lp-purple-square{position:absolute;width:4.1%;padding-top:4.1%;top:71.2%;left:24.4%;background:#b29fca;z-index:10;-webkit-animation:purple-square;animation:purple-square;-webkit-animation-duration:11s;animation-duration:11s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-delay:4s;animation-delay:4s}.contact{margin-top:120px;font-size:.9em}.contact .lp-contact-right{position:relative;width:50%;display:inline-block;text-align:right;vertical-align:top}.contact .lp-contact-left{position:relative;width:50%;display:inline-block;text-align:left;vertical-align:top}.lp-content-area{top:0;max-width:900px;height:100%;z-index:5;display:flex;min-height:500px}.login-container{position:relative;width:100%;overflow:hidden;text-align:left;border-radius:8px;border:1px solid rgba(75,75,76,.15);box-shadow:5px 5px 5px #4b4b4c26}.login-logo-panel{background:linear-gradient(45deg,#732280,#8d329c);background-size:400% 400%;content:"";position:absolute;width:50%;top:0;right:0;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-direction:column;animation:blur 5s ease-in-out infinite both}.login-logo-panel>.login-logo-container{width:50%;aspect-ratio:1/1;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;z-index:3}.login-logo-panel>.login-logo-caption{padding:15px}.login-logo-panel>.login-logo-caption>h1{font-size:2.5rem;color:#fff;font-family:Rubik}@media screen and (max-width: 768px){.login-logo-panel{position:relative;width:100%;justify-content:center;flex-direction:column;display:flex}.login-logo-panel>.login-logo-container{width:100px;height:100px;margin:15px auto auto}.login-logo-panel>.logoCaption>h1{font-size:1.5rem}}@keyframes blur{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.circles{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:2}.circles li{position:absolute;display:block;list-style:none;background:rgba(96,183,199,.1);animation:animate 25s linear infinite;bottom:calc(-150px - 40vh)}.circles li:nth-child(1){left:10%;width:100px;aspect-ratio:1/1;animation-delay:0s;animation-duration:35s;border-radius:50%;border-top-left-radius:0!important;background-color:#fff3}.circles li:nth-child(2){left:20%;width:10px;aspect-ratio:1/1;animation-delay:0s;animation-duration:25s;border-radius:50%;border-top-left-radius:0!important;background-color:#fff3}.circles li:nth-child(3){left:30%;width:70px;aspect-ratio:1/1;animation-delay:0s;animation-duration:20s;border-radius:50%;border-top-left-radius:0!important;background-color:#fff3}.circles li:nth-child(4){left:40%;width:30px;aspect-ratio:1/1;animation-delay:0s;animation-duration:20s;border-radius:50%;border-top-left-radius:0!important;background-color:#fff3}.circles li:nth-child(5){left:50%;width:90px;aspect-ratio:1/1;animation-delay:0s;animation-duration:25s;border-radius:50%;border-top-left-radius:0!important;background-color:#fff3}.circles li:nth-child(6){left:60%;width:20px;aspect-ratio:1/1;animation-delay:0s;animation-duration:30s;border-radius:50%;border-top-left-radius:0!important;background-color:#fff3}.circles li:nth-child(7){left:70%;width:50px;aspect-ratio:1/1;animation-delay:0s;animation-duration:50s;border-radius:50%;border-top-left-radius:0!important;background-color:#fff3}.circles li:nth-child(8){left:80%;width:50px;aspect-ratio:1/1;animation-delay:0s;animation-duration:40s;border-radius:50%;border-top-left-radius:0!important;background-color:#fff3}.circles li:nth-child(9){left:90%;width:70px;aspect-ratio:1/1;animation-delay:0s;animation-duration:20s;border-radius:50%;border-top-left-radius:0!important;background-color:#fff3}.circles li:nth-child(10){left:100%;width:20px;aspect-ratio:1/1;animation-delay:0s;animation-duration:20s;border-radius:50%;border-top-left-radius:0!important;background-color:#fff3}@keyframes animate{0%{transform:translateY(0) rotate(0);opacity:0}50%{transform:translateY(-60vh) rotate(360deg);opacity:1}to{transform:translateY(-120vh) rotate(720deg);opacity:0}}.login-step{position:relative;width:50%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 15px;box-sizing:border-box;text-align:center;overflow-y:auto;overflow-x:hidden}.login-app-icon{width:120px;height:120px;max-height:80%;max-width:80%}.login-input{position:relative;width:100%;margin:10px auto}.login-button{width:100%;margin-top:10px;margin-bottom:15px}.login-error{color:#fd3c77;font-size:.85em;white-space:pre-wrap}.login-text-button{font-size:.85em;margin-bottom:10px}.login-text{margin:20px auto;text-align:justify}.lp-partner{display:inline-block;vertical-align:middle;width:150px;margin:0 50px}.lp-footer{margin-top:10px;height:15px}.owner-select-component{width:600px;max-width:96%;text-align:center;background:white;border:1px solid #4b8cf7;border-radius:10px;box-sizing:border-box;-webkit-box-sizing:border-box;margin:auto;overflow:hidden}.owner-select-component .owner-select-title{background:#4b8cf7;color:#fff;padding:10px 0}.owner-select-component .owner-select-content{margin:auto;max-height:250px;overflow:auto}.owner-select-component .owner-select-options-container{padding:15px;border-bottom:1px solid lightgrey;text-align:left}.owner-select-component .owner-select-options-container.selected{background:#6ac259;color:#fff;border-bottom:1px solid #6ac259}.owner-select-component .owner-select-buttons{padding:10px 0}.login-step-container{align-self:stretch}@media screen and (max-width: 768px){.lp-segment{width:100%;height:100%;overflow:auto}.lp-partner{margin:0 30px}.login-container{grid-template-columns:1fr;display:grid}.login-container .login-step{width:100%}}@media screen and (orientation: landscape) and (hover: none) and (pointer: coarse){.lp-main{padding:0;margin:0}.lp-segment{width:100%;height:100%;align-items:start}.lp-partner{margin:0 30px}.lp-content-area{min-height:100%}.login-container{grid-template-columns:1fr 1fr;display:grid;aspect-ratio:16/9;transform:scale(.8)}.login-container .login-step{width:100%}.login-container .login-logo-container{margin:15px auto auto}}@media screen and (max-width: 600px){.lp-segment{width:100%;height:100%}.lp-content-area{position:relative}.lp-main{padding-top:0!important;margin-bottom:20px!important;text-align:center!important;overflow-x:visible!important;overflow-y:auto!important}.lp-main-top{position:relative!important;width:100%!important;top:auto!important;left:auto!important;margin:auto!important}.lp-main-background{display:none}.login-container{grid-template-columns:1fr;display:grid}.login-container .login-step{width:100%}.login-app-icon{width:100px!important;height:100px!important}.login-input{margin:5px auto!important}.login-text{margin:0 auto!important;font-size:.9em}.lp-partner{width:100px}}@media screen and (max-width: 600px){.landing-page-container{padding:0 2px!important}.login-step{order:2}.login-step h3{margin:0 auto 5px!important}.lp-content-area{top:5%!important;height:90%!important;width:90%;left:5%}.login-button{margin-top:5px!important;margin-bottom:10px!important}.login-input{font-size:.85em!important;margin:5px auto!important}.login-text{text-align:center}.lp-partner{width:150px;margin:20px auto 30px;display:block}.lp-footer{height:15px}.contact{margin-top:50px}.lp-contact-right{width:auto!important;display:block!important;text-align:center!important}.login-logo-panel{text-align:center;order:1}.login-logo-panel>.login-logo-container{width:100px;margin:15px auto auto}.login-logo-panel>.login-logo-caption{display:block;margin:auto;padding:0}.login-logo-panel>.login-logo-caption h1{margin:5px auto 10px;font-size:2em}}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}.create-container{position:relative;width:100%;background:white;box-sizing:border-box;padding:0 20px}.create-message-container{position:relative;width:100%;background-color:#07abf2}.create-message{position:relative;color:#fff;padding:40px 20px 20px;margin:0;text-align:left}.create-error{color:#fd3c77;font-size:.85em;white-space:pre-wrap}.create-form{position:relative;text-align:left}.input-item{margin:20px auto;padding:0 20px}.input-label{font-size:.85em}.input-button{margin:30px auto;padding:0 40px 0 20px}.register-auth-container{position:relative;width:100%;padding:0 20px;box-sizing:border-box}.register-auth-container .auth-qr{position:relative;width:500px;max-width:80%;margin:auto;text-align:center}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}.permissions-divider{margin:10px auto;width:100%;height:1px}.permissions-div-add{font-size:.9em!important}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}.pending-tasks{margin:30px auto}.pending-tasks .pending-task-item{padding:10px;border-bottom:1px solid #f4f4f4;box-sizing:border-box;-webkit-box-sizing:border-box;text-align:left;font-size:.9em}.pending-tasks .pending-task-item.header{font-size:.92em;margin:0;font-weight:700}.pending-tasks .pending-task-date{width:100px;display:inline-block;vertical-align:top;text-align:right}.pending-tasks .pending-task-event{width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:calc(100% - 100px);display:inline-block;vertical-align:top}.pending-tasks .pending-task-id{width:30%;margin:0 1.5%;display:inline-block;vertical-align:top}.pending-tasks .pending-task-status{width:20%;margin:0 1.5%;display:inline-block;vertical-align:top}.pending-tasks .pending-task-empty{padding:40px 0;font-size:1em}.quick-actions .quick-action-item{position:relative;display:inline-block;vertical-align:top;width:100px;max-width:30%;margin:0 10px 20px;font-size:.8em;text-align:center;cursor:pointer!important}.quick-actions .quick-action-item img{width:64px}.quick-actions .quick-action-content{font-size:.9em}.dashboard-segment{position:relative;font-size:16px;text-align:center}.dashboard-segment-text{width:1000px;max-width:96%;margin:20px auto;font-size:.85em}.dashboard-segment-text-small{font-size:.75em}.dashboard-qr{display:inline-block;margin:10px auto 5px;background:rgba(255,255,255,.9);-webkit-box-shadow:0 3px 8px rgba(0,0,0,.25);-moz-box-shadow:0 3px 8px rgba(0,0,0,.25);box-shadow:0 3px 8px #00000040;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:20px 20px 15px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dashboard-qr-image{width:128px;margin:auto}@media screen and (max-width: 1440px){.dashboard-segment{font-size:1.5em}}@media screen and (max-width: 1280px){.dashboard-segment{font-size:1.8em}}@media screen and (max-width: 992px){.quick-actions .quick-action-content{font-size:1.1em!important}.dashboard-segment{font-size:1.3em}}@media screen and (max-width: 600px){.quick-actions .quick-action-item{margin:0 5px 10px!important}}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}.report-container{position:relative;text-align:center;padding:20px 0;width:1320px;max-width:100%;margin:auto}.report-container .report-description{text-align:center;color:gray;width:80%;margin:20px auto 0;font-size:.9em}.report-container .report-header{text-align:center;margin:20px auto 30px}.report-container .report-icon{width:30px;margin-right:20px;position:relative;display:inline-block;vertical-align:middle}.report-container .report-icon img{width:100%}.report-container .report-title{position:relative;display:inline-block;vertical-align:middle;font-size:1.15em}.report-container .report-input{text-align:center;margin:auto;padding:30px 0;font-size:.88em}.report-container .report-content{position:relative;width:-webkit-calc(100% - 140px);width:-moz-calc(100% - 140px);width:calc(100% - 140px);margin:auto;font-size:.9em}.report-container .report-estimate{text-align:center;margin:auto;padding:30px 0}.report-container .report-estimate .report-note{font-style:italic}.report-container .report-buttons{text-align:center;padding-bottom:30px}.report-container .report-error{color:#fd3c77;font-size:.8em;font-style:italic;text-align:center;white-space:pre-wrap}.report-container .report-addon-item{display:inline-block;margin:30px 20px}.report-container .report-mini-header{text-align:center;font-weight:700;font-size:1.1em}.report-input-item{position:relative;margin:10px auto;width:500px;max-width:90%}.report-input-item .report-input-label{width:30%;display:inline-block;vertical-align:top;padding:7px 0;text-align:left}.report-input-item .report-input-value{width:70%;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.dashboard-report-select{width:500px;max-width:80%;margin:0 auto 20px;font-size:.95em}.dashboard-report{position:relative;width:49%;display:inline-block;vertical-align:top;margin:30px .5%}.dashboard-empty{margin:20px auto;width:550px;max-width:96%}.summary-item{position:relative;display:inline-block;vertical-align:top;margin:20px 1.6666%;width:30%;max-width:300px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 10px}.summary-item .item-title{font-weight:700;margin:10px auto}.summary-item .item-details{text-align:left;display:inline-block;margin:10px auto;font-size:.75em}.report-button{display:inline-block;vertical-align:top;width:300px;margin:10px 15px;background:#f4f4f4;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px;cursor:pointer!important;text-align:left}.report-button .report-button-image{width:20px;height:20px;display:inline-block;vertical-align:middle;margin:0 10px}.report-button .report-button-label{font-weight:700;font-size:.9em;display:inline-block;vertical-align:middle;margin-left:10px;cursor:pointer!important}.report-content-segment{position:relative;text-align:center;margin:20px auto}.report-button-segment{display:inline-block;width:1000px;max-width:100%;text-align:left;margin:auto;text-align:center}.report-graph{margin:20px auto!important}.report-group{position:relative;text-align:center;margin-bottom:30px}.report-button.selected{background:#377cea;color:#fff}@media screen and (max-width: 1600px){.report-content{width:100%!important}}@media screen and (max-width: 1000px){.dashboard-report{position:relative;width:99%;display:inline-block;vertical-align:top;margin:0 .5%}.dashboard-report-select{margin:0 auto!important}.report-container .report-addon-item{margin:20px 10px!important}}@media screen and (max-width: 800px){.bca-report .bca-top-name>div{width:auto!important;margin:0 5px!important;padding:0 5px!important}.bca-report .bca-top-period>div{width:auto!important;margin:0 5px!important;padding:0 5px!important}.bca-report .bca-data-segment{border:none!important;padding:0!important}.bca-report .bca-data-segment-title{border-bottom:none!important}.bca-report .bca-data-segment-table{border-collapse:collapse!important}.bca-report .bca-data-segment-table>tbody>tr>td{width:auto!important;max-width:20%!important;padding:5px!important;font-size:.9em!important;-ms-word-wrap:break-word;word-wrap:break-word}.ura-report .ura-content-div{padding:0!important;text-align:center!important}.ura-report .ura-data-segment{padding:10px 0!important}.ura-report .ura-data-segment-table>tbody>tr>td{width:auto!important;padding:5px!important}.report-container .report-buttons{padding-bottom:0!important}.report-container .report-addon-item{margin:10px 5px!important}.report-button-segment{width:100%;text-align:center}}@media screen and (max-width: 600px){.summary-item{position:relative;display:inline-block;vertical-align:top;margin:5px 2.5%;width:45%}}@media screen and (max-width: 450px){.bca-report .bca-top-content{text-align:center!important}.report-container{padding:5px 0 10px!important}.report-container .report-graph{margin:0!important}.report-container .report-buttons{padding-bottom:0!important}.report-container .report-addon-item{margin:5px!important}.report-container .report-mini-header{padding:5px 0;background:#f4f4f4;margin-bottom:5px!important}}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}.select-event-table{position:relative;width:1000px;max-width:100%;margin:auto}.select-event-table table{position:relative;width:100%;border-collapse:collapse;table-layout:fixed}.select-event-table td{padding:10px 0;border-bottom:1px solid #f4f4f4;text-align:left}.select-event-table th{padding:2px 0;background-color:gray;color:#fff;text-align:left}.select-event-table .table-checkbox{width:70px}.select-event-table .table-date{width:200px}.select-event-table .table-type{width:180px}.event-photo-container{text-align:center}.photo-container{position:relative;display:inline-block;vertical-align:top;width:70px;height:50px;margin:10px 15px;border-radius:10px}.photo-container .photo-remove{position:absolute;width:15px;height:15px;top:-7px;right:-7px;border-radius:50%;border:2px solid white}.event-analytics .event-chart-container{position:relative;display:inline-block;text-align:center;width:30%;margin:10px 1.667% 30px}.event-analytics .event-chart-container.long{width:96.66%;margin:10px 1.667% 30px}.event-analytics .event-chart{position:relative;width:100%;height:300px;background-color:#f4f4f4;padding:10px 0;border-radius:5px}.event-analytics .event-chart-title{font-size:16px;font-weight:700}.event-analytics .quantifier-container{position:absolute;display:flex;width:30px;height:100%;left:5px;align-items:center;justify-content:center}.event-analytics .quantifier{box-sizing:border-box;padding-left:20px;width:200px;font-weight:700;white-space:nowrap;transform:rotate(-90deg)}.workflow-container{position:relative;width:100%}.workflow-container .order-img{width:15px;margin:0 2px;padding:5px 3px}.workflow-container .order-img:hover{cursor:pointer!important}.workflow-container .order-img.up{transform:rotate(180deg)}.workflow-container .order-img.disable{pointer-events:none!important;filter:grayscale(100%)}.event-half-container{position:relative;display:inline-block;vertical-align:top;width:calc(75% - 1px);box-sizing:border-box;text-align:center}@media screen and (max-width: 600px){.event-half-container{width:100%}}.event-divider{position:relative;display:inline-block;vertical-align:middle;width:2px;height:100%;min-height:250px;padding-bottom:20px;background-color:#f4f4f4}.event-timing{margin-top:20px;padding-bottom:20px;text-align:center}.event-registered{width:80px;text-align:center!important}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}.payment-sn{width:30px}.payment-quantity{width:60px;text-align:center!important}.payment-value{width:100px;text-align:right!important}.invalid-item{color:red}.table-divider td{padding:15px 10px!important}.preview-segment{position:relative;width:800px;height:450px;overflow-y:auto;border:2px solid #f4f4f4;border-radius:5px;margin:20px auto;text-align:left;box-sizing:border-box;overflow:hidden}.preview-title{border-bottom:3px solid #d92827;display:inline-block;padding:0 5px 0 0}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}.payment-gateway-container{position:relative;width:900px;max-width:96%;margin:10px auto;text-align:center;padding:40px 10px;box-sizing:border-box;background-color:#f4f4f4;border:1px solid lightgray;border-radius:10px}.payment-gateway-container .payment-icon-container img{width:40px}.payment-gateway-container .payment-description{margin:10px auto}.payment-gateway-container .load-indicator{position:relative;margin:auto;border:5px solid #f3f3f3;border-top:5px solid #E22726;border-radius:50%;width:30px;height:30px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.payment-gateway-container .pao-qr-container .pao-title{font-size:22px;font-weight:700;color:#e22726;margin:0 auto 20px}.payment-gateway-container .pao-qr-container .pao-qrcode{position:relative;display:inline-block;padding:20px 20px 15px;border-radius:15px;background:white}.payment-gateway-container .pao-qr-container .pao-instruction{margin:20px auto;font-size:14px;width:700px;max-width:80%;font-weight:700}.payment-gateway-container .pao-qr-container .pao-cancel{position:relative;font-size:14px}.payment-gateway-container .pao-qr-container .pao-emphasis{color:#e22726}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px #000000e6;background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}.oc-merchandise-form-page{display:flex;flex-direction:column}@media screen and (max-width: 600px){.oc-merchandise-form-page{width:100%;margin-left:0;margin-right:0}}.oc-merchandise-form-page .oc-merchandise-title{margin:0;text-align:left;color:#000;padding:5px 15px}.oc-merchandise-form-page .oc-merchandise-title-divider{flex:1}.oc-merchandise-form-page .oc-merchandise-pop-up{visibility:hidden;position:fixed;top:0;left:0;z-index:102;width:100%;height:100%;background-color:#00000080;display:flex;justify-content:center;align-items:center}.oc-merchandise-form-page .oc-merchandise-pop-up.show{visibility:visible}.oc-merchandise-form-page .oc-merchandise-pop-up.show .oc-merchandise-pop-up-card{margin:10%;animation:slideIn linear both}@media screen and (max-width: 600px){.oc-merchandise-form-page .oc-merchandise-pop-up.show .oc-merchandise-pop-up-card{margin:0}}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card{width:80%;height:80%;max-width:900px;background-color:#fff;border-radius:10px;overflow:hidden;display:flex;position:relative;animation:slideIn .3s linear both reverse}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-add-to-cart-feedback{background-color:#1b1b1bb3;color:#fff;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);padding:25px}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-add-to-cart-feedback.show{animation:addToCartFeedBack .9s cubic-bezier(.175,.885,.32,1.275) both}@keyframes addToCartFeedBack{0%{transform:translate(-50%,-50%) scale(0);opacity:0}30%,70%{transform:translate(-50%,-50%) scale(1);opacity:1}to{transform:translate(-50%,-50%) scale(0);opacity:0}}@keyframes slideIn{0%{margin-top:50%;margin-bottom:-30%;opacity:0}to{margin-top:10%;margin-bottom:10%;opacity:1}}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merch-pop-up-close{position:absolute;top:0;right:0;padding:5px;border-bottom-left-radius:100%;width:36px;height:36px;display:flex;justify-content:flex-end;align-items:flex-start;z-index:999;transform:translateZ(0)}@media screen and (max-width: 600px){.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card{flex-direction:column;width:100%;height:100%;margin:0;border-radius:0}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merch-title-container .oc-merchandise-pop-up-title{font-size:1.6em;text-align:center!important;width:100%}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merch-pop-up-close{position:absolute;top:0;right:0;padding:5px;background-color:#e22726;border-bottom-left-radius:100%;width:36px;height:36px;display:flex;justify-content:flex-end;align-items:flex-start;z-index:999;transform:translateZ(0)}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merch-pop-up-close img{filter:invert(100%)}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-image-gallery{width:100%;min-height:35%;max-height:35%}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details{width:100%;height:100%;flex-grow:1;overflow:auto}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details .oc-merchandise-pop-up-description embed{width:100%}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details .oc-merchandise-input-selector{display:flex;flex-direction:column;gap:10px;padding:10px 0}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details .oc-merchandise-input-selector .oc-merch-input{padding:0!important}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details .oc-merchandise-input-selector .oc-merch-input .oc-merch-label{width:100px!important}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details .oc-merchandise-pop-up-price{font-size:1.6em!important;justify-content:space-between;padding:10px 0!important;display:flex}}@media screen and (min-width: 600px) and (max-width: 768px){.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card{flex-direction:column;width:100%;height:100vh;margin:0;border-radius:0}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merch-title-container .oc-merchandise-pop-up-title{font-size:1.6em;text-align:center!important;width:100%}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merch-pop-up-close{position:fixed;top:0;right:0;padding:5px;background-color:#e22726;border-bottom-left-radius:100%;width:36px;height:36px;display:flex;justify-content:flex-end;align-items:flex-start;z-index:999;transform:translateZ(0)}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merch-pop-up-close img{filter:invert(100%)}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-image-gallery{width:100%;min-height:35%;max-height:35%}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details{width:100%;height:100%;flex-grow:1;overflow:auto;display:flex;flex-direction:column}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details .oc-merchandise-pop-up-description{flex-grow:1}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details .oc-merchandise-pop-up-description embed{width:100%}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details .oc-merchandise-input-selector{display:flex;flex-direction:column;gap:10px;padding:10px 0}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details .oc-merchandise-input-selector .oc-merch-input{padding:0!important}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details .oc-merchandise-input-selector .oc-merch-input .oc-merch-label{width:100px!important}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details .oc-merchandise-pop-up-price{min-height:1.6em!important;font-size:1.6em!important;justify-content:space-between;padding:10px 0!important;display:flex}}@media screen and (min-width: 768px) and (max-width: 992px){.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card{flex-direction:row}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-image-gallery,.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details{width:50%;height:100%;min-height:100%}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details embed{min-width:100%}}@media screen and (min-width: 992px){.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card{flex-direction:row}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-image-gallery,.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details{width:50%;height:100%;min-height:100%}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details embed{min-width:100%}}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-image-gallery{background-color:#fff;position:relative;display:flex;align-items:center;justify-content:center}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-image-gallery .oc-merchandise-pop-up-current-image{width:100%;height:100%;background-size:contain;object-fit:contain}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-image-gallery .oc-merchandise-pop-up-mini-images{display:flex;position:absolute;justify-content:center;align-items:flex-end;width:100%;height:100%;top:0}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-image-gallery .oc-merchandise-pop-up-mini-images .oc-merchandise-pop-up-mini-image{width:50px;height:50px;margin:10px;border:1px solid lightgray;background-color:#fff;border-radius:10px;cursor:pointer}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-image-gallery .oc-merchandise-pop-up-mini-images .oc-merchandise-pop-up-mini-image:hover{border:1px solid rgb(223,131,131)}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details{display:flex;flex-direction:column;padding:15px;align-items:stretch}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details .oc-merch-title-container{position:relative;box-sizing:border-box;border-bottom:3px solid #E22726;display:flex;justify-content:space-between;align-items:flex-start}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details .oc-merchandise-pop-up-title{font-weight:900;color:#e22726;text-transform:uppercase;text-align:left;margin:0;padding-bottom:5px}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details .oc-merchandise-pop-up-description{width:100%;flex-grow:1;align-self:stretch;overflow:hidden}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details .oc-merchandise-pop-up-description iframe{height:100%}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details .oc-merchandise-pop-up-price{font-weight:900;font-size:2em;color:#e22726;margin:5px 0 20px;width:100%;padding-right:10px;box-sizing:border-box;text-align:right}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details .oc-merchandise-pop-up-price .oc-amount-label{display:inline-block;vertical-align:middle}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details .oc-merchandise-pop-up-price .oc-amount{display:inline-block;vertical-align:middle;width:200px;max-width:50%}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details .oc-merchandise-input-selector{border-top:3px solid #E22726;display:flex;flex-wrap:nowrap;margin-top:auto}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details .oc-merchandise-input-selector .oc-merch-input{box-sizing:border-box;flex:1;padding:5px;display:flex;align-items:center;justify-content:flex-start}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details .oc-merchandise-input-selector .oc-merch-input .oc-merch-label{width:70px;box-sizing:border-box;padding-right:5px}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-details .oc-merchandise-input-selector .oc-merch-input .oc-merch-input{flex:1}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-buttons{display:grid;grid-template-columns:1fr 1fr;column-gap:15px}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-add{display:flex;padding:15px;width:100%;align-items:center;justify-content:center;border-radius:10px;transition:.3s ease-in-out;background-color:#e22726;font-weight:700;color:#fff;text-align:center}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-add:hover{background-color:#f07b7b}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-add.oos{background-color:#3d3434;color:#fff}.oc-merchandise-form-page .oc-merchandise-pop-up .oc-merchandise-pop-up-card .oc-merchandise-pop-up-add.oos:hover{background-color:#3d3434}.oc-merchandise-section-container{margin:7.5px 0;background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;overflow:hidden}.oc-merchandise-type-title{background-color:#e22726;border-radius:15px 15px 0 0;font-weight:900;color:#e22726;text-align:left;margin:0;padding:15px}.oc-merchandise-container{display:grid;column-gap:17.5px;row-gap:35px;margin-bottom:15px;padding:15px;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (min-width: 600px){.oc-merchandise-container{grid-template-columns:repeat(2,minmax(0,1fr));padding:15px}.oc-merchandise-container .oc-merchandise-shopping-cart-container{width:100%!important}}@media screen and (min-width: 768px){.oc-merchandise-container{grid-template-columns:repeat(2,minmax(0,1fr));padding:15px}.oc-merchandise-container .oc-merchandise-shopping-cart-container{width:50%!important}}@media screen and (min-width: 992px){.oc-merchandise-container{grid-template-columns:repeat(3,minmax(0,1fr));padding:15px}.oc-merchandise-container .oc-merchandise-shopping-cart-container{width:33%!important}}@media screen and (min-width: 1280px){.oc-merchandise-container{grid-template-columns:repeat(3,minmax(0,1fr))}.oc-merchandise-container .oc-merchandise-shopping-cart-container{width:25%!important}}@media screen and (min-width: 1440px){.oc-merchandise-container{grid-template-columns:repeat(4,minmax(0,1fr))}.oc-merchandise-container .oc-merchandise-shopping-cart-container{width:25%!important}}.oc-merchandise-shopping-cart-toggle{position:relative;width:100%;display:flex;justify-content:space-between;transition:.3s ease-in-out;padding:15px 0}.oc-merchandise-shopping-cart-toggle.sticky{position:fixed;top:145px;left:0;width:100%;z-index:100;display:flex;justify-content:center;background-color:#ffffffe6}@media screen and (max-width: 900px){.oc-merchandise-shopping-cart-toggle.sticky{top:100px}}.oc-merchandise-shopping-cart-toggle.expired.sticky{top:100px}@media screen and (max-width: 900px){.oc-merchandise-shopping-cart-toggle.expired.sticky{top:100px}}.oc-merchandise-shopping-cart-toggle .cart-toggle-elements{max-width:890px;width:100%;display:flex;justify-content:space-between}.oc-merchandise-shopping-cart-toggle button{all:unset}.oc-merchandise-shopping-cart-toggle button .oc-merchandise-shopping-cart-toggle-label{color:#e22726;font-weight:700;text-transform:uppercase}.oc-merchandise-shopping-cart-toggle button .oc-merchandise-shopping-cart-toggle-label .cart-logo{display:flex;position:relative;width:100%;max-width:900px;justify-content:flex-end;transition:.3s ease-in-out;padding-right:25px}.oc-merchandise-shopping-cart-toggle button .oc-merchandise-shopping-cart-toggle-label .cart-logo .bi{color:#000}.oc-merchandise-shopping-cart-toggle button .oc-merchandise-shopping-cart-toggle-label .cart-logo:hover .bi{color:#e22726}.oc-merchandise-shopping-cart-toggle button .bi{font-size:2rem}.oc-merchandise-shopping-cart-toggle button .oc-merchandise-shopping-cart-badge{position:absolute;display:flex;align-items:center;justify-content:center;background-color:#e22726;color:#fff;margin:auto;top:-25%;left:35%;font-size:.8em;border-radius:15px;padding:5px 10px;font-weight:900}.oc-merchandise-shopping-cart-container{position:fixed;visibility:hidden;isolation:isolate;display:flex;flex-direction:column;top:0;right:0;width:25%;height:100%;padding:15px;z-index:101;background-color:#fff;overflow:auto;box-shadow:0 0 5px 1px #60606033;transform:translate(100%);transition:transform .3s ease-in-out}@media screen and (max-width: 600px){.oc-merchandise-shopping-cart-container{width:calc(100% - 30px)}}@media screen and (min-width: 600px){.oc-merchandise-shopping-cart-container{width:calc(100% - 30px)}}@media screen and (min-width: 768px){.oc-merchandise-shopping-cart-container{width:50%}}@media screen and (min-width: 992px){.oc-merchandise-shopping-cart-container{width:40%}}@media screen and (min-width: 1280px){.oc-merchandise-shopping-cart-container{width:30%}}@media screen and (min-width: 1440px){.oc-merchandise-shopping-cart-container{width:25%}}.oc-merchandise-shopping-cart-container.show{visibility:visible;display:flex;transform:translate(0);transition:transform .3s ease-in-out}.oc-merchandise-shopping-cart-container.show .oc-merchandise-cart-title:after{transform:scale(1);transform-origin:left;background-color:#e22726}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-title{display:flex;justify-content:space-between;align-items:center;margin:0;position:relative}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-title h1{color:#e22726;position:relative}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-title:after{content:"";width:100%;transform:scale(0);transform-origin:right;bottom:0;position:absolute;height:2px;transition:transform .3s ease-in-out .3s}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-list{flex-grow:1;overflow:auto;padding-right:10px}.oc-merchandise-shopping-cart-container table{width:100%}.oc-merchandise-shopping-cart-container table thead{position:sticky}.oc-merchandise-shopping-cart-container table tbody{vertical-align:top;max-height:28px}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-header{font-weight:700}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item{padding:7.5px 0;display:flex;align-items:stretch;position:relative}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item:after{transform:scale(0);transition:transform .3s ease-in-out;transform-origin:right;position:absolute;bottom:0;height:2px;width:100%;background-color:#e22726;content:""}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item:hover{cursor:pointer}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item:hover:after{transform:scale(1);transform-origin:left}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item:hover .oc-merchandise-cart-item-image{border:2px solid #E22726}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item .oc-merchandise-cart-item-image{width:120px;height:120px;padding:5px;border:2px solid lightgray;border-radius:10px;transition:border .3s ease-in-out}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item .oc-merchandise-cart-item-image img{width:100%;height:100%;object-fit:cover}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item .oc-merchandise-cart-item-image>.oc-loading{position:relative;aspect-ratio:1/1}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item .oc-merchandise-cart-item-image>.oc-loading .oc-loading-spinning-container{background-color:#ffffff80}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item .oc-merchandise-cart-item-name{width:100%;font-weight:700;margin-bottom:5px}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item .oc-merchandise-cart-item-description-left{display:flex;flex-direction:column;justify-content:space-evenly;margin-left:15px}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item .oc-merchandise-cart-item-description-left .oc-merchandise-cart-item-extra-options{display:grid;grid-template-columns:1fr;grid-gap:5px}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item .oc-merchandise-cart-item-description-left .oc-merchandise-cart-item-extra-options span{font-weight:700}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item .oc-merchandise-cart-item-description-right{display:flex;flex-direction:column;justify-content:space-evenly;margin-right:15px;margin-left:auto;align-items:flex-end}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item .oc-merchandise-cart-item-description-right .oc-merchandise-cart-item-price{font-weight:900;font-size:1em;color:#e22726}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item .oc-merchandise-cart-item-description-right .oc-merchandise-cart-item-price:before{content:"$"}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item .oc-merchandise-cart-item-quantity-modifier{display:grid;grid-template-columns:1fr 1fr 1fr;min-width:0}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item .oc-merchandise-cart-item-quantity-modifier i{padding:2.5px 5px;width:26px;height:26px;font-size:.8rem;background-color:#60606033;display:flex;align-items:center;justify-content:center}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item .oc-merchandise-cart-item-quantity-modifier i:hover{background-color:#60606066}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item .oc-merchandise-cart-item-quantity-modifier input{height:100%;width:30px;border:none;text-align:center}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item .oc-merchandise-cart-item-quantity-modifier input:active,.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item .oc-merchandise-cart-item-quantity-modifier input:focus{outline:none}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item .oc-merchandise-cart-item-delete-from-cart{align-self:center}.oc-merchandise-shopping-cart-container .oc-merchandise-cart-item .oc-merchandise-cart-item-delete-from-cart i{font-size:1rem}.oc-merchandise-shopping-cart-container .event-button{display:flex;align-items:center;justify-content:center;margin-bottom:0;justify-self:flex-end}.oc-merchandise-detail-segment{display:flex;flex-direction:column;background:repeating-radial-gradient(circle at 50% 100%,hsl(0,76%,92%),hsl(0,76%,92%) 25%,hsl(0,76%,95%) 25.05%,hsl(0,76%,95%) 50%,hsl(0,76%,98%) 50.05%,hsl(0,76%,98%) 75%,white 75.05%,white 100%);border:1px solid lightgray;border-radius:10px;transition:transform .3s ease-in-out;box-shadow:0 0 5px 1px transparent;background-position:center;animation:segmenthoverout .3s ease-in-out 1 both alternate}.oc-merchandise-detail-segment.oos{background:repeating-radial-gradient(circle at 50% 100%,hsl(0,0%,92%),hsl(0,0%,92%) 25%,hsl(0,0%,95%) 25.05%,hsl(0,0%,95%) 50%,hsl(0,0%,98%) 50.05%,hsl(0,0%,98%) 75%,white 75.05%,white 100%);background-position:center}.oc-merchandise-detail-segment.oos .oc-merchandise-box-add{background-color:#3d3434!important;color:#fff!important;text-align:center}.oc-merchandise-detail-segment.oos .oc-merchandise-box-price{color:unset!important}.oc-merchandise-detail-segment.oos img{filter:grayscale(100%)}.oc-merchandise-detail-segment:hover{animation:segmenthover .3s ease-in-out 1 both alternate}@keyframes segmenthover{0%{background-size:100%}to{background-size:200%}}@keyframes segmenthoverout{0%{background-size:200%}to{background-size:100%}}.oc-merchandise-detail-segment.required{border:1px solid #E22726}.oc-merchandise-detail-segment:hover{transform:scale(1.025)}.oc-merchandise-detail-segment .oc-merchandise-label{font-size:1.05em;font-weight:700;text-decoration:underline}.oc-merchandise-detail-segment .oc-merchandise-box{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}.oc-merchandise-detail-segment .oc-merchandise-box img{width:100%;aspect-ratio:1/1;height:100%;align-self:center;border-radius:10px;object-fit:cover}.oc-merchandise-detail-segment .oc-merchandise-box>.oc-loading{position:relative;aspect-ratio:1/1}.oc-merchandise-detail-segment .oc-merchandise-box>.oc-loading .oc-loading-spinning-container{background-color:#ffffff80}.oc-merchandise-detail-segment .oc-merchandise-box .oc-merchandise-content{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%}.oc-merchandise-detail-segment .oc-merchandise-box .oc-merchandise-box-label{font-size:.85em;font-weight:700;margin:0;box-sizing:border-box;width:100%;padding:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#000;border-top-right-radius:10px;border-top-left-radius:10px;background-color:#fffc;text-align:center}.oc-merchandise-detail-segment .oc-merchandise-box .oc-merchandise-box-row{position:relative;flex-grow:1;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:10px}.oc-merchandise-detail-segment .oc-merchandise-box .oc-merchandise-box-price{display:flex;align-self:center;justify-content:flex-end;color:#e22726;font-weight:700}.oc-merchandise-detail-segment .oc-merchandise-box .oc-merchandise-box-add{height:18px;margin-bottom:-17.5px;padding:7.5px 15px;width:70%;display:flex;font-weight:700;justify-content:center;align-items:center;border-radius:10px;box-sizing:content-box;background-color:#e22726;color:#fff;overflow:hidden}.oc-merchandise-detail-segment .oc-merchandise-box .hover-active{display:none;animation:none}.oc-merchandise-detail-segment .oc-merchandise-box .hover-inactive{animation:hoverdown .3s ease-out;animation-iteration-count:1}.oc-merchandise-detail-segment .oc-merchandise-box:hover{cursor:pointer}.oc-merchandise-detail-segment .oc-merchandise-box:hover .hover-active{display:block;animation:hoverup .3s ease-out;animation-iteration-count:1}.oc-merchandise-detail-segment .oc-merchandise-box:hover .hover-inactive{display:none;animation:none}@keyframes hoverup{0%{transform:translateY(30px)}to{transform:translateY(0)}}@keyframes hoverdown{0%{transform:translateY(-30px)}to{transform:translateY(0)}}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}.overview-print{position:absolute;height:100%;top:0;right:50px;display:flex;align-items:center;justify-content:center;cursor:pointer!important}.team-member-container{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:0 15px;margin:15px 0}.team-member-container .table-title{font-size:1em;font-weight:700;margin:10px 0}.team-member-container .team-member-table table{table-layout:fixed;border-collapse:collapse;border-bottom-left-radius:5px;border-bottom-right-radius:5px;overflow:hidden}.team-member-container .team-member-table table th{padding:5px 45px;font-size:1em;color:#fff;background:#5f5656}.team-member-container .team-member-table table th:first-child{border-top-left-radius:5px}.team-member-container .team-member-table table th:last-child{border-top-right-radius:5px}.team-member-container .team-member-table table td{text-align:center}.team-member-container .team-member-table table tr{height:45px}.team-member-container .team-member-table table tr:nth-child(2n){background-color:#d4c1c1}.team-member-container .team-member-table table tr:nth-child(odd){background-color:#f4f4f4}.consolidated-payment-table .oc-payment-table{font-size:13px}.consolidated-payment-table .oc-payment-table th{border-bottom:1px solid #3b3b3c!important}.consolidated-payment-table .oc-payment-table .total{border-top:1px solid #3b3b3c!important}.consolidated-payment-table .cpt-container{margin-bottom:20px}.consolidated-payment-table .cpt-title{position:relative;width:100%;margin:30px auto 5px;display:flex}.consolidated-payment-table .cpt-title .cpt-title-left,.consolidated-payment-table .cpt-title .cpt-title-right{flex:1;text-align:left;font-weight:700;font-size:1.02em}.consolidated-payment-table .cpt-title .cpt-title-right{text-align:right}.consolidated-payment-table .cpt-table-container{box-sizing:border-box;border-radius:10px;padding:20px;background:rgba(255,255,255,.5)}.consolidated-payment-table .cpt-highlight{color:#e22726}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}.oc-volunteer-role-list{display:flex;flex-direction:column;gap:25px}.oc-volunteer-role-list .oc-event-section-row{row-gap:0px}.oc-volunteer-section-row{display:flex;padding-top:10px;padding-bottom:10px;align-items:center}.oc-volunteer-section-row .oc-volunteer-left{padding-left:20px;max-width:180px;display:flex;flex-direction:column;justify-content:center;width:30%;font-weight:700}.oc-volunteer-section-row .oc-volunteer-left .date{font-weight:400;white-space:nowrap}.oc-volunteer-section-row .oc-volunteer-left .age{font-size:small;font-weight:400}.oc-volunteer-section-row.oc-volunteer-row-odd{background-color:#df838340}.oc-volunteer-section-row .oc-volunteer-header{font-size:1.25em;font-weight:bolder;text-align:left;display:flex!important;justify-content:left;padding-left:20px}.oc-volunteer-section-row .oc-volunteer-header.time-slot{padding-left:35px}.oc-volunteer-section-row .oc-volunteer-right{display:inline-grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;flex-grow:1;gap:10px 20px;justify-items:flex-end}@media screen and (max-width: 768px){.oc-volunteer-section-row .oc-volunteer-right{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 10px}}@media screen and (max-width: 600px){.oc-volunteer-section-row .oc-volunteer-right{grid-template-columns:repeat(1,minmax(0,1fr));column-gap:0px;row-gap:10px}}.oc-volunteer-section-row .oc-volunteer-right .oc-volunteer-slots-grid-item{margin:5px 0;width:100%;display:flex;align-items:center;justify-content:flex-start;cursor:pointer}.oc-volunteer-section-row .oc-volunteer-right .oc-volunteer-slots-grid-item .checkbox-text:hover{cursor:pointer!important}.oc-volunteer-section-row .oc-volunteer-right .oc-volunteer-slots-grid-item .label-container{display:flex;flex-direction:column;align-items:flex-start}.oc-volunteer-section-row .oc-volunteer-right .oc-volunteer-slots-grid-item .label-container .label{font-weight:700;background-color:#e22726;color:#fff;font-size:.75rem;padding:5px;border-radius:5px;text-align:center}.oc-volunteer-section-row .oc-volunteer-right .oc-volunteer-slots-grid-item .label-container .time-slot{display:flex;flex-wrap:nowrap;align-items:center;width:100%;white-space:nowrap}.oc-volunteer-section-row .oc-volunteer-right .oc-volunteer-slots-grid-item .label-container .time-slot .slot-start{margin-right:5px}.oc-volunteer-section-row .oc-volunteer-right .oc-volunteer-slots-grid-item .label-container .time-slot .slot-end{margin-left:5px}.oc-volunteer-summary-slots{display:flex;justify-content:flex-start;flex-wrap:wrap;row-gap:10px;column-gap:15px;align-items:baseline}.oc-volunteer-summary-slots .time-row{font-weight:400;margin-bottom:8px;font-size:.875em;min-width:220px}.oc-text-only.volunteer-text{padding-left:0;padding-top:25px}.oc-text-only.padless{padding-left:0;padding-top:0}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}.oc-submission-box-row{display:flex;box-sizing:border-box;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap}.submission-box-container{display:flex;flex-direction:column;align-items:center;margin:20px;text-align:center}.submission-box-container .submission-box{display:flex;flex-direction:column;width:155px;height:200px;border:2px solid #3d3434;background-color:#fafcfc;align-items:center;justify-content:center;border-radius:10px}.submission-box-container .submission-box.disabled{opacity:50%}.submission-box-container .submission-box .text{font-size:small;text-align:center;margin:2px 5px}.submission-box-container .submission-box .filename{white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;font-size:small;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.submission-box-container .submission-box .image{width:100%;height:100%;margin:auto;object-fit:cover;overflow:hidden}.submission-box-container .submission-box .icon{width:30%;object-fit:cover;overflow:hidden}.submission-box-container .submission-box .file-type{font-size:smaller;text-align:center}.submission-box-container .submission-box .file-size{font-size:x-small;text-align:center;position:relative;bottom:-28px}.submission-box-container .submission-box-text{display:flex;justify-content:center;align-items:flex-end;flex-direction:row;width:150px;height:40px;overflow:auto;font-weight:700;margin:10px;overflow-wrap:break-word;word-break:break-word}.submission-box-container .submission-box-upload{text-align:center;margin:10px;color:#185bec}.bold-centred{text-align:center;align-items:center;font-weight:600}.result-input-container{display:flex;flex-direction:row;column-gap:5px;align-items:center;padding:5px 50px}.result-input-container span{font-weight:400}.result-input-container.small{padding:5px 0!important;display:flex;flex-direction:column}.oc-confirmation-dialog{display:none;height:100svh;width:100vw;background-color:#3d343480;top:0;left:0}.oc-confirmation-dialog.show{display:flex;position:fixed;justify-content:center;align-items:center}.oc-confirmation-dialog .oc-confirmation-dialog-content{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fafcfc;border-radius:10px;margin:20px;width:400px}.oc-confirmation-dialog .oc-confirmation-dialog-content .oc-confirmation-dialog-header{display:flex;justify-content:space-between;padding:15px;width:100%;font-weight:700;font-size:1.25em;border-bottom:1px solid #5f5656}.oc-confirmation-dialog .oc-confirmation-dialog-content .oc-confirmation-dialog-body{display:flex;padding:15px;width:100%;align-items:center;gap:15px;border-bottom:1px solid #5f5656}.oc-confirmation-dialog .oc-confirmation-dialog-content .oc-confirmation-dialog-body .body-icon{font-size:3em;color:#e22726}.oc-confirmation-dialog .oc-confirmation-dialog-content .oc-confirmation-dialog-body .body-text{flex-grow:1}.oc-confirmation-dialog .oc-confirmation-dialog-content .oc-confirmation-dialog-body .body-text .text-highlight{font-weight:700;color:#e22726}.oc-confirmation-dialog .oc-confirmation-dialog-content .oc-confirmation-dialog-footer{display:flex;justify-content:flex-end;align-items:center;gap:15px;padding:15px;width:100%}.oc-confirmation-dialog .oc-confirmation-dialog-content .oc-confirmation-dialog-footer .oc-confirmation-dialog-button{display:flex;justify-content:center;align-items:center;padding:10px 20px;border-radius:5px;cursor:pointer;border:none;color:#fafcfc}.oc-confirmation-dialog .oc-confirmation-dialog-content .oc-confirmation-dialog-footer .oc-confirmation-dialog-button.cancel{background-color:#3d3434}.oc-confirmation-dialog .oc-confirmation-dialog-content .oc-confirmation-dialog-footer .oc-confirmation-dialog-button.cancel:hover{background-color:#5f5656}.oc-confirmation-dialog .oc-confirmation-dialog-content .oc-confirmation-dialog-footer .oc-confirmation-dialog-button.confirm{background-color:#e22726}.oc-confirmation-dialog .oc-confirmation-dialog-content .oc-confirmation-dialog-footer .oc-confirmation-dialog-button.confirm:hover{background-color:#5f5656}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}.print-registration-container{position:relative;width:190mm;height:auto;box-sizing:border-box;padding:3mm;margin:20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;overflow:hidden;border:1px solid #f4f4f4}.print-registration-container .reg-header{align-self:stretch;padding:10px;border-bottom:5px solid #E22726;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-start}.print-registration-container .reg-header img{width:180px}.print-registration-container .reg-header h3{flex:1;text-align:right;margin:0}.print-registration-container .reg-content{position:relative;font-size:12px}.print-registration-container .reg-content .oc-overview-details-left{position:relative;max-width:calc(100% - 160px);box-sizing:border-box;display:inline-block;vertical-align:top;margin-top:10px;padding-left:15px}.print-registration-container .reg-content .oc-overview-details-left .oc-overview-left-section{display:inline-block;vertical-align:top;width:195px;max-width:100%;margin-bottom:15px}.print-registration-container .reg-content .oc-overview-details-left .oc-overview-left-section .oc-overview-left-text{font-size:1em;font-weight:700}.print-registration-container .reg-content .oc-overview-details-left .oc-overview-left-section .oc-overview-left-bold{font-size:1em;font-weight:700;margin:5px 0}.print-registration-container .reg-content .oc-overview-details-right{width:160px;position:relative;display:inline-block;vertical-align:top}.print-registration-container .reg-content .oc-overview-details-right .oc-qr{box-sizing:border-box;background:#fff;text-align:center;padding:10px;border-radius:10px}.print-registration-container .reg-content .oc-overview-details-right .oc-qr-instruction{position:absolute;text-align:center;font-size:13px;top:105%;left:0;width:100%}.print-registration-container .reg-content .invoice-title{font-size:1.05em;font-weight:700;text-align:center;margin:0 auto -15px}.print-registration-container .reg-content .oc-qr-instruction{font-size:11px!important;top:100%!important}.print-registration-container .reg-content .consolidated-payment-table{box-sizing:border-box;padding:0 15px}.print-registration-container .reg-content .consolidated-payment-table .oc-payment-table{font-size:11px}.print-registration-container .reg-content .consolidated-payment-table .oc-payment-table th,.print-registration-container .reg-content .consolidated-payment-table .oc-payment-table td{padding:7px 10px!important}.print-registration-container .reg-content .consolidated-payment-table .oc-payment-table .discount{padding-right:50px!important}.print-registration-container .reg-content .consolidated-payment-table .oc-payment-table .item-table{min-height:80px}.print-registration-container .reg-content .consolidated-payment-table .oc-payment-table .discount-table{min-height:0!important}.print-registration-container .reg-content .consolidated-payment-table .oc-payment-table .total{font-size:1em}.print-registration-container .reg-content .consolidated-payment-table .cpt-table-container{background:#f4f4f4}.print-registration-container .reg-embed{position:relative;flex:1;align-self:stretch;font-size:12px;box-sizing:border-box;padding:0 15px}.print-registration-container .reg-codes{display:flex;position:relative;align-self:stretch;font-size:12px;box-sizing:border-box;border:1px dashed #f07b7b;border-radius:10px;margin:10px 15px;padding:0 20px}.print-registration-container .reg-codes img{object-fit:contain;width:118px;max-height:118px}.print-registration-container .is-layout-flex{display:flex}.print-registration-container .wp-block-image{margin:0 14px 0 0}.print-registration-container .is-vertically-aligned-center{align-self:center}.print-registration-container .reg-footer{align-self:stretch;font-size:10px;color:#f4f4f4;padding:5px;text-align:center}@media print{.print-registration-container{margin:0!important;height:auto!important;border:none!important}.reg-footer{display:none}}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}.pop-out-page-container{margin-left:10px;position:relative}.pop-out-page-container img{width:100%;height:100%;object-fit:contain;overflow:hidden}.pop-out-page-container .reg-embed{position:relative;flex:1;align-self:stretch;font-size:12px;box-sizing:border-box;padding:0 15px}.pop-out-page-container .reg-footer{align-self:stretch;font-size:10px;color:#f4f4f4;padding:5px;text-align:center}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:light;src:url(/fonts/Poppins-Light.ttf) format("truetype")}@font-face{font-family:regular;src:url(/fonts/Poppins-Regular.ttf) format("truetype"),url(/fonts/Poppins-Regular.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:bold;src:url(/fonts/Poppins-Medium.ttf) format("truetype"),url(/fonts/Poppins-Medium.woff2) format("woff2");speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:print;src:url(/fonts/Cocogoose_trial.otf) format("opentype");speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:Rubik;src:url(/fonts/Rubik-VariableFont_wght.ttf);speak:none;font-style:normal;line-height:1;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_regular;src:url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.ttf) format("truetype"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff2) format("woff2"),url(/fonts/opensans-regular-macroman/OpenSans-Regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:opensans_semibold;src:url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.ttf) format("truetype"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff2) format("woff2"),url(/fonts/opensans-semibold-macroman/OpenSans-Semibold-webfont.woff) format("woff");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}@font-face{font-family:OpenSans-Light;src:url(/fonts/Opensans-Light/OpenSans-Light.ttf) format("truetype");font-weight:400;font-style:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;text-rendering:optimizePrecision}i[class^=bi]{transition:color .25s}.wt-900{font-weight:900}.oc-autofill{width:10px;height:10px}.oc-autofill:hover{cursor:pointer}.oc-overall{display:flex;flex-direction:column;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:100%}.oc-overall div{-webkit-user-select:text!important;user-select:text!important}.oc-overall .tool-tip .tool-tip-text{background:#E22726}.oc-overall .tool-tip .tool-tip-up-triangle{border-top:5px solid #E22726}.oc-overall .tool-tip .tool-tip-down-triangle{border-bottom:5px solid #E22726}.oc-page{flex:1 0 auto;position:relative;width:100%;height:100%;min-height:100vh}.oc-page *{box-sizing:border-box;font-family:opensans_regular,Helvetica,Arial,sans-serif!important;letter-spacing:0}.oc-page li{margin:10px auto}.oc-page-stage-container{display:flex;flex-wrap:nowrap;align-items:center;max-width:900px;min-width:500px}.lockoutTimer{background-color:#e22726;padding:7.5px;border-radius:25px;color:#fff;position:relative;display:inline-grid}.lockoutTimer:before{content:"Time left";position:absolute;font-size:.8em;color:#3d3434;white-space:nowrap;place-items:center;text-transform:capitalize;font-weight:700;margin-top:-25px}.oc-page-stage-status-bar{width:100%;display:flex;align-items:stretch;max-width:900px;min-width:500px;flex-direction:column;justify-content:space-evenly;padding:15px 0;transition:all .5s linear}.oc-page-stage-status-bar .bike-indicator-container{padding:0 15px;width:calc(100% - 25px);justify-self:flex-end}.oc-page-stage-status-bar .bike-indicator-container .Bike-Step-Indicator{width:25px;margin-left:calc(100% / var(--TotalSteps) * var(--BikeStep));transition:margin-left .5s linear}.oc-page-stage-status-bar .bike-indicator-container .Bike-Step-Indicator path{stroke:#e22726;fill:none;stroke-width:1px}.oc-page-stage-status-bar .step-Container{padding:0 15px;display:flex;width:100%;justify-content:center;align-items:center}.oc-page-stage-status-bar .step-label-container{display:grid;width:calc(100% - 25px);justify-self:flex-start;grid-template-columns:repeat(var(--LabelCount),minmax(0,1fr));padding:15px;position:relative;flex-wrap:nowrap}.oc-page-stage-status-bar .step-label-container .step-bubble-label{text-align:left;word-wrap:break-word}.oc-page-stage-status-bar .step-label-container .step-bubble-label.active{color:#e22726;font-weight:1.05em}.oc-page-stage-status-bar .step-label-container .step-bubble-label:last-child{display:none}.oc-page-stage-status-bar .oc-page-stage-status-bar-step-indicator{flex-grow:1;display:flex;justify-content:center;align-items:center}.oc-page-stage-status-bar .oc-page-stage-status-bar-step-indicator:first-child{flex-grow:0}.oc-page-stage-status-bar .oc-page-stage-status-bar-step-indicator .step-bubble-container{display:flex;align-items:flex-start;justify-content:center;flex-direction:column;position:relative}.oc-page-stage-status-bar .oc-page-stage-status-bar-step-indicator .step-bubble-container .step-bubble{width:25px;height:25px;border-radius:12.5px;display:flex;justify-content:center;align-items:center;background-color:#3d3434;position:relative}.oc-page-stage-status-bar .oc-page-stage-status-bar-step-indicator .step-bubble-container .step-bubble :last-child{width:auto;color:#e22726;font-size:2em;position:relative;position:absolute;left:calc(50% - 4px);bottom:calc(50% - 4px)}.oc-page-stage-status-bar .oc-page-stage-status-bar-step-indicator .line-before{flex-grow:1;background-color:#3d3434;height:3px}.oc-page-stage-status-bar .oc-page-stage-status-bar-step-indicator.active .step-bubble{background-color:#e22726;color:#fff}.oc-page-stage-status-bar .oc-page-stage-status-bar-step-indicator.active .step-bubble:after{content:var(--label);position:absolute;top:25px;display:flex;width:100%;text-align:center;overflow:visible;color:#e22726}.oc-page-stage-status-bar .oc-page-stage-status-bar-step-indicator.active .line-before{background-color:#e22726;color:#fff}.oc-header{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;width:100%;height:100px;background-color:#ffffff50;background-position:center;object-fit:cover}.oc-header .logo{width:320px;height:auto}.oc-page-container{margin:auto;min-width:500px;max-width:900px;padding:0 5px;width:100%;flex-grow:1}@media screen and (max-width: 600px){.oc-page-container{min-width:100%}}.oc-page-container .fixed-scroll,.oc-page-container .fixed-scroll embed{width:100%}.oc-page-container .fixed-scroll embed p{word-wrap:break-word}.oc-reference-bar-toggle{display:none}.oc-reference-bar-toggle+label{text-align:center;align-self:center;display:flex;justify-content:center;position:relative;z-index:2;padding:15px;font-weight:700;color:#e22726}.oc-reference-bar-toggle+label:hover{cursor:pointer}.oc-reference-bar.show{opacity:1;pointer-events:auto;background-color:#fff;border-radius:10px;margin-top:15px;margin-left:5px;margin-right:5px;height:325px;width:calc(100% - 10px)}.oc-reference-bar{height:0%;z-index:1;isolation:isolate;align-self:center;max-width:890px;width:100%;pointer-events:none;opacity:0;padding:0;overflow:hidden}@media screen and (max-width: 900px){.oc-reference-bar{width:100%}}@keyframes slide-out-reference-form{0%{pointer-events:auto;height:100%;max-height:300px;min-height:300px}to{pointer-events:none;height:0%;min-height:0px;max-height:0px}}.oc-reference-bar .event-button{margin:0}.oc-reference-bar .oc-reference-bar-description{display:flex;justify-content:center;align-items:center;background:repeating-radial-gradient(circle at 100% 100%,hsl(0,76%,92%),hsl(0,76%,92%) 25%,hsl(0,76%,95%) 25.05%,hsl(0,76%,95%) 50%,hsl(0,76%,98%) 50.05%,hsl(0,76%,98%) 75%,white 75.05%,white 100%)}@media screen and (max-width: 1280px){.oc-reference-bar .oc-reference-bar-description{display:none}}.oc-reference-bar .oc-reference-bar-input-area{background:repeating-radial-gradient(circle at 0% 0%,hsl(0,76%,92%),hsl(0,76%,92%) 25%,hsl(0,76%,95%) 25.05%,hsl(0,76%,95%) 50%,hsl(0,76%,98%) 50.05%,hsl(0,76%,98%) 75%,white 75.05%,white 100%);width:100%;padding:15px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width: 600px){.oc-reference-bar{flex-direction:column}}.oc-reference-form-container{width:100%;height:220px;flex-grow:1;box-sizing:border-box}.oc-reference-form-container>div{flex-grow:1;height:100%;display:flex}.oc-reference-form-container .oc-reference-form{display:flex;flex-grow:1;flex-direction:column;justify-content:space-between;gap:15px}.oc-reference-form-container .oc-reference-form .oc-input-section{justify-content:center}.oc-reference-form-container .oc-reference-form .event-button{align-self:flex-end;align-items:center}.oc-reference-form-container .oc-reference-form .event-button .event-name{margin:0}.oc-reference-form-container .oc-reference-form .button-row{display:flex;column-gap:6px}footer{flex-shrink:0;margin-top:25px;font-family:opensans_regular}footer .oc-footer-top{width:100%;background-color:#3e3e3e;display:flex;padding:50px 0;align-items:center}footer .oc-footer-top .social-container{width:50%;text-align:center;color:#fff}footer .oc-footer-top .social-container .social-container-title{font-style:normal;font-size:24px}footer .oc-footer-top .social-container .social-container-icons a{color:#fff!important;width:21px}footer .oc-footer-top .social-container .social-container-icons .icon-set{display:inline-flex;align-self:center;margin:20px;width:21px;cursor:pointer}footer .oc-footer-top .contact-us-container{width:50%;color:#fff}footer .oc-footer-top .contact-us-container .contact-us-title{font-size:14px;margin:20px;font-weight:bolder}footer .oc-footer-top .contact-us-container .contact-us-text{font-size:12px;width:70%;display:block;text-align:left;font-style:normal;margin:20px 100px 20px 20px}footer .oc-footer-bottom{width:100%;background-color:#1b1b1b}footer .oc-footer-bottom .oc-footer-text{margin:auto;width:50%;color:#fff;font-size:12px;padding:20px 0;text-align:center}.oc-main-header-text{margin:10px;color:#1b1b1b;font-size:2em;font-weight:bolder;text-align:center}.oc-page{flex:1;display:flex;flex-direction:column;box-sizing:border-box;background-color:#fafcfc;background-size:cover;background-repeat:no-repeat;align-items:stretch;justify-content:flex-start;min-height:70vh}.oc-page h1{text-align:center}@media screen and (max-width: 600px){.oc-page{align-items:stretch;min-width:100%}}.oc-event-photo{overflow:hidden;position:relative}.oc-event-photo img{display:block;margin-left:auto;margin-right:auto;height:294px;width:100%;object-fit:cover}.oc-landing-banner{width:100%;height:100%;display:flex;align-items:stretch;position:relative;justify-content:flex-start;isolation:isolate;overflow:hidden}.oc-landing-banner .banner-image{z-index:0;position:absolute;content:"";width:100%;height:100%;box-shadow:inset 40px 0 40px -20px,inset -40px 0 40px -20px}.oc-landing-banner .banner-image:after{position:absolute;width:100%;height:100%;top:0;left:0;content:""}.oc-landing-banner .banner-image img{width:100%;height:100%;object-fit:cover;image-rendering:auto}.oc-landing-banner svg{overflow:visible;position:absolute;z-index:1;margin:25px;left:0;width:auto;max-height:200px;align-self:center}.oc-landing-banner svg path{stroke-linecap:round}.oc-landing-banner svg .banner-route{stroke:.3px;fill:#e22726;stroke:#e22726}.oc-landing-banner svg .moving-bike{fill:none;stroke:#000;stroke:.2!important;offset-path:path("m 41 243 C -12 264 5.6667 219.3333 8 215 c 18 -52 78 -158 81 -162 c 3 -4 27 -27 81 0 Q 180.9 57.5 188.1 53 c 54 -54 81 -54 135 0 c 54 54 54 0 119.7 24.3 Q 451.8 80.9 450.9 89.9 c 0 54 42.1 -30.9 46.1 77.1 C 497 181 505 211 475 213 c -194 10 -135 81 -217.8 79.7 c -27 0 -54 -54 -112.2 -61.7 c -20 -3 -43.8 4.7 12.2 20.7 c 22 12 -13.3 38.9 -43 40 c -28.2 -2.7 -17.2 -71.7 -72.2 -49.7 Z");animation:moving-bike-animation 15s infinite linear}@keyframes moving-bike-animation{0%{offset-distance:0%}to{offset-distance:100%}}.oc-landing-banner svg .moving-bike-1{fill:none;stroke:#000;stroke:3px!important;offset-path:path("m 41 243 C -12 264 5.6667 219.3333 8 215 c 18 -52 78 -158 81 -162 c 3 -4 27 -27 81 0 Q 180.9 57.5 188.1 53 c 54 -54 81 -54 135 0 c 54 54 54 0 119.7 24.3 Q 451.8 80.9 450.9 89.9 c 0 54 42.1 -30.9 46.1 77.1 C 497 181 505 211 475 213 c -194 10 -135 81 -217.8 79.7 c -27 0 -54 -54 -112.2 -61.7 c -20 -3 -43.8 4.7 12.2 20.7 c 22 12 -13.3 38.9 -43 40 c -28.2 -2.7 -17.2 -71.7 -72.2 -49.7 Z");animation:moving-bike-animation-1 15s infinite linear}@keyframes moving-bike-animation-1{0%{offset-distance:10%}to{offset-distance:110%}}.oc-landing-banner svg .moving-bike-2{fill:none;stroke:#000;stroke:3px!important;offset-path:path("m 41 243 C -12 264 5.6667 219.3333 8 215 c 18 -52 78 -158 81 -162 c 3 -4 27 -27 81 0 Q 180.9 57.5 188.1 53 c 54 -54 81 -54 135 0 c 54 54 54 0 119.7 24.3 Q 451.8 80.9 450.9 89.9 c 0 54 42.1 -30.9 46.1 77.1 C 497 181 505 211 475 213 c -194 10 -135 81 -217.8 79.7 c -27 0 -54 -54 -112.2 -61.7 c -20 -3 -43.8 4.7 12.2 20.7 c 22 12 -13.3 38.9 -43 40 c -28.2 -2.7 -17.2 -71.7 -72.2 -49.7 Z");animation:moving-bike-animation-2 15s infinite linear}@keyframes moving-bike-animation-2{0%{offset-distance:20%}to{offset-distance:120%}}.oc-landing-banner svg .moving-bike-3{fill:none;stroke:#000;stroke:3px!important;offset-path:path("m 41 243 C -12 264 5.6667 219.3333 8 215 c 18 -52 78 -158 81 -162 c 3 -4 27 -27 81 0 Q 180.9 57.5 188.1 53 c 54 -54 81 -54 135 0 c 54 54 54 0 119.7 24.3 Q 451.8 80.9 450.9 89.9 c 0 54 42.1 -30.9 46.1 77.1 C 497 181 505 211 475 213 c -194 10 -135 81 -217.8 79.7 c -27 0 -54 -54 -112.2 -61.7 c -20 -3 -43.8 4.7 12.2 20.7 c 22 12 -13.3 38.9 -43 40 c -28.2 -2.7 -17.2 -71.7 -72.2 -49.7 Z");animation:moving-bike-animation-3 15s infinite linear}@keyframes moving-bike-animation-3{0%{offset-distance:30%}to{offset-distance:130%}}.oc-landing-banner svg .moving-bike-4{fill:none;stroke:#000;stroke:3px!important;offset-path:path("m 41 243 C -12 264 5.6667 219.3333 8 215 c 18 -52 78 -158 81 -162 c 3 -4 27 -27 81 0 Q 180.9 57.5 188.1 53 c 54 -54 81 -54 135 0 c 54 54 54 0 119.7 24.3 Q 451.8 80.9 450.9 89.9 c 0 54 42.1 -30.9 46.1 77.1 C 497 181 505 211 475 213 c -194 10 -135 81 -217.8 79.7 c -27 0 -54 -54 -112.2 -61.7 c -20 -3 -43.8 4.7 12.2 20.7 c 22 12 -13.3 38.9 -43 40 c -28.2 -2.7 -17.2 -71.7 -72.2 -49.7 Z");animation:moving-bike-animation-4 15s infinite linear}@keyframes moving-bike-animation-4{0%{offset-distance:40%}to{offset-distance:140%}}.oc-landing-banner svg .moving-bike-5{fill:none;stroke:#000;stroke:3px!important;offset-path:path("m 41 243 C -12 264 5.6667 219.3333 8 215 c 18 -52 78 -158 81 -162 c 3 -4 27 -27 81 0 Q 180.9 57.5 188.1 53 c 54 -54 81 -54 135 0 c 54 54 54 0 119.7 24.3 Q 451.8 80.9 450.9 89.9 c 0 54 42.1 -30.9 46.1 77.1 C 497 181 505 211 475 213 c -194 10 -135 81 -217.8 79.7 c -27 0 -54 -54 -112.2 -61.7 c -20 -3 -43.8 4.7 12.2 20.7 c 22 12 -13.3 38.9 -43 40 c -28.2 -2.7 -17.2 -71.7 -72.2 -49.7 Z");animation:moving-bike-animation-5 15s infinite linear}@keyframes moving-bike-animation-5{0%{offset-distance:50%}to{offset-distance:150%}}.oc-landing-banner svg .moving-bike-6{fill:none;stroke:#000;stroke:3px!important;offset-path:path("m 41 243 C -12 264 5.6667 219.3333 8 215 c 18 -52 78 -158 81 -162 c 3 -4 27 -27 81 0 Q 180.9 57.5 188.1 53 c 54 -54 81 -54 135 0 c 54 54 54 0 119.7 24.3 Q 451.8 80.9 450.9 89.9 c 0 54 42.1 -30.9 46.1 77.1 C 497 181 505 211 475 213 c -194 10 -135 81 -217.8 79.7 c -27 0 -54 -54 -112.2 -61.7 c -20 -3 -43.8 4.7 12.2 20.7 c 22 12 -13.3 38.9 -43 40 c -28.2 -2.7 -17.2 -71.7 -72.2 -49.7 Z");animation:moving-bike-animation-6 15s infinite linear}@keyframes moving-bike-animation-6{0%{offset-distance:60%}to{offset-distance:160%}}.oc-landing-banner svg .moving-bike-7{fill:none;stroke:#000;stroke:3px!important;offset-path:path("m 41 243 C -12 264 5.6667 219.3333 8 215 c 18 -52 78 -158 81 -162 c 3 -4 27 -27 81 0 Q 180.9 57.5 188.1 53 c 54 -54 81 -54 135 0 c 54 54 54 0 119.7 24.3 Q 451.8 80.9 450.9 89.9 c 0 54 42.1 -30.9 46.1 77.1 C 497 181 505 211 475 213 c -194 10 -135 81 -217.8 79.7 c -27 0 -54 -54 -112.2 -61.7 c -20 -3 -43.8 4.7 12.2 20.7 c 22 12 -13.3 38.9 -43 40 c -28.2 -2.7 -17.2 -71.7 -72.2 -49.7 Z");animation:moving-bike-animation-7 15s infinite linear}@keyframes moving-bike-animation-7{0%{offset-distance:70%}to{offset-distance:170%}}.oc-landing-banner svg .moving-bike-8{fill:none;stroke:#000;stroke:3px!important;offset-path:path("m 41 243 C -12 264 5.6667 219.3333 8 215 c 18 -52 78 -158 81 -162 c 3 -4 27 -27 81 0 Q 180.9 57.5 188.1 53 c 54 -54 81 -54 135 0 c 54 54 54 0 119.7 24.3 Q 451.8 80.9 450.9 89.9 c 0 54 42.1 -30.9 46.1 77.1 C 497 181 505 211 475 213 c -194 10 -135 81 -217.8 79.7 c -27 0 -54 -54 -112.2 -61.7 c -20 -3 -43.8 4.7 12.2 20.7 c 22 12 -13.3 38.9 -43 40 c -28.2 -2.7 -17.2 -71.7 -72.2 -49.7 Z");animation:moving-bike-animation-8 15s infinite linear}@keyframes moving-bike-animation-8{0%{offset-distance:80%}to{offset-distance:180%}}.oc-landing-banner svg .moving-bike-9{fill:none;stroke:#000;stroke:3px!important;offset-path:path("m 41 243 C -12 264 5.6667 219.3333 8 215 c 18 -52 78 -158 81 -162 c 3 -4 27 -27 81 0 Q 180.9 57.5 188.1 53 c 54 -54 81 -54 135 0 c 54 54 54 0 119.7 24.3 Q 451.8 80.9 450.9 89.9 c 0 54 42.1 -30.9 46.1 77.1 C 497 181 505 211 475 213 c -194 10 -135 81 -217.8 79.7 c -27 0 -54 -54 -112.2 -61.7 c -20 -3 -43.8 4.7 12.2 20.7 c 22 12 -13.3 38.9 -43 40 c -28.2 -2.7 -17.2 -71.7 -72.2 -49.7 Z");animation:moving-bike-animation-9 15s infinite linear}@keyframes moving-bike-animation-9{0%{offset-distance:90%}to{offset-distance:190%}}.oc-landing-banner svg .moving-bike-10{fill:none;stroke:#000;stroke:3px!important;offset-path:path("m 41 243 C -12 264 5.6667 219.3333 8 215 c 18 -52 78 -158 81 -162 c 3 -4 27 -27 81 0 Q 180.9 57.5 188.1 53 c 54 -54 81 -54 135 0 c 54 54 54 0 119.7 24.3 Q 451.8 80.9 450.9 89.9 c 0 54 42.1 -30.9 46.1 77.1 C 497 181 505 211 475 213 c -194 10 -135 81 -217.8 79.7 c -27 0 -54 -54 -112.2 -61.7 c -20 -3 -43.8 4.7 12.2 20.7 c 22 12 -13.3 38.9 -43 40 c -28.2 -2.7 -17.2 -71.7 -72.2 -49.7 Z");animation:moving-bike-animation-10 15s infinite linear}@keyframes moving-bike-animation-10{0%{offset-distance:100%}to{offset-distance:200%}}.oc-landing-banner .oc-section-text{margin-left:75px;padding:22px;flex-grow:1;align-items:stretch;display:flex;flex-wrap:nowrap;z-index:1}@media screen and (max-width: 1440px){.oc-landing-banner .oc-section-text{flex-wrap:nowrap;margin-left:0}.oc-landing-banner .oc-section-text h1{margin:0}.oc-landing-banner .oc-section-text .oc-landing-banner-reference-box{width:100%!important}}.oc-landing-banner .oc-section-text h1{color:#fff;text-align:left;flex-grow:1;align-self:center;padding-left:15px;border-left:4px solid #E22726}.oc-landing-banner .oc-section-text .oc-landing-banner-reference-box{padding:15px;height:100%;width:40%;max-width:310px;border-radius:10px;margin-right:0;margin-left:auto;background-color:#fffc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}.oc-landing-banner .oc-section-text .oc-landing-banner-reference-box .oc-reference-box-description{font-size:1em;padding-left:5px;height:auto;display:flex;flex-direction:column;font-weight:700}.oc-landing-banner .oc-section-text .oc-landing-banner-reference-box .oc-reference-box-description .desc-highlight{color:#e22726}.oc-landing-banner .oc-section-text .oc-landing-banner-reference-box .oc-reference-box-description.error{text-align:center;color:#e22726;font-size:.85em}.oc-landing-banner .oc-section-text .oc-landing-banner-reference-box .event-button{margin:0}@media screen and (max-width: 600px){.oc-landing-banner .banner-image{background-color:#fff;background-image:none}.oc-landing-banner svg{display:none}.oc-landing-banner .oc-section-text{flex-direction:column;padding:0;background:repeating-radial-gradient(circle at 0% 0%,hsl(0,76%,92%),hsl(0,76%,92%) 25%,hsl(0,76%,95%) 25.05%,hsl(0,76%,95%) 50%,hsl(0,76%,98%) 50.05%,hsl(0,76%,98%) 75%,white 75.05%,white 100%)}.oc-landing-banner .oc-section-text h1{width:100%;letter-spacing:2px;text-transform:uppercase;font-size:1.25em;font-weight:bolder;padding:10px 25px;border:none;color:#e22726}.oc-landing-banner .oc-section-text .oc-landing-banner-reference-box{max-width:100%;border-radius:0;background-color:transparent}.oc-landing-banner .oc-section-text .oc-landing-banner-reference-box .oc-reference-box-description{font-size:1.05em;display:flex;flex-direction:column}.oc-landing-banner .oc-section-text .oc-landing-banner-reference-box .oc-reference-box-description .desc-highlight{color:#e22726}.oc-landing-banner .oc-section-text .oc-landing-banner-reference-box .event-button{min-height:40px;max-height:40px}.oc-landing-banner .oc-section-text .oc-landing-banner-reference-box .oc-input-label{min-width:80px}}.oc-event-section{margin-top:15px}.oc-event-section-container{display:flex;flex-direction:column;overflow:hidden}.oc-event-section-container .fixed-scroll{width:900px;overflow:hidden}.oc-event-section-container .oc-section-text{padding:0 25px 15px}.oc-event-section-container .oc-section-text li{padding-top:5px;padding-bottom:5px}.oc-event-section-container .oc-section-text .full{color:#9797977e}.oc-event-section-container .oc-section-text-mid{text-align:center}.oc-event-section-container .oc-event-section-row{display:grid;grid-template-columns:1fr;row-gap:15px;justify-content:center;height:auto;position:relative}.oc-event-section-container .oc-event-section-row.close{overflow:hidden;display:none}.oc-event-section-container .oc-event-section-row.open{display:block}.oc-event-section-container .oc-event-section-row .oc-event-section-item-col{padding:0 15px 15px}.oc-event-section-container .oc-event-section-row .oc-event-section-line{width:100%;height:1px;background-color:#e22726}.oc-event-section-container .oc-event-section-row .oc-event-section-col-text{font-size:1.25em;font-weight:bolder;text-align:left;margin-bottom:5px}.oc-event-section-container .oc-event-section-row .oc-event-section-col{justify-self:center;width:100%;overflow:hidden;background-color:#fce9e9}.oc-event-section-container .oc-event-section-row .oc-event-section-col .oc-event-selection{display:grid;grid-gap:15px;grid-template-columns:1fr 1fr}@media screen and (max-width: 992px){.oc-event-section-container .oc-event-section-row .oc-event-section-col .oc-event-selection{grid-template-columns:1fr}}@media screen and (min-width: 992px){.oc-event-section-container .oc-event-section-row .oc-event-section-col .oc-event-selection{grid-template-columns:1fr 1fr}}.oc-section-col-header{color:#fafcfc;letter-spacing:2px;text-transform:uppercase;font-size:1.5em;font-weight:bolder;text-align:left;position:relative;margin-bottom:15px;padding:10px 15px;display:flex;background-image:linear-gradient(to right,#E22726,#f07b7b);justify-content:space-between;align-items:center}@media screen and (max-width: 768px){.oc-section-col-header{font-size:1.25em}}.oc-section-col-header .section-toggle{transition:transform .3s ease-in-out}.oc-section-col-header .section-toggle.open{transform:rotateX(180deg)}.oc-section-col-header .section-toggle.close{transform:rotateX(0)}.oc-section-col-header.marginless{margin-bottom:0}.oc-section-col-header.rounded-top{border-top-left-radius:10px;border-top-right-radius:10px}.oc-section-col-header.ignore-padding{margin:0 -15px}.oc-section-col-header.oneline{width:100%;display:block;text-overflow:ellipsis;overflow:hidden}.oc-event-section-col.close>.oc-section-col-header{padding:3px 15px;height:100%}.oc-event-page{display:flex;flex-direction:column;align-items:stretch;align-self:center;justify-content:center;width:100%;min-width:500px;max-width:900px;box-sizing:border-box;overflow:visible}.oc-event-page.fitToTop{justify-content:flex-start}@media screen and (max-width: 600px){.oc-event-page{align-items:stretch;min-width:100%}}.event-button{min-height:60px;border:1px solid;border-radius:10px;display:flex;flex-direction:row;align-items:stretch;justify-content:center;background-color:#fff;overflow:hidden}.event-button .event-status{margin-left:auto;margin-right:0;width:30px;padding-left:5px;padding-right:5px;writing-mode:vertical-rl;text-orientation:mixed;text-align:center;font-size:1.05em;font-weight:700;color:#fff}.event-button .event-name{text-align:left;font-size:1.05em;font-weight:700;text-overflow:ellipsis;overflow:clip;align-self:center}.event-button .event-dates-container{display:flex;flex-direction:row;background-color:#3d3434;white-space:pre-line;aspect-ratio:1.35/1;margin-right:15px;justify-content:center;column-gap:7.5px;min-width:105px;min-height:97px}.event-button .event-dates-container .event-date{display:flex;flex-direction:column;justify-content:center;text-align:center;font-size:.9em;color:#fff}.event-button .event-dates-container .event-date .day{font-size:1.5em;font-weight:700}@media screen and (max-width: 600px){.event-button .event-dates-container{min-width:85px;max-width:85px;aspect-ratio:unset}.event-button .event-dates-container .event-date{font-size:.85em}.event-button .event-dates-container .event-date .day{font-size:.9em}}.event-button .event-button-row{width:100%;height:100%;gap:10px;padding-right:30px;display:flex;flex-direction:column;justify-content:space-between}.event-button .event-button-row .event-age{text-align:left;font-size:.9em;margin-bottom:10px}.event-button .event-button-row .event-name{align-self:flex-start;margin-top:10px}@media screen and (max-width: 600px){.event-button .event-button-row{padding-right:10px}.event-button .event-button-row .event-name{font-size:.85em;min-height:37px}}.event-button .event-padding{padding-left:15px}.event-button.full{background-color:#f09f9f!important}.event-button.disabled{background-color:#d4c1c1!important}.event-button:hover{background-color:#e22726;color:#fafcfc}.event-button:hover.full{background-color:#e22726!important}.event-button:hover.disabled{background-color:#5f5656!important}.oc-input-box{position:relative;width:100%;margin:10px auto}.oc-input-box.same-line{display:grid;grid-template-columns:1fr 1fr;align-items:center}.oc-user-registration-page{display:flex;flex-direction:column}.oc-user-registration-page .oc-participant-detail-segment{padding:50px;display:flex;flex-direction:column;border:1px solid lightgray;border-radius:10px;margin-bottom:50px;min-width:500px}.oc-section-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:15px;padding:15px}@media screen and (max-width: 768px){.oc-section-form{grid-template-columns:1fr}}.oc-section-box{padding:100px;box-shadow:5px 10px 5px gray;border:1px solid lightgray;border-radius:10px}.oc-input-flex-row{display:flex;column-gap:15px;margin:15px 0;width:100%}.oc-input-flex-row .oc-input-section{width:100%}.oc-input-section-row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px;margin:15px 0;width:100%}.oc-input-section-row2.full-width{grid-template-columns:repeat(1,minmax(0,1fr))}.oc-input-section-row2 .checkbox{min-width:20px;min-height:20px;margin:0}.oc-input-section-row2 .oc-input-section{width:100%}@media screen and (max-width: 768px){.oc-input-section-row2{grid-template-columns:repeat(1,minmax(0,1fr));row-gap:15px;margin:15px 0}}.oc-input-section-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px;margin:15px 0;width:100%}.oc-input-section-row.full-width{grid-template-columns:repeat(1,minmax(0,1fr))}.oc-input-section-row .checkbox{min-width:20px;min-height:20px;margin:0}.oc-input-section-row .oc-input-section{width:100%}@media screen and (max-width: 768px){.oc-input-section-row{grid-template-columns:repeat(1,minmax(0,1fr));row-gap:15px;margin:15px 0}}.oc-text-only{font-size:1.05em;margin-bottom:15px;margin-top:15px;padding-left:5px}.oc-text-only.center{text-align:center}.oc-text-only.checkbox-row{display:flex;justify-content:center}.oc-text-only.error{color:#e22726}.oc-text-only span{font-weight:700}.oc-text-only .checkbox{min-width:20px;min-height:20px;margin:0}.oc-text-only.no-padding{padding-left:0}.oc-text-only.extra-padding{padding-top:15px}.oc-text-only-bold{font-size:1.05em;font-weight:900;padding-left:5px}.oc-text-only-bold.center{text-align:center}.oc-checkbox .checkbox-container{align-items:flex-start}.oc-checkbox .checkbox-container .checkbox-text{margin-top:-1px;font-size:1em;align-self:center}.oc-checkbox.terms-and-conditions .checkbox-text{font-size:1em;margin-top:-2px}.oc-checkbox.terms-and-conditions .checkbox-text .oc-text-only{margin:0}.oc-input-section{display:flex;flex-direction:column}.oc-input-section.same-line{flex-direction:row;align-items:center;padding:0 5px;flex-grow:0}.oc-input-section .multiple-label{display:flex;flex-direction:row;column-gap:5px;align-items:center}.oc-input-section .oc-input-label{font-size:1.05em;width:fit-content}.oc-input-section .oc-input-label.same-line{margin-right:5px}.oc-input-section .oc-input-mini-label{font-size:.7em}.oc-input-section input{font-size:1em}.oc-input-section .oc-input-contact-number{display:flex;flex-direction:row}.oc-input-section .oc-input-contact-number .oc-input-country-code{width:33%;margin-right:5px}.oc-button-row{display:flex;gap:5%;flex-direction:row;justify-content:center;align-items:center}.oc-button-row .event-button{flex-grow:1;min-width:47.5%;margin:0}.oc-button-row.overview{gap:1%;flex-direction:row;justify-content:center;align-items:center}.oc-section-container{margin-top:15px;margin-bottom:25px;background-color:#fce9e9;padding-bottom:10px;border-radius:10px;overflow:hidden}.oc-section-container .oc-section-disclaimer{display:grid;grid-template-columns:1fr;grid-gap:10px;margin:15px}.oc-section-container.marginless{margin-top:0;margin-bottom:0;padding-bottom:0}.oc-section-container.padless{padding-bottom:0}.oc-section-container.no-bg{background:white}.oc-section-inner-container{padding:0 15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px;row-gap:15px;margin:15px 0;width:100%}.oc-input-section-rows.full-width{grid-column:1/span 2}.oc-section-padding{padding:0 15px}.oc-section-padding.volunteer-text{padding-top:15px;padding-bottom:0}.oc-section-padding.section-split{padding:0 15px 25px 0}.oc-registration-summary{margin-top:10px;display:flex;flex-direction:column}.oc-registration-summary .oc-registration-summary-segment{margin:auto}.oc-registration-summary .oc-registration-summary-left{width:30%;min-width:150px;font-size:1em}.oc-registration-summary .oc-registration-summary-left.oc-push-left{padding-left:20px}.oc-registration-summary .oc-registration-summary-right{width:70%;font-size:1.05em;font-weight:700}.oc-registration-summary .oc-registration-summary-right.oc-push-right{padding-right:20px}.oc-registration-summary .oc-registration-summary-section{padding:6px 0}.oc-registration-summary .oc-registration-summary-row{display:flex;flex-direction:row;align-content:center;padding:10px 0}.oc-registration-summary .oc-registration-summary-row .main-header{width:100%;padding-left:20px;padding-top:10px;padding-bottom:10px;font-size:1.5em;font-weight:bolder;color:#fafcfc;background-color:#3d3434;text-transform:uppercase;letter-spacing:5px}.oc-registration-summary .oc-registration-summary-row.answer-thick{font-size:1.05em;font-weight:700}.oc-registration-summary .oc-registration-summary-row.item-row{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px}.oc-registration-summary .oc-registration-summary-row.padless{padding:0}.oc-registration-summary .oc-registration-summary-row.total-tax-promo{text-align:end}.oc-registration-summary .oc-registration-summary-row.total{font-size:1.1em;font-weight:700;background-color:#d3d3d3;margin-bottom:0!important}.oc-registration-summary .oc-registration-summary-row.header{background-color:red;font-size:1.05em;font-weight:700;overflow:hidden;margin-bottom:0!important}.oc-registration-summary .oc-registration-summary-row.colored-row{background-color:#d3d3d344;font-size:1.05em;font-weight:700;margin-left:-15px;margin-right:-15px;text-indent:15px}.oc-registration-summary .oc-registration-summary-promo{margin:15px 20px 15px 0;justify-content:end;align-items:center}.oc-registration-summary .oc-registration-summary-promo .promo-text{text-align:end;font-weight:700}.oc-registration-summary .oc-registration-summary-promo .promo-box{width:250px;font-size:1.05em;font-weight:700;padding-left:15px;padding-right:20px}.oc-registration-summary .oc-registration-summary-promo .apply-button{width:150px;height:36px;border-radius:10px;background-color:#e22726;position:relative;display:flex;justify-content:center;align-items:center}.oc-registration-summary .oc-registration-summary-promo .apply-button .apply-text{color:#fff;font-weight:700;margin-bottom:3px}.oc-registration-summary .oc-registration-summary-promo .apply-button.disabled{background-color:#5f5656}.oc-registration-summary .oc-registration-item-summary{margin-top:10px;margin-bottom:25px;border:1px solid lightgray}.oc-registration-summary .oc-registration-item-summary .header{font-size:1.05em;font-weight:700;overflow:hidden;margin-top:0}.oc-registration-summary .oc-registration-item-summary .header-left{border-top-left-radius:15px}.oc-registration-summary .oc-registration-item-summary .header-right{border-top-right-radius:15px}.oc-registration-summary .oc-registration-item-summary .item-summary-item{background-color:#ffffff26}.oc-registration-summary .oc-registration-item-summary .item-summary-left{width:70%;align-self:flex-start;justify-self:flex-start}.oc-registration-summary .oc-registration-item-summary .item-summary-left.force-left{width:76%}.oc-registration-summary .oc-registration-item-summary .item-summary-right{align-self:flex-end;justify-self:flex-end;text-align:end;font-weight:700}.oc-registration-summary .oc-registration-item-summary .item-summary-right.force-right{width:24%;padding-right:20px}.oc-registration-summary .oc-success-container{display:flex;flex-direction:row;align-items:center;padding:25px}.oc-registration-summary .oc-success-row{display:flex;flex-direction:column;padding-left:20px;padding-right:20px}.oc-registration-summary .oc-success-row .oc-success-col{display:flex;align-items:center}.oc-registration-summary .oc-success-row .oc-success-col .oc-success-image{width:10%;margin:25px}.oc-registration-summary .oc-success-row .oc-success{color:#e22726;font-weight:bolder;font-size:2em;margin-bottom:20px}.oc-registration-summary .oc-success-row .oc-summary-text{text-align:left}.oc-payment-table-foreground{width:100%;align-self:center;top:0;bottom:0;position:absolute;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.oc-payment-table{position:relative;display:flex;flex-direction:column}.oc-payment-table table{table-layout:fixed;border-collapse:collapse;margin:0;width:100%}.oc-payment-table th,.oc-payment-table td{padding:10px 20px}.oc-payment-table th{border-bottom:2px solid #3b3b3c}.oc-payment-table .sub-total{width:150px;text-align:right}.oc-payment-table .quantity{text-align:center;width:150px}.oc-payment-table .item,.oc-payment-table .description{text-align:left}.oc-payment-table .discount{text-align:right;padding-right:40px}.oc-payment-table .total{padding:15px 20px;border-top:2px solid black;font-weight:700;font-size:1.1em}.oc-payment-table .title{overflow:visible;white-space:nowrap;font-weight:700;margin:10px auto}.oc-payment-table .no-border{border-bottom:none}.oc-payment-table .quantity-container{width:100%;display:flex;align-items:center;justify-content:space-between;flex-direction:row;gap:5px}.oc-payment-table .quantity-container i{padding:2.5px 5px;width:26px;height:26px;font-size:.8rem;background-color:#60606033;display:flex;align-items:center;justify-content:center}.oc-payment-table .quantity-container i:hover{background-color:#60606066}.oc-payment-table .table-quantity-mod{position:relative;width:15px;height:15px}.oc-payment-table .table-quantity-mod.hidden{visibility:hidden}.oc-payment-table .item-table{min-height:100px}.oc-payment-table .discount-table{min-height:60px}.promo-container{display:flex;flex-direction:row;align-content:center;padding:10px 0;margin:15px 20px 15px 0;justify-content:end;align-items:center}.promo-container .promo-text{text-align:end;font-weight:700}.promo-container .promo-box{width:250px;font-size:1.05em;font-weight:700;padding-left:15px;padding-right:20px}.promo-container .apply-button{width:150px;height:36px;border-radius:10px;background-color:#e22726;position:relative;display:flex;justify-content:center;align-items:center}.promo-container .apply-button .apply-text{color:#fff;font-weight:700;margin-bottom:2px}.overview-event-container{display:flex;flex-direction:column;margin-top:20px;padding-bottom:20px;border-bottom:1px solid #3d3434}.overview-event-container .section-toggle{transition:transform .3s ease-in-out}.overview-event-container .section-toggle.open{transform:rotateX(180deg)}.overview-event-container .section-toggle.close{transform:rotateX(0)}.overview-event-container .overview-event-section-header{position:relative;min-height:70px;max-height:90px;display:flex;flex-direction:row;align-items:center;overflow:hidden;box-sizing:border-box;padding:0 10px;cursor:pointer!important}.overview-event-container .overview-event-section-header div{cursor:pointer!important}.overview-event-container .overview-event-date{display:flex;flex-direction:column;justify-content:center;text-align:center;color:#fff;background-color:#3d3434;width:70px;height:100%;border-radius:5px;white-space:pre-line;aspect-ratio:1/1;margin-right:15px}.overview-event-container .overview-event-date .day{font-size:1.25em;font-weight:700}.overview-event-container .overview-event-date .month{font-size:.85em}.overview-event-container .overview-event-row{width:100%;height:90%;display:flex;flex-direction:column;justify-content:space-between}.overview-event-container .overview-event-row .overview-event-name{text-align:left;font-size:1.25em;font-weight:bolder;margin:5px 0}.overview-event-container .overview-event-row .overview-event-flagoff{font-size:.9em}.overview-event-container .overview-event-details-container .oc-overview-details-row{display:flex;flex-direction:column}.overview-event-container .overview-event-details-container .oc-overview-details-row .oc-overview-details{margin-top:30px;padding:0 10px}.overview-event-container .overview-event-details-container .oc-overview-details-row .oc-overview-details .oc-overview-details-left{position:relative;max-width:calc(100% - 200px);box-sizing:border-box;display:inline-block;vertical-align:top;padding-left:10px}.overview-event-container .overview-event-details-container .oc-overview-details-row .oc-overview-details .oc-overview-details-left .oc-overview-left-section{display:inline-block;vertical-align:top;width:320px;max-width:100%;margin-bottom:25px}.overview-event-container .overview-event-details-container .oc-overview-details-row .oc-overview-details .oc-overview-details-left .oc-overview-left-section .oc-overview-left-text{font-size:1em;font-weight:700}.overview-event-container .overview-event-details-container .oc-overview-details-row .oc-overview-details .oc-overview-details-left .oc-overview-left-section .oc-overview-left-bold{font-size:1em;font-weight:700;margin:5px 0}.overview-event-container .overview-event-details-container .oc-overview-details-row .oc-overview-details .oc-overview-details-right{width:200px;position:relative;display:inline-block;vertical-align:top}.overview-event-container .overview-event-details-container .oc-overview-details-row .oc-overview-details .oc-overview-details-right .oc-qr{width:170px;box-sizing:border-box;background:#fff;text-align:center;padding:10px;border-radius:10px;margin:auto}.overview-event-container .overview-event-details-container .oc-overview-details-row .oc-overview-details .oc-overview-details-right .oc-qr div{line-height:0}.overview-event-container .overview-event-details-container .oc-overview-details-row .oc-overview-details .oc-overview-details-right .oc-qr-instruction{position:absolute;text-align:center;font-size:13px;top:105%;left:0;width:100%}.overview-event-container .overview-event-details-container .oc-overview-details-row .oc-overview-details .oc-overview-details-right .oc-confirmation-button{display:flex;flex-direction:row;justify-content:center;align-items:center}.overview-event-container .overview-event-details-container .oc-overview-details-row .oc-overview-details .oc-overview-details-right .oc-confirmation-button button{margin-top:0;min-width:180px}.overview-event-container .overview-event-details-container.close{visibility:hidden;transition:height,max-height .3s ease-in-out}.overview-event-container .overview-event-details-container.open{visibility:visible;transition:height,max-height .3s ease-in-out}.overview-event-container .button{background-color:#e22726}.overview-event-container .button.disabled{background-color:#5f5656}.overview-event-container .button:hover{background:#f07b7b}.overview-event-container .invoice-title{font-size:1.05em;font-weight:700;text-align:center;margin:25px auto 10px}.back-button-arrow:hover{width:16px;height:16px;border-left:5px solid #E22726;border-bottom:5px solid #E22726;font-weight:bolder}.back-button{display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:1.05em;font-weight:700;width:100px;height:60px;gap:15px;cursor:pointer!important}.back-button div{cursor:pointer!important}.back-button .back-button-arrow{width:14px;height:14px;border-left:5px solid #4b4b4c;border-bottom:5px solid #4b4b4c;transform:rotate(45deg);margin:5px}.back-button:hover{color:#e22726;font-weight:bolder!important}.back-button:hover .back-button-arrow{width:16px;height:16px;border-left:5px solid #E22726;border-bottom:5px solid #E22726;font-weight:bolder}.action-button{border-radius:10px;border:1px solid;min-height:60px;display:flex;align-items:center;justify-content:center;background-color:#e22726;overflow:hidden;color:#fafcfc;white-space:nowrap;text-overflow:ellipsis;width:100%}.action-button.disabled{background-color:#5f5656!important}.action-button .event-name{text-align:left;font-size:1.05em;font-weight:700;text-overflow:ellipsis;overflow:clip;align-self:center}.action-button:hover{background-color:#f07b7b}.action-button-gray{background-color:#3d3434}.action-button-gray:hover{background-color:#5f5656}.round-edges{border-radius:10px}.round-edges-top{border-top-left-radius:10px;border-top-right-radius:10px}.round-edges-bottom{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.box-shadow{box-shadow:0 0 10px #0000001a;webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.1)}.oc-loading{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;z-index:1;isolation:isolate}.oc-loading .oc-loading-spinner-container{width:100px;height:100px;border-radius:15px;display:flex;background-color:#fff;justify-content:center;align-items:center}.oc-loading .oc-loading-spinner-container .oc-loading-spinner{width:50px;height:50px;border-radius:50%;border:10px solid #E22726;border-top:10px solid transparent;animation:rotate 1s linear infinite}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wp-Container{position:relative;width:100%;height:100%}.wp-Container iframe{height:300px;border:none;position:relative;will-change:height;transition:height .3s ease-in-out}.wp-Container.expand{height:auto}.wp-Container.expand iframe{height:unset}.wp-Container.expand .wp-embed-container:after{display:none}.wp-Container .embed-expand{display:flex;justify-content:center;align-items:center;padding:5px 15px}.wp-Container .embed-expand #expandbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.wp-Container .embed-expand #expandbtn:checked+.expand-button .expand-icon{transform:rotate(180deg)}.wp-Container .embed-expand .expand-button{padding:7.5px;color:#3d3434;border-radius:5px;transition:.3s ease-in-out;display:flex;gap:15px;align-items:center;text-transform:uppercase;font-weight:700;font-size:1.05em}.wp-Container .embed-expand .expand-button:hover{color:#e22726}.wp-Container .embed-expand .expand-button .expand-icon{transform:rotate(0)}.wp-embed-container{position:relative;width:100%;height:100%;-webkit-overflow-scrolling:auto}.lockout-parent-container{position:relative;width:100%;text-align:center;background-color:transparent;min-height:100px}@media screen and (max-width: 900px){.lockout-parent-container{transform:scale(.99)}}.lockout-container-filler{height:0px}.lockout-container-filler.fill{height:140px}.lockout-container-filler.merch-fill{height:200px}.lockout-parent-container.sticky{position:fixed;top:0;width:100%;z-index:100;background-color:#ffffffe6}.lockout-parent-container.sticky .sports-hub{transform:scale(.8);top:-45px}.social-media-container{display:flex;justify-content:left;align-content:center;background-color:#3d3434;flex-wrap:wrap;padding-left:25px}.social-media-container .text{padding-left:25px;text-align:left;font-weight:700;margin-top:30px;color:#fafcfc}.social-media-container .item:first-child{width:100%}.social-media-container .item:not(:first-child){width:30px;height:30px;margin:30px}.social-media-container .item:not(:first-child) img{width:inherit;height:inherit}.item.clash-0{background:#ff8b94;border:2px groove #E22726}.item.clash-1{background:#a8e6cf;border:2px groove #E22726}.item.clash-2{background:#ffaaa5;border:2px groove #E22726}.item.clash-3{background:#ffd3b6;border:2px groove #E22726}.item.clash-4{background:#dcedc1;border:2px groove #E22726}.item.clash-5{background:#d8e2dc;border:2px groove #E22726}.item.clash-6{background:#ffe5d9;border:2px groove #E22726}.item.clash-7{background:#ffcad4;border:2px groove #E22726}.item.clash-8{background:#f4acb7;border:2px groove #E22726}.item.clash-9{background:#9d8189;border:2px groove #E22726}.lockout-container{position:relative;width:750px;max-width:92%;margin:auto;padding:20px 0}.lockout-container .lockout-timer{font-weight:700;font-size:15px;text-align:center;color:#e22726}.lockout-container .progress-bar-container{position:relative;margin:10px 0 40px}.lockout-container .progress-bar-empty{position:relative;width:100%;display:flex;flex-direction:row;align-items:space-between;justify-content:space-between;background:grey}.lockout-container .milestone{position:relative;width:20px;height:20px;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center}.lockout-container .milestone div{margin-top:50px}.lockout-container .milestone:first-child{left:-15px}.lockout-container .sports-hub{position:absolute;top:-51px;right:-15px;width:60px;height:60px;object-fit:contain}.lockout-container .race-flag{position:absolute;top:-7px;right:0;width:40px;height:20px;object-fit:contain;transform:skewY(35deg)}.lockout-container .road-lines{position:absolute;top:9px;width:100%;border-bottom:2px dashed lightgray}.lockout-container .progress-bar{position:absolute;top:0;left:0;height:100%;background:#E22726;width:0}@media screen and (max-width: 600px){.lockout-container .garnish{display:none}.lockout-container .sports-hub{right:-30px}}.lockout-container .garnish{position:absolute;top:-40px;bottom:-36px;left:0;right:0}.lockout-container .garnish img{position:absolute;width:30px}.lockout-container .garnish .top-1{top:2px;left:0%}.lockout-container .garnish .top-2{top:2px;left:87.5%}.lockout-container .garnish .bot-1{bottom:0;left:12.5%}.lockout-container .garnish .bot-2{bottom:0;left:35%}.lockout-container .garnish .bot-3{bottom:0;left:60%}.lockout-container .garnish .bot-4{bottom:2px;left:84.5%}.lockout-container .rider{position:absolute;top:-5px;left:0;width:0}.lockout-container .rider img{position:absolute;top:0;right:-10px;width:20px;height:20px}.lockout-end{position:relative;width:900px;max-width:98%;border-radius:10px;background-color:#e22726;color:#fff;font-size:14px;font-weight:600;padding:10px;margin:10px auto;animation:lockout-end-pulse .5s alternate infinite}@keyframes lockout-end-pulse{0%{background-color:#e22726}to{background-color:#f07b7b}}@media screen and (max-width: 500px){.lockout-container{width:76%;padding:10px 0 0}.lockout-container .garnish{top:-30px;bottom:-26px}.lockout-container .garnish img{width:23px}.cpt-title{font-size:.85em}.oc-overview-details-left .oc-overview-left-section{margin-bottom:10px!important}.overview-event-name,.overview-event-flagoff{width:calc(100% - 80px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oc-payment-table .sub-total{width:120px}.oc-payment-table .quantity{width:100px}}.wp-block-table{margin:10px auto}.wp-block-table table{table-layout:fixed;width:100%;border-collapse:collapse}.wp-block-table table td{padding:15px 10px 15px 0;vertical-align:middle;font-size:.9em}.wp-block-table table tbody>tr:first-child td,.wp-block-table table tbody>tr:last-child td{border-bottom:1px solid black}.role-search{position:relative;width:98%;display:flex;text-align:end;justify-items:center;justify-content:center;margin:10px}.changer-container{width:1000px;display:flex;flex-direction:column;align-items:center}.changer-container .change-section{width:80%;display:flex;flex-direction:row;align-items:center;padding:10px}.changer-container .change-section .label{width:40%}.changer-container .change-section-group{display:flex;flex-direction:row;align-items:center;width:80%;padding:10px}.changer-container .change-section-group .front-label{font-weight:bolder;text-align:end;width:150px}.changer-container .change-section-group .label{width:80%;text-align:start;padding:5px;margin-left:10px;border:1px groove #1B1B1B;border-radius:5px}.changer-container .change-section-group .middle{width:50px;font-weight:bolder;padding:0 10px}.extra-option-container{display:flex;flex-direction:column}.extra-option-container .extra-option-section{display:flex;align-self:center;width:40%;padding:15px}.extra-option-container .extra-option-section .section-label{width:20%;align-self:center}.extra-option-container .extra-option-section .section-input{width:80%;align-self:center}.dashboard-page-container{display:flex;flex-direction:column}.dashboard-page-container .dashboard-header-container{width:100%;height:20px;padding-bottom:10px}.dashboard-page-container .dashboard-header{left:0;right:0;width:100%;height:30px;display:flex;flex-direction:row;align-items:center;justify-content:center}.dashboard-page-container .dashboard-header .title{text-align:center;flex:1}.dashboard-page-container .dashboard-header .title.right{text-align:right}.dashboard-page-container .last-updated{font-size:.85em;text-align:center}.dashboard-page-container .base-dashboard-container{margin-top:60px}.dashboard-page-container .base-dashboard-container .dashboard-row{width:100%;font-size:larger;font-family:bold;text-align:center}.dashboard-page-container .base-dashboard-container .dashboard-grid{display:grid;grid-template-columns:repeat(auto-fill,650px);grid-column-gap:14px;justify-content:center}.dashboard-page-container .base-dashboard-container .graph-container{display:flex;flex-direction:column;width:100%;vertical-align:top;border-radius:10px;font-size:larger;font-family:bold;text-align:center;justify-content:center;align-items:center}.dashboard-page-container .base-dashboard-container .graph-title{padding-top:20px;padding-bottom:5px;font-size:large;font-family:bold;text-align:center}.dashboard-page-container .base-dashboard-container .base-graph{height:400px;width:100%;max-width:800px;margin-top:10px;margin-bottom:10px;background-color:#f4f4f4}
