.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline;list-style:none;padding:0}.select2-container .select2-selection--multiple .select2-selection__clear{background-color:transparent;border:none;font-size:1em}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;margin-left:5px;padding:0;max-width:100%;resize:none;height:18px;vertical-align:bottom;font-family:sans-serif;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;padding-bottom:5px;padding-right:5px;position:relative}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:20px;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:inline-block;margin-left:5px;margin-top:5px;padding:0 0 0 20px;position:relative;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#999;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px;position:absolute;left:0;top:0}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:none}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:26px;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFCCCCCC",GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF",endColorstr="#FFEEEEEE",GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFEEEEEE",endColorstr="#FFFFFFFF",GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:none}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:none}mark{background-color:transparent;color:inherit}input::-moz-focus-inner{border:0;padding:0}input,select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none}body{-ms-overflow-style:scrollbar}@media screen and (max-width:480px){body,html{min-width:320px}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background-color:#2e3141;background-image:linear-gradient(0deg,rgba(46,49,65,.8),rgba(46,49,65,.8)),url(/packs/media/images/bg-846d332cfd9ea8e404b67ff616078cd4.jpg);background-size:auto,cover;background-attachment:fixed,fixed;background-position:50%,50%}body.is-preload *,body.is-preload :after,body.is-preload :before{animation:none!important;transition:none!important}.select2-container input{color:#000}body,input,select,textarea{color:#fff;font-family:Source Sans Pro,Helvetica,sans-serif;font-size:16.5pt;font-weight:300;line-height:1.65}@media screen and (max-width:1680px){body,input,select,textarea{font-size:13pt}}@media screen and (max-width:1280px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width:980px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width:736px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width:480px){body,input,select,textarea{font-size:12pt}}a{transition:color .2s ease-in-out,border-bottom-color .2s ease-in-out;border-bottom:1px dotted hsla(0,0%,100%,.35);color:#fff;text-decoration:none}a:hover{border-bottom-color:transparent;color:#fff!important}a.special:not(.button){text-decoration:none;border-bottom:0;display:block;font-family:Raleway,Helvetica,sans-serif;font-size:.8em;font-weight:700;letter-spacing:.1em;margin:0 0 2em;text-transform:uppercase}a.special:not(.button):before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:Font Awesome\ 5 Free;font-weight:900;transition:background-color .2s ease-in-out;border-radius:100%;border:2px solid hsla(0,0%,100%,.125);content:"";display:inline-block;font-size:1.25em;height:2em;line-height:1.75em;margin-right:.85em;text-align:center;text-indent:.15em;vertical-align:middle;width:2em}a.special:not(.button):hover:before{background-color:hsla(0,0%,100%,.025)}a.special:not(.button):active:before{background-color:hsla(0,0%,100%,.075)}b,strong{color:#fff;font-weight:600}em,i{font-style:italic}p{margin:0 0 2em}h1,h2,h3,h4,h5,h6{color:#fff;font-family:Raleway,Helvetica,sans-serif;font-weight:700;letter-spacing:.1em;margin:0 0 1em;text-transform:uppercase}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none;border-bottom:0}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-weight:200}h1.major,h2.major,h3.major,h4.major,h5.major,h6.major{padding-bottom:1em;border-bottom:2px solid hsla(0,0%,100%,.125)}h2{font-size:1.2em}h3{font-size:.9em}h4,h5,h6{font-size:.7em}@media screen and (max-width:736px){h2{font-size:1em}h3{font-size:.8em}}sub{top:.5em}sub,sup{font-size:.8em;position:relative}sup{top:-.5em}blockquote{border-left:4px solid hsla(0,0%,100%,.125);font-style:italic;margin:0 0 2em;padding:.5em 0 .5em 2em}code{background:hsla(0,0%,100%,.025);border-radius:5px;border:2px solid hsla(0,0%,100%,.125);margin:0 .25em;padding:.25em .65em}code,pre{font-family:Courier New,monospace;font-size:.9em}pre{-webkit-overflow-scrolling:touch;margin:0 0 2em}pre code{display:block;line-height:1.75em;padding:1em 1.5em;overflow-x:auto}hr{border:0;border-bottom:2px solid hsla(0,0%,100%,.125);margin:2.5em 0}hr.major{margin:4em 0}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.text-danger{color:#ff2451}div.events{margin-top:10px;margin-bottom:10px;background-color:hsla(0,0%,100%,.075);border:3px solid #5a3163;margin-left:0;border-radius:5px;padding:20px}div.events .event{margin:10px auto 5px}div.events .event .event-action,div.events .event .event-info{margin:auto}.row{display:flex;flex-wrap:wrap;align-items:stretch}.row,.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp{order:-1}.row>.col-1{width:8.3333333333%}.row>.time_slot.col-1{width:7.3333333333%;margin:.5%}.row>.off-1{margin-left:8.3333333333%}.row>.col-2{width:16.6666666667%}.row>.time_slot.col-2{width:15.6666666667%;margin:.5%}.row>.off-2{margin-left:16.6666666667%}.row>.col-3{width:25%}.row>.time_slot.col-3{width:24%;margin:.5%}.row>.off-3{margin-left:25%}.row>.col-4{width:33.3333333333%}.row>.time_slot.col-4{width:32.3333333333%;margin:.5%}.row>.off-4{margin-left:33.3333333333%}.row>.col-5{width:41.6666666667%}.row>.time_slot.col-5{width:40.6666666667%;margin:.5%}.row>.off-5{margin-left:41.6666666667%}.row>.col-6{width:50%}.row>.time_slot.col-6{width:49%;margin:.5%}.row>.off-6{margin-left:50%}.row>.col-7{width:58.3333333333%}.row>.time_slot.col-7{width:57.3333333333%;margin:.5%}.row>.off-7{margin-left:58.3333333333%}.row>.col-8{width:66.6666666667%}.row>.time_slot.col-8{width:65.6666666667%;margin:.5%}.row>.off-8{margin-left:66.6666666667%}.row>.col-9{width:75%}.row>.time_slot.col-9{width:74%;margin:.5%}.row>.off-9{margin-left:75%}.row>.col-10{width:83.3333333333%}.row>.time_slot.col-10{width:82.3333333333%;margin:.5%}.row>.off-10{margin-left:83.3333333333%}.row>.col-11{width:91.6666666667%}.row>.time_slot.col-11{width:90.6666666667%;margin:.5%}.row>.off-11{margin-left:91.6666666667%}.row>.col-12{width:100%}.row>.time_slot.col-12{width:99%;margin:.5%}.row>.off-12{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.4375em}.row.gtr-25>*{padding:0 0 0 .4375em}.row.gtr-25.gtr-uniform{margin-top:-.4375em}.row.gtr-25.gtr-uniform>*{padding-top:.4375em}.row.gtr-50{margin-top:0;margin-left:-.875em}.row.gtr-50>*{padding:0 0 0 .875em}.row.gtr-50.gtr-uniform{margin-top:-.875em}.row.gtr-50.gtr-uniform>*{padding-top:.875em}.row{margin-top:0;margin-left:-1.75em}.row>*{padding:0 0 0 1.75em}.row.gtr-uniform{margin-top:-1.75em}.row.gtr-uniform>*{padding-top:1.75em}.row.gtr-150{margin-top:0;margin-left:-2.625em}.row.gtr-150>*{padding:0 0 0 2.625em}.row.gtr-150.gtr-uniform{margin-top:-2.625em}.row.gtr-150.gtr-uniform>*{padding-top:2.625em}.row.gtr-200{margin-top:0;margin-left:-3.5em}.row.gtr-200>*{padding:0 0 0 3.5em}.row.gtr-200.gtr-uniform{margin-top:-3.5em}.row.gtr-200.gtr-uniform>*{padding-top:3.5em}@media screen and (max-width:1680px){.row{display:flex;flex-wrap:wrap;align-items:stretch}.row,.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-xlarge{order:-1}.row>.col-1-xlarge{width:8.3333333333%}.row>.time_slot.col-1-xlarge{width:7.3333333333%;margin:.5%}.row>.off-1-xlarge{margin-left:8.3333333333%}.row>.col-2-xlarge{width:16.6666666667%}.row>.time_slot.col-2-xlarge{width:15.6666666667%;margin:.5%}.row>.off-2-xlarge{margin-left:16.6666666667%}.row>.col-3-xlarge{width:25%}.row>.time_slot.col-3-xlarge{width:24%;margin:.5%}.row>.off-3-xlarge{margin-left:25%}.row>.col-4-xlarge{width:33.3333333333%}.row>.time_slot.col-4-xlarge{width:32.3333333333%;margin:.5%}.row>.off-4-xlarge{margin-left:33.3333333333%}.row>.col-5-xlarge{width:41.6666666667%}.row>.time_slot.col-5-xlarge{width:40.6666666667%;margin:.5%}.row>.off-5-xlarge{margin-left:41.6666666667%}.row>.col-6-xlarge{width:50%}.row>.time_slot.col-6-xlarge{width:49%;margin:.5%}.row>.off-6-xlarge{margin-left:50%}.row>.col-7-xlarge{width:58.3333333333%}.row>.time_slot.col-7-xlarge{width:57.3333333333%;margin:.5%}.row>.off-7-xlarge{margin-left:58.3333333333%}.row>.col-8-xlarge{width:66.6666666667%}.row>.time_slot.col-8-xlarge{width:65.6666666667%;margin:.5%}.row>.off-8-xlarge{margin-left:66.6666666667%}.row>.col-9-xlarge{width:75%}.row>.time_slot.col-9-xlarge{width:74%;margin:.5%}.row>.off-9-xlarge{margin-left:75%}.row>.col-10-xlarge{width:83.3333333333%}.row>.time_slot.col-10-xlarge{width:82.3333333333%;margin:.5%}.row>.off-10-xlarge{margin-left:83.3333333333%}.row>.col-11-xlarge{width:91.6666666667%}.row>.time_slot.col-11-xlarge{width:90.6666666667%;margin:.5%}.row>.off-11-xlarge{margin-left:91.6666666667%}.row>.col-12-xlarge{width:100%}.row>.time_slot.col-12-xlarge{width:99%;margin:.5%}.row>.off-12-xlarge{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.4375em}.row.gtr-25>*{padding:0 0 0 .4375em}.row.gtr-25.gtr-uniform{margin-top:-.4375em}.row.gtr-25.gtr-uniform>*{padding-top:.4375em}.row.gtr-50{margin-top:0;margin-left:-.875em}.row.gtr-50>*{padding:0 0 0 .875em}.row.gtr-50.gtr-uniform{margin-top:-.875em}.row.gtr-50.gtr-uniform>*{padding-top:.875em}.row{margin-top:0;margin-left:-1.75em}.row>*{padding:0 0 0 1.75em}.row.gtr-uniform{margin-top:-1.75em}.row.gtr-uniform>*{padding-top:1.75em}.row.gtr-150{margin-top:0;margin-left:-2.625em}.row.gtr-150>*{padding:0 0 0 2.625em}.row.gtr-150.gtr-uniform{margin-top:-2.625em}.row.gtr-150.gtr-uniform>*{padding-top:2.625em}.row.gtr-200{margin-top:0;margin-left:-3.5em}.row.gtr-200>*{padding:0 0 0 3.5em}.row.gtr-200.gtr-uniform{margin-top:-3.5em}.row.gtr-200.gtr-uniform>*{padding-top:3.5em}}@media screen and (max-width:1280px){.row{display:flex;flex-wrap:wrap;align-items:stretch}.row,.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-large{order:-1}.row>.col-1-large{width:8.3333333333%}.row>.time_slot.col-1-large{width:7.3333333333%;margin:.5%}.row>.off-1-large{margin-left:8.3333333333%}.row>.col-2-large{width:16.6666666667%}.row>.time_slot.col-2-large{width:15.6666666667%;margin:.5%}.row>.off-2-large{margin-left:16.6666666667%}.row>.col-3-large{width:25%}.row>.time_slot.col-3-large{width:24%;margin:.5%}.row>.off-3-large{margin-left:25%}.row>.col-4-large{width:33.3333333333%}.row>.time_slot.col-4-large{width:32.3333333333%;margin:.5%}.row>.off-4-large{margin-left:33.3333333333%}.row>.col-5-large{width:41.6666666667%}.row>.time_slot.col-5-large{width:40.6666666667%;margin:.5%}.row>.off-5-large{margin-left:41.6666666667%}.row>.col-6-large{width:50%}.row>.time_slot.col-6-large{width:49%;margin:.5%}.row>.off-6-large{margin-left:50%}.row>.col-7-large{width:58.3333333333%}.row>.time_slot.col-7-large{width:57.3333333333%;margin:.5%}.row>.off-7-large{margin-left:58.3333333333%}.row>.col-8-large{width:66.6666666667%}.row>.time_slot.col-8-large{width:65.6666666667%;margin:.5%}.row>.off-8-large{margin-left:66.6666666667%}.row>.col-9-large{width:75%}.row>.time_slot.col-9-large{width:74%;margin:.5%}.row>.off-9-large{margin-left:75%}.row>.col-10-large{width:83.3333333333%}.row>.time_slot.col-10-large{width:82.3333333333%;margin:.5%}.row>.off-10-large{margin-left:83.3333333333%}.row>.col-11-large{width:91.6666666667%}.row>.time_slot.col-11-large{width:90.6666666667%;margin:.5%}.row>.off-11-large{margin-left:91.6666666667%}.row>.col-12-large{width:100%}.row>.time_slot.col-12-large{width:99%;margin:.5%}.row>.off-12-large{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.4375em}.row.gtr-25>*{padding:0 0 0 .4375em}.row.gtr-25.gtr-uniform{margin-top:-.4375em}.row.gtr-25.gtr-uniform>*{padding-top:.4375em}.row.gtr-50{margin-top:0;margin-left:-.875em}.row.gtr-50>*{padding:0 0 0 .875em}.row.gtr-50.gtr-uniform{margin-top:-.875em}.row.gtr-50.gtr-uniform>*{padding-top:.875em}.row{margin-top:0;margin-left:-1.75em}.row>*{padding:0 0 0 1.75em}.row.gtr-uniform{margin-top:-1.75em}.row.gtr-uniform>*{padding-top:1.75em}.row.gtr-150{margin-top:0;margin-left:-2.625em}.row.gtr-150>*{padding:0 0 0 2.625em}.row.gtr-150.gtr-uniform{margin-top:-2.625em}.row.gtr-150.gtr-uniform>*{padding-top:2.625em}.row.gtr-200{margin-top:0;margin-left:-3.5em}.row.gtr-200>*{padding:0 0 0 3.5em}.row.gtr-200.gtr-uniform{margin-top:-3.5em}.row.gtr-200.gtr-uniform>*{padding-top:3.5em}}@media screen and (max-width:980px){.row{display:flex;flex-wrap:wrap;align-items:stretch}.row,.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-medium{order:-1}.row>.col-1-medium{width:8.3333333333%}.row>.time_slot.col-1-medium{width:7.3333333333%;margin:.5%}.row>.off-1-medium{margin-left:8.3333333333%}.row>.col-2-medium{width:16.6666666667%}.row>.time_slot.col-2-medium{width:15.6666666667%;margin:.5%}.row>.off-2-medium{margin-left:16.6666666667%}.row>.col-3-medium{width:25%}.row>.time_slot.col-3-medium{width:24%;margin:.5%}.row>.off-3-medium{margin-left:25%}.row>.col-4-medium{width:33.3333333333%}.row>.time_slot.col-4-medium{width:32.3333333333%;margin:.5%}.row>.off-4-medium{margin-left:33.3333333333%}.row>.col-5-medium{width:41.6666666667%}.row>.time_slot.col-5-medium{width:40.6666666667%;margin:.5%}.row>.off-5-medium{margin-left:41.6666666667%}.row>.col-6-medium{width:50%}.row>.time_slot.col-6-medium{width:49%;margin:.5%}.row>.off-6-medium{margin-left:50%}.row>.col-7-medium{width:58.3333333333%}.row>.time_slot.col-7-medium{width:57.3333333333%;margin:.5%}.row>.off-7-medium{margin-left:58.3333333333%}.row>.col-8-medium{width:66.6666666667%}.row>.time_slot.col-8-medium{width:65.6666666667%;margin:.5%}.row>.off-8-medium{margin-left:66.6666666667%}.row>.col-9-medium{width:75%}.row>.time_slot.col-9-medium{width:74%;margin:.5%}.row>.off-9-medium{margin-left:75%}.row>.col-10-medium{width:83.3333333333%}.row>.time_slot.col-10-medium{width:82.3333333333%;margin:.5%}.row>.off-10-medium{margin-left:83.3333333333%}.row>.col-11-medium{width:91.6666666667%}.row>.time_slot.col-11-medium{width:90.6666666667%;margin:.5%}.row>.off-11-medium{margin-left:91.6666666667%}.row>.col-12-medium{width:100%}.row>.time_slot.col-12-medium{width:99%;margin:.5%}.row>.off-12-medium{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.4375em}.row.gtr-25>*{padding:0 0 0 .4375em}.row.gtr-25.gtr-uniform{margin-top:-.4375em}.row.gtr-25.gtr-uniform>*{padding-top:.4375em}.row.gtr-50{margin-top:0;margin-left:-.875em}.row.gtr-50>*{padding:0 0 0 .875em}.row.gtr-50.gtr-uniform{margin-top:-.875em}.row.gtr-50.gtr-uniform>*{padding-top:.875em}.row{margin-top:0;margin-left:-1.75em}.row>*{padding:0 0 0 1.75em}.row.gtr-uniform{margin-top:-1.75em}.row.gtr-uniform>*{padding-top:1.75em}.row.gtr-150{margin-top:0;margin-left:-2.625em}.row.gtr-150>*{padding:0 0 0 2.625em}.row.gtr-150.gtr-uniform{margin-top:-2.625em}.row.gtr-150.gtr-uniform>*{padding-top:2.625em}.row.gtr-200{margin-top:0;margin-left:-3.5em}.row.gtr-200>*{padding:0 0 0 3.5em}.row.gtr-200.gtr-uniform{margin-top:-3.5em}.row.gtr-200.gtr-uniform>*{padding-top:3.5em}}@media screen and (max-width:736px){.row{display:flex;flex-wrap:wrap;align-items:stretch}.row,.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-small{order:-1}.row>.col-1-small{width:8.3333333333%}.row>.time_slot.col-1-small{width:7.3333333333%;margin:.5%}.row>.off-1-small{margin-left:8.3333333333%}.row>.col-2-small{width:16.6666666667%}.row>.time_slot.col-2-small{width:15.6666666667%;margin:.5%}.row>.off-2-small{margin-left:16.6666666667%}.row>.col-3-small{width:25%}.row>.time_slot.col-3-small{width:24%;margin:.5%}.row>.off-3-small{margin-left:25%}.row>.col-4-small{width:33.3333333333%}.row>.time_slot.col-4-small{width:32.3333333333%;margin:.5%}.row>.off-4-small{margin-left:33.3333333333%}.row>.col-5-small{width:41.6666666667%}.row>.time_slot.col-5-small{width:40.6666666667%;margin:.5%}.row>.off-5-small{margin-left:41.6666666667%}.row>.col-6-small{width:50%}.row>.time_slot.col-6-small{width:49%;margin:.5%}.row>.off-6-small{margin-left:50%}.row>.col-7-small{width:58.3333333333%}.row>.time_slot.col-7-small{width:57.3333333333%;margin:.5%}.row>.off-7-small{margin-left:58.3333333333%}.row>.col-8-small{width:66.6666666667%}.row>.time_slot.col-8-small{width:65.6666666667%;margin:.5%}.row>.off-8-small{margin-left:66.6666666667%}.row>.col-9-small{width:75%}.row>.time_slot.col-9-small{width:74%;margin:.5%}.row>.off-9-small{margin-left:75%}.row>.col-10-small{width:83.3333333333%}.row>.time_slot.col-10-small{width:82.3333333333%;margin:.5%}.row>.off-10-small{margin-left:83.3333333333%}.row>.col-11-small{width:91.6666666667%}.row>.time_slot.col-11-small{width:90.6666666667%;margin:.5%}.row>.off-11-small{margin-left:91.6666666667%}.row>.col-12-small{width:100%}.row>.time_slot.col-12-small{width:99%;margin:.5%}.row>.off-12-small{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.3125em}.row.gtr-25>*{padding:0 0 0 .3125em}.row.gtr-25.gtr-uniform{margin-top:-.3125em}.row.gtr-25.gtr-uniform>*{padding-top:.3125em}.row.gtr-50{margin-top:0;margin-left:-.625em}.row.gtr-50>*{padding:0 0 0 .625em}.row.gtr-50.gtr-uniform{margin-top:-.625em}.row.gtr-50.gtr-uniform>*{padding-top:.625em}.row{margin-top:0;margin-left:-1.25em}.row>*{padding:0 0 0 1.25em}.row.gtr-uniform{margin-top:-1.25em}.row.gtr-uniform>*{padding-top:1.25em}.row.gtr-150{margin-top:0;margin-left:-1.875em}.row.gtr-150>*{padding:0 0 0 1.875em}.row.gtr-150.gtr-uniform{margin-top:-1.875em}.row.gtr-150.gtr-uniform>*{padding-top:1.875em}.row.gtr-200{margin-top:0;margin-left:-2.5em}.row.gtr-200>*{padding:0 0 0 2.5em}.row.gtr-200.gtr-uniform{margin-top:-2.5em}.row.gtr-200.gtr-uniform>*{padding-top:2.5em}}@media screen and (max-width:480px){.row{display:flex;flex-wrap:wrap;align-items:stretch}.row,.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-xsmall{order:-1}.row>.col-1-xsmall{width:8.3333333333%}.row>.time_slot.col-1-xsmall{width:7.3333333333%;margin:.5%}.row>.off-1-xsmall{margin-left:8.3333333333%}.row>.col-2-xsmall{width:16.6666666667%}.row>.time_slot.col-2-xsmall{width:15.6666666667%;margin:.5%}.row>.off-2-xsmall{margin-left:16.6666666667%}.row>.col-3-xsmall{width:25%}.row>.time_slot.col-3-xsmall{width:24%;margin:.5%}.row>.off-3-xsmall{margin-left:25%}.row>.col-4-xsmall{width:33.3333333333%}.row>.time_slot.col-4-xsmall{width:32.3333333333%;margin:.5%}.row>.off-4-xsmall{margin-left:33.3333333333%}.row>.col-5-xsmall{width:41.6666666667%}.row>.time_slot.col-5-xsmall{width:40.6666666667%;margin:.5%}.row>.off-5-xsmall{margin-left:41.6666666667%}.row>.col-6-xsmall{width:50%}.row>.time_slot.col-6-xsmall{width:49%;margin:.5%}.row>.off-6-xsmall{margin-left:50%}.row>.col-7-xsmall{width:58.3333333333%}.row>.time_slot.col-7-xsmall{width:57.3333333333%;margin:.5%}.row>.off-7-xsmall{margin-left:58.3333333333%}.row>.col-8-xsmall{width:66.6666666667%}.row>.time_slot.col-8-xsmall{width:65.6666666667%;margin:.5%}.row>.off-8-xsmall{margin-left:66.6666666667%}.row>.col-9-xsmall{width:75%}.row>.time_slot.col-9-xsmall{width:74%;margin:.5%}.row>.off-9-xsmall{margin-left:75%}.row>.col-10-xsmall{width:83.3333333333%}.row>.time_slot.col-10-xsmall{width:82.3333333333%;margin:.5%}.row>.off-10-xsmall{margin-left:83.3333333333%}.row>.col-11-xsmall{width:91.6666666667%}.row>.time_slot.col-11-xsmall{width:90.6666666667%;margin:.5%}.row>.off-11-xsmall{margin-left:91.6666666667%}.row>.col-12-xsmall{width:100%}.row>.time_slot.col-12-xsmall{width:99%;margin:.5%}.row>.off-12-xsmall{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.3125em}.row.gtr-25>*{padding:0 0 0 .3125em}.row.gtr-25.gtr-uniform{margin-top:-.3125em}.row.gtr-25.gtr-uniform>*{padding-top:.3125em}.row.gtr-50{margin-top:0;margin-left:-.625em}.row.gtr-50>*{padding:0 0 0 .625em}.row.gtr-50.gtr-uniform{margin-top:-.625em}.row.gtr-50.gtr-uniform>*{padding-top:.625em}.row{margin-top:0;margin-left:-1.25em}.row>*{padding:0 0 0 1.25em}.row.gtr-uniform{margin-top:-1.25em}.row.gtr-uniform>*{padding-top:1.25em}.row.gtr-150{margin-top:0;margin-left:-1.875em}.row.gtr-150>*{padding:0 0 0 1.875em}.row.gtr-150.gtr-uniform{margin-top:-1.875em}.row.gtr-150.gtr-uniform>*{padding-top:1.875em}.row.gtr-200{margin-top:0;margin-left:-2.5em}.row.gtr-200>*{padding:0 0 0 2.5em}.row.gtr-200.gtr-uniform{margin-top:-2.5em}.row.gtr-200.gtr-uniform>*{padding-top:2.5em}}@media screen and (max-width:360px){.row{display:flex;flex-wrap:wrap;align-items:stretch}.row,.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-xxsmall{order:-1}.row>.col-1-xxsmall{width:8.3333333333%}.row>.time_slot.col-1-xxsmall{width:7.3333333333%;margin:.5%}.row>.off-1-xxsmall{margin-left:8.3333333333%}.row>.col-2-xxsmall{width:16.6666666667%}.row>.time_slot.col-2-xxsmall{width:15.6666666667%;margin:.5%}.row>.off-2-xxsmall{margin-left:16.6666666667%}.row>.col-3-xxsmall{width:25%}.row>.time_slot.col-3-xxsmall{width:24%;margin:.5%}.row>.off-3-xxsmall{margin-left:25%}.row>.col-4-xxsmall{width:33.3333333333%}.row>.time_slot.col-4-xxsmall{width:32.3333333333%;margin:.5%}.row>.off-4-xxsmall{margin-left:33.3333333333%}.row>.col-5-xxsmall{width:41.6666666667%}.row>.time_slot.col-5-xxsmall{width:40.6666666667%;margin:.5%}.row>.off-5-xxsmall{margin-left:41.6666666667%}.row>.col-6-xxsmall{width:50%}.row>.time_slot.col-6-xxsmall{width:49%;margin:.5%}.row>.off-6-xxsmall{margin-left:50%}.row>.col-7-xxsmall{width:58.3333333333%}.row>.time_slot.col-7-xxsmall{width:57.3333333333%;margin:.5%}.row>.off-7-xxsmall{margin-left:58.3333333333%}.row>.col-8-xxsmall{width:66.6666666667%}.row>.time_slot.col-8-xxsmall{width:65.6666666667%;margin:.5%}.row>.off-8-xxsmall{margin-left:66.6666666667%}.row>.col-9-xxsmall{width:75%}.row>.time_slot.col-9-xxsmall{width:74%;margin:.5%}.row>.off-9-xxsmall{margin-left:75%}.row>.col-10-xxsmall{width:83.3333333333%}.row>.time_slot.col-10-xxsmall{width:82.3333333333%;margin:.5%}.row>.off-10-xxsmall{margin-left:83.3333333333%}.row>.col-11-xxsmall{width:91.6666666667%}.row>.time_slot.col-11-xxsmall{width:90.6666666667%;margin:.5%}.row>.off-11-xxsmall{margin-left:91.6666666667%}.row>.col-12-xxsmall{width:100%}.row>.time_slot.col-12-xxsmall{width:99%;margin:.5%}.row>.off-12-xxsmall{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0}.row.gtr-0>*{padding:0}.row.gtr-0.gtr-uniform{margin-top:0}.row.gtr-0.gtr-uniform>*{padding-top:0}.row.gtr-25{margin-top:0;margin-left:-.3125em}.row.gtr-25>*{padding:0 0 0 .3125em}.row.gtr-25.gtr-uniform{margin-top:-.3125em}.row.gtr-25.gtr-uniform>*{padding-top:.3125em}.row.gtr-50{margin-top:0;margin-left:-.625em}.row.gtr-50>*{padding:0 0 0 .625em}.row.gtr-50.gtr-uniform{margin-top:-.625em}.row.gtr-50.gtr-uniform>*{padding-top:.625em}.row{margin-top:0;margin-left:-1.25em}.row>*{padding:0 0 0 1.25em}.row.gtr-uniform{margin-top:-1.25em}.row.gtr-uniform>*{padding-top:1.25em}.row.gtr-150{margin-top:0;margin-left:-1.875em}.row.gtr-150>*{padding:0 0 0 1.875em}.row.gtr-150.gtr-uniform{margin-top:-1.875em}.row.gtr-150.gtr-uniform>*{padding-top:1.875em}.row.gtr-200{margin-top:0;margin-left:-2.5em}.row.gtr-200>*{padding:0 0 0 2.5em}.row.gtr-200.gtr-uniform{margin-top:-2.5em}.row.gtr-200.gtr-uniform>*{padding-top:2.5em}}article.special,section.special{text-align:center}.select2-container{width:100%!important}form{margin:0 0 2em}form>:last-child{margin-bottom:0}form>.fields{display:-moz-flex;display:-ms-flex;display:flex;flex-wrap:wrap;width:calc(100% + 3em);margin:-1.5em 0 2em -1.5em}form>.fields>.field{-moz-flex-grow:0;-ms-flex-grow:0;flex-grow:0;-ms-flex-shrink:0;flex-shrink:0;padding:1.5em 0 0 1.5em;width:calc(100% - 1.5em)}form>.fields>.field.half{width:calc(50% - .75em)}form>.fields>.field.third{width:calc(33.33333% - .5em)}form>.fields>.field.quarter{width:calc(25% - .375em)}@media screen and (max-width:480px){form>.fields{width:calc(100% + 3em);margin:-1.5em 0 2em -1.5em}form>.fields>.field{padding:1.5em 0 0 1.5em}form>.fields>.field,form>.fields>.field.half,form>.fields>.field.quarter,form>.fields>.field.third{width:calc(100% - 1.5em)}}.errors{color:#ff2451}.errors,label{font-weight:700}label{color:#fff;display:block;font-family:Raleway,Helvetica,sans-serif;font-size:.8em;letter-spacing:.1em;margin:0 0 .7em;text-transform:uppercase}input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;background:hsla(0,0%,100%,.025);border-radius:5px;border:none;border:2px solid hsla(0,0%,100%,.125);color:inherit;display:block;outline:0;padding:0 1em;text-decoration:none;width:100%}input[type=email]:invalid,input[type=password]:invalid,input[type=tel]:invalid,input[type=text]:invalid,select:invalid,textarea:invalid{box-shadow:none}input[type=email]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#6b3e75}select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='rgba(255, 255, 255, 0.125)' /%3E%3C/svg%3E");background-size:1.25rem;background-repeat:no-repeat;background-position:calc(100% - 1rem) 50%;height:2.75em;padding-right:2.75em;text-overflow:ellipsis}select option{color:#fff;background:#2e3141}select:focus::-ms-value{background-color:transparent}select::-ms-expand{display:none}input[type=email],input[type=password],input[type=text],select{height:2.75em}textarea{padding:.75em 1em}input[type=checkbox],input[type=radio]{-moz-appearance:none;-webkit-appearance:none;appearance:none;display:block;float:left;margin-right:-2em;opacity:0;width:1em;z-index:-1}input[type=checkbox]+label,input[type=radio]+label{text-decoration:none;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-family:Source Sans Pro,Helvetica,sans-serif;text-transform:none;letter-spacing:0;font-weight:300;padding-left:2.4em;padding-right:.75em;position:relative}input[type=checkbox]+label:before,input[type=radio]+label:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:Font Awesome\ 5 Free;font-weight:900;background:hsla(0,0%,100%,.025);border-radius:5px;border:2px solid hsla(0,0%,100%,.125);content:"";display:inline-block;font-size:.8em;height:2.0625em;left:0;line-height:2.0625em;position:absolute;text-align:center;top:0;width:2.0625em}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background:#fff;border-color:#fff;content:"";color:#2e3141}input[type=checkbox]:focus+label:before,input[type=radio]:focus+label:before{border-color:#5a3163}input[type=checkbox]+label:before{border-radius:5px}input[type=radio]+label:before{border-radius:100%}::-webkit-input-placeholder{color:hsla(0,0%,100%,.35)!important;opacity:1}:-moz-placeholder,::-moz-placeholder{color:hsla(0,0%,100%,.35)!important;opacity:1}:-ms-input-placeholder{color:hsla(0,0%,100%,.35)!important;opacity:1}.box{border-radius:5px;border:2px solid hsla(0,0%,100%,.125);margin-bottom:2em;padding:1.5em}.box>:last-child,.box>:last-child>:last-child,.box>:last-child>:last-child>:last-child{margin-bottom:0}.box.alt{border:0;border-radius:0;padding:0}.icon{text-decoration:none;border-bottom:none;position:relative}.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:Font Awesome\ 5 Free;font-weight:400}.icon>.label{display:none}.icon:before{line-height:inherit}.icon.solid:before{font-weight:900}.icon.brands:before{font-family:Font Awesome\ 5 Brands}.image{border-radius:5px;border:0;display:inline-block;position:relative}.image img{border-radius:5px;display:block}.image.left,.image.right{max-width:40%}.image.left img,.image.right img{width:100%}.image.left{float:left;padding:0 1.5em 1em 0;top:.25em}.image.right{float:right;padding:0 0 1em 1.5em;top:.25em}.image.fit{display:block;margin:0 0 2em;width:100%}.image.fit img{width:100%}.image.main{display:block;margin:0 0 3em;width:100%}.image.main img{width:100%}.leaderboard td{vertical-align:middle}.leaderboard td.user_profile_picture img{border-radius:100%}.leaderboard-of-month td{vertical-align:middle}.leaderboard-of-month td img{border-radius:100%;width:40px;height:40px}ol{list-style:decimal;margin:0 0 2em;padding-left:1.25em}ol li{padding-left:.25em}ul{list-style:disc;margin:0 0 2em;padding-left:1em}ul li{padding-left:.5em}ul.alt{list-style:none;padding-left:0}ul.alt li{border-top:1px solid hsla(0,0%,100%,.125);padding:.5em 0}ul.alt li:first-child{border-top:0;padding-top:0}dl{margin:0 0 2em}dl dt{display:block;font-weight:600;margin:0 0 1em}dl dd{margin-left:2em}ul.actions{display:-moz-flex;display:-ms-flex;display:flex;cursor:default;list-style:none;margin-left:-1em;padding-left:0}ul.actions li{padding:0 0 0 1em;vertical-align:middle}ul.actions.special{-moz-justify-content:center;-ms-justify-content:center;justify-content:center;width:100%;margin-left:0}ul.actions.special li:first-child{padding-left:0}ul.actions.stacked{-moz-flex-direction:column;flex-direction:column;margin-left:0}ul.actions.stacked li{padding:1.3em 0 0}ul.actions.stacked li:first-child{padding-top:0}ul.actions.fit{width:calc(100% + 1em)}ul.actions.fit li{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-ms-flex-shrink:1;flex-shrink:1;width:100%}ul.actions.fit.stacked,ul.actions.fit li>*{width:100%}@media screen and (max-width:480px){ul.actions:not(.fixed){-moz-flex-direction:column;flex-direction:column;margin-left:0;width:100%!important}ul.actions:not(.fixed) li{-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-ms-flex-shrink:1;flex-shrink:1;padding:1em 0 0;text-align:center;width:100%}ul.actions:not(.fixed) li>*{width:100%}ul.actions:not(.fixed) li:first-child{padding-top:0}ul.actions:not(.fixed) li .button,ul.actions:not(.fixed) li button,ul.actions:not(.fixed) li input[type=button],ul.actions:not(.fixed) li input[type=reset],ul.actions:not(.fixed) li input[type=submit]{width:100%}ul.actions:not(.fixed) li .button.icon:before,ul.actions:not(.fixed) li button.icon:before,ul.actions:not(.fixed) li input[type=button].icon:before,ul.actions:not(.fixed) li input[type=reset].icon:before,ul.actions:not(.fixed) li input[type=submit].icon:before{margin-left:-.5rem}}ul.icons{cursor:default;list-style:none;padding-left:0}ul.icons li{display:inline-block;padding:0 1em 0 0}ul.icons li:last-child{padding-right:0}ul.icons li .icon:before{font-size:1.25em}ul.contact{list-style:none;padding:0}ul.contact li{text-decoration:none;margin:2.5em 0 0;padding:0 0 0 3.25em;position:relative}ul.contact li:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:Font Awesome\ 5 Free;font-weight:400;border-radius:100%;border:2px solid hsla(0,0%,100%,.125);display:inline-block;font-size:.8em;height:2.5em;left:0;line-height:2.35em;position:absolute;text-align:center;top:0;width:2.5em}ul.contact li:first-child{margin-top:0}@media screen and (max-width:736px){ul.contact li{margin:1.5em 0 0}}ul.pagination{cursor:default;list-style:none;padding-left:0}ul.pagination li{display:inline-block;padding-left:0;vertical-align:middle}ul.pagination li>.page{transition:background-color .2s ease-in-out,color .2s ease-in-out;border-bottom:0;border-radius:5px;display:inline-block;height:1.5em;line-height:1.5em;margin:0 .125em;min-width:1.5em;padding:0 .5em;text-align:center}ul.pagination li>.page:hover{background-color:hsla(0,0%,100%,.025)}ul.pagination li>.page.active{background-color:#5a3163}ul.pagination li:first-child{padding-right:.75em}ul.pagination li:last-child{padding-left:.75em}@media screen and (max-width:480px){ul.pagination li:nth-child(n+2):nth-last-child(n+2){display:none}ul.pagination li .button{width:100%}ul.pagination li:first-child{width:calc(50% - 2px);text-align:left;padding-right:.325em}ul.pagination li:last-child{width:calc(50% - 2px);text-align:right;padding-left:.325em}}.table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}table{margin:0 0 2em;width:100%}table tbody tr{border:1px solid hsla(0,0%,100%,.125);border-left:0;border-right:0}table tbody tr:nth-child(odd){background-color:hsla(0,0%,100%,.025)}table td{padding:.75em}table th{color:#fff;font-size:.9em;font-weight:600;padding:0 .75em .75em;text-align:left}table thead{border-bottom:2px solid hsla(0,0%,100%,.125)}table tfoot{border-top:2px solid hsla(0,0%,100%,.125)}table.alt{border-collapse:separate}table.alt tbody tr td{border-color:hsla(0,0%,100%,.125);border-style:solid;border-width:0 1px 1px 0}table.alt tbody tr td:first-child{border-left-width:1px}table.alt tbody tr:first-child td{border-top-width:1px}table.alt thead{border-bottom:0}table.alt tfoot{border-top:0}.button,input[type=button],input[type=reset],input[type=submit]{-moz-appearance:none;-webkit-appearance:none;appearance:none;transition:background-color .2s ease-in-out;background-color:transparent;border-radius:5px;border:0;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.125);color:#fff!important;cursor:pointer;display:inline-block;font-family:Raleway,Helvetica,sans-serif;font-size:.8em;font-weight:700;height:3.75em;letter-spacing:.1em;line-height:3.75em;padding:0 2.25em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:hsla(0,0%,100%,.025)}.button:active,input[type=button]:active,input[type=reset]:active,input[type=submit]:active{background-color:hsla(0,0%,100%,.075)}.button.icon:before,input[type=button].icon:before,input[type=reset].icon:before,input[type=submit].icon:before{margin-right:.5em;color:hsla(0,0%,100%,.35)}.button#btn-red-circle:before,input[type=button]#btn-red-circle:before,input[type=reset]#btn-red-circle:before,input[type=submit]#btn-red-circle:before{margin-right:.5em;color:red}.button#btn-blue-circle:before,input[type=button]#btn-blue-circle:before,input[type=reset]#btn-blue-circle:before,input[type=submit]#btn-blue-circle:before{margin-right:.5em;color:#00f}.button#btn-green-circle:before,input[type=button]#btn-green-circle:before,input[type=reset]#btn-green-circle:before,input[type=submit]#btn-green-circle:before{margin-right:.5em;color:#0f0}.button.primary,input[type=button].primary,input[type=reset].primary,input[type=submit].primary{background-color:#5a3163;box-shadow:none}.button.primary:hover,input[type=button].primary:hover,input[type=reset].primary:hover,input[type=submit].primary:hover{background-color:#63376c}.button.primary:active,input[type=button].primary:active,input[type=reset].primary:active,input[type=submit].primary:active{background-color:#512b5a}.button.primary.icon:before,input[type=button].primary.icon:before,input[type=reset].primary.icon:before,input[type=submit].primary.icon:before{color:rgb(131.25,100.5,138)}.button.danger,input[type=button].danger,input[type=reset].danger,input[type=submit].danger{background-color:#ff2451;box-shadow:none}.button.danger:hover,input[type=button].danger:hover,input[type=reset].danger:hover,input[type=submit].danger:hover{background-color:rgb(253.47225,52.82775,94.0560719178)}.button.danger:active,input[type=button].danger:active,input[type=reset].danger:active,input[type=submit].danger:active{background-color:rgb(255,20.7,68.8438356164)}.button.danger.icon:before,input[type=button].danger.icon:before,input[type=reset].danger.icon:before,input[type=submit].danger.icon:before{color:rgb(255,90.75,124.5)}.button.fit,input[type=button].fit,input[type=reset].fit,input[type=submit].fit{width:100%}.button.small,input[type=button].small,input[type=reset].small,input[type=submit].small{font-size:.6em}.button.large,input[type=button].large,input[type=reset].large,input[type=submit].large{font-size:1em}.button.disabled,.button:disabled,input[type=button].disabled,input[type=button]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=submit].disabled,input[type=submit]:disabled{opacity:.25}@media screen and (max-width:480px){.button,input[type=button],input[type=reset],input[type=submit]{padding:0}}.features{display:-moz-flex;display:-ms-flex;display:flex;flex-wrap:wrap;margin:0 0 2em}.features article{padding:1.75em 1.75em .1em;background-color:rgb(53.2877905405,56.4021724751,73.0122094595);border-radius:5px;margin:1.5em 3em 1.5em 0;width:calc(50% - 1.5em)}.features article:nth-child(2n){margin-right:0}.features article .image{border-radius:5px 5px 0 0;display:block;margin-bottom:1.75em;margin-left:-1.75em;margin-top:-1.75em;position:relative;width:calc(100% + 3.5em)}.features article .image img{border-radius:5px 5px 0 0;width:100%}@media screen and (max-width:980px){.features article{margin:1em 2em 1em 0;width:calc(50% - 1em)}}@media screen and (max-width:736px){.features article{padding:1.5em 1.5em .1em;margin:.875em 1.75em .875em 0;width:calc(50% - .875em - 1px)}.features article .image{margin-bottom:1.5em;margin-left:-1.5em;margin-top:-1.5em;width:calc(100% + 3em)}}@media screen and (max-width:480px){.features{display:block}.features article{width:100%;margin:0 0 2em!important}}.problem-show-container{max-width:100%;margin:0 auto;opacity:0;transform:translateY(20px)}.problem-show-container.animate-in{animation:fadeInUp .6s ease-out forwards}.problem-details-container{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);margin-bottom:24px}@media screen and (max-width:736px){.problem-details-container{border-radius:12px;margin-bottom:20px}}@media screen and (max-width:480px){.problem-details-container{border-radius:10px;margin-bottom:16px}}.problem-content-grid{display:grid;grid-template-columns:1fr 2fr;grid-gap:24px;gap:24px;padding:24px}@media screen and (max-width:980px){.problem-content-grid{grid-template-columns:1fr;grid-gap:20px;gap:20px;padding:20px}}@media screen and (max-width:736px){.problem-content-grid{grid-gap:16px;gap:16px;padding:16px}}.problem-image-section{position:relative;border-radius:12px;overflow:hidden;background:hsla(0,0%,100%,.05);min-height:300px}@media screen and (max-width:980px){.problem-image-section{min-height:250px}}@media screen and (max-width:736px){.problem-image-section{min-height:200px}}.problem-image-section .image-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,100%,.05)}.problem-image-section .image-placeholder .shimmer-wrapper{position:relative;overflow:hidden;height:100%}.problem-image-section .image-placeholder .shimmer-wrapper .shimmer{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,0));background-size:1000px 100%;animation:shimmer 2s infinite}.problem-image-section .problem-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .3s ease}.problem-image-section .problem-image.loading{opacity:0}.problem-image-section .problem-image.loaded{opacity:1}.problem-image-section .image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.problem-image-section .image-overlay a{color:#fff;text-decoration:none;font-size:.9rem;font-weight:600;display:flex;align-items:center;grid-gap:8px;gap:8px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 16px;border-radius:8px;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease}.problem-image-section .image-overlay a:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px)}.problem-image-section .image-overlay a i{font-size:1rem}.problem-image-section:hover .image-overlay{opacity:1}.problem-content-section{display:flex;flex-direction:column;grid-gap:20px;gap:20px}@media screen and (max-width:736px){.problem-content-section{grid-gap:16px;gap:16px}}.problem-header .problem-title{font-size:2rem;font-weight:700;color:#fff;margin:0 0 12px;line-height:1.2}@media screen and (max-width:980px){.problem-header .problem-title{font-size:1.75rem}}@media screen and (max-width:736px){.problem-header .problem-title{font-size:1.5rem;margin-bottom:8px}}.problem-header .problem-badges-row{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;grid-gap:12px;gap:12px;margin-bottom:8px}@media screen and (max-width:736px){.problem-header .problem-badges-row{flex-direction:column;grid-gap:8px;gap:8px}}.problem-header .problem-badges{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.problem-header .social-share-section .share-button{background:rgba(90,49,99,.2);color:#5a3163;border:1px solid rgba(90,49,99,.3);border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:600;display:flex;align-items:center;grid-gap:6px;gap:6px;cursor:pointer;transition:all .3s ease;white-space:nowrap}.problem-header .social-share-section .share-button:hover{background:rgba(90,49,99,.3);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.problem-header .social-share-section .share-button i{font-size:.8rem}@media screen and (max-width:736px){.problem-header .social-share-section .share-button{padding:6px 12px;font-size:.8rem}.problem-header .social-share-section .share-button i{font-size:.75rem}}.problem-header .social-share-section .social-share-buttons{display:flex;grid-gap:8px;gap:8px;flex-wrap:wrap}@media screen and (max-width:736px){.problem-header .social-share-section .social-share-buttons{grid-gap:6px;gap:6px}}.problem-header .social-share-section .social-share-button{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease;font-size:16px;color:#fff}.problem-header .social-share-section .social-share-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.problem-header .social-share-section .social-share-button i{font-size:16px}.problem-header .social-share-section .social-share-button--facebook{background:#1877f2}.problem-header .social-share-section .social-share-button--facebook:hover{background:#166fe5}.problem-header .social-share-section .social-share-button--twitter{background:#1da1f2}.problem-header .social-share-section .social-share-button--twitter:hover{background:#0d8bd9}.problem-header .social-share-section .social-share-button--whatsapp{background:#25d366}.problem-header .social-share-section .social-share-button--whatsapp:hover{background:#128c7e}.problem-header .social-share-section .social-share-button--telegram{background:#08c}.problem-header .social-share-section .social-share-button--telegram:hover{background:#069}.problem-header .social-share-section .social-share-button--email{background:#ea4335}.problem-header .social-share-section .social-share-button--email:hover{background:#d33b2c}@media screen and (max-width:736px){.problem-header .social-share-section .social-share-button{width:32px;height:32px}.problem-header .social-share-section .social-share-button i{font-size:14px}}.difficulty-badge{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;border-radius:6px;font-size:.85rem;font-weight:600}.difficulty-badge i{font-size:.8rem}.difficulty-badge.difficulty-white{background:hsla(0,0%,100%,.9);color:#2e3141}.difficulty-badge.difficulty-green{background:rgba(34,197,94,.9);color:#fff}.difficulty-badge.difficulty-yellow{background:rgba(234,179,8,.9);color:#fff}.difficulty-badge.difficulty-red{background:rgba(239,68,68,.9);color:#fff}.difficulty-badge.difficulty-black{background:rgba(17,24,39,.9);color:#fff}.difficulty-badge.difficulty-default{background:rgba(107,114,128,.9);color:#fff}.status-badge{display:inline-flex;align-items:center;grid-gap:6px;gap:6px;padding:6px 12px;border-radius:6px;font-size:.85rem;font-weight:600}.status-badge i{font-size:.8rem}.status-badge.official{background:rgba(34,197,94,.2);color:#22c55e;border:1px solid rgba(34,197,94,.3)}.status-badge.unofficial{background:rgba(234,179,8,.2);color:#eab308;border:1px solid rgba(234,179,8,.3)}.status-badge.removed{background:rgba(239,68,68,.2);color:#ef4444;border:1px solid rgba(239,68,68,.3)}.problem-meta{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media screen and (min-width:737px){.problem-meta{grid-template-columns:1fr 1fr}}.problem-meta .meta-item{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:.9rem}.problem-meta .meta-item i{color:#5a3163;font-size:.85rem;width:16px;text-align:center}.problem-meta .meta-item .meta-label{color:hsla(0,0%,100%,.7);font-weight:600;min-width:-moz-fit-content;min-width:fit-content}.problem-meta .meta-item .meta-value{color:#fff;font-weight:500}.problem-meta .meta-item .meta-value.setter-link{color:#a6c8ff;text-decoration:none;transition:color .3s ease;font-weight:600}.problem-meta .meta-item .meta-value.setter-link:hover{color:#c4daff;text-decoration:underline}.problem-meta .meta-item .meta-value.holds-color{background:hsla(0,0%,100%,.1);padding:2px 8px;border-radius:4px;font-size:.85rem}.problem-meta .meta-item .meta-value.rating{display:flex;align-items:center;grid-gap:8px;gap:8px}.problem-meta .meta-item .meta-value.rating .rating-value{color:hsla(0,0%,100%,.7)}.problem-meta .meta-item .meta-value.rating .stars{display:flex;grid-gap:2px;gap:2px}.problem-meta .meta-item .meta-value.rating .stars i{color:#fbbf24;font-size:.8rem}.problem-description h3{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 8px}.problem-description .description-content{color:hsla(0,0%,100%,.8);line-height:1.6;font-size:.9rem}.problem-description .description-content p{margin:0 0 8px}.problem-description .description-content p:last-child{margin-bottom:0}.ticket-points-alert{background:linear-gradient(135deg,rgba(234,179,8,.2),rgba(245,158,11,.2));border:1px solid rgba(234,179,8,.3);border-radius:8px;padding:12px 16px;color:#eab308;font-weight:600;display:flex;align-items:center;grid-gap:8px;gap:8px}.ticket-points-alert i{font-size:1rem}.badge-section .badge-container{display:flex;align-items:center;grid-gap:16px;gap:16px;background:hsla(0,0%,100%,.05);border-radius:8px;padding:16px}@media screen and (max-width:736px){.badge-section .badge-container{flex-direction:column;text-align:center;grid-gap:12px;gap:12px}}.badge-section .badge-container .badge-image{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.badge-section .badge-container .badge-image.not-earned{filter:grayscale(100%) brightness(23%)}@media screen and (max-width:736px){.badge-section .badge-container .badge-image{width:60px;height:60px}}.badge-section .badge-container .badge-info{flex:1 1}.badge-section .badge-container .badge-info p{margin:0;font-weight:600;display:flex;align-items:center;grid-gap:8px;gap:8px}@media screen and (max-width:736px){.badge-section .badge-container .badge-info p{justify-content:center}}.badge-section .badge-container .badge-info p.badge-earned{color:#22c55e}.badge-section .badge-container .badge-info p.badge-not-earned{color:hsla(0,0%,100%,.7)}.badge-section .badge-container .badge-info p i{font-size:1rem}.repetition-users-overview{border-top:1px solid hsla(0,0%,100%,.1);padding:20px 24px}@media screen and (max-width:736px){.repetition-users-overview{padding:16px}}.repetition-users-overview h3{color:#fff;font-size:1.1rem;font-weight:600;margin:0 0 12px}.repetition-users-overview .users-list{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px;align-items:center}.repetition-users-overview .users-list .user-avatar{width:40px;height:40px;border-radius:50%;overflow:hidden;border:2px solid hsla(0,0%,100%,.2);transition:transform .3s ease}.repetition-users-overview .users-list .user-avatar:hover{transform:scale(1.1);border-color:#5a3163}.repetition-users-overview .users-list .user-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.repetition-users-overview .users-list .more-users{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.7)}.boulder .color{float:right}.user-repetition.wrapper.spotlight:nth-child(2n-1).alt .inner{text-align:left}.user-repetition.wrapper.spotlight:nth-child(2n-1).alt .inner .beauty input[type=radio]+label{padding-left:1.85em}.repetition-list .repetition{background-color:rgb(53.2877905405,56.4021724751,73.0122094595);border-radius:5px;margin:0 5px 2em 0;padding:1.75em .75em .1em}.repetition-list .repetition .user_profile_picture img{border-radius:100%}.repetition img{width:100%}.repetition .actions{margin-top:10px}.reservation_confirm{background-color:#2e3141;padding:33px;color:#fff}.time_slot.out_of_work_time.hide{display:none}.time_slot{padding:5px;border-radius:5px;border:1px solid hsla(0,0%,100%,.125)}.time_slot.booked{border:3px solid #5a3163}input[type=time]{color:#000}@media screen and (min-width:481px){.availabilities .date-selector .short-selected-date{display:none}}@media screen and (max-width:480px){.availabilities .date-selector .selected-date{display:none}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.boulder-list-modern{animation:fadeInUp .6s ease-out}.problem-index-container{max-width:100%;margin:0 auto;padding:0}.problem-filters{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:20px;margin-bottom:24px;border:1px solid hsla(0,0%,100%,.1)}@media screen and (max-width:736px){.problem-filters{padding:16px;margin-bottom:20px;border-radius:12px}}@media screen and (max-width:480px){.problem-filters{padding:12px;margin-bottom:16px;border-radius:10px}}.problem-filters .filters-row{display:flex;flex-wrap:wrap;grid-gap:16px;gap:16px;align-items:center;margin-bottom:16px}@media screen and (max-width:736px){.problem-filters .filters-row{flex-direction:column;grid-gap:12px;gap:12px}}.problem-filters .filter-group{display:flex;flex-direction:column;grid-gap:8px;gap:8px;min-width:140px}@media screen and (max-width:736px){.problem-filters .filter-group{width:100%;min-width:unset}}.problem-filters .filter-label{font-size:.9rem;font-weight:600;color:hsla(0,0%,100%,.9);display:flex;align-items:center;grid-gap:8px;gap:8px}.problem-filters .filter-label i{color:#5a3163}.problem-filters .filter-select{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:10px 12px;color:#fff;font-size:.9rem;transition:all .3s ease}.problem-filters .filter-select:focus{outline:none;border-color:#5a3163;box-shadow:0 0 0 3px rgba(90,49,99,.2)}.problem-filters .filter-select option{background:#2e3141;color:#fff}.problem-filters .checkbox-group .checkbox-label{display:flex;align-items:center;grid-gap:12px;gap:12px;cursor:pointer;font-size:.9rem;color:hsla(0,0%,100%,.9);transition:color .3s ease}.problem-filters .checkbox-group .checkbox-label:hover{color:#fff}.problem-filters .checkbox-group .checkbox-label input[type=checkbox]{display:none}.problem-filters .checkbox-group .checkbox-label .checkmark{width:20px;height:20px;background:hsla(0,0%,100%,.1);border:2px solid hsla(0,0%,100%,.3);border-radius:4px;position:relative;transition:all .3s ease}.problem-filters .checkbox-group .checkbox-label .checkmark:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .3s ease}.problem-filters .checkbox-group .checkbox-label input[type=checkbox]:checked+.checkmark{background:#5a3163;border-color:#5a3163}.problem-filters .checkbox-group .checkbox-label input[type=checkbox]:checked+.checkmark:after{opacity:1}.problem-filters .checkbox-group .checkbox-label .checkbox-text{display:flex;align-items:center;grid-gap:6px;gap:6px}.problem-filters .view-toggle{display:flex;background:hsla(0,0%,100%,.1);border-radius:8px;padding:4px;margin-left:auto}@media screen and (max-width:736px){.problem-filters .view-toggle{margin-left:0;width:100%;justify-content:center}}.problem-filters .view-toggle .view-btn{background:none;border:none;padding:8px 12px;border-radius:6px;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .3s ease;font-size:1rem}.problem-filters .view-toggle .view-btn:hover{color:#fff;background:hsla(0,0%,100%,.1)}.problem-filters .view-toggle .view-btn.active{background:#5a3163;color:#fff}.problem-filters .results-count{display:flex;justify-content:center;margin-top:8px}.problem-filters .results-count .count-badge{background:linear-gradient(135deg,#5a3163,rgb(121.0135135135,65.8851351351,133.1148648649));color:#fff;padding:8px 16px;border-radius:20px;font-size:.9rem;font-weight:600;display:flex;align-items:center;grid-gap:8px;gap:8px;box-shadow:0 2px 8px rgba(90,49,99,.3)}.problems-container.grid-view .problems-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px}@media screen and (max-width:736px){.problems-container.grid-view .problems-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}}@media screen and (max-width:480px){.problems-container.grid-view .problems-grid{grid-template-columns:1fr;grid-gap:12px;gap:12px;padding:0 8px}}@media screen and (max-width:360px){.problems-container.grid-view .problems-grid{grid-gap:8px;gap:8px;padding:0 4px}}.problems-container.list-view .problems-list{display:flex;flex-direction:column;grid-gap:12px;gap:12px}.problem-card{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;overflow:hidden;transition:all .3s ease;border:1px solid hsla(0,0%,100%,.1);position:relative;opacity:0;transform:translateY(20px)}.problem-card.animate-in{animation:fadeInUp .6s ease-out forwards}.problem-card:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.2)}.problem-card .image-placeholder{position:relative;width:100%;height:100%;background:linear-gradient(90deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.2) 50%,hsla(0,0%,100%,.1));background-size:200% 100%;animation:shimmer 1.5s infinite}.problem-card .image-placeholder.loaded{animation:none;background:none}.problem-card .image-placeholder img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease,opacity .3s ease;opacity:0}.problem-card .image-placeholder.loaded img{opacity:1}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.problem-card.grid-card{display:flex;flex-direction:column;height:100%}.problem-card.grid-card .card-image{position:relative;height:200px;overflow:hidden}@media screen and (max-width:736px){.problem-card.grid-card .card-image{height:180px}}.problem-card.grid-card .card-image img{transition:transform .3s ease,opacity .3s ease}.problem-card.grid-card .card-image:hover .image-placeholder.loaded img{transform:scale(1.05)}.problem-card.grid-card .card-image .difficulty-indicator{position:absolute;top:12px;left:12px;width:12px;height:12px;border-radius:50%;border:2px solid hsla(0,0%,100%,.9);box-shadow:0 2px 8px rgba(0,0,0,.3)}@media screen and (max-width:736px){.problem-card.grid-card .card-image .difficulty-indicator{width:10px;height:10px;top:10px;left:10px;border-width:1.5px}}@media screen and (max-width:480px){.problem-card.grid-card .card-image .difficulty-indicator{width:8px;height:8px;top:8px;left:8px;border-width:1px}}.problem-card.grid-card .card-image .difficulty-indicator.easy{background:#4caf50}.problem-card.grid-card .card-image .difficulty-indicator.medium{background:#ffc107}.problem-card.grid-card .card-image .difficulty-indicator.hard{background:#ff5722}.problem-card.grid-card .card-image .difficulty-indicator.expert{background:#212121}.problem-card.grid-card .card-image .sent-indicator{position:absolute;top:12px;right:12px;background:#4caf50;color:#fff;padding:6px;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.3)}@media screen and (max-width:736px){.problem-card.grid-card .card-image .sent-indicator{top:10px;right:10px;padding:5px}}@media screen and (max-width:480px){.problem-card.grid-card .card-image .sent-indicator{top:8px;right:8px;padding:4px}}.problem-card.grid-card .card-image .sent-indicator i{font-size:.9rem}@media screen and (max-width:736px){.problem-card.grid-card .card-image .sent-indicator i{font-size:.8rem}}@media screen and (max-width:480px){.problem-card.grid-card .card-image .sent-indicator i{font-size:.7rem}}.problem-card.grid-card .card-image .problem-slot{position:absolute;bottom:12px;right:12px}.problem-card.grid-card .card-image .problem-slot .slot-badge{background:rgba(0,0,0,.7);color:#fff;padding:4px 8px;border-radius:6px;font-size:.8rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.problem-card.grid-card .card-content{padding:16px;flex:1 1;display:flex;flex-direction:column}.problem-card.grid-card .card-content .problem-title{font-size:1.1rem;font-weight:600;margin-bottom:12px;color:#fff;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:736px){.problem-card.grid-card .card-content .problem-title{font-size:1rem;margin-bottom:10px}}@media screen and (max-width:480px){.problem-card.grid-card .card-content .problem-title{font-size:.95rem;margin-bottom:8px;line-height:1.4}}.problem-card.grid-card .card-content .beauty-rating{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:12px}.problem-card.grid-card .card-content .beauty-rating .rating-value{font-size:.9rem;color:hsla(0,0%,100%,.8);font-weight:600}.problem-card.grid-card .card-content .beauty-rating .stars{display:flex;grid-gap:2px;gap:2px}.problem-card.grid-card .card-content .beauty-rating .stars i{font-size:.8rem;color:gold}.problem-card.grid-card .card-content .problem-meta{flex:1 1;display:flex;flex-direction:column;grid-gap:6px;gap:6px;margin-bottom:16px}@media screen and (max-width:736px){.problem-card.grid-card .card-content .problem-meta{grid-gap:4px;gap:4px;margin-bottom:12px}}@media screen and (max-width:480px){.problem-card.grid-card .card-content .problem-meta{grid-gap:3px;gap:3px;margin-bottom:10px}}.problem-card.grid-card .card-content .problem-meta .meta-item{display:flex;align-items:center;grid-gap:8px;gap:8px;font-size:.8rem;color:hsla(0,0%,100%,.7)}@media screen and (max-width:736px){.problem-card.grid-card .card-content .problem-meta .meta-item{grid-gap:6px;gap:6px;font-size:.75rem}}@media screen and (max-width:480px){.problem-card.grid-card .card-content .problem-meta .meta-item{grid-gap:5px;gap:5px;font-size:.7rem}}.problem-card.grid-card .card-content .problem-meta .meta-item i{width:12px;color:#5a3163;font-size:.8rem}@media screen and (max-width:736px){.problem-card.grid-card .card-content .problem-meta .meta-item i{width:10px;font-size:.75rem}}@media screen and (max-width:480px){.problem-card.grid-card .card-content .problem-meta .meta-item i{width:8px;font-size:.7rem}}.problem-card.grid-card .card-content .card-actions{margin-top:auto}.problem-card.grid-card .card-content .card-actions .action-button{display:flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;background:linear-gradient(135deg,#5a3163,rgb(121.0135135135,65.8851351351,133.1148648649));color:#fff;text-decoration:none;padding:10px 16px;border-radius:8px;font-size:.9rem;font-weight:600;transition:all .3s ease;border:none;cursor:pointer;width:100%}.problem-card.grid-card .card-content .card-actions .action-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(90,49,99,.4);text-decoration:none;color:#fff}.problem-card.grid-card .card-content .card-actions .action-button i{font-size:.8rem}.problem-card.list-card{display:flex;align-items:center;padding:16px;grid-gap:16px;gap:16px}@media screen and (max-width:736px){.problem-card.list-card{padding:12px;grid-gap:12px;gap:12px}}@media screen and (max-width:480px){.problem-card.list-card{padding:10px;grid-gap:10px;gap:10px}}.problem-card.list-card .card-image{flex-shrink:0;width:80px;height:80px;border-radius:12px;overflow:hidden;position:relative}@media screen and (max-width:736px){.problem-card.list-card .card-image{width:70px;height:70px;border-radius:10px}}@media screen and (max-width:480px){.problem-card.list-card .card-image{width:60px;height:60px;border-radius:8px}}.problem-card.list-card .card-image img{transition:opacity .3s ease}.problem-card.list-card .card-image .difficulty-indicator{position:absolute;top:6px;left:6px;width:10px;height:10px;border-radius:50%;border:2px solid #fff}.problem-card.list-card .card-image .difficulty-indicator.easy{background:#4caf50}.problem-card.list-card .card-image .difficulty-indicator.medium{background:#ffc107}.problem-card.list-card .card-image .difficulty-indicator.hard{background:#ff5722}.problem-card.list-card .card-image .difficulty-indicator.expert{background:#212121}.problem-card.list-card .card-content{flex:1 1;min-width:0}.problem-card.list-card .card-content .card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:8px}@media screen and (max-width:736px){.problem-card.list-card .card-content .card-header{margin-bottom:6px}}@media screen and (max-width:480px){.problem-card.list-card .card-content .card-header{flex-direction:column;grid-gap:4px;gap:4px}}.problem-card.list-card .card-content .card-header .problem-title{font-size:1rem;font-weight:600;color:#fff;margin:0;display:flex;align-items:center;grid-gap:8px;gap:8px}@media screen and (max-width:736px){.problem-card.list-card .card-content .card-header .problem-title{font-size:.9rem;grid-gap:6px;gap:6px}}@media screen and (max-width:480px){.problem-card.list-card .card-content .card-header .problem-title{font-size:.85rem;grid-gap:4px;gap:4px}}.problem-card.list-card .card-content .card-header .problem-title .sent-indicator{display:flex;align-items:center;grid-gap:4px;gap:4px;color:#4caf50;font-size:.8rem}.problem-card.list-card .card-content .card-header .problem-title .sent-indicator i{font-size:.9rem}.problem-card.list-card .card-content .card-header .problem-slot .slot-badge{background:hsla(0,0%,100%,.1);color:#fff;padding:4px 8px;border-radius:6px;font-size:.8rem;font-weight:600}.problem-card.list-card .card-content .card-meta .beauty-rating{display:flex;align-items:center;grid-gap:8px;gap:8px;margin-bottom:8px}@media screen and (max-width:736px){.problem-card.list-card .card-content .card-meta .beauty-rating{grid-gap:6px;gap:6px;margin-bottom:6px}}@media screen and (max-width:480px){.problem-card.list-card .card-content .card-meta .beauty-rating{grid-gap:4px;gap:4px;margin-bottom:4px}}.problem-card.list-card .card-content .card-meta .beauty-rating .rating-value{font-size:.9rem;color:hsla(0,0%,100%,.8)}.problem-card.list-card .card-content .card-meta .beauty-rating .stars{display:flex;grid-gap:2px;gap:2px}.problem-card.list-card .card-content .card-meta .beauty-rating .stars i{font-size:.8rem;color:gold}.problem-card.list-card .card-content .card-meta .problem-details{display:flex;grid-gap:16px;gap:16px;flex-wrap:wrap}@media screen and (max-width:736px){.problem-card.list-card .card-content .card-meta .problem-details{grid-gap:12px;gap:12px}}@media screen and (max-width:480px){.problem-card.list-card .card-content .card-meta .problem-details{grid-gap:8px;gap:8px;font-size:.75rem}}.problem-card.list-card .card-content .card-meta .problem-details .detail-item{display:flex;align-items:center;grid-gap:6px;gap:6px;font-size:.8rem;color:hsla(0,0%,100%,.7)}@media screen and (max-width:480px){.problem-card.list-card .card-content .card-meta .problem-details .detail-item.detail-sent-count{display:none}}@media screen and (max-width:480px){.problem-card.list-card .card-content .card-meta .problem-details .detail-item .detail-text{font-size:.7rem}}.problem-card.list-card .card-content .card-meta .problem-details .detail-item .icon{width:12px;text-align:center;font-size:.8rem}.problem-card.list-card .card-content .card-meta .problem-details .detail-item i{color:#5a3163;width:12px}.problem-card.list-card .card-actions{flex-shrink:0}@media screen and (max-width:736px){.problem-card.list-card .card-actions{margin-left:auto}}.problem-card.list-card .card-actions .action-button{display:flex;align-items:center;grid-gap:6px;gap:6px;background:linear-gradient(135deg,#5a3163,rgb(121.0135135135,65.8851351351,133.1148648649));color:#fff;text-decoration:none;padding:8px 16px;border-radius:8px;font-size:.9rem;font-weight:600;transition:all .3s ease}@media screen and (max-width:736px){.problem-card.list-card .card-actions .action-button{padding:6px 12px;font-size:.8rem;grid-gap:4px;gap:4px}}@media screen and (max-width:480px){.problem-card.list-card .card-actions .action-button{padding:5px 10px;font-size:.75rem;grid-gap:3px;gap:3px}}.problem-card.list-card .card-actions .action-button.primary{background:linear-gradient(135deg,#5a3163,rgb(136.5202702703,74.3277027027,150.1722972973))}.problem-card.list-card .card-actions .action-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(90,49,99,.4);text-decoration:none;color:#fff}.problem-card.list-card .card-actions .action-button i{font-size:.8rem}.no-results{text-align:center;padding:60px 20px;color:hsla(0,0%,100%,.7)}.no-results .no-results-icon{font-size:3rem;margin-bottom:16px;opacity:.5}.no-results h3{margin-bottom:8px;color:#fff}.no-results p{font-size:.9rem;margin:0}.boulder-list .box,.route-list .box{width:20px;border-radius:5px;padding:0;margin:0}.boulder-list .repeted,.route-list .repeted{margin-left:0;background-color:#5a3163;border-radius:5px;border:2px solid hsla(0,0%,100%,.125);padding:.8em}.boulder-list .repeted .col-2,.boulder-list .repeted .col-3,.boulder-list .repeted .col-4,.boulder-list .repeted .col-6,.boulder-list .repeted .col-12,.route-list .repeted .col-2,.route-list .repeted .col-3,.route-list .repeted .col-4,.route-list .repeted .col-6,.route-list .repeted .col-12{padding-left:0}.boulder-list table a,.boulder-list table abbr,.boulder-list table acronym,.boulder-list table address,.boulder-list table applet,.boulder-list table article,.boulder-list table aside,.boulder-list table audio,.boulder-list table b,.boulder-list table big,.boulder-list table blockquote,.boulder-list table body,.boulder-list table canvas,.boulder-list table caption,.boulder-list table center,.boulder-list table cite,.boulder-list table code,.boulder-list table dd,.boulder-list table del,.boulder-list table details,.boulder-list table dfn,.boulder-list table div,.boulder-list table dl,.boulder-list table dt,.boulder-list table em,.boulder-list table embed,.boulder-list table fieldset,.boulder-list table figcaption,.boulder-list table figure,.boulder-list table footer,.boulder-list table form,.boulder-list table h1,.boulder-list table h2,.boulder-list table h3,.boulder-list table h4,.boulder-list table h5,.boulder-list table h6,.boulder-list table header,.boulder-list table hgroup,.boulder-list table html,.boulder-list table i,.boulder-list table iframe,.boulder-list table img,.boulder-list table ins,.boulder-list table kbd,.boulder-list table label,.boulder-list table legend,.boulder-list table li,.boulder-list table mark,.boulder-list table menu,.boulder-list table nav,.boulder-list table object,.boulder-list table ol,.boulder-list table output,.boulder-list table p,.boulder-list table pre,.boulder-list table q,.boulder-list table ruby,.boulder-list table s,.boulder-list table samp,.boulder-list table section,.boulder-list table small,.boulder-list table span,.boulder-list table strike,.boulder-list table strong,.boulder-list table sub,.boulder-list table summary,.boulder-list table sup,.boulder-list table table,.boulder-list table tbody,.boulder-list table td,.boulder-list table tfoot,.boulder-list table th,.boulder-list table thead,.boulder-list table time,.boulder-list table tr,.boulder-list table tt,.boulder-list table u,.boulder-list table ul,.boulder-list table var,.boulder-list table video,.route-list table a,.route-list table abbr,.route-list table acronym,.route-list table address,.route-list table applet,.route-list table article,.route-list table aside,.route-list table audio,.route-list table b,.route-list table big,.route-list table blockquote,.route-list table body,.route-list table canvas,.route-list table caption,.route-list table center,.route-list table cite,.route-list table code,.route-list table dd,.route-list table del,.route-list table details,.route-list table dfn,.route-list table div,.route-list table dl,.route-list table dt,.route-list table em,.route-list table embed,.route-list table fieldset,.route-list table figcaption,.route-list table figure,.route-list table footer,.route-list table form,.route-list table h1,.route-list table h2,.route-list table h3,.route-list table h4,.route-list table h5,.route-list table h6,.route-list table header,.route-list table hgroup,.route-list table html,.route-list table i,.route-list table iframe,.route-list table img,.route-list table ins,.route-list table kbd,.route-list table label,.route-list table legend,.route-list table li,.route-list table mark,.route-list table menu,.route-list table nav,.route-list table object,.route-list table ol,.route-list table output,.route-list table p,.route-list table pre,.route-list table q,.route-list table ruby,.route-list table s,.route-list table samp,.route-list table section,.route-list table small,.route-list table span,.route-list table strike,.route-list table strong,.route-list table sub,.route-list table summary,.route-list table sup,.route-list table table,.route-list table tbody,.route-list table td,.route-list table tfoot,.route-list table th,.route-list table thead,.route-list table time,.route-list table tr,.route-list table tt,.route-list table u,.route-list table ul,.route-list table var,.route-list table video{vertical-align:middle}.boulder-list table td.cover,.route-list table td.cover{padding:0}.boulder-list table td.cover a,.route-list table td.cover a{border-bottom:0}.boulder-list .actions,.route-list .actions{margin-top:20px}.new_problem .wall input[type=radio]+label{padding-left:0}.new_problem .wall input[type=radio]+label:before{display:none}.new_problem .wall input[type=radio]+label img{border:2px solid transparent}.new_problem .wall input[type=radio]:checked+label img{opacity:.6;border:2px solid red}.new_problem .errors{color:red}.new_problem .qr-info .free{color:green}.new_problem .qr-info .filled{color:red}.boulder-list .difficulty .difficulty_box{width:23px;height:23px;border-radius:5px;padding:0;margin:0}.boulder-list .difficulty .difficulty_box.green{background-color:#0f0}.boulder-list .difficulty .difficulty_box.yellow{background-color:#ff0}.boulder-list .difficulty .difficulty_box.red{background-color:red}.boulder-list .difficulty .difficulty_box.black{background-color:#000}.new_boulder .row,.new_route .row{text-align:center}.new_boulder .row .slot.busy,.new_route .row .slot.busy{border:3px solid #465298;background:repeating-linear-gradient(45deg,#606dbc,#606dbc 10px,#465298 0,#465298 20px)}.new_boulder .major,.new_boulder .row a h1,.new_route .major,.new_route .row a h1{color:#f0f}.new_boulder.new_boulder_white .major,.new_boulder.new_boulder_white .row a h1,.new_route.new_boulder_white .major,.new_route.new_boulder_white .row a h1{color:#fff}.new_boulder.new_boulder_green .major,.new_boulder.new_boulder_green .row a h1,.new_route.new_boulder_green .major,.new_route.new_boulder_green .row a h1{color:#0f0}.new_boulder.new_boulder_yellow .major,.new_boulder.new_boulder_yellow .row a h1,.new_route.new_boulder_yellow .major,.new_route.new_boulder_yellow .row a h1{color:#ff0}.new_boulder.new_boulder_red .major,.new_boulder.new_boulder_red .row a h1,.new_route.new_boulder_red .major,.new_route.new_boulder_red .row a h1{color:red}.new_boulder.new_boulder_black .major,.new_boulder.new_boulder_black .row a h1,.new_route.new_boulder_black .major,.new_route.new_boulder_black .row a h1{color:#000}.resp-sharing-button__icon,.resp-sharing-button__link{display:inline-block}.resp-sharing-button__link{text-decoration:none;color:#fff;margin:.5em}.resp-sharing-button{border-radius:5px;transition:25ms ease-out;padding:.5em .75em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.resp-sharing-button__icon svg{width:1em;height:1em;margin-right:.4em;vertical-align:top}.resp-sharing-button--small svg{margin:0;vertical-align:middle}.resp-sharing-button__icon{stroke:#fff;fill:none}.resp-sharing-button__icon--solid,.resp-sharing-button__icon--solidcircle{fill:#fff;stroke:none}.resp-sharing-button--twitter:hover{background-color:#2795e9}.resp-sharing-button--pinterest{background-color:#bd081c}.resp-sharing-button--pinterest:hover{background-color:#8c0615}.resp-sharing-button--facebook:hover{background-color:#2d4373}.resp-sharing-button--tumblr{background-color:#35465c}.resp-sharing-button--tumblr:hover{background-color:#222d3c}.resp-sharing-button--reddit{background-color:#5f99cf}.resp-sharing-button--reddit:hover{background-color:#3a80c1}.resp-sharing-button--google{background-color:#dd4b39}.resp-sharing-button--google:hover{background-color:#c23321}.resp-sharing-button--linkedin{background-color:#0077b5}.resp-sharing-button--linkedin:hover{background-color:#046293}.resp-sharing-button--email:hover{background-color:#5e5e5e}.resp-sharing-button--xing{background-color:#1a7576}.resp-sharing-button--xing:hover{background-color:#114c4c}.resp-sharing-button--whatsapp:hover{background-color:#1da851}.resp-sharing-button--hackernews{background-color:#f60}.resp-sharing-button--hackernews:focus,.resp-sharing-button--hackernews:hover{background-color:#fb6200}.resp-sharing-button--vk{background-color:#507299}.resp-sharing-button--vk:hover{background-color:#43648c}.resp-sharing-button--facebook{background-color:#3b5998;border-color:#3b5998}.resp-sharing-button--facebook:active,.resp-sharing-button--facebook:hover{background-color:#2d4373;border-color:#2d4373}.resp-sharing-button--twitter{background-color:#55acee;border-color:#55acee}.resp-sharing-button--twitter:active,.resp-sharing-button--twitter:hover{background-color:#2795e9;border-color:#2795e9}.resp-sharing-button--email{background-color:#777;border-color:#777}.resp-sharing-button--email:active,.resp-sharing-button--email:hover{background-color:#5e5e5e;border-color:#5e5e5e}.resp-sharing-button--whatsapp{background-color:#25d366;border-color:#25d366}.resp-sharing-button--whatsapp:active,.resp-sharing-button--whatsapp:hover{background-color:#1da851;border-color:#1da851}.resp-sharing-button--telegram{background-color:#54a9eb}.resp-sharing-button--telegram:hover{background-color:#4b97d1}.image-editor-menu{display:none}.image-editor-menu.image-selected{display:block}#tui-image-editor .tui-image-editor-canvas-container{margin:auto}.jungleboards-editor{height:455px;width:300px}.direct-upload{display:inline-block;position:relative;padding:2px 4px;margin:0 3px 3px 0;border:1px solid rgba(0,0,0,.3);border-radius:3px;font-size:11px;line-height:13px}.direct-upload--pending{width:100%;background-color:#fff}.direct-upload__progress{position:absolute;top:0;left:0;bottom:0;opacity:.6;background:#b81afc;transition:width .12s ease-out,opacity 60ms ease-in 60ms;transform:translateZ(0)}.direct-upload--complete .direct-upload__progress{opacity:.4}.direct-upload--error{border-color:red}input[type=file][data-direct-upload-url][disabled]{display:none}.last_problems{display:-moz-flex;display:-ms-flex;display:flex;flex-wrap:wrap;margin:0 0 2em}.last_problems article{padding:1.75em 1.75em .1em;background-color:rgb(57.5913175676,60.9572172831,78.9086824324);border-radius:5px;margin:1.5em .75em;width:calc(25% - 1.5em)}.last_problems article .content h4{overflow:hidden;white-space:nowrap}.last_problems article ul{margin:0}.last_problems article ul.actions .special{margin:0 0 1em -1em}.last_problems article .image{border-radius:5px 5px 0 0;display:block;margin-bottom:1.75em;margin-left:-1.75em;margin-top:-1.75em;position:relative;width:calc(100% + 3.5em)}.last_problems article .image img{border-radius:5px 5px 0 0;width:100%}@media screen and (max-width:980px){.last_problems article{margin:1em .5em;width:calc(25% - 1em)}}@media screen and (max-width:736px){.last_problems article{padding:1.5em 1.5em .1em;margin:.875em .4375em;width:calc(50% - .875em - 1px)}.last_problems article .image{margin-bottom:1.5em;margin-left:-1.5em;margin-top:-1.5em;width:calc(100% + 3em)}}@media screen and (max-width:480px){.last_problems{display:block}.last_problems article{width:100%;margin:0 0 2em!important}}.last_repetitions{display:-moz-flex;display:-ms-flex;display:flex;flex-wrap:wrap;margin:0 0 2em}.last_repetitions article{padding:1.75em 1.75em .1em;background-color:rgb(57.5913175676,60.9572172831,78.9086824324);border-radius:5px;margin:1.5em .75em;width:calc(25% - 1.5em)}.last_repetitions article .content h4{overflow:hidden;white-space:nowrap}.last_repetitions article ul{margin:0}.last_repetitions article ul.actions{margin-top:10px}.last_repetitions article ul.actions .special{margin:0 0 1em -1em}.last_repetitions article img{border-radius:100%}@media screen and (max-width:980px){.last_repetitions article{margin:1em .5em;width:calc(25% - 1em)}}@media screen and (max-width:736px){.last_repetitions article{padding:1.5em 1.5em .1em;margin:.875em .4375em;width:calc(50% - .875em - 1px)}.last_repetitions article .image{margin-bottom:1.5em;margin-left:-1.5em;margin-top:-1.5em;width:calc(100% + 3em)}}@media screen and (max-width:480px){.last_repetitions{display:block}.last_repetitions article{width:100%;margin:0 0 2em!important}}.users-list img{border-radius:100%;width:45px}.users-list .first-img{position:relative;right:-30px}.actions .users-list img{width:30px}.actions .users-list .first-img{right:-20px}.swal2-content ul{list-style-type:none}.swal2-content a{color:#000}.swal2-content .user-list img{width:30px;border-radius:100%}.contactForm #contact_form_nickname{display:none}.contactForm .success{font-weight:700;color:green}.contactForm .errors{color:red}.parallax-container{position:relative;overflow:hidden;height:100vh;min-height:600px}.parallax-container .parallax-bg{position:absolute;top:-20%;left:0;width:120%;height:120%;background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;will-change:transform;transition:transform .1s ease-out}.parallax-container .parallax-content{position:relative;z-index:2;height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.parallax-container .parallax-content .inner{background:rgba(46,49,65,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:15px;padding:3em;box-shadow:0 20px 40px rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1)}@media screen and (max-width:980px){.parallax-container .parallax-content .inner{padding:2em;margin:0 1em}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.floating-element{animation:float 6s ease-in-out infinite}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-element{opacity:0;transform:translateY(20px)}.animate-element.animate-in{animation:fadeInUp .6s ease-out forwards}.animate-element.delay-1{animation-delay:.1s}.animate-element.delay-2{animation-delay:.2s}.animate-element.delay-3{animation-delay:.3s}.animate-element.delay-4{animation-delay:.4s}.animate-element.delay-5{animation-delay:.5s}.animate-element.delay-6{animation-delay:.6s}.inner{transition:transform .3s ease,box-shadow .3s ease}#banner .logo,#banner p{opacity:0;transform:translateY(20px)}#banner .logo.animate-in,#banner p.animate-in{animation:fadeInUp .8s ease-out forwards}#banner .logo.animate-in{animation-delay:.3s}#banner p.animate-in{animation-delay:.6s}.fade-in-up{opacity:0;transform:translateY(50px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in-up.animate{animation:fadeInUp .8s ease-out forwards}.fade-in-up.delay-1{animation-delay:.2s}.fade-in-up.delay-2{animation-delay:.4s}.fade-in-up.delay-3{animation-delay:.6s}.fade-in-up.delay-4{animation-delay:.8s}.fade-in-up.delay-5{animation-delay:1s}.fade-in-left{opacity:0;transform:translateX(-50px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in-left.animate{animation:fadeInLeft .8s ease-out forwards}.fade-in-left.delay-1{animation-delay:.2s}.fade-in-left.delay-2{animation-delay:.4s}.fade-in-left.delay-3{animation-delay:.6s}.fade-in-right{opacity:0;transform:translateX(50px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in-right.animate{animation:fadeInRight .8s ease-out forwards}.fade-in-right.delay-1{animation-delay:.2s}.fade-in-right.delay-2{animation-delay:.4s}.fade-in-right.delay-3{animation-delay:.6s}.scale-in{opacity:0;transform:scale(.8);transition:opacity .6s ease-out,transform .6s ease-out}.scale-in.animate{animation:scaleIn .6s ease-out forwards}.scale-in.delay-1{animation-delay:.2s}.scale-in.delay-2{animation-delay:.4s}.scale-in.delay-3{animation-delay:.6s}.animate-heading{overflow:hidden}.animate-heading.text-reveal{white-space:nowrap}.animate-heading.text-reveal:after{content:"";width:0;height:100%;background:#5a3163;position:absolute;top:0;left:0;animation:textReveal 1.2s ease-out forwards;animation-delay:.3s}.stagger-container .stagger-item{opacity:0;transform:translateY(30px);transition:all .6s ease-out}.stagger-container .stagger-item.animate{opacity:1;transform:translateY(0)}.stagger-container .stagger-item:first-child{transition-delay:.1s}.stagger-container .stagger-item:nth-child(2){transition-delay:.2s}.stagger-container .stagger-item:nth-child(3){transition-delay:.3s}.stagger-container .stagger-item:nth-child(4){transition-delay:.4s}.stagger-container .stagger-item:nth-child(5){transition-delay:.5s}.stagger-container .stagger-item:nth-child(6){transition-delay:.6s}.stagger-container .stagger-item:nth-child(7){transition-delay:.7s}.stagger-container .stagger-item:nth-child(8){transition-delay:.8s}.stagger-container .stagger-item:nth-child(9){transition-delay:.9s}.stagger-container .stagger-item:nth-child(10){transition-delay:1s}.reveal-on-scroll{opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.reveal-on-scroll.revealed{opacity:1;transform:translateY(0)}#banner.parallax-enabled .inner{background:rgba(46,49,65,.9);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;padding:4em;border:1px solid hsla(0,0%,100%,.15);box-shadow:0 25px 50px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.1)}@media screen and (max-width:980px){#banner.parallax-enabled .inner{padding:2.5em;border-radius:15px}}@media screen and (max-width:736px){#banner.parallax-enabled .inner{padding:2em;border-radius:10px}}#banner.parallax-enabled h2{background:linear-gradient(135deg,#fff,#5a3163);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:none}#banner.parallax-enabled .logo{filter:drop-shadow(0 10px 20px rgba(0,0,0,.3))}.section-enhanced{position:relative}.section-enhanced:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(90,49,99,.05),transparent 50%,rgba(90,49,99,.05));pointer-events:none}.section-enhanced .inner{position:relative;z-index:1}.card-hover-effect{transition:all .3s cubic-bezier(.25,.46,.45,.94)}.card-hover-effect:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.3),0 0 20px rgba(90,49,99,.2)}.gradient-overlay{position:relative}.gradient-overlay:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(90,49,99,.1),transparent 50%,rgba(90,49,99,.1));pointer-events:none}.auth-container{display:flex;justify-content:center;align-items:center;min-height:50vh;padding:2rem 0}.auth-form-wrapper{width:100%;max-width:480px;margin:0 auto}.auth-form-container{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;padding:2.5rem;box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2)}.auth-form-container h3{text-align:center;margin-bottom:2rem;font-size:1.8rem;font-weight:600;color:hsla(0,0%,100%,.95)}.edit-profile-container{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;padding:3rem;box-shadow:0 8px 32px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.2);max-width:800px;margin:0 auto}.edit-profile-form .error-section{margin-bottom:2rem}.edit-profile-form .error-section .alert{background:hsla(0,100%,71%,.2);border:1px solid hsla(0,100%,71%,.4);border-radius:10px;padding:1rem;color:#ff6b6b}.edit-profile-form .error-section .alert ul{margin:0;padding-left:1.2rem}.edit-profile-form .error-section .alert ul li{margin-bottom:.3rem}.edit-profile-form .edit-profile-form .form-group{margin-bottom:2rem}.edit-profile-form .edit-profile-form .form-group:last-of-type{margin-bottom:2.5rem}.edit-profile-form .edit-profile-form .form-group:has(.file-input-wrapper)+.form-group{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.edit-profile-form .edit-profile-form .checkbox-group.multiple{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.edit-profile-form .edit-profile-form .form-group:has([type=password]):first-of-type{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.edit-profile-form .form-group{margin-bottom:1.5rem}.edit-profile-form .form-group:last-child{margin-bottom:0}.edit-profile-form .form-label{display:block;margin-bottom:.5rem;font-weight:600;color:hsla(0,0%,100%,.9);font-size:1rem}.edit-profile-form .form-input{width:100%;padding:1rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;color:hsla(0,0%,100%,.9);font-size:1rem;transition:all .3s ease}.edit-profile-form .form-input:focus{outline:none;border-color:#9d7ba8;background:hsla(0,0%,100%,.15);box-shadow:0 0 0 3px rgba(157,123,168,.3)}.edit-profile-form .form-input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.edit-profile-form .form-input::placeholder{color:hsla(0,0%,100%,.5)}.edit-profile-form .file-input-wrapper{position:relative;overflow:hidden;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;padding:1rem;transition:all .3s ease}.edit-profile-form .file-input-wrapper:hover{background:hsla(0,0%,100%,.15)}.edit-profile-form .file-input-wrapper .file-input{width:100%;color:hsla(0,0%,100%,.9)}.edit-profile-form .file-input-wrapper .file-input::file-selector-button{background:#5a3163;color:#fff;border:none;border-radius:5px;padding:.5rem 1rem;margin-right:1rem;cursor:pointer;font-weight:600;transition:all .3s ease}.edit-profile-form .file-input-wrapper .file-input::file-selector-button:hover{background:#9d7ba8}.edit-profile-form .checkbox-group .checkbox-item{display:flex;align-items:center;margin-bottom:1rem}.edit-profile-form .checkbox-group .checkbox-item:last-child{margin-bottom:0}.edit-profile-form .checkbox-group .checkbox-input{margin-right:.8rem;transform:scale(1.2);accent-color:#9d7ba8}.edit-profile-form .checkbox-group .checkbox-label{color:hsla(0,0%,100%,.9);font-weight:500;cursor:pointer;line-height:1.4}.edit-profile-form .checkbox-group.multiple .checkbox-item{background:hsla(0,0%,100%,.05);border-radius:8px;padding:.8rem;border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.edit-profile-form .checkbox-group.multiple .checkbox-item:hover{background:hsla(0,0%,100%,.1)}.edit-profile-form .field-hint{font-size:.9rem;color:hsla(0,0%,100%,.7);margin:.3rem 0;font-style:italic}.edit-profile-form .field-note{font-size:.85rem;color:hsla(0,0%,100%,.6);margin-top:.3rem;display:block}.edit-profile-form .info-message{background:rgba(255,193,7,.2);border:1px solid rgba(255,193,7,.4);border-radius:8px;padding:1rem;color:#ffc107;font-size:.9rem;margin-top:1rem}.edit-profile-form .form-actions{text-align:center;margin-top:3rem;padding-top:2rem;border-top:2px solid hsla(0,0%,100%,.1)}.edit-profile-form .form-actions .button{background:linear-gradient(135deg,#5a3163,#9d7ba8);border:none;border-radius:25px;padding:1.2rem 3rem;color:#fff!important;font-weight:600;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.2);line-height:1!important;font-size:1.1rem;min-height:55px;cursor:pointer}.edit-profile-form .form-actions .button:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(0,0,0,.3);color:#fff!important}.edit-profile-form .form-actions .button.large{font-size:1.2rem;padding:1.4rem 3.5rem;min-height:60px}@media(max-width:768px){.edit-profile-form .edit-profile-container{padding:2rem}.edit-profile-form .form-section{padding:1.5rem}.edit-profile-form .form-section h3{font-size:1.2rem}.edit-profile-form .form-actions .button{padding:1rem 2rem;font-size:1rem}.edit-profile-form .form-actions .button.large{padding:1.2rem 2.5rem;font-size:1.1rem}}@media(max-width:480px){.edit-profile-form .edit-profile-container{padding:1.5rem}.edit-profile-form .form-section{padding:1rem}.edit-profile-form .checkbox-group.multiple .checkbox-item{flex-direction:column;align-items:flex-start}.edit-profile-form .checkbox-group.multiple .checkbox-item .checkbox-input{margin-bottom:.5rem;margin-right:0}}.auth-form-container .field{margin-bottom:1.5rem}.auth-form-container .field label{display:block;margin-bottom:.5rem;font-weight:600;color:hsla(0,0%,100%,.9);font-size:.95rem}.auth-form-container .field input[type=email],.auth-form-container .field input[type=password]{width:100%;padding:1rem 1.25rem;border:2px solid hsla(0,0%,100%,.3);border-radius:12px;background:hsla(0,0%,100%,.9);font-size:1rem;transition:all .3s ease}.auth-form-container .field input[type=email]:focus,.auth-form-container .field input[type=password]:focus{outline:none;border-color:#5a3163;background:hsla(0,0%,100%,.95);box-shadow:0 0 0 3px rgba(90,49,99,.1)}.auth-form-container .field input[type=email]::-moz-placeholder,.auth-form-container .field input[type=password]::-moz-placeholder{color:#666}.auth-form-container .field input[type=email]::placeholder,.auth-form-container .field input[type=password]::placeholder{color:#666}.auth-form-container .field small{display:block;margin-top:.5rem;color:hsla(0,0%,100%,.7);font-size:.875rem}.auth-form-container .checkbox-field{display:flex!important;align-items:center!important;grid-gap:.75rem;gap:.75rem;min-height:40px}.auth-form-container .checkbox-field input[type=checkbox]{width:auto;margin:0;transform:scale(1.2);flex-shrink:0}.auth-form-container .checkbox-field label{margin:0!important;font-size:.9rem!important;font-weight:400!important;color:hsla(0,0%,100%,.8)!important;cursor:pointer;display:flex!important;align-items:center!important;vertical-align:middle!important}.auth-form-container .actions{margin:2rem 0 1.5rem}.auth-form-container .actions .btn.btn-primary{width:100%;padding:1rem 1.5rem;background:linear-gradient(135deg,#5a3163,rgb(58.9864864865,32.1148648649,64.8851351351));border:none;border-radius:12px;color:#fff;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-transform:none;display:flex!important;align-items:center!important;justify-content:center!important;min-height:50px;line-height:1.2!important;vertical-align:middle!important;text-align:center!important;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.auth-form-container .actions .btn.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(90,49,99,.4)}.auth-form-container .actions .btn.btn-primary:active{transform:translateY(0)}.auth-form-container .actions button,.auth-form-container .actions input[type=submit]{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1.2!important;vertical-align:middle!important;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.auth-form-container .auth-links{text-align:center;border-top:1px solid hsla(0,0%,100%,.2);padding-top:1.5rem}.auth-form-container .auth-links .devise-links{display:flex;flex-direction:column;grid-gap:.75rem;gap:.75rem}.auth-form-container .auth-links .devise-links .button.small,.auth-form-container .auth-links .devise-links a{padding:12px 20px!important;font-size:.9rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.9);text-decoration:none;border-radius:8px;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease;margin:.25rem .5rem;min-height:40px;line-height:1!important;text-align:center!important;box-sizing:border-box;vertical-align:middle!important}.auth-form-container .auth-links .devise-links .button.small:hover,.auth-form-container .auth-links .devise-links a:hover{background:hsla(0,0%,100%,.2);color:#fff;text-decoration:none;transform:translateY(-1px)}#error_explanation{background:rgba(248,215,218,.9);border:1px solid rgba(220,53,69,.3);border-radius:12px;padding:1rem 1.25rem;margin-bottom:1.5rem}#error_explanation h2{font-size:1.1rem;color:#721c24;margin-bottom:.5rem}#error_explanation ul{margin:0;padding-left:1.5rem}#error_explanation ul li{color:#721c24;font-size:.9rem}@media screen and (max-width:736px){.auth-form-container{padding:2rem 1.5rem;margin:0 1rem}.auth-form-container .actions .btn.btn-primary,.auth-form-container .actions button,.auth-form-container .actions input[type=submit]{font-size:.95rem!important;padding:.9rem 1rem!important;min-height:60px!important;line-height:1.3!important;white-space:normal!important;text-align:center!important}.auth-container{padding:1rem 0}.auth-form-container .auth-links .devise-links .button.small{display:block;margin:.5rem 0;width:100%}}@media screen and (max-width:480px){.auth-form-container{padding:1.5rem 1rem;margin:0 .5rem}.auth-form-container .actions .btn.btn-primary,.auth-form-container .actions button,.auth-form-container .actions input[type=submit]{font-size:.9rem!important;padding:.8rem .5rem!important;min-height:65px!important;line-height:1.4!important}}.profile-grid{display:grid;grid-template-columns:1fr 2fr;grid-gap:3rem;gap:3rem;margin-bottom:3rem}@media(max-width:768px){.profile-grid{grid-template-columns:1fr;grid-gap:2rem;gap:2rem}}.mobile-only{display:none}@media(max-width:768px){.mobile-only{display:block}}.desktop-only{display:block}@media(max-width:768px){.desktop-only{display:none}}.qr-container{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2rem;text-align:center;border:1px solid hsla(0,0%,100%,.25);box-shadow:0 8px 32px rgba(0,0,0,.1)}.qr-container h3{margin-bottom:1.5rem;color:#fff;font-weight:600}.qr-container canvas{max-width:200px;max-height:200px;border-radius:10px;background:#fff;padding:10px}.profile-image-container{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;text-align:center;border:1px solid hsla(0,0%,100%,.25);box-shadow:0 8px 32px rgba(0,0,0,.1)}.profile-image-container h3{margin-bottom:2rem;color:#fff;font-weight:600;font-size:1.4rem}.profile-image-wrapper{display:flex;justify-content:center;align-items:center}.profile-image-wrapper .image{width:250px;height:250px;border-radius:50%;overflow:hidden;border:5px solid #9d7ba8;box-shadow:0 12px 40px rgba(0,0,0,.3);transition:all .3s ease}.profile-image-wrapper .image:hover{transform:scale(1.05);box-shadow:0 20px 60px rgba(0,0,0,.4)}.profile-image-wrapper .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.profile-image-wrapper .image{width:200px;height:200px}}@media(max-width:480px){.profile-image-wrapper .image{width:150px;height:150px}}.account-info-card{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:3rem;border:1px solid hsla(0,0%,100%,.25);box-shadow:0 8px 32px rgba(0,0,0,.1)}.account-info-card h2{margin-bottom:2rem;color:#fff;font-weight:700;text-align:center;font-size:1.8rem}.account-details{margin-bottom:2.5rem}.info-row{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;border-bottom:1px solid hsla(0,0%,100%,.25)}.info-row:last-child{border-bottom:none}.info-row label{font-weight:600;color:#9d7ba8;font-size:1.1rem;margin:0}.info-row span{color:#fff;font-weight:500;font-size:1.1rem}@media(max-width:480px){.info-row{flex-direction:column;align-items:flex-start;grid-gap:.5rem;gap:.5rem;padding:1rem 0}}.qr-section-desktop{margin-top:2rem;padding-top:2rem;border-top:2px solid hsla(0,0%,100%,.25);text-align:center}.qr-section-desktop h4{margin-bottom:1.5rem;color:#9d7ba8;font-weight:600;font-size:1.2rem}.qr-wrapper{display:inline-block;background:#fff;padding:15px;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.2)}.qr-wrapper canvas{display:block;width:150px;height:150px}.edit-profile{text-align:center;margin-bottom:2rem}.edit-profile .button{background:linear-gradient(135deg,#5a3163,#9d7ba8);border:none;border-radius:25px;padding:1.2rem 2.5rem;font-weight:600;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:all .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.2);line-height:1!important;white-space:nowrap;min-height:55px;font-size:1.1rem}.edit-profile .button,.edit-profile .button:hover{color:#fff!important;text-decoration:none!important}.edit-profile .button:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(0,0,0,.3)}@media(max-width:480px){.edit-profile .button{font-size:1rem;padding:1rem 2rem;min-height:50px;white-space:normal;line-height:1.2!important}}.notification-section{margin:2rem 0}.subscription-section h2{text-align:center;margin-bottom:2rem;color:#fff;font-weight:700}.subscription-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:3rem}.subscription-card{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2rem;border:1px solid hsla(0,0%,100%,.25);box-shadow:0 8px 32px rgba(0,0,0,.1);transition:all .3s ease}.subscription-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,.2)}.subscription-card h4{margin-bottom:1rem;color:#9d7ba8;font-weight:600;border-bottom:2px solid hsla(0,0%,100%,.25);padding-bottom:.5rem}.subscription-card .card-content{display:flex;justify-content:space-between;align-items:center}@media(max-width:480px){.subscription-card .card-content{flex-direction:column;align-items:flex-start;grid-gap:.5rem;gap:.5rem}}.subscription-card .card-content .label{font-weight:600;color:#fff}.subscription-card .card-content .value{font-weight:500;color:#fff}.subscription-card .card-content .value.expired{color:#ff2451;font-weight:600}.subscription-card .card-content .value.missing{color:#ffa726;font-weight:600}.points-card{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2rem;border:1px solid hsla(0,0%,100%,.25);box-shadow:0 8px 32px rgba(0,0,0,.1);text-align:center}.points-card h2{margin-bottom:1.5rem;color:#9d7ba8;font-weight:700}.stats-section{margin-bottom:3rem}.stats-section h2{text-align:center;margin-bottom:2rem;color:#fff;font-weight:700}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem}.stat-card{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2rem;border:1px solid hsla(0,0%,100%,.25);box-shadow:0 8px 32px rgba(0,0,0,.1);transition:all .3s ease}.stat-card:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,.2)}.stat-card h4{text-align:center;margin-bottom:1.5rem;color:#9d7ba8;font-weight:600;border-bottom:2px solid hsla(0,0%,100%,.25);padding-bottom:.5rem}.stat-card .stat-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.stat-card .stat-row:last-child{margin-bottom:0}.stat-card .stat-row .stat-label{font-weight:500;color:#fff}.stat-card .stat-row .stat-value{font-weight:700;color:#9d7ba8;font-size:1.1rem}.badges-section h2{text-align:center;margin-bottom:2rem;color:#fff;font-weight:700}.badges-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.badge-item,.badges-grid{grid-gap:1.5rem;gap:1.5rem}.badge-item{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:2rem;border:1px solid hsla(0,0%,100%,.25);box-shadow:0 8px 32px rgba(0,0,0,.1);display:flex;align-items:center;transition:all .3s ease}.badge-item:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,.2)}.badge-item .badge-image{flex-shrink:0;width:80px;height:80px;border-radius:50%;overflow:hidden;background:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center}.badge-item .badge-image img{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover}.badge-item .badge-description{flex:1 1;color:#fff;font-weight:500;line-height:1.4}@media(max-width:480px){.badge-item{flex-direction:column;text-align:center}.badge-item .badge-image{width:100px;height:100px}}@media(max-width:768px){.profile-grid{grid-template-columns:1fr;grid-gap:2rem;gap:2rem}.subscription-cards{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.badges-grid{grid-template-columns:1fr}.account-info-card{padding:2rem}.account-info-card h2{font-size:1.5rem}.info-row{padding:1rem 0}.info-row label,.info-row span{font-size:1rem}}@media(max-width:480px){.profile-grid{grid-gap:1.5rem;gap:1.5rem}.qr-container{padding:1.5rem}.profile-image-container{padding:2rem}.account-info-card{padding:1.5rem}.account-info-card h2{font-size:1.3rem;margin-bottom:1.5rem}.badge-item,.points-card,.stat-card,.subscription-card{padding:1.5rem}}#header{transition:background-color .2s ease-in-out;background-color:rgba(53.2877905405,56.4021724751,73.0122094595,.95);height:3.5em;left:0;line-height:3.5em;padding:0 1.25em;position:fixed;top:0;width:100%;z-index:10000}#header h1{transition:opacity .2s ease-in-out,visibility .2s;border-bottom:0;font-size:.8em;margin-bottom:0;opacity:1;visibility:visible}#header h1 a{border:0}#header nav{font-family:Raleway,Helvetica,sans-serif;font-size:.8em;font-weight:700;height:3em;letter-spacing:.1em;line-height:3em;position:absolute;right:.7em;text-transform:uppercase;top:.7em}#header nav a{border:0;display:inline-block;padding:0 1em}#header nav a:before{float:right;margin-left:.75em}#header nav a[href="#menu"]{text-decoration:none;transition:background-color .2s ease-in-out;border-radius:5px;box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.125);padding:0 1.35em}#header nav a[href="#menu"]:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-feature-settings:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:Font Awesome\ 5 Free;font-weight:900;content:"";line-height:inherit}#header nav a[href="#menu"]:hover{background-color:hsla(0,0%,100%,.025)}#header nav a[href="#menu"]:active{background-color:hsla(0,0%,100%,.075)}#header.alt{background-color:transparent}#header.alt h1{opacity:0;visibility:hidden}@media screen and (max-width:736px){#header{height:2.75em;line-height:2.75em}#header nav{top:0;right:0}#header nav,#header nav a{height:inherit;line-height:inherit}#header nav a[href="#menu"]{box-shadow:none;padding:0 1em;border-radius:0}#header nav a[href="#menu"]:active,#header nav a[href="#menu"]:hover{background-color:inherit}}@media screen and (max-width:480px){#header nav a[href="#menu"]{width:4em;white-space:nowrap;text-indent:4em;position:relative}#header nav a[href="#menu"]:before{width:inherit;position:absolute;top:0;left:0;text-indent:0;text-align:right;margin-left:0;padding-right:1.25em}}#page-wrapper{transition:filter .25s ease}#menu{-moz-align-items:center;-ms-align-items:center;align-items:center;display:-moz-flex;display:-ms-flex;display:flex;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;pointer-events:none;transition:opacity .35s ease,visibility .35s;-moz-user-select:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background:rgba(46,49,65,.8);cursor:default;height:100%;left:0;opacity:0;position:fixed;text-align:center;top:0;visibility:hidden;width:100%}#menu .inner{padding:2.5em 1.5em .5em;transform:translateY(.5em);transition:opacity .35s ease,transform .35s ease;-webkit-overflow-scrolling:touch;background:#5a3163;border-radius:5px;display:block;max-width:100%;opacity:0;position:relative;width:18em}#menu h2{border-bottom:2px solid hsla(0,0%,100%,.125);padding-bottom:1em}#menu .close{background-image:url(/packs/media/images/close-95ba0058f5f1db57d0a4360ed1f8d7f0.svg);background-position:75% 25%;background-repeat:no-repeat;background-size:2em 2em;border:0;content:"";display:block;height:4em;overflow:hidden;position:absolute;right:0;text-align:center;text-indent:4em;top:0;width:4em}#menu .links{list-style:none;margin-bottom:1.5em;padding:0}#menu .links li{padding:0}#menu .links li a{border-radius:5px;border:0;display:block;font-family:Raleway,Helvetica,sans-serif;font-size:.8em;font-weight:200;letter-spacing:.1em;line-height:1.85em;padding:.75em 0;text-transform:uppercase}#menu .links li a:hover{background:#512b5a}@media screen and (max-width:736px){#menu .inner{max-height:100%;overflow-y:auto;overflow-x:hidden}#menu .inner .close{background-size:1.5em 1.5em}}body.is-menu-visible #page-wrapper{-moz-filter:blur(1.5px);-ms-filter:blur(1.5px);filter:blur(1.5px)}body.is-menu-visible #menu{pointer-events:auto;opacity:1;visibility:visible}body.is-menu-visible #menu .inner{transform:translateY(0);opacity:1}#banner{padding:10em 0 4.75em}#banner .inner{margin:0 auto;width:55em}#banner .logo{transition:opacity 2s ease,transform 1s ease;transform:translateY(0);opacity:1;margin:0 0 1.3em}#banner .logo img{width:300px}#banner h2{transition:opacity .5s ease,transform .5s ease,filter .25s ease;transition-delay:.65s;border-bottom:2px solid hsla(0,0%,100%,.125);font-size:2.25em;margin-bottom:.8em;padding-bottom:.4em}#banner h2,#banner p{transform:translateX(0);-moz-filter:blur(0);-ms-filter:blur(0);filter:blur(0);opacity:1}#banner p{transition:opacity .5s ease,transform .5s ease,filter .25s ease;transition-delay:.8s;font-family:Raleway,Helvetica,sans-serif;font-size:1em;font-weight:200;letter-spacing:.1em;line-height:2;text-transform:uppercase}@media screen and (max-width:1280px){#banner{padding:7em 0 8.25em;background-color:#2e3141;background-image:linear-gradient(0deg,rgba(46,49,65,.8),rgba(46,49,65,.8)),url(/packs/media/images/bg-846d332cfd9ea8e404b67ff616078cd4.jpg);background-size:auto,cover;background-position:50%,50%;margin-bottom:-6.5em}}@media screen and (max-width:980px){#banner{padding:12em 3em 12.375em;margin-bottom:-4.75em}#banner .inner{width:100%}}@media screen and (max-width:736px){#banner{padding:5em 2em 4.25em;margin-bottom:-2.5em}#banner .logo{margin:0 0 1em}#banner .logo img{width:300px}#banner h2{font-size:1.5em}#banner p{font-size:.8em}}body.is-preload #banner .logo{transform:translateY(.5em);opacity:0}body.is-preload #banner h2{transform:translateX(.25em)}body.is-preload #banner h2,body.is-preload #banner p{opacity:0;-moz-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px)}body.is-preload #banner p{transform:translateX(.5em)}#wrapper>header{padding:11em 0 2.25em}#wrapper>header .inner{margin:0 auto;width:55em}#wrapper>header h2{border-bottom:2px solid hsla(0,0%,100%,.125);font-size:2em;margin-bottom:.8em;padding-bottom:.4em}#wrapper>header p{font-family:Raleway,Helvetica,sans-serif;font-size:1em;font-weight:200;letter-spacing:.1em;line-height:2;text-transform:uppercase}@media screen and (max-width:1280px){#wrapper>header{padding:9em 0 6.25em;background-color:#2e3141;background-image:linear-gradient(0deg,rgba(46,49,65,.8),rgba(46,49,65,.8)),url(/packs/media/images/bg-846d332cfd9ea8e404b67ff616078cd4.jpg);background-size:auto,cover;background-position:50%,0 30%;margin-bottom:-6.5em}}@media screen and (max-width:980px){#wrapper>header{padding:11em 3em 7.375em;background-size:auto,cover;background-position:50%,0 0;margin-bottom:-4.75em}#wrapper>header .inner{width:100%}}@media screen and (max-width:736px){#wrapper>header{padding:6.5em 2em 3em;background-size:auto,125%;margin-bottom:-2.5em}#wrapper>header h2{font-size:1.25em}#wrapper>header p{font-size:.8em}}.wrapper{background-color:#2e3141;margin:6.5em 0;position:relative}.wrapper:after,.wrapper:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:%232e3141%3B' /%3E%3C/svg%3E")}.wrapper:after,.wrapper:before{box-shadow:inset 0 -1px 0 0 #2e3141,0 1px 0 0 #2e3141}.wrapper:after,.wrapper:before{background-repeat:no-repeat;background-size:100% 100%;content:"";display:block;height:6.5em;position:absolute;width:100%}.wrapper:before{left:0;top:-6.5em}.wrapper:after{transform:scaleY(-1);bottom:-6.5em;left:0}.wrapper.alt:before{transform:scaleX(-1)}.wrapper.alt:after{transform:scaleY(-1) scaleX(-1)}.wrapper .inner{padding:3em 0 1em;margin:0 auto;width:55em}.wrapper.style2{background-color:rgb(53.2877905405,56.4021724751,73.0122094595)}.wrapper.style2:after,.wrapper.style2:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:rgb(53.2877905405, 56.4021724751, 73.0122094595)%3B' /%3E%3C/svg%3E")}.wrapper.style2:after,.wrapper.style2:before{box-shadow:inset 0 -1px 0 0 rgb(53.2877905405,56.4021724751,73.0122094595),0 1px 0 0 rgb(53.2877905405,56.4021724751,73.0122094595)}.wrapper.style3{background-color:rgb(60.8050810811,63.961371266,80.7949189189)}.wrapper.style3:after,.wrapper.style3:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:rgb(60.8050810811, 63.961371266, 80.7949189189)%3B' /%3E%3C/svg%3E")}.wrapper.style3:after,.wrapper.style3:before{box-shadow:inset 0 -1px 0 0 rgb(60.8050810811,63.961371266,80.7949189189),0 1px 0 0 rgb(60.8050810811,63.961371266,80.7949189189)}.wrapper.style4{background-color:rgb(68.5518716216,71.6775963727,88.3481283784)}.wrapper.style4:after,.wrapper.style4:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:rgb(68.5518716216, 71.6775963727, 88.3481283784)%3B' /%3E%3C/svg%3E")}.wrapper.style4:after,.wrapper.style4:before{box-shadow:inset 0 -1px 0 0 rgb(68.5518716216,71.6775963727,88.3481283784),0 1px 0 0 rgb(68.5518716216,71.6775963727,88.3481283784)}.wrapper.style5{background-color:rgb(76.5281621622,79.5508477952,95.6718378378)}.wrapper.style5:after,.wrapper.style5:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:rgb(76.5281621622, 79.5508477952, 95.6718378378)%3B' /%3E%3C/svg%3E")}.wrapper.style5:after,.wrapper.style5:before{box-shadow:inset 0 -1px 0 0 rgb(76.5281621622,79.5508477952,95.6718378378),0 1px 0 0 rgb(76.5281621622,79.5508477952,95.6718378378)}.wrapper.style6{background-color:rgb(84.7339527027,87.5811255334,102.7660472973)}.wrapper.style6:after,.wrapper.style6:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:rgb(84.7339527027, 87.5811255334, 102.7660472973)%3B' /%3E%3C/svg%3E")}.wrapper.style6:after,.wrapper.style6:before{box-shadow:inset 0 -1px 0 0 rgb(84.7339527027,87.5811255334,102.7660472973),0 1px 0 0 rgb(84.7339527027,87.5811255334,102.7660472973)}.wrapper.spotlight{background-color:#5a3163}.wrapper.spotlight:after,.wrapper.spotlight:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:%235a3163%3B' /%3E%3C/svg%3E")}.wrapper.spotlight:after,.wrapper.spotlight:before{box-shadow:inset 0 -1px 0 0 #5a3163,0 1px 0 0 #5a3163}.wrapper.spotlight.transparent{background-color:transparent}.wrapper.spotlight.transparent:after,.wrapper.spotlight.transparent:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:transparent%3B' /%3E%3C/svg%3E")}.wrapper.spotlight.transparent:after,.wrapper.spotlight.transparent:before{box-shadow:inset 0 -1px 0 0 transparent,0 1px 0 0 transparent}.wrapper.spotlight .inner{display:-moz-flex;display:-ms-flex;display:flex;-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-flex-direction:row;flex-direction:row}.wrapper.spotlight .image,.wrapper.spotlight .text{margin:0 3em 2em 0;-ms-flex:1;width:22em}.wrapper.spotlight .image{border-radius:100%;overflow:hidden}.wrapper.spotlight .image img{border-radius:100%;width:100%;margin:0!important}.wrapper.spotlight .content{width:100%;-ms-flex:2}.wrapper.spotlight:nth-child(2n-1) .inner{-moz-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}.wrapper.spotlight:nth-child(2n-1) .image{margin:0 0 2em 3em}.wrapper.spotlight.style2{background-color:#512b5a}.wrapper.spotlight.style2:after,.wrapper.spotlight.style2:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:rgb(81.3329059459, 42.9392094595, 89.7607905405)%3B' /%3E%3C/svg%3E")}.wrapper.spotlight.style2:after,.wrapper.spotlight.style2:before{box-shadow:inset 0 -1px 0 0 #512b5a,0 1px 0 0 #512b5a}.wrapper.spotlight.style3{background-color:#492550}.wrapper.spotlight.style3:after,.wrapper.spotlight.style3:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:rgb(72.5189318919, 37.1079189189, 80.2920810811)%3B' /%3E%3C/svg%3E")}.wrapper.spotlight.style3:after,.wrapper.spotlight.style3:before{box-shadow:inset 0 -1px 0 0 #492550,0 1px 0 0 #492550}.wrapper.spotlight.style4{background-color:#402047}.wrapper.spotlight.style4:after,.wrapper.spotlight.style4:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:rgb(63.5580778378, 31.5061283784, 70.5938716216)%3B' /%3E%3C/svg%3E")}.wrapper.spotlight.style4:after,.wrapper.spotlight.style4:before{box-shadow:inset 0 -1px 0 0 #402047,0 1px 0 0 #402047}.wrapper.spotlight.style5{background-color:#361a3d}.wrapper.spotlight.style5:after,.wrapper.spotlight.style5:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:rgb(54.4503437838, 26.1338378378, 60.6661621622)%3B' /%3E%3C/svg%3E")}.wrapper.spotlight.style5:after,.wrapper.spotlight.style5:before{box-shadow:inset 0 -1px 0 0 #361a3d,0 1px 0 0 #361a3d}.wrapper.spotlight.style6{background-color:#2d1533}.wrapper.spotlight.style6:after,.wrapper.spotlight.style6:before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:rgb(45.1957297297, 20.9910472973, 50.5089527027)%3B' /%3E%3C/svg%3E")}.wrapper.spotlight.style6:after,.wrapper.spotlight.style6:before{box-shadow:inset 0 -1px 0 0 #2d1533,0 1px 0 0 #2d1533}@media screen and (max-width:980px){.wrapper{margin:4.75em 0}.wrapper:after,.wrapper:before{height:4.75em}.wrapper:before{top:-4.75em}.wrapper:after{bottom:-4.75em;left:0}.wrapper .inner{padding:3em 3em 1em;width:100%}.wrapper.spotlight .image{margin:0 2em 2em 0;width:32em}.wrapper.spotlight:nth-child(2n-1) .image{margin:0 0 2em 2em}}@media screen and (max-width:736px){.wrapper{margin:2.5em 0}.wrapper:after,.wrapper:before{height:2.5em}.wrapper:before{top:-2.5em}.wrapper:after{bottom:-2.5em;left:0}.wrapper .inner{padding:2em 2em .1em}.wrapper.spotlight .inner{-moz-align-items:-moz-flex-start;-ms-align-items:-ms-flex-start;align-items:flex-start}.wrapper.spotlight .image{width:19em;margin:0 1.75em 2em 0}.wrapper.spotlight:nth-child(2n-1) .image{margin:0 0 2em 1.75em}}@media screen and (max-width:480px){.wrapper.spotlight .inner{display:block}.wrapper.spotlight .image{margin:0 0 1em!important;max-width:85%;width:12em}}@media screen and (max-width:360px){.wrapper .inner{padding:2em 1.5em .1em}}#footer .inner{padding:5em 0 3em;display:-moz-flex;display:-ms-flex;display:flex;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;margin:0 auto;width:55em}#footer .inner>*{width:100%}#footer .inner form{margin:0 3em 0 0}#footer .inner .contact,#footer .inner form{width:calc(50% - 1.5em)}#footer .inner .copyright{border-top:2px solid hsla(0,0%,100%,.125);list-style:none;margin:4em 0 2em;padding:2em 0 0;width:100%}#footer .inner .copyright li{border-left:2px solid hsla(0,0%,100%,.125);color:hsla(0,0%,100%,.35);display:inline-block;font-size:.9em;line-height:1;margin-left:1em;padding:0 0 0 1em}#footer .inner .copyright li:first-child{border-left:0;margin-left:0;padding-left:0}#footer .inner .copyright li a{color:inherit}@media screen and (max-width:1280px){#footer{background-color:#2e3141;background-image:linear-gradient(0deg,rgba(46,49,65,.8),rgba(46,49,65,.8)),url(/packs/media/images/bg-846d332cfd9ea8e404b67ff616078cd4.jpg);background-size:auto,cover;background-position:50%,50%;margin-top:-6.5em;padding-top:6.5em}}@media screen and (max-width:980px){#footer{margin-top:-4.75em;padding-top:4.75em}#footer .inner{padding:3em 3em 1em;display:block;width:100%}#footer .inner .contact,#footer .inner form{width:100%;margin:0 0 4em}#footer .inner .copyright{margin:4em 0 2em}}@media screen and (max-width:736px){#footer{margin-top:-2.5em;padding-top:2.5em}#footer .inner{padding:2em 2em .1em}#footer .inner .contact,#footer .inner form{margin:0 0 3em}}@media screen and (max-width:480px){#footer .inner .copyright li{border-left:0;display:block;margin:1em 0 0;padding-left:0}#footer .inner .copyright li:first-child{margin-top:0}}@media screen and (max-width:360px){#footer .inner{padding:2em 1.5em .1em}}.select2-container{z-index:99999999999999}.select2-container--default,.select2-results__option{background-color:#2e3141}.wrapper.spotlight .table-wrapper td,.wrapper.spotlight .table-wrapper th{text-align:left}.wrapper.spotlight .alt .table-wrapper td,.wrapper.spotlight .alt .table-wrapper th{text-align:right}.alert{border-radius:5px;margin-top:10px;text-align:center}.alert ul{list-style-type:none}.alert.alert-alert,.alert.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert.alert-notice,.alert.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.box{width:20px;height:20px;border-radius:100%;display:inline-block}#cookies-eu-banner{position:fixed;left:0;bottom:0;background-color:#000;width:100%;z-index:1000}.react-calendar{color:#000}.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{flex-direction:row;padding:0}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;padding:0;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{flex-basis:auto!important;width:auto;height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{animation:swal2-toast-hide .1s forwards}.swal2-container{display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:transparent!important}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1 1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1 1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1 1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1 1;align-content:center;justify-content:center}.swal2-container.swal2-no-transition{transition:none!important}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:none}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:flex;flex-direction:column;align-items:center;padding:0 1.8em}.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm{box-sizing:border-box;width:2.5em;height:2.5em;margin:.46875em;padding:0;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-radius:100%;border:.25em solid transparent;background-color:transparent!important;color:transparent!important;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm:after{content:"";display:inline-block;width:15px;height:15px;margin-left:5px;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border-radius:50%;border:3px solid #999;border-right-color:transparent;box-shadow:1px 1px 1px #fff}.swal2-styled{margin:.3125em;padding:.625em 2em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:#3085d6}.swal2-styled.swal2-cancel,.swal2-styled.swal2-confirm{border:0;border-radius:.25em;color:#fff;font-size:1.0625em}.swal2-styled.swal2-cancel{background:transparent none repeat 0 0/auto auto padding-box border-box scroll;background:initial;background-color:#aaa}.swal2-styled:focus{outline:none;box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:.3125em;border-bottom-left-radius:.3125em}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;align-items:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:0;background:transparent;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{transform:none;background:transparent;color:#f27474}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;justify-content:center;margin:0;padding:0 1.6em;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:none;box-shadow:0 0 3px #c4e6f5}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{margin:0 .4em}.swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message:before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{align-items:center;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3085d6}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;width:2.5em;height:.4em;margin:0 -1px;background:#3085d6}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{animation:swal2-show .3s}.swal2-hide{animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotate(2deg)}33%{transform:translateY(0) rotate(-2deg)}66%{transform:translateY(.3125em) rotate(2deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes swal2-toast-hide{to{transform:rotate(1deg);opacity:0}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}to{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}to{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}to{transform:scale(1)}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}to{transform:scale(.5);opacity:0}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}to{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}to{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}to{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}to{transform:rotateX(0deg);opacity:1}}@keyframes swal2-rotate-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - 1.25em);background-color:transparent!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1 1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/packs/media/images/loading-2299ad0b.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/packs/media/images/prev-84b76dee.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/packs/media/images/next-31f15875.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/packs/media/images/close-d9d2d0b1.png) 100% 0 no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}