:root{--winterMainColor:#005C5A;--winterSecondColour:#c27a0a;--winterMainColorRGB:0,92,90;--winterSecondColourRGB:194,122,10;--winterThirdColor:#005C5A;--winterThirdColorRGB:194,122,10;--color_primary:var(--winterMainColor);--color_secondary:var(--winterSecondColour);--DataColor1:hsl(226.99deg 55% 78.63%);--DataTextColor1:black;--DataColor2:hsl(282.36deg 34% 69.18%);--DataTextColor2:black;--DataColor3:hsl(335.69deg 70% 76.73%);--DataTextColor3:black;--DataColor4:hsl(164.63deg 48% 70.59%);--DataTextColor4:black;--DataColor5:hsl(237.31deg 28% 65.51%);--DataTextColor5:black;--DataColor6:hsl(189.64deg 45% 77.57%);--DataTextColor6:black;--DataColor7:hsl(307.96deg 31% 76.8%);--DataTextColor7:black;--DataColor8:hsl(211deg 56% 73.94%);--DataTextColor8:black;--DataColor9:hsl(286.42deg 60% 85.08%);--DataTextColor9:black;--progress_textcolor:black;--progress_0:hsl(0deg 96% 81%);--progress_10:hsl(13deg 92% 81%);--progress_20:hsl(23deg 88% 80%);--progress_30:hsl(28deg 86% 79%);--progress_40:hsl(35deg 82% 78%);--progress_50:hsl(43deg 76% 75%);--progress_60:hsl(53deg 68% 73%);--progress_70:hsl(65deg 64% 69%);--progress_80:hsl(72deg 60% 65%);--progress_90:hsl(91deg 54% 64%);--progress_100:hsl(132deg 48% 60%);--warningColour:hsl(29deg 100% 59%);--errorColour:hsl(0deg 100% 59%)}

:root{--font-text:"Open Sans";--font-headings:"Open Sans";--body-weight:400;--headings-weight:700;--headings-color:var(--body-color)}

:root{--body-color:#000;--body-bg:rgba(var(--winterMainColorRGB),0.05);--border-radius-sm:2px;--border-radius-md:4px;--border-radius-lg:8px}

:root{--interactive-color:var(--winterMainColor);--interactive-color-hover:var(--winterSecondColour);--interactive-color-active:#0a836c;--interactive-color-disabled:var(--gray_3)}

:root{--btn-radius:3px;--btn-default-bg:#456d9a;--btn-default-bg-hover:#456d9a;--btn-default-bg-active:#6e8ab3;--btn-default-bg-disabled:var(--gray_3);--btn-default-color:white;--btn-secondary-bg:var(--winterSecondColour);--btn-secondary-bg-hover:rgba(var(--winterSecondColourRGB),0.8);--btn-secondary-bg-active:rgba(var(--winterSecondColourRGB),0.6);--btn-secondary-bg-disabled:var(--gray_3);--btn-secondary-color:white;--btn-primary-bg:var(--winterMainColor);--btn-primary-bg-hover:rgba(var(--winterMainColorRGB),0.8);--btn-primary-bg-active:rgba(var(--winterMainColorRGB),0.6);--btn-primary-bg-disabled:var(--gray_3);--btn-primary-color:white;--btn-info-bg:#84b5ed;--btn-info-bg-hover:#7fa0c7;--btn-info-bg-active:#b1cceb;--btn-info-bg-disabled:var(--gray_3);--btn-info-color:white;--btn-warning-bg:#fdb53d;--btn-warning-bg-hover:#f2a524;--btn-warning-bg-active:#ffd183;--btn-warning-bg-disabled:var(--gray_3);--btn-warning-color:white;--btn-danger-bg:#ff7b7b;--btn-danger-bg-hover:#e25050;--btn-danger-bg-active:#fbb;--btn-danger-bg-disabled:var(--gray_3);--btn-danger-color:white;--btn-success-bg:#04ce2d;--btn-success-bg-hover:#109f2d;--btn-success-bg-active:#6cda83;--btn-success-bg-disabled:var(--gray_3);--btn-success-color:white}

:root{--gray_1:#f6f6f6;--gray_2:#e1e1e1;--gray_3:#b9b9b9;--gray_4:#858585;--gray_5:#565656;--gray_6:#363636;--gray_7:#171717}

:root{--nav-font:var(--font-headings);--mainmenu-color:var(--gray_1);--mainmenu-color-hover:var(--winterSecondColour);--mainmenu-color-active:var(--winterSecondColour);--nav-bg:var(--winterMainColor)}

:root{--shadow_heavy:0 30px 60px 0 rgba(0,0,0,0.3)}
.color_primary{background:var(--color_primary)}
.color_secondary{background:var(--color_secondary)}
.DataColorOne{background:var(--DataColor1)}
.DataColorTwo{background:var(--DataColor2)}
.DataColorThree{background:var(--DataColor3)}
.DataColorFour{background:var(--DataColor4)}
.DataColorFive{background:var(--DataColor5)}
.DataColorSix{background:var(--DataColor6)}
.DataColorSeven{background:var(--DataColor7)}
.DataColorEight{background:var(--DataColor8)}
.DataColorNine{background:var(--DataColor9)}
.DataColorTen{background:var(--DataColor10)}
.progress_0{background:var(--progress_0)}
.progress_10{background:var(--progress_10)}
.progress_20{background:var(--progress_20)}
.progress_30{background:var(--progress_30)}
.progress_40{background:var(--progress_40)}
.progress_50{background:var(--progress_50)}
.progress_60{background:var(--progress_60)}
.progress_70{background:var(--progress_70)}
.progress_80{background:var(--progress_80)}
.progress_90{background:var(--progress_90)}
.progress_100{background:var(--progress_100)}
.colortest{display:flex;flex-direction:row;width:100%;height:50px;color:white;font-weight:600;text-align:center}
.colortest [class*="progress"],.colortest [class*="color_"],.colortest [class*="DataColor"]{flex:1;margin:0 6px 0 0}
body{padding-top:0;font-family:var(--font-text);font-weight:var(--body-weight);background:var(--body-bg);height:100vh}
#page{padding:40px;max-width:1960px;margin:0 auto;height:100%}
#layout-content{position:relative;padding-bottom:2.5rem;min-height:calc(100% - 170px)}
p,button,input,optgroup,select,textarea,label,.form-control{font-family:var(--font-text);color:var(--body-color)}
h1,h2,h3{font-family:var(--font-headings);font-weight:var(--headings-weight);color:var(--headings-color)}
h4,h5,h6{font-family:var(--font-headings);font-weight:500;color:var(--headings-color)}
a{color:var(--interactive-color)}
a:hover,a:focus{color:var(--interactive-color-hover);text-decoration:none}
a:active{color:var(--interactive-color-active);text-decoration:none}
a.disabled,a.disabled:hover,a.disabled:focus,a.disabled:active,a:disabled{pointer-events:none;color:var(--interactive-color-disabled);text-decoration:none}
.pa_left{left:0}
.pa_right{right:0}
.error{background:#c84530;color:white;padding:24px}
.d-none{display:none !important}body:not(.user-is-tabbing) .btn:focus,body:not(.user-is-tabbing) .btn:active:focus,body:not(.user-is-tabbing) .btn.active:focus,body:not(.user-is-tabbing) .btn.focus,body:not(.user-is-tabbing) .btn:active.focus,body:not(.user-is-tabbing) .btn.active.focus{outline:none}
.flex_title_wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-bottom:24px}
.flex-container{display:flex}
.flex-child:first-child{margin-right:-10px;width:40px}
.select2-container--default .select2-search--dropdown:after,.select2-container--default.select2-container--open .select2-selection .select2-selection__arrow b:before,.select2-container--default .select2-selection--single .select2-selection__arrow b:before{font-family:FontAwesome}
.sweet-alert,.control-simplelist,.control-filelist p.no-data,.report-widget,.control-treeview ol>li.dragged>div,ul.mainmenu-nav li span.counter,#layout-sidenav ul li span.counter{border-radius:var(--border-radius-sm)}
.sweet-alert,.control-scrollbar>.scrollbar-scrollbar .scrollbar-track,.control-scrollbar>.scrollbar-scrollbar .scrollbar-track .scrollbar-thumb,.control-treeview a.menu-control,div.control-scrollpad>.scrollpad-scrollbar,div.control-scrollpad>.scrollpad-scrollbar .drag-handle{border-radius:var(--border-radius-md)}
.fancy-layout .control-tabs.master-tabs>div>div.tabs-container>ul.nav-tabs>li a>span.title:before,.fancy-layout.control-tabs.master-tabs>div>div.tabs-container>ul.nav-tabs>li a>span.title:before{border-radius:var(--border-radius-lg) 0 0 0}
.btn{font-weight:600;border-radius:var(--btn-radius);text-transform:capitalize}
.btn-default{border-width:2px;background-color:transparent;color:var(--btn-default-bg);border-color:var(--btn-default-bg)}
.btn-default:hover,.btn-default:focus{background-color:var(--btn-default-bg-hover);border-color:var(--btn-default-bg-hover);color:var(--btn-default-color)}
.btn-default:active,.btn-default:hover:active,.btn-default:focus:active{background-color:var(--btn-default-bg-active);border-color:var(--btn-default-bg-active);color:var(--btn-default-color)}
.btn-default:disabled,.btn-default.disabled{background-color:var(--btn-default-bg-disabled);border-color:var(--btn-default-bg-disabled);color:var(--btn-default-color)}
.btn-default.on{background-color:var(--interactive-color-active)}
.btn.btn-primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-color);border-color:var(--btn-primary-bg)}
.btn.btn-primary:hover,.btn.btn-primary:focus{background-color:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover);color:var(--btn-primary-color)}
.btn.btn-primary:active,.btn.btn-primary:hover:active,.btn.btn-primary:focus:active{background-color:var(--btn-primary-bg-active);border-color:var(--btn-primary-bg-active);color:var(--btn-primary-color)}
.btn.btn-primary:disabled,.btn.btn-primary.disabled{background-color:var(--btn-primary-bg-disabled);border-color:var(--btn-primary-bg-disabled);color:var(--btn-primary-color)}
.btn.btn-primary.on{background-color:var(--interactive-color-active)}
.btn.btn-secondary{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-color);border-color:var(--btn-secondary-bg)}
.btn.btn-secondary:hover,.btn.btn-secondary:focus{background-color:var(--btn-secondary-bg-hover);border-color:var(--btn-secondary-bg-hover);color:var(--btn-secondary-color)}
.btn.btn-secondary:active,.btn.btn-secondary:hover:active,.btn.btn-secondary:focus:active{background-color:var(--btn-secondary-bg-active);border-color:var(--btn-secondary-bg-active);color:var(--btn-secondary-color)}
.btn.btn-secondary:disabled,.btn.btn-secondary.disabled{background-color:var(--btn-secondary-bg-disabled);border-color:var(--btn-secondary-bg-disabled);color:var(--btn-secondary-color)}
.btn.btn-secondary.on{background-color:var(--interactive-color-active)}
.btn.btn-info{background-color:var(--btn-info-bg);color:var(--btn-info-color);border-color:var(--btn-info-bg)}
.btn.btn-info:hover,.btn.btn-info:focus{background-color:var(--btn-info-bg-hover);border-color:var(--btn-info-bg-hover);color:var(--btn-info-color)}
.btn.btn-info:active,.btn.btn-info:hover:active,.btn.btn-info:focus:active{background-color:var(--btn-info-bg-active);border-color:var(--btn-info-bg-active);color:var(--btn-info-color)}
.btn.btn-info:disabled,.btn.btn-info.disabled{background-color:var(--btn-info-bg-disabled);border-color:var(--btn-info-bg-disabled);color:var(--btn-info-color)}
.btn.btn-info.on{background-color:var(--interactive-color-active)}
.btn.btn-warning{background-color:var(--btn-warning-bg);color:var(--btn-warning-color);border-color:var(--btn-warning-bg)}
.btn.btn-warning:hover,.btn.btn-warning:focus{background-color:var(--btn-warning-bg-hover);border-color:var(--btn-warning-bg-hover);color:var(--btn-warning-color)}
.btn.btn-warning:active,.btn.btn-warning:hover:active,.btn.btn-warning:focus:active{background-color:var(--btn-warning-bg-active);border-color:var(--btn-warning-bg-active);color:var(--btn-warning-color)}
.btn.btn-warning:disabled,.btn.btn-warning.disabled{background-color:var(--btn-warning-bg-disabled);border-color:var(--btn-warning-bg-disabled);color:var(--btn-warning-color)}
.btn.btn-warning.on{background-color:var(--interactive-color-active)}
.btn.btn-danger{background-color:var(--btn-danger-bg);color:var(--btn-danger-color);border-color:var(--btn-danger-bg)}
.btn.btn-danger:hover,.btn.btn-danger:focus{background-color:var(--btn-danger-bg-hover);border-color:var(--btn-danger-bg-hover);color:var(--btn-danger-color)}
.btn.btn-danger:active,.btn.btn-danger:hover:active,.btn.btn-danger:focus:active{background-color:var(--btn-danger-bg-active);border-color:var(--btn-danger-bg-active);color:var(--btn-danger-color)}
.btn.btn-danger:disabled,.btn.btn-danger.disabled{background-color:var(--btn-danger-bg-disabled);border-color:var(--btn-danger-bg-disabled);color:var(--btn-danger-color)}
.btn.btn-danger.on{background-color:var(--interactive-color-active)}
.btn.btn-success{background-color:var(--btn-success-bg);color:var(--btn-success-color);border-color:var(--btn-success-bg)}
.btn.btn-success:hover,.btn.btn-success:focus{background-color:var(--btn-success-bg-hover);border-color:var(--btn-success-bg-hover);color:var(--btn-success-color)}
.btn.btn-success:active,.btn.btn-success:hover:active,.btn.btn-success:focus:active{background-color:var(--btn-success-bg-active);border-color:var(--btn-success-bg-active);color:var(--btn-success-color)}
.btn.btn-success:disabled,.btn.btn-success.disabled{background-color:var(--btn-success-bg-disabled);border-color:var(--btn-success-bg-disabled);color:var(--btn-success-color)}
.btn.btn-success.on{background-color:var(--interactive-color-active)}
.default-color{color:var(--btn-default-bg);border-color:var(--btn-default-bg)}
.default-color:hover,.default-color:focus{color:var(--btn-default-bg);filter:brightness(1.4)}
.default-color:active{color:var(--btn-default-bg);filter:brightness(0.9)}
.primary-color{color:var(--btn-primary-bg);border-color:var(--btn-primary-bg)}
.primary-color:hover,.primary-color:focus{color:var(--btn-primary-bg);filter:brightness(1.4)}
.primary-color:active{color:var(--btn-primary-bg);filter:brightness(0.9)}
.secondary-color{color:var(--btn-secondary-bg);border-color:var(--btn-secondary-bg)}
.secondary-color:hover,.secondary-color:focus{color:var(--btn-secondary-bg);filter:brightness(1.4)}
.secondary-color:active{color:var(--btn-secondary-bg);filter:brightness(0.9)}.btn-outline-primary{color:#11618c;background-image:none;background-color:transparent;border-color:#1681ba}
.btn-outline-primary.focus{color:#fff;background-color:#1681ba;border-color:#1681ba}
.open>.dropdown-toggle.btn-outline-primary{color:#fff;background-color:#1681ba;border-color:#1681ba}
.open>.dropdown-toggle.btn-outline-primary.focus{color:#fff;background-color:#0d4b6c;border-color:#093248}
.btn-outline-primary:disabled.focus{border-color:#4cb3ea}
.btn-icon:hover:before{color:#0181b9}
.btn-text a:hover{color:#0181b9}
.custom-checkbox [type="checkbox"] label{margin:0}
.form-group.input-sidebar-control .sidebar-control:hover,.form-group.input-sidebar-control .sidebar-control:focus{color:var(--winterSecondColour)}
.field-checkboxlist .checkboxlist-controls>div>a:hover>i{color:var(--winterMainColor)}
.custom-checkbox input[type=checkbox]:indeterminate + label:before,.custom-radio input[type=checkbox]:indeterminate + label:before,.custom-checkbox input[type=checkbox]:checked + label:before,.custom-radio input[type=checkbox]:checked + label:before{border-color:var(--winterSecondColour);background-color:var(--winterSecondColour)}
#layout-side-panel .sidepanel-content-header:after{border-top-color:var(--winterSecondColour)}
.layout .layout-row .layout-cell .layout-container{padding:20px 20px 0 20px}
.layout .layout-row .layout-cell .padded-container{padding:24px 24px 0 24px}
.layout .layout-row .layout-cell.layout-container{padding:20px 20px 0 20px}
.layout .layout-row .layout-cell.padded-container{padding:24px 24px 0 24px}
.layout .layout-container{padding:20px 20px 0 20px}
.layout .padded-container{padding:24px 24px 0 24px}
.layout-cell.layout-container{padding:20px 20px 0 20px}
.layout-cell.padded-container{padding:24px 24px 0 24px}#layout-nav{position:sticky;z-index:100;height:auto !important;background:var(--nav-bg);color:var(--mainmenu-color);font-family:var(--nav-font);display:flex;flex-direction:row;align-content:center;align-items:center;padding:9px 24px 8px;border-bottom:1px var(--gray_2) solid}
#layout-nav.collapse,#layout-nav.collapsing{display:flex !important}
#layout-nav .navbar-collapse{padding:0}
#layout-nav .navbar-favicon{display:none}
#layout-nav .navbar-header{display:flex;flex-direction:row;align-items:center}
#layout-nav .navbar-logo,#layout-nav .navbar-favicon{padding-right:24px}
#layout-nav .navbar-logo .logo,#layout-nav .navbar-favicon .logo{height:24px}
#layout-nav .navbar-nav li.separator{width:1px;background:rgba(255,255,255,0.3);height:30px;margin:0 10px 0 11px}
#layout-nav .navbar-nav .nav-item{font-size:1em;color:var(--mainmenu-color);font-weight:400}
#layout-nav .navbar-nav .nav-item a{margin-top:1px;padding:5px 14px 11px;color:var(--mainmenu-color);position:relative}
#layout-nav .navbar-nav .nav-item:not(.active) a:before{content:"";position:absolute;width:0;height:2px;background:var(--mainmenu-color-hover);bottom:0;left:0;right:0;transition:width 0.4s cubic-bezier(0,0,0,1.11);margin:0 6px}
#layout-nav .navbar-nav .nav-item:not(.active) a:hover,#layout-nav .navbar-nav .nav-item:not(.active) a:focus{background:none;color:var(--mainmenu-color-hover)}
#layout-nav .navbar-nav .nav-item:not(.active) a:hover:before,#layout-nav .navbar-nav .nav-item:not(.active) a:focus:before{width:calc(100% - 12px)}
#layout-nav .navbar-nav .nav-item.active a{color:var(--mainmenu-color-active)}
#layout-nav button.navbar-toggle{padding:8px;margin-right:0}
#layout-nav button.navbar-toggle span.icon-bar{background:var(--mainmenu-color)}
#layout-nav button.navbar-toggle:hover span.icon-bar,#layout-nav button.navbar-toggle:focus span.icon-bar{background:var(--mainmenu-color-hover)}
#layout-nav button.navbar-toggle:active span.icon-bar{background:var(--interactive-color-active)}
@media (max-width:768px){#layout-nav{padding:12px}#layout-nav .navbar-favicon{display:block}#layout-nav .navbar-logo{display:none}}
#layout-footer #footer{background:#fff;padding:40px 0;border-top:3px var(--winterMainColor) solid;display:flex;flex-direction:row;align-content:center;flex-wrap:wrap;justify-content:flex-start;align-items:center;width:100%;flex:100%}
#layout-footer #footer .container{display:flex;flex-direction:row;width:100%;flex-wrap:nowrap;align-content:center;padding:0 40px}
#layout-footer #footer .buildFlag{margin-left:auto}
#layout-footer #footer p.muted.credit{margin:0}
.control-breadcrumb{background:var(--winterMainColor)}
.control-breadcrumb ul{background:rgba(255,255,255,0.8)}
.control-breadcrumb ul li{background:var(--winterMainColor)}
.control-breadcrumb ul li:before,.control-breadcrumb ul li:after{border-left-color:var(--winterMainColor)}
.control-breadcrumb ul li:last-child{background-color:transparent;color:var(--headings-color)}
.control-breadcrumb ul li:last-child:before,.control-breadcrumb ul li:last-child:after{border-left-color:transparent}
.control-filter-popover .filter-active-items a:hover,.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--winterMainColor)}
#form-wrapper{width:100%;height:100%;display:flex;justify-content:center}
#Form{display:flex;flex-direction:column;flex-basis:900px;margin:0 40px;background:white;padding:24px 40px 60px;margin-top:40px}
#Form .question{margin:0 0 24px 0}
#Form .question.type_html{margin:0 0 40px 0}
#Form .questionTitle{font-size:1em;position:relative}
#Form .questionTitle.required:before{content:"*";font-size:24px;font-family:sans-serif;color:#e30000;position:absolute;top:-10px;left:-12px}
#Form .comments{font-size:1em;position:relative;font-weight:normal;font-style:italic}
#Form .formTitle{font-size:1.75em;margin:12px 0 40px}
#Form ul.list{padding-inline-start:20px}
#Form li{list-style:none}
#Form .pika-single{width:auto;padding:12px 32px 12px 12px}
#Form .pika-single .is-selected .pika-button{background:var(--winterSecondColour);color:white}
#Form .select2-container--default{width:100% !important}
#Form .number{position:absolute;top:2.1875rem;left:-1.25rem;color:var(--winterMainColor);font-size:2rem}
#Form .label--checkbox,#Form .label--radio{position:relative;font-weight:400;cursor:pointer}
#Form .label--text{width:100%}
#Form .label--text input[type="text"],#Form .label--text input[type="password"],#Form .label--text textarea{border:1px var(--gray_3) solid;border-radius:var(--border-radius-lg);width:100%;height:40px;padding:0 8px}
#Form .label--fileinput input[type="file"]{font-size:14px;color:gray}
#Form .label--fileinput input[type="file"]::file-selector-button{background-color:var(--btn-primary-bg);color:var(--btn-primary-color);border-color:var(--btn-primary-bg);text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;white-space:nowrap;user-select:none;padding:12px 15px;border-radius:var(--btn-radius);box-shadow:none;border:none}
#Form .label--fileinput input[type="file"]::file-selector-button:hover,#Form .label--fileinput input[type="file"]::file-selector-button:focus{background-color:var(--btn-primary-bg-hover);border-color:var(--btn-primary-bg-hover);color:var(--btn-primary-color)}
#Form .label--fileinput input[type="file"]::file-selector-button:active,#Form .label--fileinput input[type="file"]::file-selector-button:hover:active,#Form .label--fileinput input[type="file"]::file-selector-button:focus:active{background-color:var(--btn-primary-bg-active);border-color:var(--btn-primary-bg-active);color:var(--btn-primary-color)}
#Form .label--fileinput input[type="file"]::file-selector-button:disabled,#Form .label--fileinput input[type="file"]::file-selector-button.disabled{background-color:var(--btn-primary-bg-disabled);border-color:var(--btn-primary-bg-disabled);color:var(--btn-primary-color)}
#Form.FormSleek input[type="text"],#Form.FormSleek input[type="password"],#Form.FormSleek textarea,#Form.FormCentered input[type="text"],#Form.FormCentered input[type="password"],#Form.FormCentered textarea,#Form.FormSleekMinimalistic input[type="text"],#Form.FormSleekMinimalistic input[type="password"],#Form.FormSleekMinimalistic textarea{width:100%;border:1px solid var(--gray_3);border-radius:var(--border-radius-md);font-weight:normal}
#Form.FormSleek .question.type_html ul.list,#Form.FormCentered .question.type_html ul.list,#Form.FormSleekMinimalistic .question.type_html ul.list{padding:0}
#Form.FormSleek .htmlblock,#Form.FormCentered .htmlblock,#Form.FormSleekMinimalistic .htmlblock{padding:24px;background:var(--gray_1)}
#Form.FormSleek .checkbox,#Form.FormCentered .checkbox,#Form.FormSleekMinimalistic .checkbox{position:relative;top:0;margin:0 1rem 0 0;cursor:pointer}
#Form.FormSleek .checkbox:before,#Form.FormCentered .checkbox:before,#Form.FormSleekMinimalistic .checkbox:before{transition:transform 0.4s cubic-bezier(0.45,1.8,0.5,0.75);transform:rotate(-45deg) scale(0,0);content:"";position:absolute;left:0.1875rem;top:0.125rem;z-index:1;width:0.75rem;height:0.375rem;border:3px solid var(--winterMainColor);border-top-style:none;border-right-style:none}
#Form.FormSleek .checkbox:checked:before,#Form.FormCentered .checkbox:checked:before,#Form.FormSleekMinimalistic .checkbox:checked:before{transform:rotate(-45deg) scale(1,1)}
#Form.FormSleek .checkbox:after,#Form.FormCentered .checkbox:after,#Form.FormSleekMinimalistic .checkbox:after{content:"";position:absolute;top:-0.125rem;left:0;width:1rem;height:1rem;background:#fff;border:2px solid var(--gray_2);cursor:pointer}
#Form.FormSleek .radio,#Form.FormCentered .radio,#Form.FormSleekMinimalistic .radio{position:relative;margin:0 1rem 0 0;cursor:pointer}
#Form.FormSleek .radio:before,#Form.FormCentered .radio:before,#Form.FormSleekMinimalistic .radio:before{transition:transform 0.4s cubic-bezier(0.45,1.8,0.5,0.75);transform:scale(0,0);content:"";position:absolute;top:0;left:0.125rem;z-index:1;width:0.75rem;height:0.75rem;background:var(--winterMainColor);border-radius:50%}
#Form.FormSleek .radio:checked:before,#Form.FormCentered .radio:checked:before,#Form.FormSleekMinimalistic .radio:checked:before{transform:scale(1,1)}
#Form.FormSleek .radio:after,#Form.FormCentered .radio:after,#Form.FormSleekMinimalistic .radio:after{content:"";position:absolute;top:-0.25rem;left:-0.125rem;width:1rem;height:1rem;background:#fff;border:2px solid var(--gray_2);border-radius:50%}
#Form.FormSleek .question,#Form.FormSleekMinimalistic .question{margin:0 0 40px 0}
#Form.FormSleek .question.type_html,#Form.FormSleekMinimalistic .question.type_html{padding:0}
#Form.FormSleek .formTitle,#Form.FormSleekMinimalistic .formTitle{font-size:1.75em}
#Form.FormSleek .questionTitle,#Form.FormSleekMinimalistic .questionTitle{font-size:1.1em;padding:0 20px;margin-bottom:24px}
#Form.FormSleek .questionTitle.required:before,#Form.FormSleekMinimalistic .questionTitle.required:before{font-size:42px;left:-2px}
#Form.FormSleek .comments,#Form.FormSleekMinimalistic .comments{font-size:0.9em;padding:0 20px;margin-bottom:24px}
#Form.FormSleek .pika-single,#Form.FormSleekMinimalistic .pika-single{width:auto;padding:12px 32px 12px 12px}
#Form.FormSleek .pika-single .is-selected .pika-button,#Form.FormSleekMinimalistic .pika-single .is-selected .pika-button{background:var(--winterSecondColour)}
#Form.FormSleek .select2-container--default,#Form.FormSleekMinimalistic .select2-container--default{width:100% !important}
#Form.FormSleek .number,#Form.FormSleekMinimalistic .number{color:var(--winterMainColor);font-size:2rem}
#Form.FormSleek .label--checkbox,#Form.FormSleek .label--radio,#Form.FormSleekMinimalistic .label--checkbox,#Form.FormSleekMinimalistic .label--radio{margin:0 0 12px;line-height:135%}
#Form.FormSleek .label--text input[type="text"],#Form.FormSleek .label--text input[type="password"],#Form.FormSleek .label--text textarea,#Form.FormSleekMinimalistic .label--text input[type="text"],#Form.FormSleekMinimalistic .label--text input[type="password"],#Form.FormSleekMinimalistic .label--text textarea{border:1px var(--gray_3) solid;border-radius:var(--border-radius-lg)}
#Form.FormSleek .checkbox:before,#Form.FormSleekMinimalistic .checkbox:before{border:3px solid var(--winterMainColor);border-top-style:none;border-right-style:none}
#Form.FormSleek .checkbox:after,#Form.FormSleekMinimalistic .checkbox:after{border:2px solid var(--gray_2)}
#Form.FormSleek .radio:before,#Form.FormSleekMinimalistic .radio:before{background:var(--winterMainColor)}
#Form.FormSleek .radio:after,#Form.FormSleekMinimalistic .radio:after{background:#fff;border:2px solid var(--gray_2)}
#Form.FormSleek .question:not(.type_html){border-left:3px solid var(--winterMainColor)}
#Form.FormCentered .question{display:flex;flex-direction:row}
#Form.FormCentered .questionTitle{margin-top:4px;flex:20%}
#Form.FormCentered .comments{margin-top:4px;flex:20%}
#Form.FormCentered ul.list{flex:80%}
#Form.FormCentered ul.list .label--textarea{width:100%}
#Form.FormCentered ul.list textarea,#Form.FormCentered ul.list .datePicker,#Form.FormCentered ul.list input[type="text"],#Form.FormCentered ul.list input[type="password"],#Form.FormCentered ul.list input[type="datepicker"]{width:-webkit-fill-available;width:-moz-available}
#Form.FormCentered button[type="submit"]{float:right}
#Form .repeaterItem{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:0 0 12px 0}
#Form .repeaterItem input[type=text]{padding-right:32px}
#Form .repeaterItem .repeaterClose{display:inline;position:absolute;right:12px;color:#6c6c6c}
#Form .repeaterItem .repeaterClose:hover{color:black}
#Form .repeaterItem .repeaterClose:focus,#Form .repeaterItem .repeaterClose:active{color:var(--winterMainColor)}
#Form .btn.repeaterAddBtn{width:100%;margin:12px 0}#page\ FormPage .organisation{padding:24px 40px}