@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Material+Icons+Outlined&display=swap);
/** Trumbowyg v2.25.1 - A lightweight WYSIWYG editor - alex-d.github.io/Trumbowyg - License MIT - Author : Alexandre Demode (Alex-D) / alex-d.fr */
#trumbowyg-icons,#trumbowyg-icons svg{height:0;width:0}#trumbowyg-icons{overflow:hidden;visibility:hidden}.trumbowyg-box *,.trumbowyg-box ::after,.trumbowyg-box ::before,.trumbowyg-modal *,.trumbowyg-modal ::after,.trumbowyg-modal ::before{box-sizing:border-box}.trumbowyg-box svg,.trumbowyg-modal svg{width:17px;height:100%;fill:#222}.trumbowyg-box,.trumbowyg-editor{display:block;position:relative;border:1px solid #DDD;width:100%;min-height:300px}.trumbowyg-box .trumbowyg-editor{margin:0 auto}.trumbowyg-box.trumbowyg-fullscreen{background:#FEFEFE;border:none!important}.trumbowyg-editor,.trumbowyg-textarea{position:relative;box-sizing:border-box;padding:20px;min-height:300px;width:100%;border-style:none;resize:none;outline:0;overflow:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.trumbowyg-editor.trumbowyg-autogrow-on-enter,.trumbowyg-textarea.trumbowyg-autogrow-on-enter{transition:height .3s ease-out}.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-box-blur .trumbowyg-editor::before{color:transparent!important;text-shadow:0 0 7px #333}@media screen and (min-width:0 \0){.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(200,200,200,.6)!important}}@supports (-ms-accelerator:true){.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(200,200,200,.6)!important}}.trumbowyg-box-blur .trumbowyg-editor hr,.trumbowyg-box-blur .trumbowyg-editor img{opacity:.2}.trumbowyg-textarea{position:relative;display:block;overflow:auto;border:none;font-size:14px;font-family:Inconsolata,Consolas,Courier,"Courier New",sans-serif;line-height:18px}.trumbowyg-box.trumbowyg-editor-visible .trumbowyg-textarea{height:1px!important;width:25%;min-height:0!important;padding:0!important;background:0 0;opacity:0!important}.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-textarea{display:block;margin-bottom:1px}.trumbowyg-box.trumbowyg-editor-hidden .trumbowyg-editor{display:none}.trumbowyg-box.trumbowyg-disabled .trumbowyg-textarea{opacity:.8;background:0 0}.trumbowyg-editor[contenteditable=true]:empty:not(:focus)::before{content:attr(placeholder);color:#999;pointer-events:none;white-space:break-spaces}.trumbowyg-button-pane{width:100%;min-height:36px;background:#ecf0f1;border-bottom:1px solid #d7e0e2;margin:0;padding:0 5px;position:relative;list-style-type:none;line-height:10px;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:11}.trumbowyg-button-pane::after{content:" ";display:block;position:absolute;top:36px;left:0;right:0;width:100%;height:1px;background:#d7e0e2}.trumbowyg-button-pane .trumbowyg-button-group{display:inline-block}.trumbowyg-button-pane .trumbowyg-button-group .trumbowyg-fullscreen-button svg{color:transparent}.trumbowyg-button-pane .trumbowyg-button-group::after{content:" ";display:inline-block;width:1px;background:#d7e0e2;margin:0 5px;height:35px;vertical-align:top}.trumbowyg-button-pane .trumbowyg-button-group:last-child::after{content:none}.trumbowyg-button-pane button{display:inline-block;position:relative;width:35px;height:35px;padding:1px 6px!important;margin-bottom:1px;overflow:hidden;border:none;cursor:pointer;background:0 0;vertical-align:middle;transition:background-color 150ms,opacity 150ms}.trumbowyg-button-pane button.trumbowyg-textual-button{width:auto;line-height:35px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.trumbowyg-button-pane button.trumbowyg-disable,.trumbowyg-button-pane.trumbowyg-disable button:not(.trumbowyg-not-disable):not(.trumbowyg-active),.trumbowyg-disabled .trumbowyg-button-pane button:not(.trumbowyg-not-disable):not(.trumbowyg-viewHTML-button){opacity:.2;cursor:default;pointer-events:none}.trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::before,.trumbowyg-disabled .trumbowyg-button-pane .trumbowyg-button-group::before{background:#e3e9eb}.trumbowyg-button-pane button.trumbowyg-active,.trumbowyg-button-pane button:not(.trumbowyg-disable):focus,.trumbowyg-button-pane button:not(.trumbowyg-disable):hover{background-color:#FFF;outline:0}.trumbowyg-button-pane .trumbowyg-open-dropdown::after{display:block;content:" ";position:absolute;top:25px;right:3px;height:0;width:0;border:3px solid transparent;border-top-color:#555}.trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button{padding-left:10px!important;padding-right:18px!important}.trumbowyg-button-pane .trumbowyg-open-dropdown.trumbowyg-textual-button::after{top:17px;right:7px}.trumbowyg-button-pane .trumbowyg-right{float:right}.trumbowyg-dropdown{max-width:300px;max-height:250px;overflow-y:auto;overflow-x:hidden;white-space:nowrap;border:1px solid #ecf0f1;padding:5px 0;border-top:none;background:#FFF;margin-left:-1px;box-shadow:rgba(0,0,0,.1) 0 2px 3px;z-index:12}.trumbowyg-dropdown button{display:block;width:100%;height:35px;line-height:35px;text-decoration:none;background:#FFF;padding:0 20px 0 10px;color:#333!important;border:none;cursor:pointer;text-align:left;font-size:15px;transition:all 150ms}.trumbowyg-dropdown button:focus,.trumbowyg-dropdown button:hover{background:#ecf0f1}.trumbowyg-dropdown button svg{float:left;margin-right:14px}.trumbowyg-modal{position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:520px;width:100%;height:350px;z-index:12;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.trumbowyg-modal-box{position:absolute;top:0;left:50%;transform:translateX(-50%);max-width:500px;width:calc(100% - 20px);padding-bottom:45px;z-index:1;background-color:#FFF;text-align:center;font-size:14px;box-shadow:rgba(0,0,0,.2) 0 2px 3px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.trumbowyg-modal-box .trumbowyg-modal-title{font-size:24px;font-weight:700;margin:0 0 20px;padding:15px 0 13px;display:block;border-bottom:1px solid #EEE;color:#333;background:#fbfcfc}.trumbowyg-modal-box .trumbowyg-progress{width:100%;height:3px;position:absolute;top:58px}.trumbowyg-modal-box .trumbowyg-progress .trumbowyg-progress-bar{background:#2BC06A;width:0;height:100%;transition:width 150ms linear}.trumbowyg-modal-box .trumbowyg-input-row{position:relative;margin:15px 12px;border:1px solid #DEDEDE;overflow:hidden}.trumbowyg-modal-box .trumbowyg-input-infos{text-align:left;transition:all 150ms;width:150px;border-right:1px solid #DEDEDE;padding:0 7px;background-color:#fbfcfc;position:absolute;left:0;top:0;bottom:0}.trumbowyg-modal-box .trumbowyg-input-infos label{color:#69878f;overflow:hidden}.trumbowyg-modal-box .trumbowyg-input-infos label,.trumbowyg-modal-box .trumbowyg-input-infos label span{display:block;height:27px;line-height:27px;transition:all 150ms}.trumbowyg-modal-box .trumbowyg-input-infos .trumbowyg-msg-error{color:#e74c3c}.trumbowyg-modal-box .trumbowyg-input-html{padding:1px 1px 1px 152px}.trumbowyg-modal-box .trumbowyg-input-html,.trumbowyg-modal-box .trumbowyg-input-html input,.trumbowyg-modal-box .trumbowyg-input-html select,.trumbowyg-modal-box .trumbowyg-input-html textarea{font-size:14px}.trumbowyg-modal-box .trumbowyg-input-html input,.trumbowyg-modal-box .trumbowyg-input-html select,.trumbowyg-modal-box .trumbowyg-input-html textarea{transition:all 150ms;height:27px;line-height:27px;border:0;width:100%;padding:0 7px}.trumbowyg-modal-box .trumbowyg-input-html input:focus,.trumbowyg-modal-box .trumbowyg-input-html input:hover,.trumbowyg-modal-box .trumbowyg-input-html select:focus,.trumbowyg-modal-box .trumbowyg-input-html select:hover,.trumbowyg-modal-box .trumbowyg-input-html textarea:focus,.trumbowyg-modal-box .trumbowyg-input-html textarea:hover{outline:#95a5a6 solid 1px}.trumbowyg-modal-box .trumbowyg-input-html input:focus,.trumbowyg-modal-box .trumbowyg-input-html select:focus,.trumbowyg-modal-box .trumbowyg-input-html textarea:focus{background:#fbfcfc}.trumbowyg-modal-box .trumbowyg-input-html input[type=checkbox]{width:16px;height:16px;padding:0}.trumbowyg-modal-box .trumbowyg-input-html-with-checkbox{text-align:left;padding:3px 1px 1px 3px}.trumbowyg-modal-box .trumbowyg-input-error input,.trumbowyg-modal-box .trumbowyg-input-error select,.trumbowyg-modal-box .trumbowyg-input-error textarea{outline:#e74c3c solid 1px}.trumbowyg-modal-box .trumbowyg-input-error .trumbowyg-input-infos label span:first-child{margin-top:-27px}.trumbowyg-modal-box .error{margin-top:25px;display:block;color:red}.trumbowyg-modal-box .trumbowyg-modal-button{position:absolute;bottom:10px;right:0;text-decoration:none;color:#FFF;display:block;width:100px;height:35px;line-height:33px;margin:0 10px;background-color:#333;border:none;cursor:pointer;font-family:"Trebuchet MS",Helvetica,Verdana,sans-serif;font-size:16px;transition:all 150ms}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit{right:110px;background:#2bc06a}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus,.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover{background:#40d47e;outline:0}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active{background:#25a25a}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset{color:#555;background:#e6e6e6}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus,.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover{background:#fbfbfb;outline:0}.trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active{background:#d5d5d5}.trumbowyg-overlay{position:absolute;background-color:rgba(255,255,255,.5);height:100%;width:100%;left:0;display:none;top:0;z-index:10}body.trumbowyg-body-fullscreen{overflow:hidden}.trumbowyg-fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;margin:0;padding:0;z-index:99999}.trumbowyg-fullscreen .trumbowyg-editor,.trumbowyg-fullscreen.trumbowyg-box{border:none}.trumbowyg-fullscreen .trumbowyg-editor,.trumbowyg-fullscreen .trumbowyg-textarea{height:calc(100% - 37px)!important;overflow:auto}.trumbowyg-fullscreen .trumbowyg-overlay{height:100%!important}.trumbowyg-fullscreen .trumbowyg-button-group .trumbowyg-fullscreen-button svg{color:#222;fill:transparent}.trumbowyg-editor embed,.trumbowyg-editor img,.trumbowyg-editor object,.trumbowyg-editor video{max-width:100%}.trumbowyg-editor img,.trumbowyg-editor video{height:auto}.trumbowyg-editor img{cursor:move}.trumbowyg-editor canvas:focus{outline:0}.trumbowyg-editor.trumbowyg-reset-css{background:#FEFEFE!important;font-family:"Trebuchet MS",Helvetica,Verdana,sans-serif!important;font-size:14px!important;line-height:1.45em!important;color:#333}.trumbowyg-editor.trumbowyg-reset-css a{color:#15c!important;text-decoration:underline!important}.trumbowyg-editor.trumbowyg-reset-css blockquote,.trumbowyg-editor.trumbowyg-reset-css div,.trumbowyg-editor.trumbowyg-reset-css ol,.trumbowyg-editor.trumbowyg-reset-css p,.trumbowyg-editor.trumbowyg-reset-css ul{box-shadow:none!important;background:0 0!important;margin:0 0 15px!important;line-height:1.4em!important;font-family:"Trebuchet MS",Helvetica,Verdana,sans-serif!important;font-size:14px!important;border:none}.trumbowyg-editor.trumbowyg-reset-css hr,.trumbowyg-editor.trumbowyg-reset-css iframe,.trumbowyg-editor.trumbowyg-reset-css object{margin-bottom:15px!important}.trumbowyg-editor.trumbowyg-reset-css blockquote{margin-left:32px!important;font-style:italic!important;color:#555}.trumbowyg-editor.trumbowyg-reset-css ul{list-style:disc}.trumbowyg-editor.trumbowyg-reset-css ol{list-style:decimal}.trumbowyg-editor.trumbowyg-reset-css ol,.trumbowyg-editor.trumbowyg-reset-css ul{padding-left:20px!important}.trumbowyg-editor.trumbowyg-reset-css ol ol,.trumbowyg-editor.trumbowyg-reset-css ol ul,.trumbowyg-editor.trumbowyg-reset-css ul ol,.trumbowyg-editor.trumbowyg-reset-css ul ul{border:none;margin:2px!important;padding:0 0 0 24px!important}.trumbowyg-editor.trumbowyg-reset-css hr{display:block;height:1px;border:none;border-top:1px solid #CCC}.trumbowyg-editor.trumbowyg-reset-css h1,.trumbowyg-editor.trumbowyg-reset-css h2,.trumbowyg-editor.trumbowyg-reset-css h3,.trumbowyg-editor.trumbowyg-reset-css h4{color:#111;background:0 0;margin:0!important;padding:0!important;font-weight:700}.trumbowyg-editor.trumbowyg-reset-css h1{font-size:32px!important;line-height:38px!important;margin-bottom:20px!important}.trumbowyg-editor.trumbowyg-reset-css h2{font-size:26px!important;line-height:34px!important;margin-bottom:15px!important}.trumbowyg-editor.trumbowyg-reset-css h3{font-size:22px!important;line-height:28px!important;margin-bottom:7px!important}.trumbowyg-editor.trumbowyg-reset-css h4{font-size:16px!important;line-height:22px!important;margin-bottom:7px!important}.trumbowyg-dark .trumbowyg-textarea{background:#111;color:#ddd}.trumbowyg-dark .trumbowyg-box{border:1px solid #343434}.trumbowyg-dark .trumbowyg-box.trumbowyg-fullscreen{background:#111}.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before{text-shadow:0 0 7px #ccc}@media screen and (min-width:0 \0){.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(20,20,20,.6)!important}}@supports (-ms-accelerator:true){.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor *,.trumbowyg-dark .trumbowyg-box.trumbowyg-box-blur .trumbowyg-editor::before{color:rgba(20,20,20,.6)!important}}.trumbowyg-dark .trumbowyg-box svg{fill:#ecf0f1;color:#ecf0f1}.trumbowyg-dark .trumbowyg-button-pane{background-color:#222;border-bottom-color:#343434}.trumbowyg-dark .trumbowyg-button-pane::after{background:#343434}.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty)::after{background-color:#343434}.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-button-group:not(:empty) .trumbowyg-fullscreen-button svg{color:transparent}.trumbowyg-dark .trumbowyg-button-pane.trumbowyg-disable .trumbowyg-button-group::after{background-color:#2a2a2a}.trumbowyg-dark .trumbowyg-button-pane button.trumbowyg-active,.trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):focus,.trumbowyg-dark .trumbowyg-button-pane button:not(.trumbowyg-disable):hover{background-color:#333}.trumbowyg-dark .trumbowyg-button-pane .trumbowyg-open-dropdown::after{border-top-color:#fff}.trumbowyg-dark .trumbowyg-fullscreen .trumbowyg-button-pane .trumbowyg-button-group:not(:empty) .trumbowyg-fullscreen-button svg{color:#ecf0f1;fill:transparent}.trumbowyg-dark .trumbowyg-dropdown{border-color:#222;background:#333;box-shadow:rgba(0,0,0,.3) 0 2px 3px}.trumbowyg-dark .trumbowyg-dropdown button{background:#333;color:#fff!important}.trumbowyg-dark .trumbowyg-dropdown button:focus,.trumbowyg-dark .trumbowyg-dropdown button:hover{background:#222}.trumbowyg-dark .trumbowyg-modal-box{background-color:#222}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-title{border-bottom:1px solid #555;color:#fff;background:#3c3c3c}.trumbowyg-dark .trumbowyg-modal-box label{display:block;position:relative;margin:15px 12px;height:27px;line-height:27px;overflow:hidden}.trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span{color:#eee;background-color:#2f2f2f;border-color:#222}.trumbowyg-dark .trumbowyg-modal-box label .trumbowyg-input-infos span.trumbowyg-msg-error{color:#e74c3c}.trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error input,.trumbowyg-dark .trumbowyg-modal-box label.trumbowyg-input-error textarea{border-color:#e74c3c}.trumbowyg-dark .trumbowyg-modal-box label input{border-color:#222;color:#eee;background:#333}.trumbowyg-dark .trumbowyg-modal-box label input:focus,.trumbowyg-dark .trumbowyg-modal-box label input:hover{border-color:#626262}.trumbowyg-dark .trumbowyg-modal-box label input:focus{background-color:#2f2f2f}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit{background:#1b7943}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:focus,.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:hover{background:#25a25a}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-submit:active{background:#176437}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset{background:#333;color:#ccc}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:focus,.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:hover{background:#444}.trumbowyg-dark .trumbowyg-modal-box .trumbowyg-modal-button.trumbowyg-modal-reset:active{background:#111}.trumbowyg-dark .trumbowyg-overlay{background-color:rgba(15,15,15,.6)}
@charset "UTF-8";:root{--tagify-dd-color-primary:rgb(53,149,246);--tagify-dd-bg-color:white}.tagify{--tags-disabled-bg:#F1F1F1;--tags-border-color:#DDD;--tags-hover-border-color:#CCC;--tags-focus-border-color:#3595f6;--tag-bg:#E5E5E5;--tag-hover:#D3E2E2;--tag-text-color:black;--tag-text-color--edit:black;--tag-pad:0.3em 0.5em;--tag-inset-shadow-size:1.1em;--tag-invalid-color:#D39494;--tag-invalid-bg:rgba(211, 148, 148, 0.5);--tag-remove-bg:rgba(211, 148, 148, 0.3);--tag-remove-btn-color:black;--tag-remove-btn-bg:none;--tag-remove-btn-bg--hover:#c77777;--input-color:inherit;--tag--min-width:1ch;--tag--max-width:auto;--tag-hide-transition:0.3s;--placeholder-color:rgba(0, 0, 0, 0.4);--placeholder-color-focus:rgba(0, 0, 0, 0.25);--loader-size:.8em;--readonly-striped:1;display:flex;align-items:flex-start;flex-wrap:wrap;border:1px solid #ddd;border:1px solid var(--tags-border-color);padding:0;line-height:0;cursor:text;outline:0;position:relative;box-sizing:border-box;transition:.1s}@keyframes tags--bump{30%{transform:scale(1.2)}}@keyframes rotateLoader{to{transform:rotate(1turn)}}.tagify:hover{border-color:#ccc;border-color:var(--tags-hover-border-color)}.tagify.tagify--focus{transition:0s;border-color:#3595f6;border-color:var(--tags-focus-border-color)}.tagify[disabled]{background:var(--tags-disabled-bg);filter:saturate(0);opacity:.5;pointer-events:none}.tagify[disabled].tagify--select,.tagify[readonly].tagify--select{pointer-events:none}.tagify[disabled]:not(.tagify--mix):not(.tagify--select),.tagify[readonly]:not(.tagify--mix):not(.tagify--select){cursor:default}.tagify[disabled]:not(.tagify--mix):not(.tagify--select)>.tagify__input,.tagify[readonly]:not(.tagify--mix):not(.tagify--select)>.tagify__input{visibility:hidden;width:0;margin:5px 0}.tagify[disabled]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div,.tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div{padding:.3em .5em;padding:var(--tag-pad)}.tagify[disabled]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div::before,.tagify[readonly]:not(.tagify--mix):not(.tagify--select) .tagify__tag>div::before{animation:readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused}@keyframes readonlyStyles{0%{background:linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;box-shadow:none;filter:brightness(.95)}}.tagify[disabled] .tagify__tag__removeBtn,.tagify[readonly] .tagify__tag__removeBtn{display:none}.tagify--loading .tagify__input>br:last-child{display:none}.tagify--loading .tagify__input::before{content:none}.tagify--loading .tagify__input::after{content:"";vertical-align:middle;opacity:1;width:.7em;height:.7em;width:var(--loader-size);height:var(--loader-size);border:3px solid;border-color:#eee #bbb #888 transparent;border-radius:50%;animation:rotateLoader .4s infinite linear;content:""!important;margin:-2px 0 -2px .5em}.tagify--loading .tagify__input:empty::after{margin-left:0}.tagify+input,.tagify+textarea{position:absolute!important;left:-9999em!important;transform:scale(0)!important}.tagify__tag{display:inline-flex;align-items:center;margin:5px 0 5px 5px;position:relative;z-index:1;outline:0;line-height:normal;cursor:default;transition:.13s ease-out}.tagify__tag>div{vertical-align:top;box-sizing:border-box;max-width:100%;padding:.3em .5em;padding:var(--tag-pad,.3em .5em);color:#000;color:var(--tag-text-color,#000);line-height:inherit;border-radius:3px;white-space:nowrap;transition:.13s ease-out}.tagify__tag>div>*{white-space:pre-wrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;vertical-align:top;min-width:1ch;max-width:auto;min-width:var(--tag--min-width,1ch);max-width:var(--tag--max-width,auto);transition:.8s ease,.1s color}.tagify__tag>div>[contenteditable]{outline:0;-webkit-user-select:text;user-select:text;cursor:text;margin:-2px;padding:2px;max-width:350px}.tagify__tag>div::before{content:"";position:absolute;border-radius:inherit;left:0;top:0;right:0;bottom:0;z-index:-1;pointer-events:none;transition:120ms ease;animation:tags--bump .3s ease-out 1;box-shadow:0 0 0 1.1em #e5e5e5 inset;box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-bg,#e5e5e5) inset}.tagify__tag:focus div::before,.tagify__tag:hover:not([readonly]) div::before{top:-2px;right:-2px;bottom:-2px;left:-2px;box-shadow:0 0 0 1.1em #d3e2e2 inset;box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-hover,#d3e2e2) inset}.tagify__tag--loading{pointer-events:none}.tagify__tag--loading .tagify__tag__removeBtn{display:none}.tagify__tag--loading::after{--loader-size:.4em;content:"";vertical-align:middle;opacity:1;width:.7em;height:.7em;width:var(--loader-size);height:var(--loader-size);border:3px solid;border-color:#eee #bbb #888 transparent;border-radius:50%;animation:rotateLoader .4s infinite linear;margin:0 .5em 0 -.1em}.tagify__tag--flash div::before{animation:none}.tagify__tag--hide{width:0!important;padding-left:0;padding-right:0;margin-left:0;margin-right:0;opacity:0;transform:scale(0);transition:.3s;transition:var(--tag-hide-transition,.3s);pointer-events:none}.tagify__tag--hide>div>*{white-space:nowrap}.tagify__tag.tagify--noAnim>div::before{animation:none}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div>span{opacity:.5}.tagify__tag.tagify--notAllowed:not(.tagify__tag--editable) div::before{box-shadow:0 0 0 1.1em rgba(211,148,148,.5) inset!important;box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-invalid-bg,rgba(211,148,148,.5)) inset!important;transition:.2s}.tagify__tag[readonly] .tagify__tag__removeBtn{display:none}.tagify__tag[readonly]>div::before{animation:readonlyStyles 1s calc(-1s * (var(--readonly-striped) - 1)) paused}@keyframes readonlyStyles{0%{background:linear-gradient(45deg,var(--tag-bg) 25%,transparent 25%,transparent 50%,var(--tag-bg) 50%,var(--tag-bg) 75%,transparent 75%,transparent) 0/5px 5px;box-shadow:none;filter:brightness(.95)}}.tagify__tag--editable>div{color:#000;color:var(--tag-text-color--edit,#000)}.tagify__tag--editable>div::before{box-shadow:0 0 0 2px #d3e2e2 inset!important;box-shadow:0 0 0 2px var(--tag-hover,#d3e2e2) inset!important}.tagify__tag--editable>.tagify__tag__removeBtn{pointer-events:none}.tagify__tag--editable>.tagify__tag__removeBtn::after{opacity:0;transform:translateX(100%) translateX(5px)}.tagify__tag--editable.tagify--invalid>div::before{box-shadow:0 0 0 2px #d39494 inset!important;box-shadow:0 0 0 2px var(--tag-invalid-color,#d39494) inset!important}.tagify__tag__removeBtn{order:5;display:inline-flex;align-items:center;justify-content:center;border-radius:50px;cursor:pointer;font:14px/1 Arial;background:0 0;background:var(--tag-remove-btn-bg,none);color:#000;color:var(--tag-remove-btn-color,#000);width:14px;height:14px;margin-right:4.6666666667px;margin-left:auto;overflow:hidden;transition:.2s ease-out}.tagify__tag__removeBtn::after{content:"×";transition:.3s,color 0s}.tagify__tag__removeBtn:hover{color:#fff;background:#c77777;background:var(--tag-remove-btn-bg--hover,#c77777)}.tagify__tag__removeBtn:hover+div>span{opacity:.5}.tagify__tag__removeBtn:hover+div::before{box-shadow:0 0 0 1.1em rgba(211,148,148,.3) inset!important;box-shadow:0 0 0 var(--tag-inset-shadow-size,1.1em) var(--tag-remove-bg,rgba(211,148,148,.3)) inset!important;transition:box-shadow .2s}.tagify:not(.tagify--mix) .tagify__input br{display:none}.tagify:not(.tagify--mix) .tagify__input *{display:inline;white-space:nowrap}.tagify__input{flex-grow:1;display:inline-block;min-width:110px;margin:5px;padding:.3em .5em;padding:var(--tag-pad,.3em .5em);line-height:normal;position:relative;white-space:pre-wrap;color:inherit;color:var(--input-color,inherit);box-sizing:inherit}.tagify__input:focus{outline:0}.tagify__input:focus::before{transition:.2s ease-out;opacity:0;transform:translatex(6px)}@supports (-ms-ime-align:auto){.tagify__input:focus::before{display:none}}.tagify__input:focus:empty::before{transition:.2s ease-out;opacity:1;transform:none;color:rgba(0,0,0,.25);color:var(--placeholder-color-focus)}@-moz-document url-prefix(){.tagify__input:focus:empty::after{display:none}}.tagify__input::before{content:attr(data-placeholder);height:1em;line-height:1em;margin:auto 0;z-index:1;color:rgba(0,0,0,.4);color:var(--placeholder-color);white-space:nowrap;pointer-events:none;opacity:0;position:absolute}.tagify__input::after{content:attr(data-suggest);display:inline-block;white-space:pre;color:#000;opacity:.3;pointer-events:none;max-width:100px}.tagify__input .tagify__tag{margin:0 1px}.tagify--mix{display:block}.tagify--mix .tagify__input{padding:5px;margin:0;width:100%;height:100%;line-height:1.5;display:block}.tagify--mix .tagify__input::before{height:auto;display:none;line-height:inherit}.tagify--mix .tagify__input::after{content:none}.tagify--select::after{content:">";opacity:.5;position:absolute;top:50%;right:0;bottom:0;font:16px monospace;line-height:8px;height:8px;pointer-events:none;transform:translate(-150%,-50%) scaleX(1.2) rotate(90deg);transition:.2s ease-in-out}.tagify--select[aria-expanded=true]::after{transform:translate(-150%,-50%) rotate(270deg) scaleY(1.2)}.tagify--select .tagify__tag{position:absolute;top:0;right:1.8em;bottom:0}.tagify--select .tagify__tag div{display:none}.tagify--select .tagify__input{width:100%}.tagify--empty .tagify__input::before{transition:.2s ease-out;opacity:1;transform:none;display:inline-block;width:auto}.tagify--mix .tagify--empty .tagify__input::before{display:inline-block}.tagify--invalid{--tags-border-color:#D39494}.tagify__dropdown{position:absolute;z-index:9999;transform:translateY(1px);overflow:hidden}.tagify__dropdown[placement=top]{margin-top:0;transform:translateY(-100%)}.tagify__dropdown[placement=top] .tagify__dropdown__wrapper{border-top-width:1.1px;border-bottom-width:0}.tagify__dropdown[position=text]{box-shadow:0 0 0 3px rgba(var(--tagify-dd-color-primary),.1);font-size:.9em}.tagify__dropdown[position=text] .tagify__dropdown__wrapper{border-width:1px}.tagify__dropdown__wrapper{max-height:300px;overflow:auto;background:#fff;background:var(--tagify-dd-bg-color);border:1px solid #3595f6;border-color:var(--tagify-dd-color-primary);border-bottom-width:1.33px;border-top-width:0;box-shadow:0 2px 4px -2px rgba(0,0,0,.2);transition:.25s cubic-bezier(0,1,.5,1)}.tagify__dropdown__header:empty{display:none}.tagify__dropdown__footer{display:inline-block;margin-top:.5em;padding:.3em .5em;font-size:.7em;font-style:italic;opacity:.5}.tagify__dropdown__footer:empty{display:none}.tagify__dropdown--initial .tagify__dropdown__wrapper{max-height:20px;transform:translateY(-1em)}.tagify__dropdown--initial[placement=top] .tagify__dropdown__wrapper{transform:translateY(2em)}.tagify__dropdown__item{box-sizing:inherit;padding:.3em .5em;margin:1px;cursor:pointer;border-radius:2px;position:relative;outline:0}.tagify__dropdown__item--active{background:#3595f6;background:var(--tagify-dd-color-primary);color:#fff}.tagify__dropdown__item:active{filter:brightness(105%)}
.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:1;padding:20px;box-sizing:border-box;background-color:#000;background-color:rgba(0,0,0,0.75);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-0.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:2;max-width:500px;box-sizing:border-box;width:90%;background:#fff;padding:15px 30px;border-radius:8px;-o-box-shadow:0 0 10px #000;-ms-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;text-align:left}.modal a.close-modal{position:absolute;top:-12.5px;right:-12.5px;display:block;width:30px;height:30px;text-indent:-9999px;background-size:contain;background-repeat:no-repeat;background-position:center center;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAAXNSR0IArs4c6QAAA3hJREFUaAXlm8+K00Acx7MiCIJH/yw+gA9g25O49SL4AO3Bp1jw5NvktC+wF88qevK4BU97EmzxUBCEolK/n5gp3W6TTJPfpNPNF37MNsl85/vN/DaTmU6PknC4K+pniqeKJ3k8UnkvDxXJzzy+q/yaxxeVHxW/FNHjgRSeKt4rFoplzaAuHHDBGR2eS9G54reirsmienDCTRt7xwsp+KAoEmt9nLaGitZxrBbPFNaGfPloGw2t4JVamSt8xYW6Dg1oCYo3Yv+rCGViV160oMkcd8SYKnYV1Nb1aEOjCe6L5ZOiLfF120EjWhuBu3YIZt1NQmujnk5F4MgOpURzLfAwOBSTmzp3fpDxuI/pabxpqOoz2r2HLAb0GMbZKlNV5/Hg9XJypguryA7lPF5KMdTZQzHjqxNPhWhzIuAruOl1eNqKEx1tSh5rfbxdw7mOxCq4qS68ZTjKS1YVvilu559vWvFHhh4rZrdyZ69Vmpgdj8fJbDZLJpNJ0uv1cnr/gjrUhQMuI+ANjyuwftQ0bbL6Erp0mM/ny8Fg4M3LtdRxgMtKl3jwmIHVxYXChFy94/Rmpa/pTbNUhstKV+4Rr8lLQ9KlUvJKLyG8yvQ2s9SBy1Jb7jV5a0yapfF6apaZLjLLcWtd4sNrmJUMHyM+1xibTjH82Zh01TNlhsrOhdKTe00uAzZQmN6+KW+sDa/JD2PSVQ873m29yf+1Q9VDzfEYlHi1G5LKBBWZbtEsHbFwb1oYDwr1ZiF/2bnCSg1OBE/pfr9/bWx26UxJL3ONPISOLKUvQza0LZUxSKyjpdTGa/vDEr25rddbMM0Q3O6Lx3rqFvU+x6UrRKQY7tyrZecmD9FODy8uLizTmilwNj0kraNcAJhOp5aGVwsAGD5VmJBrWWbJSgWT9zrzWepQF47RaGSiKfeGx6Szi3gzmX/HHbihwBser4B9UJYpFBNX4R6vTn3VQnez0SymnrHQMsRYGTr1dSk34ljRqS/EMd2pLQ8YBp3a1PLfcqCpo8gtHkZFHKkTX6fs3MY0blKnth66rKCnU0VRGu37ONrQaA4eZDFtWAu2fXj9zjFkxTBOo8F7t926gTp/83Kyzzcy2kZD6xiqxTYnHLRFm3vHiRSwNSjkz3hoIzo8lCKWUlg/YtGs7tObunDAZfpDLbfEI15zsEIY3U/x/gHHc/G1zltnAgAAAABJRU5ErkJggg==')}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;-webkit-animation:sk-stretchdelay 1.2s infinite ease-in-out;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.modal-spinner .rect3{-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.modal-spinner .rect4{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}@-webkit-keyframes sk-stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.5)}20%{-webkit-transform:scaleY(1.0)}}@keyframes sk-stretchdelay{0%,40%,100%{transform:scaleY(0.5);-webkit-transform:scaleY(0.5)}20%{transform:scaleY(1.0);-webkit-transform:scaleY(1.0)}}
/*!Ion.RangeSlider, 2.3.1, © Denis Ineshin, 2010 - 2019, IonDen.com, Build date: 2019-12-19 16:51:02*/.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs-line{position:relative;display:block;overflow:hidden;outline:none !important}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-handle{position:absolute;display:block;box-sizing:border-box;cursor:default;z-index:1}.irs-handle.type_last{z-index:2}.irs-min,.irs-max{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0);z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute !important;display:block !important;top:0 !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;line-height:0 !important;padding:0 !important;margin:0 !important;overflow:hidden;outline:none !important;z-index:-9999 !important;background:none !important;border-style:solid !important;border-color:transparent !important}.irs--flat{height:40px}.irs--flat.irs-with-grid{height:60px}.irs--flat .irs-line{top:25px;height:12px;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-bar{top:25px;height:12px;background-color:#ed5565}.irs--flat .irs-bar--single{border-radius:4px 0 0 4px}.irs--flat .irs-shadow{height:1px;bottom:16px;background-color:#e1e4e9}.irs--flat .irs-handle{top:22px;width:16px;height:18px;background-color:transparent}.irs--flat .irs-handle>i:first-child{position:absolute;display:block;top:0;left:50%;width:2px;height:100%;margin-left:-1px;background-color:#da4453}.irs--flat .irs-handle.state_hover>i:first-child,.irs--flat .irs-handle:hover>i:first-child{background-color:#a43540}.irs--flat .irs-min,.irs--flat .irs-max{top:0;padding:1px 3px;color:#999;font-size:10px;line-height:1.333;text-shadow:none;background-color:#e1e4e9;border-radius:4px}.irs--flat .irs-from,.irs--flat .irs-to,.irs--flat .irs-single{color:white;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#ed5565;border-radius:4px}.irs--flat .irs-from:before,.irs--flat .irs-to:before,.irs--flat .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#ed5565}.irs--flat .irs-grid-pol{background-color:#e1e4e9}.irs--flat .irs-grid-text{color:#999}.irs--big{height:55px}.irs--big.irs-with-grid{height:70px}.irs--big .irs-line{top:33px;height:12px;background-color:white;background:linear-gradient(to bottom, #ddd -50%, white 150%);border:1px solid #ccc;border-radius:12px}.irs--big .irs-bar{top:33px;height:12px;background-color:#92bce0;border:1px solid #428bca;background:linear-gradient(to bottom, #ffffff 0%, #428bca 30%, #b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255,255,255,0.5)}.irs--big .irs-bar--single{border-radius:12px 0 0 12px}.irs--big .irs-shadow{height:1px;bottom:16px;background-color:rgba(66,139,202,0.5)}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,0.3);background-color:#cbcfd5;background:linear-gradient(to bottom, white 0%, #B4B9BE 30%, white 100%);box-shadow:1px 1px 2px rgba(0,0,0,0.2),inset 0 0 3px 1px white;border-radius:30px}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,0.45);background-color:#939ba7;background:linear-gradient(to bottom, white 0%, #919BA5 30%, white 100%)}.irs--big .irs-min,.irs--big .irs-max{top:0;padding:1px 5px;color:white;text-shadow:none;background-color:#9f9f9f;border-radius:3px}.irs--big .irs-from,.irs--big .irs-to,.irs--big .irs-single{color:white;text-shadow:none;padding:1px 5px;background-color:#428bca;background:linear-gradient(to bottom, #428bca 0%, #3071a9 100%);border-radius:3px}.irs--big .irs-grid-pol{background-color:#428bca}.irs--big .irs-grid-text{color:#428bca}.irs--modern{height:55px}.irs--modern.irs-with-grid{height:55px}.irs--modern .irs-line{top:25px;height:5px;background-color:#d1d6e0;background:linear-gradient(to bottom, #e0e4ea 0%, #d1d6e0 100%);border:1px solid #a3adc1;border-bottom-width:0;border-radius:5px}.irs--modern .irs-bar{top:25px;height:5px;background:#20b426;background:linear-gradient(to bottom, #20b426 0%, #18891d 100%)}.irs--modern .irs-bar--single{border-radius:5px 0 0 5px}.irs--modern .irs-shadow{height:1px;bottom:21px;background-color:rgba(209,214,224,0.5)}.irs--modern .irs-handle{top:37px;width:12px;height:13px;border:1px solid #a3adc1;border-top-width:0;box-shadow:1px 1px 1px rgba(0,0,0,0.1);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(1){position:absolute;display:block;top:-4px;left:1px;width:6px;height:6px;border:1px solid #a3adc1;background:white;transform:rotate(45deg)}.irs--modern .irs-handle>i:nth-child(2){position:absolute;display:block;box-sizing:border-box;top:0;left:0;width:10px;height:12px;background:#e9e6e6;background:linear-gradient(to bottom, white 0%, #e9e6e6 100%);border-radius:0 0 3px 3px}.irs--modern .irs-handle>i:nth-child(3){position:absolute;display:block;box-sizing:border-box;top:3px;left:3px;width:4px;height:5px;border-left:1px solid #a3adc1;border-right:1px solid #a3adc1}.irs--modern .irs-handle.state_hover,.irs--modern .irs-handle:hover{border-color:#7685a2;background:#c3c7cd;background:linear-gradient(to bottom, #ffffff 0%, #919ba5 30%, #ffffff 100%)}.irs--modern .irs-handle.state_hover>i:nth-child(1),.irs--modern .irs-handle:hover>i:nth-child(1){border-color:#7685a2}.irs--modern .irs-handle.state_hover>i:nth-child(3),.irs--modern .irs-handle:hover>i:nth-child(3){border-color:#48536a}.irs--modern .irs-min,.irs--modern .irs-max{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:white;background-color:#d1d6e0;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-to,.irs--modern .irs-single{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:white;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-to:before,.irs--modern .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#20b426}.irs--modern .irs-grid{height:25px}.irs--modern .irs-grid-pol{background-color:#dedede}.irs--modern .irs-grid-text{color:silver;font-size:13px}.irs--sharp{height:50px;font-size:12px;line-height:1}.irs--sharp.irs-with-grid{height:57px}.irs--sharp .irs-line{top:30px;height:2px;background-color:black;border-radius:2px}.irs--sharp .irs-bar{top:30px;height:2px;background-color:#ee22fa}.irs--sharp .irs-bar--single{border-radius:2px 0 0 2px}.irs--sharp .irs-shadow{height:1px;bottom:21px;background-color:rgba(0,0,0,0.5)}.irs--sharp .irs-handle{top:25px;width:10px;height:10px;background-color:#a804b2}.irs--sharp .irs-handle>i:first-child{position:absolute;display:block;top:100%;left:0;width:0;height:0;border:5px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-handle.state_hover,.irs--sharp .irs-handle:hover{background-color:black}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:black}.irs--sharp .irs-min,.irs--sharp .irs-max{color:white;font-size:14px;line-height:1;top:0;padding:3px 4px;opacity:.4;background-color:#a804b2;border-radius:2px}.irs--sharp .irs-from,.irs--sharp .irs-to,.irs--sharp .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:white;border-radius:2px}.irs--sharp .irs-from:before,.irs--sharp .irs-to:before,.irs--sharp .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#a804b2}.irs--sharp .irs-grid{height:25px}.irs--sharp .irs-grid-pol{background-color:#dedede}.irs--sharp .irs-grid-text{color:silver;font-size:13px}.irs--round{height:50px}.irs--round.irs-with-grid{height:65px}.irs--round .irs-line{top:36px;height:4px;background-color:#dee4ec;border-radius:4px}.irs--round .irs-bar{top:36px;height:4px;background-color:#006cfa}.irs--round .irs-bar--single{border-radius:4px 0 0 4px}.irs--round .irs-shadow{height:4px;bottom:21px;background-color:rgba(222,228,236,0.5)}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:white;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,0.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-min,.irs--round .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-to,.irs--round .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:white;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-to:before,.irs--round .irs-single:before{position:absolute;display:block;content:"";bottom:-6px;left:50%;width:0;height:0;margin-left:-3px;overflow:hidden;border:3px solid transparent;border-top-color:#006cfa}.irs--round .irs-grid{height:25px}.irs--round .irs-grid-pol{background-color:#dedede}.irs--round .irs-grid-text{color:silver;font-size:13px}.irs--square{height:50px}.irs--square.irs-with-grid{height:60px}.irs--square .irs-line{top:31px;height:4px;background-color:#dedede}.irs--square .irs-bar{top:31px;height:4px;background-color:black}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid black;background-color:white;transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-min,.irs--square .irs-max{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,0.1)}.irs--square .irs-from,.irs--square .irs-to,.irs--square .irs-single{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:black;color:white}.irs--square .irs-grid{height:25px}.irs--square .irs-grid-pol{background-color:#dedede}.irs--square .irs-grid-text{color:silver;font-size:11px}
[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}
@charset "UTF-8";@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border-top-color:hsla(0,0%,100%,.9);border:var(--plyr-menu-arrow-size,4px) solid transparent;border-top-color:var(--plyr-menu-background,hsla(0,0%,100%,.9));content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*.7/1.5) calc(var(--plyr-control-spacing, 10px)*.7*1.5);-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc(-7px - -2);margin-right:calc(var(--plyr-control-spacing, 10px)*.7*-1 - -2);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;background-image:linear-gradient(90deg,currentColor 0,transparent 0);background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc((var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px))/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline:3px dotted #00b2ff;outline:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff))) dotted 3px;outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word;white-space:normal}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc((var(--plyr-range-track-height, 5px)/2)*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 25%,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));height:100%;margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.25);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:4px;border-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:4px;border-bottom-left-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);border-bottom-right-radius:4px;border-bottom-right-radius:calc(var(--plyr-tooltip-radius, 5px) - 1px);bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}
/* -------------------------------------------------------------------
  Microtip

  Modern, lightweight css-only tooltips
  Just 1kb minified and gzipped

  @author Ghosh
  @package Microtip

----------------------------------------------------------------------
  1. Base Styles
  2. Direction Modifiers
  3. Position Modifiers
--------------------------------------------------------------------*/
[aria-label][role~="tooltip"] {
    position: relative
}

[aria-label][role~="tooltip"]::before, [aria-label][role~="tooltip"]::after {
    transform: translate3d(0, 0, 0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    will-change: transform;
    opacity: 0;
    pointer-events: none;
    transition: all var(--microtip-transition-duration, .18s) var(--microtip-transition-easing, ease-in-out) var(--microtip-transition-delay, 0s);
    position: absolute;
    box-sizing: border-box;
    z-index: 10;
    transform-origin: top
}

[aria-label][role~="tooltip"]::before {
    background-size: 100% auto !important;
    content: ""
}

[aria-label][role~="tooltip"]::after {
    background: #444444;
    border-radius: 4px;
    color: #fff;
    content: attr(aria-label);
    font-size: var(--microtip-font-size, 13px);
    font-weight: var(--microtip-font-weight, normal);
    text-transform: var(--microtip-text-transform, none);
    padding: .5em 1em;
    white-space: nowrap;
    box-sizing: content-box
}

[aria-label][role~="tooltip"]:hover::before, [aria-label][role~="tooltip"]:hover::after, [aria-label][role~="tooltip"][data-microtip-always]::before, [aria-label][role~="tooltip"][data-microtip-always]:after {
    opacity: 1;
    pointer-events: auto
}

[role~="tooltip"][data-microtip-position|="top"]::before {
    background: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2868,%2068,%2068,%201%29%22%20transform%3D%22rotate%280%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;
    height: 6px;
    width: 18px;
    margin-bottom: 0
}

[role~="tooltip"][data-microtip-position|="top"]::after {
    margin-bottom: 5px
}

[role~="tooltip"][data-microtip-position|="top"]::before {
    transform: translate3d(-50%, 0, 0);
    bottom: 100%;
    left: 50%
}

[role~="tooltip"][data-microtip-position|="top"]:hover::before, [role~="tooltip"][data-microtip-position|="top"][data-microtip-always]::before {
    transform: translate3d(-50%, -5px, 0)
}

[role~="tooltip"][data-microtip-position|="top"]::after {
    transform: translate3d(-50%, 0, 0);
    bottom: 100%;
    left: 50%
}

[role~="tooltip"][data-microtip-position="top"]:hover::after, [role~="tooltip"][data-microtip-position="top"][data-microtip-always]::after {
    transform: translate3d(-50%, -4px, 0)
}

[role~="tooltip"][data-microtip-position="top-left"]::after {
    transform: translate3d(calc(-100% + 16px), 0, 0);
    bottom: 100%
}

[role~="tooltip"][data-microtip-position="top-left"]:hover::after, [role~="tooltip"][data-microtip-position="top-left"][data-microtip-always]::after {
    transform: translate3d(calc(-100% + 16px), -5px, 0)
}

[role~="tooltip"][data-microtip-position="top-right"]::after {
    transform: translate3d(calc(0% + -16px), 0, 0);
    bottom: 100%
}

[role~="tooltip"][data-microtip-position="top-right"]:hover::after, [role~="tooltip"][data-microtip-position="top-right"][data-microtip-always]::after {
    transform: translate3d(calc(0% + -16px), -5px, 0)
}

[role~="tooltip"][data-microtip-position|="bottom"]::before {
    background: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba%2868,%2068,%2068,%201%29%22%20transform%3D%22rotate%28180%2018%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;
    height: 6px;
    width: 18px;
    margin-top: 5px;
    margin-bottom: 0
}

[role~="tooltip"][data-microtip-position|="bottom"]::after {
    margin-top: 11px
}

[role~="tooltip"][data-microtip-position|="bottom"]::before {
    transform: translate3d(-50%, -10px, 0);
    bottom: auto;
    left: 50%;
    top: 100%
}

[role~="tooltip"][data-microtip-position|="bottom"]:hover::before, [role~="tooltip"][data-microtip-position|="bottom"][data-microtip-always]::before {
    transform: translate3d(-50%, 0, 0)
}

[role~="tooltip"][data-microtip-position|="bottom"]::after {
    transform: translate3d(-50%, -10px, 0);
    top: 100%;
    left: 50%
}

[role~="tooltip"][data-microtip-position="bottom"]:hover::after, [role~="tooltip"][data-microtip-position="bottom"][data-microtip-always]::after {
    transform: translate3d(-50%, 0, 0)
}

[role~="tooltip"][data-microtip-position="bottom-left"]::after {
    transform: translate3d(calc(-100% + 16px), -10px, 0);
    top: 100%
}

[role~="tooltip"][data-microtip-position="bottom-left"]:hover::after, [role~="tooltip"][data-microtip-position="bottom-left"][data-microtip-always]::after {
    transform: translate3d(calc(-100% + 16px), 0, 0)
}

[role~="tooltip"][data-microtip-position="bottom-right"]::after {
    transform: translate3d(calc(0% + -16px), -10px, 0);
    top: 100%
}

[role~="tooltip"][data-microtip-position="bottom-right"]:hover::after, [role~="tooltip"][data-microtip-position="bottom-right"][data-microtip-always]::after {
    transform: translate3d(calc(0% + -16px), 0, 0)
}

[role~="tooltip"][data-microtip-position="left"]::before, [role~="tooltip"][data-microtip-position="left"]::after {
    bottom: auto;
    left: auto;
    right: 100%;
    top: 50%;
    transform: translate3d(10px, -50%, 0)
}

[role~="tooltip"][data-microtip-position="left"]::before {
    background: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2868,%2068,%2068,%201%29%22%20transform%3D%22rotate%28-90%2018%2018%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;
    height: 18px;
    width: 6px;
    margin-right: 5px;
    margin-bottom: 0
}

[role~="tooltip"][data-microtip-position="left"]::after {
    margin-right: 11px
}

[role~="tooltip"][data-microtip-position="left"]:hover::before, [role~="tooltip"][data-microtip-position="left"]:hover::after, [role~="tooltip"][data-microtip-position="left"][data-microtip-always]::before, [role~="tooltip"][data-microtip-position="left"][data-microtip-always]::after {
    transform: translate3d(2%, -50%, 0)
}

[role~="tooltip"][data-microtip-position="right"]::before, [role~="tooltip"][data-microtip-position="right"]::after {
    bottom: auto;
    left: 100%;
    top: 50%;
    transform: translate3d(-10px, -50%, 0)
}

[role~="tooltip"][data-microtip-position="right"]::before {
    background: url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba%2868,%2068,%2068,%201%29%22%20transform%3D%22rotate%2890%206%206%29%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E) no-repeat;
    height: 18px;
    width: 6px;
    margin-bottom: 0;
    margin-left: 5px
}

[role~="tooltip"][data-microtip-position="right"]::after {
    margin-left: 11px
}

[role~="tooltip"][data-microtip-position="right"]:hover::before, [role~="tooltip"][data-microtip-position="right"]:hover::after, [role~="tooltip"][data-microtip-position="right"][data-microtip-always]::before, [role~="tooltip"][data-microtip-position="right"][data-microtip-always]::after {
    transform: translate3d(0, -50%, 0)
}

[role~="tooltip"][data-microtip-size="small"]::after {
    white-space: initial;
    width: 80px
}

[role~="tooltip"][data-microtip-size="medium"]::after {
    white-space: initial;
    width: 150px
}

[role~="tooltip"][data-microtip-size="large"]::after {
    white-space: initial;
    width: 260px
}

@media screen and (max-width: 768px) {
    [aria-label][role~="tooltip"]:before, [aria-label][role~="tooltip"]:after {
        opacity: 0 !important;
    }
}

/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)
 *//*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}:after,:before{box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-size:14px;line-height:1.42857143}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}figure{margin:0}img{vertical-align:middle}.img-responsive{display:block;max-width:100%;height:auto}.img-radius{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.invisible{visibility:hidden}.text-hide{font-size:0;color:transparent;text-shadow:none;background-color:transparent;border:0}.float-right{float:right!important}.float-left{float:left!important}.center-block{display:block;margin-right:auto;margin-left:auto}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}

/*!
*
* ColorPick jQuery plugin
* https://github.com/philzet/ColorPick.js
*
* Copyright (c) 2017-2019 Phil Zet (a.k.a. Phil Zakharchenko)
* Licensed under the MIT License
*
*/@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local("Open Sans"),local("OpenSans"),url(https://fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3bO3LdcAZYWl9Si6vvxL-qU.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local("Open Sans Bold"),local("OpenSans-Bold"),url(https://fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzKRDOzjiPcYnFooOUGCOsRk.woff) format("woff")}.colorPickWrapper{position:relative;width:0;height:0}#colorPick *{transition:all linear .2s}#colorPick{background:rgba(255,255,255,.85);-webkit-backdrop-filter:blur(15px);position:absolute;border-radius:5px;box-shadow:0 3px 8px rgba(0,0,0,.2);padding:15px;font-family:"Open Sans",sans-serif;width:140px;box-sizing:content-box;z-index:999}#colorPick span{-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:9pt;text-transform:uppercase;font-weight:700;color:#bbb;margin-bottom:5px;display:block;clear:both}.customColorHash{border-radius:5px;height:23px;width:122px;margin:1px 4px;padding:0 4px;border:1px solid #babbba;outline:0}.customColorHash.error{border-color:#ff424c;color:#ff424c}.colorPickButton{border-radius:5px;width:20px;height:20px;margin:0 3px;cursor:pointer;display:inline-block;border:thin solid #eee}.colorPickButton:hover{transform:scale(1.1)}.colorPickDummy{background:#fff;border:1px dashed #bbb}
:root {
    --white: #fff;
    --white-o-75: rgba(255, 255, 255, .75);
    --white-o-50: rgba(255, 255, 255, .5);
    --white-o-25: rgba(255, 255, 255, .25);

    --secondary: #E2E2E2;
    --secondary-o-75: rgba(226, 226, 226, .75);
    --secondary-o-50: rgba(226, 226, 226, .50);
    --secondary-o-25: rgba(226, 226, 226, .25);

    --deep-black: #000000;
    --deep-black-o-75: rgba(0, 0, 0, .75);
    --deep-black-o-50: rgba(0, 0, 0, .50);
    --deep-black-o-25: rgba(0, 0, 0, .25);

    --black: #1b1d1f;
    --black-o-75: rgba(27, 29, 31, .75);
    --black-o-50: rgba(27, 29, 31, .50);
    --black-o-25: rgba(27, 29, 31, .25);

    --dark: #B1B1B1;
    --dark-o-75: rgba(177, 177, 177, .75);
    --dark-o-50: rgba(177, 177, 177, .50);
    --dark-o-25: rgba(177, 177, 177, .25);

    --primary: #0230ff;
    --primary-o-75: rgba(2, 48, 255, .75);
    --primary-o-50: rgba(2, 48, 255, .50);
    --primary-o-25: rgba(2, 48, 255, .25);

    --dodger: #355aff;
    --dodger-o-75: rgba(53, 90, 255, .75);
    --dodger-o-50: rgba(53, 90, 255, .50);
    --dodger-o-25: rgba(53, 90, 255, .25);

    --dark-blue: #0025ce;
    --dark-blue-o-75: rgba(0, 37, 206, .75);
    --dark-blue-o-50: rgba(0, 37, 206, .50);
    --dark-blue-o-25: rgba(0, 37, 206, .25);

    --mercury: #e6e6e6;
    --mercury-o-75: rgba(230, 230, 230, .75);
    --mercury-o-50: rgba(230, 230, 230, .50);
    --mercury-o-25: rgba(230, 230, 230, .25);

    --cornflower: #6883ff;
    --cornflower-o-75: rgba(104, 131, 255, .75);
    --cornflower-o-50: rgba(104, 131, 255, .50);
    --cornflower-o-25: rgba(104, 131, 255, .25);

    --danger: #F64E60;
    --danger-o-75: rgba(246, 78, 96, .75);
    --danger-o-50: rgba(246, 78, 96, .50);
    --danger-o-25: rgba(246, 78, 96, .25);

    --success: #0BB783;
    --success-o-75: rgba(11, 183, 131, .75);
    --success-o-50: rgba(11, 183, 131, .50);
    --success-o-25: rgba(11, 183, 131, .25);

    --warning: #FFA800;
    --warning-o-75: rgba(255, 168, 0, .75);
    --warning-o-50: rgba(255, 168, 0, .50);
    --warning-o-25: rgba(255, 168, 0, .25);

    --green: #00E49B;
    --green-o-75: rgba(0, 228, 155, .75);
    --green-o-50: rgba(0, 228, 155, .50);
    --green-o-25: rgba(0, 228, 155, .25);

    --ocean: #0164B1;
    --ocean-o-75: rgba(1, 100, 177, .75);
    --ocean-o-50: rgba(1, 100, 177, .50);
    --ocean-o-25: rgba(1, 100, 177, .25);

    --porcelain: #F4F4F4;
    --porcelain-o-75: rgba(244, 244, 244, .75);
    --porcelain-o-50: rgba(244, 244, 244, .50);
    --porcelain-o-25: rgba(244, 244, 244, .25);

    --silver: #707070;
    --silver-o-75: rgba(112, 112, 112, .75);
    --silver-o-50: rgba(112, 112, 112, .50);
    --silver-o-25: rgba(112, 112, 112, .25);

    --edward: #D6D6D6;
    --edward-o-75: rgba(214, 214, 214, .75);
    --edward-o-50: rgba(214, 214, 214, .50);
    --edward-o-25: rgba(214, 214, 214, .25);

    --muted: #B5B5C3;
    --muted-o-75: rgba(181, 181, 195, .75);
    --muted-o-50: rgba(181, 181, 195, .50);
    --muted-o-25: rgba(181, 181, 195, .25);

    --froth: #fafafa;
    --froth-o-75: rgba(250, 250, 250, .75);
    --froth-o-50: rgba(250, 250, 250, .50);
    --froth-o-25: rgba(250, 250, 250, .25);

    --orange: #FF7D00;
    --orange-o-75: rgba(255, 125, 0, .75);
    --orange-o-50: rgba(255, 125, 0, .50);
    --orange-o-25: rgba(255, 125, 0, .25);

    --claret: #B50944;
    --claret-o-75: rgba(181, 9, 68, .75);
    --claret-o-50: rgba(181, 9, 68, .50);
    --claret-o-25: rgba(181, 9, 68, .25);

    --tart-orange: #FF4646;
    --tart-orange-o-75: rgba(255, 70, 70, .75);
    --tart-orange-o-50: rgba(255, 70, 70, .50);
    --tart-orange-o-25: rgba(255, 70, 70, .25);

    --floral-white: #FFF9F4;
    --floral-white-o-75: rgba(255, 249, 244, .75);
    --floral-white-o-50: rgba(255, 249, 244, .50);
    --floral-white-o-25: rgba(255, 249, 244, .25);

    --dark-cerulean: #053E77;
    --dark-cerulean-o-75: rgba(5, 62, 119, .75);
    --dark-cerulean-o-50: rgba(5, 62, 119, .50);
    --dark-cerulean-o-25: rgba(5, 62, 119, .25);

    --ghost-white: #F9F9F9;
    --ghost-white-o-75: rgba(249, 249, 249, .75);
    --ghost-white-o-50: rgba(249, 249, 249, .50);
    --ghost-white-o-25: rgba(249, 249, 249, .25);

    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --breakpoint-xxl: 1400px;

    --microtip-font-weight: 500;
    --microtip-font-size: 12px;

    --transition-default: .4s;
    --radius-default: 3px;
    --box-shadow-default: 0 0 12px 0 rgba(0, 0, 0, .1);
    --border-default: 1px solid var(--mercury);
    --text-shadow-default: 0 0 4px rgba(0, 0, 0, .1);

    --radius-sm: 2px;
    --radius-md: 5px;
    --radius-lg: 10px;
    --radius-xl: 15px;

    --font-icon-xs: 16px;
    --font-icon-sm: 20px;
    --font-icon-md: 24px;
    --font-icon-lg: 28px;
    --font-icon-xl: 32px;

    --font-xs: 10px;
    --font-sm: 12px;
    --font-md: 15px;
    --font-lg: 17px;
    --font-xl: 19px;

    --font-h1: 32px;
    --font-h2: 28px;
    --font-h3: 24px;
    --font-h4: 20px;
    --font-h5: 18px;
    --font-h6: 16px;
}

.bg-white {
    background-color: var(--white) !important;
    border-color: var(--white) !important;
}

.bg-white-o-75 {
    background-color: var(--white-o-75) !important;
}

.bg-white-o-50 {
    background-color: var(--white-o-50) !important;
}

.bg-white-o-25 {
    background-color: var(--white-o-25) !important;
}

.bg-secondary {
    background-color: var(--secondary) !important;
    border-color: var(--secondary) !important;
}

.bg-secondary-o-75 {
    background-color: var(--secondary-o-75) !important;
}

.bg-secondary-o-50 {
    background-color: var(--secondary-o-50) !important;
}

.bg-secondary-o-25 {
    background-color: var(--secondary-o-25) !important;
}

.bg-deep-black {
    background-color: var(--deep-black) !important;
    border-color: var(--deep-black) !important;
}

.bg-deep-black-o-75 {
    background-color: var(--deep-black-o-75) !important;
}

.bg-deep-black-o-50 {
    background-color: var(--deep-black-o-50) !important;
}

.bg-deep-black-o-25 {
    background-color: var(--deep-black-o-25) !important;
}

.bg-black {
    background-color: var(--black) !important;
    border-color: var(--black) !important;
}

.bg-black-o-75 {
    background-color: var(--black-o-75) !important;
}

.bg-black-o-50 {
    background-color: var(--black-o-50) !important;
}

.bg-black-o-25 {
    background-color: var(--black-o-25) !important;
}

.bg-dark {
    background-color: var(--dark) !important;
    border-color: var(--dark) !important;
}

.bg-dark-o-75 {
    background-color: var(--dark-blue-o-75) !important;
}

.bg-dark-o-50 {
    background-color: var(--dark-blue-o-50) !important;
}

.bg-dark-o-25 {
    background-color: var(--dark-blue-o-25) !important;
}

.bg-primary {
    background-color: var(--primary) !important;
    border-color: var(--primary) !important;
}

.bg-primary-o-75 {
    background-color: var(--primary-o-75) !important;
}

.bg-primary-o-50 {
    background-color: var(--primary-o-50) !important;
}

.bg-primary-o-25 {
    background-color: var(--primary-o-25) !important;
}

.bg-dodger {
    background-color: var(--dodger) !important;
    border-color: var(--dodger) !important;
}

.bg-dodger-o-75 {
    background-color: var(--dodger-o-75) !important;
}

.bg-dodger-o-50 {
    background-color: var(--dodger-o-50) !important;
}

.bg-dodger-o-25 {
    background-color: var(--dodger-o-25) !important;
}

.bg-dark-blue {
    background-color: var(--dark-blue) !important;
    border-color: var(--dark-blue) !important;
}

.bg-dark-blue-o-75 {
    background-color: var(--dark-blue-o-75) !important;
}

.bg-dark-blue-o-50 {
    background-color: var(--dark-blue-o-50) !important;
}

.bg-dark-blue-o-25 {
    background-color: var(--dark-blue-o-25) !important;
}

.bg-mercury {
    background-color: var(--mercury) !important;
    border-color: var(--mercury) !important;
}

.bg-mercury-o-75 {
    background-color: var(--mercury-o-75) !important;
}

.bg-mercury-o-50 {
    background-color: var(--mercury-o-50) !important;
}

.bg-mercury-o-25 {
    background-color: var(--mercury-o-25) !important;
}

.bg-cornflower {
    background-color: var(--cornflower) !important;
    border-color: var(--cornflower) !important;
}

.bg-cornflower {
    background-color: var(--cornflower) !important;
    border-color: var(--cornflower) !important;
}

.bg-porcelain {
    background-color: var(--porcelain) !important;
    border-color: var(--porcelain) !important;
}

.bg-porcelain-o-75 {
    background-color: var(--porcelain-o-75) !important;
}

.bg-porcelain-o-50 {
    background-color: var(--porcelain-o-50) !important;
}

.bg-porcelain-o-25 {
    background-color: var(--porcelain-o-25) !important;
}

.bg-success {
    background-color: var(--success) !important;
    border-color: var(--success) !important;
}

.bg-success-o-75 {
    background-color: var(--success-o-75) !important;
}

.bg-success-o-50 {
    background-color: var(--success-o-50) !important;
}

.bg-success-o-25 {
    background-color: var(--success-o-25) !important;
}

.bg-danger {
    background-color: var(--danger) !important;
    border-color: var(--danger) !important;
}

.bg-danger-o-75 {
    background-color: var(--danger-o-75) !important;
}

.bg-danger-o-50 {
    background-color: var(--danger-o-50) !important;
}

.bg-danger-o-25 {
    background-color: var(--danger-o-25) !important;
}

.bg-warning {
    background-color: var(--warning) !important;
    border-color: var(--warning) !important;
}

.bg-warning-o-75 {
    background-color: var(--warning-o-75) !important;
}

.bg-warning-o-50 {
    background-color: var(--warning-o-50) !important;
}

.bg-warning-o-25 {
    background-color: var(--warning-o-25) !important;
}

.bg-green {
    background-color: var(--green) !important;
    border-color: var(--green) !important;
}

.bg-green-o-75 {
    background-color: var(--green-o-75) !important;
}

.bg-green-o-50 {
    background-color: var(--green-o-50) !important;
}

.bg-green-o-25 {
    background-color: var(--green-o-25) !important;
}

.bg-silver {
    background-color: var(--silver) !important;
    border-color: var(--silver) !important;
}

.bg-silver-o-75 {
    background-color: var(--silver-o-75) !important;
}

.bg-silver-o-50 {
    background-color: var(--silver-o-50) !important;
}

.bg-silver-o-25 {
    background-color: var(--silver-o-25) !important;
}

.bg-edward {
    background-color: var(--edward) !important;
    border-color: var(--edward) !important;
}

.bg-edward-o-75 {
    background-color: var(--edward-o-75) !important;
}

.bg-edward-o-50 {
    background-color: var(--edward-o-50) !important;
}

.bg-edward-o-25 {
    background-color: var(--edward-o-25) !important;
}

.bg-muted {
    background-color: var(--muted) !important;
    border-color: var(--muted) !important;
}

.bg-muted-o-75 {
    background-color: var(--muted-o-75) !important;
}

.bg-muted-o-50 {
    background-color: var(--muted-o-50) !important;
}

.bg-muted-o-25 {
    background-color: var(--muted-o-25) !important;
}

.bg-froth {
    background-color: var(--froth) !important;
    border-color: var(--froth) !important;
}

.bg-froth-o-75 {
    background-color: var(--froth-o-75) !important;
}

.bg-froth-o-50 {
    background-color: var(--froth-o-50) !important;
}

.bg-froth-o-25 {
    background-color: var(--froth-o-25) !important;
}

.bg-ocean {
    background-color: var(--ocean) !important;
    border-color: var(--ocean) !important;
}

.bg-ocean-o-75 {
    background-color: var(--ocean-o-75) !important;
}

.bg-ocean-o-50 {
    background-color: var(--ocean-o-50) !important;
}

.bg-ocean-o-25 {
    background-color: var(--ocean-o-25) !important;
}

.bg-orange {
    background-color: var(--orange) !important;
    border-color: var(--orange) !important;
}

.bg-orange-o-75 {
    background-color: var(--orange-o-75) !important;
}

.bg-orange-o-50 {
    background-color: var(--orange-o-50) !important;
}

.bg-orange-o-25 {
    background-color: var(--orange-o-25) !important;
}

.bg-claret {
    background-color: var(--claret) !important;
    border-color: var(--claret) !important;
}

.bg-claret-o-75 {
    background-color: var(--claret-o-75) !important;
}

.bg-claret-o-50 {
    background-color: var(--claret-o-50) !important;
}

.bg-claret-o-25 {
    background-color: var(--claret-o-25) !important;
}

.bg-tart-orange {
    background-color: var(--tart-orange) !important;
    border-color: var(--tart-orange) !important;
}

.bg-tart-orange-o-75 {
    background-color: var(--tart-orange-o-75) !important;
}

.bg-tart-orange-o-50 {
    background-color: var(--tart-orange-o-50) !important;
}

.bg-tart-orange-o-25 {
    background-color: var(--tart-orange-o-25) !important;
}

.bg-floral-white {
    background-color: var(--floral-white) !important;
    border-color: var(--floral-white) !important;
}

.bg-floral-white-o-75 {
    background-color: var(--floral-white-o-75) !important;
}

.bg-floral-white-o-50 {
    background-color: var(--floral-white-o-50) !important;
}

.bg-floral-white-o-25 {
    background-color: var(--floral-white-o-25) !important;
}

.bg-dark-cerulean {
    background-color: var(--dark-cerulean) !important;
    border-color: var(--dark-cerulean) !important;
}

.bg-dark-cerulean-o-75 {
    background-color: var(--dark-cerulean-o-75) !important;
}

.bg-dark-cerulean-o-50 {
    background-color: var(--dark-cerulean-o-50) !important;
}

.bg-dark-cerulean-o-25 {
    background-color: var(--dark-cerulean-o-25) !important;
}

.bg-ghost-white {
    background-color: var(--ghost-white) !important;
    border-color: var(--ghost-white) !important;
}

.bg-ghost-white-o-75 {
    background-color: var(--ghost-white-o-75) !important;
}

.bg-ghost-white-o-50 {
    background-color: var(--ghost-white-o-50) !important;
}

.bg-ghost-white-o-25 {
    background-color: var(--ghost-white-o-25) !important;
}

/* TEXT COLOR */
.text-white {
    color: var(--white) !important;
}

.text-white-o-75 {
    color: var(--white-o-75) !important;
}

.text-white-o-50 {
    color: var(--white-o-50) !important;
}

.text-white-o-25 {
    color: var(--white-o-25) !important;
}

.text-deep-black {
    color: var(--deep-black) !important;
}

.text-deep-black-o-75 {
    color: var(--deep-black-o-75) !important;
}

.text-deep-black-o-50 {
    color: var(--deep-black-o-50) !important;
}

.text-deep-black-o-25 {
    color: var(--deep-black-o-25) !important;
}

.text-black {
    color: var(--black) !important;
}

.text-black-o-75 {
    color: var(--black-o-75) !important;
}

.text-black-o-50 {
    color: var(--black-o-50) !important;
}

.text-black-o-25 {
    color: var(--black-o-25) !important;
}

.text-secondary {
    color: var(--secondary) !important;
}

.text-secondary-o-75 {
    color: var(--secondary-o-75) !important;
}

.text-secondary-o-50 {
    color: var(--secondary-o-50) !important;
}

.text-secondary-o-25 {
    color: var(--secondary-o-25) !important;
}

.text-dark {
    color: var(--dark) !important;
}

.text-dark-o-75 {
    color: var(--dark-o-75) !important;
}

.text-dark-o-50 {
    color: var(--dark-o-50) !important;
}

.text-dark-o-25 {
    color: var(--dark-o-25) !important;
}

.text-primary {
    color: var(--primary) !important;
}

.text-primary-o-75 {
    color: var(--primary-o-75) !important;
}

.text-primary-o-50 {
    color: var(--primary-o-50) !important;
}

.text-primary-o-25 {
    color: var(--primary-o-25) !important;
}

.text-dodger {
    color: var(--dodger) !important;
}

.text-dodger-o-75 {
    color: var(--dodger-o-75) !important;
}

.text-dodger-o-50 {
    color: var(--dodger-o-50) !important;
}

.text-dodger-o-25 {
    color: var(--dodger-o-25) !important;
}

.text-dark-blue {
    color: var(--dark-blue) !important;
}

.text-dark-blue-o-75 {
    color: var(--dark-blue-o-75) !important;
}

.text-dark-blue-o-50 {
    color: var(--dark-blue-o-50) !important;
}

.text-dark-blue-o-25 {
    color: var(--dark-blue-o-25) !important;
}

.text-mercury {
    color: var(--mercury) !important;
}

.text-mercury-o-75 {
    color: var(--mercury-o-75) !important;
}

.text-mercury-o-50 {
    color: var(--mercury-o-50) !important;
}

.text-mercury-o-25 {
    color: var(--mercury-o-25) !important;
}

.text-cornflower {
    color: var(--cornflower) !important;
}

.text-cornflower-o-75 {
    color: var(--cornflower-o-75) !important;
}

.text-cornflower-o-50 {
    color: var(--cornflower-o-50) !important;
}

.text-cornflower-o-25 {
    color: var(--cornflower-o-25) !important;
}

.text-porcelain {
    color: var(--porcelain) !important;
}

.text-porcelain-o-75 {
    color: var(--porcelain-o-75) !important;
}

.text-porcelain-o-50 {
    color: var(--porcelain-o-50) !important;
}

.text-porcelain-o-25 {
    color: var(--porcelain-o-25) !important;
}

.text-success {
    color: var(--success) !important;
}

.text-success-o-75 {
    color: var(--success-o-75) !important;
}

.text-success-o-50 {
    color: var(--success-o-50) !important;
}

.text-success-o-25 {
    color: var(--success-o-25) !important;
}

.text-danger {
    color: var(--danger) !important;
}

.text-danger-o-75 {
    color: var(--danger-o-75) !important;
}

.text-danger-o-50 {
    color: var(--danger-o-50) !important;
}

.text-danger-o-25 {
    color: var(--danger-o-25) !important;
}

.text-warning {
    color: var(--warning) !important;
}

.text-warning-o-75 {
    color: var(--warning-o-75) !important;
}

.text-warning-o-50 {
    color: var(--warning-o-50) !important;
}

.text-warning-o-25 {
    color: var(--warning-o-25) !important;
}

.text-green {
    color: var(--green) !important;
}

.text-green-o-75 {
    color: var(--green-o-75) !important;
}

.text-green-o-50 {
    color: var(--green-o-50) !important;
}

.text-green-o-25 {
    color: var(--green-o-25) !important;
}

.text-silver {
    color: var(--silver) !important;
}

.text-silver-o-75 {
    color: var(--silver-o-75) !important;
}

.text-silver-o-50 {
    color: var(--silver-o-50) !important;
}

.text-silver-o-25 {
    color: var(--silver-o-25) !important;
}

.text-edward {
    color: var(--edward) !important;
}

.text-edward-o-75 {
    color: var(--edward-o-75) !important;
}

.text-edward-o-50 {
    color: var(--edward-o-50) !important;
}

.text-edward-o-25 {
    color: var(--edward-o-25) !important;
}

.text-muted {
    color: var(--muted) !important;
}

.text-muted-o-75 {
    color: var(--muted-o-75) !important;
}

.text-muted-o-50 {
    color: var(--muted-o-50) !important;
}

.text-muted-o-25 {
    color: var(--muted-o-25) !important;
}

.text-froth {
    color: var(--froth) !important;
}

.text-froth-o-75 {
    color: var(--froth-o-75) !important;
}

.text-froth-o-50 {
    color: var(--froth-o-50) !important;
}

.text-froth-o-25 {
    color: var(--froth-o-25) !important;
}

.text-ocean {
    color: var(--ocean) !important;
}

.text-ocean-o-75 {
    color: var(--ocean-o-75) !important;
}

.text-ocean-o-50 {
    color: var(--ocean-o-50) !important;
}

.text-ocean-o-25 {
    color: var(--ocean-o-25) !important;
}

.text-orange {
    color: var(--orange) !important;
}

.text-orange-o-75 {
    color: var(--orange-o-75) !important;
}

.text-orange-o-50 {
    color: var(--orange-o-50) !important;
}

.text-orange-o-25 {
    color: var(--orange-o-25) !important;
}

.text-claret {
    color: var(--claret) !important;
}

.text-claret-o-75 {
    color: var(--claret-o-75) !important;
}

.text-claret-o-50 {
    color: var(--claret-o-50) !important;
}

.text-claret-o-25 {
    color: var(--claret-o-25) !important;
}

.text-tart-orange {
    color: var(--tart-orange) !important;
}

.text-tart-orange-o-75 {
    color: var(--tart-orange-o-75) !important;
}

.text-tart-orange-o-50 {
    color: var(--tart-orange-o-50) !important;
}

.text-tart-orange-o-25 {
    color: var(--tart-orange-o-25) !important;
}

.text-floral-white {
    color: var(--floral-white) !important;
}

.text-floral-white-o-75 {
    color: var(--floral-white-o-75) !important;
}

.text-floral-white-o-50 {
    color: var(--floral-white-o-50) !important;
}

.text-floral-white-o-25 {
    color: var(--floral-white-o-25) !important;
}

.text-dark-cerulean {
    color: var(--dark-cerulean) !important;
}

.text-dark-cerulean-o-75 {
    color: var(--dark-cerulean-o-75) !important;
}

.text-dark-cerulean-o-50 {
    color: var(--dark-cerulean-o-50) !important;
}

.text-dark-cerulean-o-25 {
    color: var(--dark-cerulean-o-25) !important;
}

.text-ghost-white {
    color: var(--ghost-white) !important;
}

.text-ghost-white-o-75 {
    color: var(--ghost-white-o-75) !important;
}

.text-ghost-white-o-50 {
    color: var(--ghost-white-o-50) !important;
}

.text-ghost-white-o-25 {
    color: var(--ghost-white-o-25) !important;
}

/* TEXT HOVERED COLOR */
[class*='font-hovered-'], [class*='font-hovered-'] > * {
    transition: var(--transition-default);
}

.font-hovered-white:hover, .font-hovered-white:hover > * {
    color: var(--white) !important;
}

.font-hovered-orange:hover, .font-hovered-orange:hover > * {
    color: var(--orange) !important;
}

.border-white {
    border: 1px solid var(--white) !important;
}

.border-secondary {
    border: 1px solid var(--secondary) !important;
}

.border-black {
    border: 1px solid var(--black) !important;
}

.border-dark {
    border: 1px solid var(--dark) !important;
}

.border-primary {
    border: 1px solid var(--primary) !important;
}

.border-dodger {
    border: 1px solid var(--dodger) !important;
}

.border-dark-blue {
    border: 1px solid var(--dark-blue) !important;
}

.border-mercury {
    border: 1px solid var(--mercury) !important;
}

.border-cornflower {
    border: 1px solid var(--cornflower) !important;
}

.border-porcelain {
    border: 1px solid var(--porcelain) !important;
}

.border-success {
    border: 1px solid var(--success) !important;
}

.border-danger {
    border: 1px solid var(--danger) !important;
}

.border-warning {
    border: 1px solid var(--warning) !important;
}

.border-green {
    border: 1px solid var(--green) !important;
}

.border-silver {
    border: 1px solid var(--silver) !important;
}

.border-edward {
    border: 1px solid var(--edward) !important;
}

.border-muted {
    border: 1px solid var(--muted) !important;
}

.border-froth {
    border: 1px solid var(--froth) !important;
}

.border-orange {
    border: 1px solid var(--orange) !important;
}

.border-md {
    border-width: 2px !important;
}

.border-lg {
    border-width: 3px !important;
}

.border-xl {
    border-width: 4px !important;
}

.border-dashed {
    border-style: dashed !important;
}

.b-0 {
    border: 0 !important;
}

.bb-0, .by-0 {
    border-bottom: 0 !important;
}

.bt-0, .by-0 {
    border-top: 0 !important;
}

.bl-0, .bx-0 {
    border-left: 0 !important;
}

.br-0, .bx-0 {
    border-right: 0 !important;
}

.btn {
    transition: var(--transition-default);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 5px 15px;
    font-weight: 500;
    color: var(--white);
    text-shadow: 0 0 4px rgba(0, 0, 0, .05);
    border-radius: var(--radius-default);
    text-align: center;
}

.btn span, .btn i {
    transition: var(--transition-default);
}

.btn-xs {
    padding: 3px 10px;
    min-height: 15px;
    font-size: 12px !important;
}

.btn-sm {
    padding: 5px 15px;
    min-height: 20px;
}

.btn-md {
    padding: 5px 15px;
    font-size: 13px !important;
}

.btn-lg {
    padding: 7px 17px;
    font-size: 15px !important;
}

.btn-xl {
    padding: 10px 20px;
    font-size: 15px !important;
}

.btn-icon {
    display: flex;
    align-items: center;
    justify-content: center;
}

.btn.btn-hovered:hover > * {
    color: var(--white);
}

.btn-shadow {
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .25);
}

.btn-loader, .spinner, .form .input-loader {
    position: relative;
}

.btn-xs.btn-loader {
    padding-right: 3.2rem;
}

.btn-sm.btn-loader {
    padding-right: 3.3rem;
}

.btn-md.btn-loader {
    padding-right: 4.3rem;
}

.btn-lg.btn-loader, .btn-xl.btn-loader {
    padding-right: 4.5rem;
}

.btn-loader:before, .spinner:before, .form .input-loader:before {
    content: "";
    box-sizing: border-box;
    position: absolute;
    border-radius: 50%;
    border-right: 2px solid transparent;
    webkit-animation: animation-spinner 0.5s linear infinite;
    -webkit-animation: animation-spinner 0.5s linear infinite;
            animation: animation-spinner 0.5s linear infinite;
}

.spinner:before {
    border: 2px solid var(--silver-o-75);
    border-top-color: var(--white);
}

.spinner.spinner-dark:before {
    border: 2px solid var(--silver-o-25);
    border-top-color: var(--dark);
}

.spinner.spinner-orange:before, .form .input-loader:before {
    border: 2px solid var(--silver-o-25);
    border-top-color: var(--orange);
}

.form .input-loader {
    padding: 5px 15px;
}

.btn-xs.btn-loader:before, .spinner-xs:before, .spinner.spinner-xs {
    width: 1.5rem;
    height: 1.5rem;
    right: 1.1rem;
}

.btn-sm.btn-loader:before, .spinner-sm:before, .spinner.spinner-sm {
    width: 1.5rem;
    height: 1.5rem;
    right: 1.1rem;
}

.btn-md.btn-loader:before, .spinner-md:before, .spinner.spinner-md {
    width: 2rem;
    height: 2rem;
    right: 1.7rem;
}

.btn-md.btn-loader:before {
    right: 1.3rem;
}

.btn-lg.btn-loader:before, .spinner-lg:before, .btn-xl.btn-loader:before {
    width: 2rem;
    height: 2rem;
    right: 1.3rem;
}

.form .input-loader:before, .spinner.spinner-lg {
    width: 2.5rem;
    height: 2.5rem;
    right: 1.3rem;
}

.spinner.spinner-xl:before {
    width: 3.5rem;
    height: 3.5rem;
}

.spinner, .spinner:before {
    right: 0 !important;
}

.content-loader {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    padding: 10px;
}

@-webkit-keyframes animation-spinner {
    to {
        transform: rotate(360deg);
    }
}

@keyframes animation-spinner {
    to {
        transform: rotate(360deg);
    }
}

/* PRIMARY */

/* - outline */
.btn-outline-primary {
    border: 2px solid var(--primary);
}

.btn-outline-primary.btn-hovered:hover {
    background: var(--primary);
}

.btn-outline-primary > span {
    color: var(--primary);
}

.btn-outline-primary.btn-loader:before {
    border: 2px solid var(--porcelain);
    border-top-color: var(--primary);
}

/* - background */
.btn-primary {
    border: 2px solid var(--primary);
    background: var(--primary);
}

.btn-primary.btn-hovered:hover {
    background: rgba(2, 48, 255, .85);
}

.btn-primary.btn-loader:before {
    border: 2px solid transparent;
    border-top-color: var(--white);
}

/* DODGER */

/* - outline */
.btn-outline-dodger {
    border: 2px solid var(--dodger);
}

.btn-outline-dodger.btn-hovered:hover {
    background: var(--dodger);
}

.btn-outline-dodger > span {
    color: var(--dodger);
}

.btn-outline-dodger.btn-loader:before {
    border: 2px solid var(--porcelain);
    border-top-color: var(--dodger);
}

/* - background */
.btn-dodger {
    border: 2px solid var(--dodger);
    background: var(--dodger);
}

.btn-dodger.btn-hovered:hover {
    background: rgba(53, 90, 255, .85);
}

.btn-dodger.btn-loader:before {
    border: 2px solid transparent;
    border-top-color: var(--white);
}

/* DARK BLUE */

/* - outline */
.btn-outline-dark-blue {
    border: 2px solid var(--dark-blue);
}

.btn-outline-dark-blue.btn-hovered:hover {
    background: var(--dark-blue);
}

.btn-outline-dark-blue > span {
    color: var(--dark-blue);
}

/* - background */
.btn-dark-blue {
    border: 2px solid var(--dark-blue);
    background: var(--dark-blue);
}

.btn-dark-blue.btn-hovered:hover {
    background: rgba(0, 37, 206, .85);
}

/* CORNFLOWER */

/* - outline */
.btn-outline-cornflower {
    border: 2px solid var(--cornflower);
}

.btn-outline-cornflower.btn-hovered:hover {
    background: var(--cornflower);
}

.btn-outline-cornflower > span {
    color: var(--cornflower);
}

/* - background */
.btn-cornflower {
    border: 2px solid var(--cornflower);
    background: var(--cornflower);
}

.btn-cornflower.btn-hovered:hover {
    background: rgba(104, 131, 255, .85);
}

/* SUCCESS */

/* - outline */
.btn-outline-success {
    border: 2px solid var(--success);
}

.btn-outline-success.btn-hovered:hover {
    background: var(--success);
}

.btn-outline-success > span {
    color: var(--success);
}

/* - background */
.btn-success {
    border: 2px solid var(--success);
    background: var(--success);
}

.btn-success.btn-hovered:hover {
    background: rgba(11, 183, 131, .85);
}


/* DANGER */

/* - outline */
.btn-outline-danger {
    border: 2px solid var(--danger);
}

.btn-outline-danger.btn-hovered:hover {
    background: var(--danger);
}

.btn-outline-danger > span {
    color: var(--danger);
}

/* - background */
.btn-danger {
    border: 2px solid var(--danger);
    background: var(--danger);
}

.btn-danger.btn-hovered:hover {
    background: rgba(246, 78, 96, .85);
}

/* WARNING */

/* - outline */
.btn-outline-warning {
    border: 2px solid var(--warning);
}

.btn-outline-warning.btn-hovered:hover {
    background: var(--warning);
}

.btn-outline-warning > span {
    color: var(--warning);
}

/* - background */
.btn-warning {
    border: 2px solid var(--warning);
    background: var(--warning);
}

.btn-warning.btn-hovered:hover {
    background: rgba(255, 168, 0, .85);
}

/* GREEN */

/* - outline */
.btn-outline-green {
    border: 2px solid var(--green);
}

.btn-outline-green.btn-hovered:hover {
    background: var(--green);
}

.btn-outline-green > span {
    color: var(--green);
}

/* - background */
.btn-green {
    border: 2px solid var(--green);
    background: var(--green);
}

.btn-green.btn-hovered:hover {
    background: rgba(0, 228, 155, .85);
}

/* SECONDARY */

/* - outline */
.btn-outline-secondary {
    border: 2px solid var(--secondary);
}

.btn-outline-secondary.btn-hovered:hover {
    background: var(--secondary);
}

.btn-outline-secondary > span {
    color: var(--dark);
}

.btn-outline-secondary.btn-hovered:hover > * {
    color: var(--dark);
}

/* - background */
.btn-secondary {
    border: 2px solid var(--secondary);
    background: var(--secondary);
}

.btn-secondary.btn-hovered:hover {
    background: rgba(228, 230, 239, .75);
}

.btn-secondary > * {
    color: var(--dark) !important;
}

/* BLACK */

/* - outline */
.btn-outline-black {
    border: 2px solid var(--black);
}

.btn-outline-black.btn-hovered:hover {
    background: var(--black);
}

.btn-outline-black > span {
    color: var(--black);
}

/* - background */
.btn-black {
    border: 2px solid var(--black);
    background: var(--black);
}

.btn-black.btn-hovered:hover {
    background: rgba(0, 0, 0, .75);
}

/* DARK */

/* - outline */
.btn-outline-dark {
    border: 2px solid var(--dark);
}

.btn-outline-dark.btn-hovered:hover {
    background: var(--dark);
}

.btn-outline-dark > span {
    color: var(--dark);
}

/* - background */
.btn-dark {
    border: 2px solid var(--dark);
    background: var(--dark);
}

.btn-dark.btn-hovered:hover {
    background: rgba(0, 0, 0, .75);
}

/* MERCURY */

/* - outline */
.btn-outline-mercury {
    border: 2px solid var(--mercury);
}

.btn-outline-mercury.btn-hovered:hover {
    background: var(--mercury);
}

.btn-outline-mercury > span {
    color: var(--dark);
}

.btn-outline-mercury.btn-hovered:hover > * {
    color: var(--dark);
}

/* - background */
.btn-mercury {
    border: 2px solid var(--mercury);
    background: var(--mercury);
}

.btn-mercury.btn-hovered:hover {
    background: rgba(228, 230, 239, .75);
}

.btn-mercury > * {
    color: var(--dark) !important;
}

/* MUTED */

/* - outline */
.btn-outline-muted {
    border: 2px solid var(--muted);
}

.btn-outline-muted.btn-hovered:hover {
    background: var(--muted);
}

.btn-outline-muted > span {
    color: var(--dark);
}

.btn-outline-muted.btn-hovered:hover > * {
    color: var(--dark);
}

/* - background */
.btn-muted {
    border: 2px solid var(--muted);
    background: var(--muted);
}

.btn-muted.btn-hovered:hover {
    background: rgba(181, 181, 195, .75);
}

/* FROTH */

/* - outline */
.btn-outline-froth {
    border: 2px solid var(--froth);
}

.btn-outline-froth.btn-hovered:hover {
    background: var(--froth);
}

.btn-outline-froth > span, .btn-froth > span {
    color: var(--dark);
}

.btn-outline-froth.btn-hovered:hover > *, .btn-froth:hover > * {
    color: var(--dark) !important;
}

/* - background */
.btn-froth {
    border: 2px solid var(--froth);
    background: var(--froth);
}

.btn-froth.btn-hovered:hover {
    background: rgba(250, 250, 250, .75);
}

/* OCEAN */

/* - outline */
.btn-outline-ocean {
    border: 2px solid var(--ocean);
}

.btn-outline-ocean.btn-hovered:hover {
    background: var(--ocean);
}

.btn-outline-ocean > span {
    color: var(--ocean);
}

/* - background */
.btn-ocean {
    border: 2px solid var(--ocean);
    background: var(--ocean);
}

.btn-ocean.btn-hovered:hover {
    background: rgba(1, 100, 177, .85);
}

/* DISABLED */
.btn[disabled], .btn-loader {
    cursor: default;
    background: var(--secondary) !important;
    border-color: var(--secondary) !important;
}

.btn[disabled] > *, .btn-loader > * {
    color: var(--silver) !important;
}

.btn[disabled].btn-loader:before, .btn-loader:before {
    border: 2px solid var(--white-o-50) !important;
    border-top-color: var(--dark) !important;
}

/* ORANGE */

/* - outline */
.btn-outline-orange {
    border: 2px solid var(--orange);
}

.btn-outline-orange.btn-hovered:hover {
    background: var(--orange)!important;
}

.btn-outline-orange > span {
    color: var(--orange);
}

.btn-outline-orange.btn-loader:before {
    border: 2px solid var(--porcelain);
    border-top-color: var(--orange);
}

/* - background */
.btn-orange {
    border: 2px solid var(--orange);
    background: var(--orange);
}

.btn-orange.btn-hovered:hover {
    background: rgba(255, 125, 0, .85);
}

.btn-orange.btn-loader:before {
    border: 2px solid transparent;
    border-top-color: var(--white);
}

/* CLARET */

/* - outline */
.btn-outline-claret {
    border: 2px solid var(--claret);
}

.btn-outline-claret.btn-hovered:hover {
    background: var(--claret);
}

.btn-outline-claret > span {
    color: var(--claret);
}

.btn-outline-claret.btn-loader:before {
    border: 2px solid var(--porcelain);
    border-top-color: var(--claret);
}

/* - background */
.btn-claret {
    border: 2px solid var(--claret);
    background: var(--claret);
}

.btn-claret.btn-hovered:hover {
    background: rgba(181, 9, 68, .85);
}

.btn-claret.btn-loader:before {
    border: 2px solid transparent;
    border-top-color: var(--white);
}

/* TART ORANGE */

/* - outline */
.btn-outline-tart-orange {
    border: 2px solid var(--tart-orange);
}

.btn-outline-tart-orange.btn-hovered:hover {
    background: var(--tart-orange);
}

.btn-outline-tart-orange > span {
    color: var(--tart-orange);
}

.btn-outline-tart-orange.btn-loader:before {
    border: 2px solid var(--porcelain);
    border-top-color: var(--tart-orange);
}

/* - background */
.btn-tart-orange {
    border: 2px solid var(--tart-orange);
    background: var(--tart-orange);
}

.btn-tart-orange.btn-hovered:hover {
    background: rgba(255, 125, 0, .85);
}

.btn-tart-orange.btn-loader:before {
    border: 2px solid transparent;
    border-top-color: var(--white);
}

/* FLORAL WHITE */

/* - outline */
.btn-outline-floral-white {
    border: 2px solid var(--floral-white);
}

.btn-outline-floral-white.btn-hovered:hover {
    background: var(--floral-white);
}

.btn-outline-floral-white > span {
    color: var(--floral-white);
}

.btn-outline-floral-white.btn-loader:before {
    border: 2px solid var(--porcelain);
    border-top-color: var(--floral-white);
}

/* - background */
.btn-floral-white {
    border: 2px solid var(--floral-white);
    background: var(--floral-white);
}

.btn-floral-white.btn-hovered:hover {
    background: rgba(255, 249, 244, .85);
}

.btn-floral-white.btn-loader:before {
    border: 2px solid transparent;
    border-top-color: var(--white);
}

/* DARK CERULEAN */

/* - outline */
.btn-outline-dark-cerulean {
    border: 2px solid var(--dark-cerulean);
}

.btn-outline-dark-cerulean.btn-hovered:hover {
    background: var(--dark-cerulean);
}

.btn-outline-dark-cerulean > span {
    color: var(--dark-cerulean);
}

.btn-outline-dark-cerulean.btn-loader:before {
    border: 2px solid var(--porcelain);
    border-top-color: var(--dark-cerulean);
}

/* - background */
.btn-dark-cerulean {
    border: 2px solid var(--dark-cerulean);
    background: var(--dark-cerulean);
}

.btn-dark-cerulean.btn-hovered:hover {
    background: rgba(5, 62, 119, .85);
}

.btn-dark-cerulean.btn-loader:before {
    border: 2px solid transparent;
    border-top-color: var(--white);
}

/* WHITE */

/* - outline */
.btn-outline-white {
    border: 2px solid var(--white);
}

.btn-outline-white.btn-hovered:hover {
    background: var(--white);
}

.btn-outline-white > span, .btn-white > span {
    color: var(--black) !important;
}

.btn-outline-white.btn-loader:before {
    border: 2px solid var(--porcelain);
    border-top-color: var(--black);
}

/* - background */
.btn-white {
    border: 2px solid var(--white);
    background: var(--white);
}

.btn-white.btn-hovered:hover {
    background: rgba(255, 255, 255, .85);
}

.btn-white.btn-loader:before {
    border: 2px solid transparent;
    border-top-color: var(--black);
}

.alert {
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .15);
    border-radius: var(--radius-default);
    padding: 15px;
    color: var(--white);
    display: flex;
    align-items: center;
    font-weight: 500;
    width: 100%;
    font-size: 12px;
}

.alert.alert--icon {
    position: relative;
    padding-right: 4rem;
}

.alert.alert--icon .alert--icon-target {
    position: absolute;
    top: 7px;
    right: 7px;
}

body {
    font-size: 13px;
    background-color: var(--white);
    color: var(--silver);
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
}

a {
    display: inline-block;
    color: var(--silver);
    transition: var(--transition-default);
}

a:hover, a:focus, a {
    text-decoration: none !important;
}

h1, h2, h3, h4, h5, h6, p {
    margin: 0;
}

ul {
    margin: 6px 0;
    padding-left: 30px;
}

img, button, input, textarea, fieldset {
    border: 0
}

button, input, option, select, textarea {
    font: inherit
}

textarea {
    resize: none;
}

button {
    background: none;
    border: 0;
    cursor: pointer;
    padding: 0;
    margin: 0;
    font-size: inherit;
}

button:focus, a:focus, input:focus, textarea:focus, select:focus, [contenteditable]:focus {
    outline: none
}

input:-moz-read-only {
    -moz-user-select: none;
         user-select: none;
}

input:read-only, button:disabled {
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type=number] {
    -moz-appearance: textfield;
}

img {
    height: 100%;
    max-width: 100%;
    width: 100%;
    aspect-ratio: auto;
    max-height: 100%;
}

video, .plyr--video {
    max-width: 100%;
    max-height: 100%;
}

.row {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.row-table {
    display: block;
    width: 100%;
}

.row-pass {
    margin: 0;
}

.separator-line {
    width: 100%;
    height: 1px;
    border-top: 1px solid var(--mercury);
    margin-top: 15px;
    margin-bottom: 15px;
}

.separator-vert-line {
    height: 100%;
    width: 1px;
    border-right: 1px solid var(--mercury);
    margin-left: 15px;
    margin-right: 15px;
}

.separator-dashed {
    border-style: dashed;
}

.separator-lg {
    border-width: 2px;
}

.separator-xl {
    border-width: 3px;
}

.separator-white {
    border-color: var(--white);
}

.separator-dark {
    border-color: var(--dark);
}

.separator-black {
    border-color: var(--black);
}

.container-fluid {
    max-width: 1600px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    padding: 0 20px;
}

.img-fluid {
    border-radius: var(--radius-default);
    max-width: 100%;
    height: auto;
}

.bg-fluid {
    background-position: top;
    background-size: cover;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
}

.avatar-fluid {
    border-radius: 100%;
    box-shadow: var(--box-shadow-default);
}

.cursor-pointer {
    cursor: pointer !important;
}

.cursor-default {
    cursor: default !important;
}

.user-select-none {
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.overflow-hidden {
    overflow: hidden !important;
}

.overflow-scroll {
    overflow: scroll !important;
}

.overflow-auto {
    overflow: auto !important;
}

.btn.btn-to-top-page {
    bottom: 15px;
    right: 15px;
    padding: 0;
    width: 40px;
    height: 40px;
    display: none;
    z-index: 100;
    transition: var(--transition-default);
}

.btn.btn-to-top-page:hover {
    background: var(--primary) !important;
}

.cover-page {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .5);
    display: none;
    justify-content: flex-end;
}

.cover-page > span, .close-maxsize-img {
    cursor: pointer;
    color: var(--white);
    font-size: 35px;
    padding: 10px;
}

.contenteditable {
    max-height: 250px;
    overflow-y: auto;
    overflow-x: hidden;
    border: 1px solid var(--mercury);
    border-radius: var(--radius-default);
    padding: 13px 15px;
    width: 100%;
}

.lazy-image {
    box-shadow: none !important;
}

.preloader-page {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999999999;
    background: var(--white);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.is-safari-mobile input, .is-safari-mobile select, .is-safari-mobile textarea {
    font-size: calc(16px + 1.5vw) !important;
}

.icon-pseudo:after, .icon-pseudo:before {
    font-family: 'Material Icons Outlined';
    -webkit-font-feature-settings: 'liga';
}

.bg-cover {
    position: relative;
}

.bg-cover:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10;
    background: var(--deep-black-o-25);
    transition: var(--transition-default);
    opacity: 0;
}

.bg-cover-always:after {
    opacity: 1 !important;
}

.bg-cover-hover:hover::after {
    opacity: 1 !important;
}

.bg-cover > * {
    z-index: 11;
    position: relative;
}

.trans {
    transition: var(--transition-default);
}

.badge {
    border-radius: var(--radius-default);
    box-shadow: var(--box-shadow-default);
    min-width: 30px;
    min-height: 30px;
    padding: 4px 7px;
    color: var(--white);
    font-weight: 500;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 0;
    font-size: 14px;
}

.badge-xs {
    min-width: 15px;
    min-height: 15px;
    font-size: 7px;
}

.badge-sm {
    min-width: 20px;
    min-height: 20px;
    font-size: 10px;
}

.badge-md {
    font-size: 17px;
}

.badge-md.badge--circle {
    min-width: 35px;
    min-height: 35px;
}

.badge-lg {
    font-size: 20px;
    padding: 6px 9px;
}

.badge-lg.badge--circle {
    min-width: 40px;
    min-height: 40px;
}

.badge-xl {
    font-size: 22px;
    padding: 8px 11px;
}

.badge-xl.badge--circle {
    min-width: 45px;
    min-height: 45px;
}

.badge--circle {
    border-radius: 100%;
    padding: 4px;
}

.label {
    border-radius: var(--radius-default);
    color: var(--white);
    background: var(--primary);
    line-height: 0;
    font-size: 13px;
    padding: 9px 7px;
    font-weight: 500;
    display: inline-block;
    text-align: center;
}

[class*='list-'], [class*='list-'] li, [class*='list-'] ol, .list, .list li, .list ol {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

.list-indentation:not(.list-icon) {
    margin-left: 15px;
}

.list-indentation-md:not(.list-icon) {
    margin-left: 25px;
}

.list-indentation-lg:not(.list-icon) {
    margin-left: 35px;
}

.list-indentation-xl:not(.list-icon) {
    margin-left: 45px;
}

.list-indentation.list-icon li:before {
    margin-right: 15px;
}

.list-indentation-md.list-icon li:before {
    margin-right: 25px;
}

.list-indentation-lg.list-icon li:before {
    margin-right: 35px;
}

.list-indentation-xl.list-icon li:before {
    margin-right: 45px;
}

.list-circle > li {
    list-style-type: circle;
}

.list-disc > li {
    list-style-type: disc;
}

.list-icon li {
    display: inline-flex;
    align-items: center;
}

.list-separate li:not(:first-child) {
    margin-top: 8px;
}

.list-icon li:before {
    font-family: 'Material Icons Outlined';
    -webkit-font-feature-settings: 'liga';
    font-size: 25px
}

.list-inline li {
    display: inline-flex;
}

.list-flex li {
    display: flex;
}

.list-block li {
    display: block;
}

.list-wrap {
    display: flex;
    flex-wrap: wrap;
    margin: -10px 0 -10px -10px;
}

.list-wrap > li {
    margin: 10px 0 10px 10px;
}

.list-wrap-half > li {
    margin: 5px 0 5px 5px;
}

.card, .box {
    background: var(--white);
    border: 1px solid var(--mercury);
    border-radius: var(--radius-default);
    padding: 8px 20px 15px 20px;
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, .06);
}

/*.card .material-icons-outlined {*/
/*    color: var(--dark-o-50);*/
/*}*/

.card.card-sections-padding {
    padding: 0;
}

.card:not(.card-wrapper) .card-header, .card.card-wrapper .card-header-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    padding-bottom: 15px;
}

.card:not(.card-wrapper) .card-header {
    border-bottom: var(--border-default) !important;
}

.card.card-wrapper .card-header-wrapper {
    border-bottom: var(--border-default) !important;
}

.card.card-sections-padding .card-header,
.card.card-sections-padding .card-body,
.card.card-sections-padding .card-footer {
    padding-left: 20px;
    padding-right: 20px;
}

.card.card-sections-padding .card-header {
    padding-top: 8px;
}

.card.card-sections-padding .card-footer {
    padding-bottom: 15px;
}

.card.card-alert .card-header {
    flex-wrap: nowrap;
}

.card .card-header .card-header-title {
    display: flex;
    align-items: center;
    font-weight: 500;
    margin-right: 10px;
    margin-top: 7px;
}

.card-header .card-header-toolbar {
    display: inline-flex;
    margin-top: 7px;
}

.card .card-body {
    padding-top: 15px;
    padding-bottom: 15px;
    overflow-y: auto;
    overflow-x: hidden;
}

.card:not(.card-modal) .card-body {
    max-height: 450px;
}

.card .card-footer {
    padding-top: 15px;
    border-top: 1px solid var(--mercury) !important;
}

.card.card-modal {
    width: 100%;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .25);
}

.card.card-modal.card-modal-normal {
    max-width: 500px;
}

.card.card-modal.card-modal-md {
    max-width: 600px;
}

.card.card-modal.card-modal-lg {
    max-width: 700px;
}

.card.card-modal.card-modal-xl {
    max-width: 800px;
}

.card.card-modal.card-modal-xxl {
    max-width: 1200px;
}

.card.card-modal.card-modal-full {
    width: 90% !important;
    height: 90% !important;
    max-width: 100% !important;
    overflow: hidden;
}

.card.card-modal.card-modal-full .content-loader {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}

.card.card-modal.card-modal-full .card-header,
.card.card-modal.card-modal-full .card-footer {
    position: relative;
    z-index: 10;
}

.card.card-modal.card-modal-full .card-body {
    max-height: 100% !important;
    overflow: hidden !important;
    height: 100%;
}

.card.card-modal .card-modal-close span {
    transition: var(--transition-default);
}

.card.card-modal .card-modal-close:hover span {
    color: var(--dark);
}

.card.card-modal {
    padding-right: 0;
}

.card.card-modal .card-body,
.card.card-modal .card-header,
.card.card-modal .card-footer {
    padding-right: 20px;
}

.card-modal-cover {
    z-index: 1024;
    background: rgba(0, 0, 0, 0.6);
}

.card-modal-cover:before {
    content: none !important;
}

.card.card-custom .card-header {
    border-bottom: 0 !important;
}

.accordion-card-body {
    display: none;
}

.toggle-accordion {
    cursor: pointer;
}

.card.card-custom .card-body, .card.card-custom .card-footer {
    padding-top: 0;
}

.card.card-custom .card-footer {
    border-top: 0 !important;
}

.card[class*='bg-'] *:not(button), .box[class*='bg-'] *:not(button),
.card[class*='bg-'] .card-modal-close:hover span {
    color: var(--white);
}

.card.card-color .card-header,
.card.card-color .card-footer {
    background: var(--porcelain);
}

.card-modal-cover .card-modal-top-close {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 10;
}

.card-dynamic .content-loader {
    padding: 20px;
}

.toggle-accordion.toggle-show-more {
    background: rgba(255,255,255,0.7);
    margin-left: -15px;
    padding-left: 15px;
}

@media screen and (max-width: 1366px) {
    .card.card-modal.card-modal-full {
        width: 95% !important;
        height: 95% !important;
    }

    .card-modal-cover-top-close {
        padding-top: 55px;
    }
}

@media screen and (max-width: 1024px) {
    .card.card-modal.card-modal-full {
        width: 100% !important;
    }
}

.carousel-items {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.carousel-items .carousel-item {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 200px;
    height: 200px;
    transition: all 300ms ease-in-out;
    z-index: -1;
    opacity: 0;
    border-radius: 100%;
    text-align: center;
}

.carousel-items .carousel-item .carousel-item-wrapper {
    width: 100%;
    height: 100%;
}

.carousel-item * {
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

.carousel-item img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    border-radius: 100%;
}

.carousel-item.carousel-active {
    opacity: 1;
    z-index: 99;
    box-shadow: 0px 0px 105px -35px rgba(0, 0, 0, 0.75);
}

.carousel-item.carousel-prev, .carousel-item.carousel-next {
    z-index: 2;
    opacity: 0.40;
}

.carousel-item.carousel-prev {
    transform: translate(-125%, -50%);
}

.carousel-item.carousel-next {
    transform: translate(25%, -50%);
}

.carousel-items .carousel-buttons {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 210px;
    z-index: 100;
}

.carousel-buttons button {
    cursor: pointer;
    position: relative;
    opacity: 0.75;
    transition: all 300ms ease-in-out;
    font-size: 0;
}

.carousel-buttons button span {
    color: var(--white);
    font-size: 15px;
    font-weight: bold;
}

.carousel-buttons button:hover {
    opacity: 1;
}

.carousel-buttons button:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 35px;
    height: 35px;
    background-color: var(--black);
    border-radius: 50%;
    z-index: -99;
}

.carousel-buttons button:nth-child(1) {
    float: left;
}

.carousel-buttons button:nth-child(2) {
    float: right;
}

/* Size xs */
.carousel-items-xs .carousel-item {
    width: 100px;
    height: 100px;
}

.carousel-items-xs .carousel-buttons {
    width: 110px;
}

.carousel-items-xs .carousel-buttons button:before {
    width: 25px;
    height: 25px;
}

/* Size sm */
.carousel-items-sm .carousel-item {
    width: 150px;
    height: 150px;
}

.carousel-items-sm .carousel-buttons {
    width: 160px;
}

.carousel-items-sm .carousel-buttons button:before {
    width: 25px;
    height: 25px;
}

/* Size lg */
.carousel-items-lg .carousel-item {
    width: 250px;
    height: 250px;
}

.carousel-items-lg .carousel-buttons {
    width: 260px;
}

/* Size xl */
.carousel-items-xl .carousel-item {
    width: 300px;
    height: 300px;
}

.carousel-items-xl .carousel-buttons {
    width: 310px;
}

.box {
    padding: 15px 20px;
    font-weight: 500;
}

.box-border {
    border: 1px solid var(--mercury);
    padding: 10px 15px;
    border-radius: var(--radius-default);
    background: var(--porcelain);
    width: 100%;
}

.box .content-loader, .box-border .content-loader {
    padding: 0 !important;
}

.box-border.bg-reverse {
    background: var(--white);
}

.arrow {
    transition: var(--transition-default);
}

.an-arrow-rotate {
    transform: rotate(180deg);
}

.an-ring {
    -webkit-animation: ring 4s .7s ease-in-out infinite;
    -webkit-transform-origin: 50% 4px;
    -moz-animation: ring 4s .7s ease-in-out infinite;
    -moz-transform-origin: 50% 4px;
    animation: ring 4s .7s ease-in-out infinite;
    transform-origin: 50% 4px;
}

@-webkit-keyframes ring {
    0% {
        -webkit-transform: rotateZ(0);
    }
    1% {
        -webkit-transform: rotateZ(30deg);
    }
    3% {
        -webkit-transform: rotateZ(-28deg);
    }
    5% {
        -webkit-transform: rotateZ(34deg);
    }
    7% {
        -webkit-transform: rotateZ(-32deg);
    }
    9% {
        -webkit-transform: rotateZ(30deg);
    }
    11% {
        -webkit-transform: rotateZ(-28deg);
    }
    13% {
        -webkit-transform: rotateZ(26deg);
    }
    15% {
        -webkit-transform: rotateZ(-24deg);
    }
    17% {
        -webkit-transform: rotateZ(22deg);
    }
    19% {
        -webkit-transform: rotateZ(-20deg);
    }
    21% {
        -webkit-transform: rotateZ(18deg);
    }
    23% {
        -webkit-transform: rotateZ(-16deg);
    }
    25% {
        -webkit-transform: rotateZ(14deg);
    }
    27% {
        -webkit-transform: rotateZ(-12deg);
    }
    29% {
        -webkit-transform: rotateZ(10deg);
    }
    31% {
        -webkit-transform: rotateZ(-8deg);
    }
    33% {
        -webkit-transform: rotateZ(6deg);
    }
    35% {
        -webkit-transform: rotateZ(-4deg);
    }
    37% {
        -webkit-transform: rotateZ(2deg);
    }
    39% {
        -webkit-transform: rotateZ(-1deg);
    }
    41% {
        -webkit-transform: rotateZ(1deg);
    }

    43% {
        -webkit-transform: rotateZ(0);
    }
    100% {
        -webkit-transform: rotateZ(0);
    }
}

@keyframes ring {
    0% {
        transform: rotate(0);
    }
    1% {
        transform: rotate(30deg);
    }
    3% {
        transform: rotate(-28deg);
    }
    5% {
        transform: rotate(34deg);
    }
    7% {
        transform: rotate(-32deg);
    }
    9% {
        transform: rotate(30deg);
    }
    11% {
        transform: rotate(-28deg);
    }
    13% {
        transform: rotate(26deg);
    }
    15% {
        transform: rotate(-24deg);
    }
    17% {
        transform: rotate(22deg);
    }
    19% {
        transform: rotate(-20deg);
    }
    21% {
        transform: rotate(18deg);
    }
    23% {
        transform: rotate(-16deg);
    }
    25% {
        transform: rotate(14deg);
    }
    27% {
        transform: rotate(-12deg);
    }
    29% {
        transform: rotate(10deg);
    }
    31% {
        transform: rotate(-8deg);
    }
    33% {
        transform: rotate(6deg);
    }
    35% {
        transform: rotate(-4deg);
    }
    37% {
        transform: rotate(2deg);
    }
    39% {
        transform: rotate(-1deg);
    }
    41% {
        transform: rotate(1deg);
    }

    43% {
        transform: rotate(0);
    }
    100% {
        transform: rotate(0);
    }
}

.an-spin {
    -webkit-animation: spin 4s linear infinite;
    animation: spin 4s linear infinite;
}

@-webkit-keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}

@keyframes spin {
    100% {
        transform: rotate(360deg);
    }
}


.an-arrow-jump {
    -webkit-animation: arrow-jump 2s infinite; /* Safari 4+ */ /* Fx 5+ */
    animation: arrow-jump 2s infinite; /* IE 10+, Fx 29+ */
}

@keyframes arrow-jump {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
        transform: translateX(10px);
    }
}

@-webkit-keyframes arrow-jump {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
        transform: translateX(10px);
    }
}

.an-arrow-jump-back {
    -webkit-animation: arrow-jump-back 2s infinite; /* Safari 4+ */ /* Fx 5+ */
    animation: arrow-jump-back 2s infinite; /* IE 10+, Fx 29+ */
}

@keyframes arrow-jump-back {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
        transform: translateX(-10px);
    }
}

@-webkit-keyframes arrow-jump-back {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
        transform: translateX(-10px);
    }
}

.an-shadow-pulse {
    -webkit-animation: shadow-pulse 1s infinite; /* Safari 4+ */ /* Fx 5+ */
    animation: shadow-pulse 1s infinite; /* IE 10+, Fx 29+ */
}

@keyframes shadow-pulse {
    0% {
        box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.45);
    }
    100% {
        box-shadow: 0 0 0 12px rgba(0, 0, 0, 0);
    }
}

@-webkit-keyframes shadow-pulse {
    0% {
        box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.45);
    }
    100% {
        box-shadow: 0 0 0 12px rgba(0, 0, 0, 0);
    }
}

.an-floating {
    -webkit-animation-name: floating;
            animation-name: floating;
    -webkit-animation-duration: 3s;
            animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out
}

@keyframes floating {
    from {
        transform: translate(0, -15px);
    }
    65% {
        transform: translate(0, 15px);
    }
    to {
        transform: translate(0, -15px);
    }
}

@-webkit-keyframes floating {
    from {
        transform: translate(0, -15px);
    }
    65% {
        transform: translate(0, 15px);
    }
    to {
        transform: translate(0, -15px);
    }
}

.an-floating-small {
    -webkit-animation-name: floating-small;
            animation-name: floating-small;
    -webkit-animation-duration: 3s;
            animation-duration: 3s;
    -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out
}

@keyframes floating-small {
    from {
        transform: translate(0, -5px);
    }
    65% {
        transform: translate(0, 5px);
    }
    to {
        transform: translate(0, -5px);
    }
}

@-webkit-keyframes floating-small {
    from {
        transform: translate(0, -5px);
    }
    65% {
        transform: translate(0, 5px);
    }
    to {
        transform: translate(0, -5px);
    }
}

.an-pulse, .lazy-image {
    -webkit-animation: pulse 3s infinite;
            animation: pulse 3s infinite;
    -webkit-animation-direction: alternate;
            animation-direction: alternate;
    -webkit-animation-name: pulse;
    animation-name: pulse;
}

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale(1);
    }
    50% {
        -webkit-transform: scale(1.1);
    }
    100% {
        -webkit-transform: scale(1);
    }
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
}

.an-fade-in, .slideo .slideo-items > .slideo-item {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
}

@-webkit-keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }

    to {
        opacity: 1;
    }
}

.an-close {
    transform: rotate(0);
    transition: .6s;
}

.an-close:hover {
    transform: rotate(180deg);
}

.form .form-group {
    display: flex;
    align-items: flex-end;
    margin-bottom: 15px;
    margin-left: -5px;
    margin-right: -5px;
}

.form .form-group.form-group-last {
    margin-bottom: 0 !important;
}

.form .form-group-block {
    display: block;
    margin-bottom: 20px;
}

.form .material-icons-outlined {
    color: var(--dark-o-50);
}

.form .form-group.form-group-last {
    margin-bottom: 0;
}

.form .form-fieldset, .form .input-group {
    width: 100%;
}

.form .form-fieldset, .form .form-action {
    margin: 0 5px;
}

[class*='form-fieldset'] label.form-label {
    margin: 0 0 5px;
    display: block;
    font-size: 12px;
}

.form-control {
    min-height: 40px;
    background: var(--porcelain);
    border-radius: var(--radius-default);
    border: 1px solid var(--mercury);
    text-align: left;
    padding: 5px 15px;
    font-size: 13px;
    transition: var(--transition-default);
    width: 100%;
    font-weight: 500;
    margin: 0 5px;
}

input.form-control[maxlength]:focus {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.form .form-fieldset .form-control {
    margin: 0;
}

textarea.form-control {
    padding: 13px 15px;
}

textarea.form-control[maxlength]:focus {
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

.form-control:focus {
    background: var(--white);
}

.form-control.bg-reverse, .form .bg-reverse .form-control {
    background: var(--white);
}

.form-control.bg-reverse:focus, .form .bg-reverse .form-control:focus {
    background: var(--porcelain);
}

.form .input-group {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.form .input-group > .form-control:not(:last-child),
.form .input-group > .form-search-results-container:first-child .form-control,
.form .input-group .input-prepend {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    margin-right: 0;
}

.form .form-fieldset .input-group .input-prepend {
    margin-left: 0;
}

.form .input-group > .form-control:not(:first-child),
.form .input-group > .form-search-results-container:not(:first-child) .form-control,
.form .input-group .input-append {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    margin-left: 0;
}

.form .form-fieldset .input-group .input-append {
    margin-right: 0;
}

.form .input-group .input-append,
.form .input-group .input-prepend {
    background: var(--white);
    min-height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 10px;
    border: 1px solid var(--mercury);
    border-radius: var(--radius-default);
    transition: var(--transition-default);
    z-index: 1;
}

.form-group.form-group-md .form-control,
.form-group.form-group-md .input-prepend,
.form-group.form-group-md .input-append {
    min-height: 45px;
}

.form-group.form-group-lg .form-control,
.form-group.form-group-lg .input-prepend,
.form-group.form-group-lg .input-append {
    min-height: 50px;
}

.form-group.form-group-xl .form-control,
.form-group.form-group-xl .input-prepend,
.form-group.form-group-xl .input-append {
    min-height: 55px;
}

.form .input-group:not([class*='input-valid-']) .bg-reverse .form-control:not(:-moz-read-only):focus + .input-append:not([class~='bg-']) {
    background: var(--white);
}

.form .input-group:not([class*='input-valid-']) .bg-reverse .form-control:not(:read-only):focus + .input-append:not([class~='bg-']),
.form .input-group:not([class*='input-valid-']) .bg-reverse .focus-input-prepend {
    background: var(--white);
}

.form .input-group:not([class*='input-valid-']) .form-control:not(:-moz-read-only):focus + .input-append:not([class~='bg-']) {
    background: var(--porcelain);
}

.form .input-group:not([class*='input-valid-']) .form-control:not(:read-only):focus + .input-append:not([class~='bg-']),
.form .input-group:not([class*='input-valid-']) .focus-input-prepend {
    background: var(--porcelain);
}

.form .input-group .input-append {
    border-left: 0;
    margin-right: 5px;
}

.form .input-group .input-prepend {
    border-right: 0;
    margin-left: 5px;
}

.form .input-loader:before {
    right: 0.7rem;
    top: 0.5rem;
    background: var(--white);
    width: 3rem;
    height: 3rem;
}

.form .bg-reverse .input-append, .form .bg-reverse .input-loader:before {
    background: var(--porcelain);
}

.form .input-valid-warning .form-control,
.form .input-valid-warning .input-append,
.form .input-valid-warning .input-prepend {
    border-color: var(--warning) !important;
    background: rgba(255, 168, 0, .2) !important;
}

.form .input-valid-warning .input-valid-icon {
    color: var(--warning) !important;
}

.form .input-valid-error .form-control,
.form .input-valid-error .input-append,
.form .input-valid-error .input-prepend {
    border-color: var(--danger) !important;
    background: rgba(246, 78, 96, .2) !important;
}

.form .input-valid-error .input-valid-icon {
    color: var(--danger) !important;
}

.form .input-valid-success .form-control,
.form .input-valid-success .input-append,
.form .input-valid-success .input-prepend {
    border-color: var(--success) !important;
    background: rgba(11, 183, 131, .2) !important;
}

.form .input-valid-success .input-valid-icon {
    color: var(--success) !important;
}

.form .separator-line {
    width: auto;
    margin-left: 5px;
    margin-right: 5px;
}

.form .input-group.input-group-solid-color .input-prepend,
.form .input-group.input-group-solid-color .input-append,
.form .input-group.input-group-solid-color .form-control:focus {
    background: var(--porcelain) !important;
}

.form .input-group.bg-reverse.input-group-solid-color .input-prepend,
.form .input-group.bg-reverse.input-group-solid-color .input-append,
.form .input-group.bg-reverse.input-group-solid-color .form-control:focus {
    background: var(--white) !important;
}

.form .input-group.input-group-solid-color .input-prepend {
    margin-right: -1px;
    padding-right: 0;
}

.form .input-group.input-group-solid-color .input-append {
    margin-left: -1px;
    padding-left: 0;
}

/* uploader */
.file-uploader {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}

.file-uploader > input[type="file"] {
    display: none !important;
}

.file-uploader label {
    height: 140px;
    margin: 0 auto;
    position: relative;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    transition: var(--transition-default);
    background: var(--porcelain);
    border: 1px dashed var(--mercury);
    padding: 10px;
    border-radius: var(--radius-default);
}

.file-uploader.bg-reverse label {
    background: var(--white);
}

.file-uploader label:hover {
    background: var(--white);
}

.file-uploader.bg-reverse label:hover {
    background: var(--porcelain);
}

.file-uploader label i {
    transition: var(--transition-default);
    color: var(--dark-o-75);
}

.file-uploader label:hover > i {
    transform: translate(0, -5px);
}

.file-uploader label > span {
    display: block;
    margin-top: 10px;
    font-weight: bold;
}

.file-uploader .uploader-preview {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 5px;
    flex-direction: column;
}

.file-uploader .uploader-preview-item {
    margin-top: 10px;
    width: 100%;
    padding: 5px 10px;
    border: 1px solid var(--mercury);
    border-radius: var(--radius-default);
    background: var(--secondary-o-25);
    position: relative;
    display: flex;
    align-items: center;
}

.file-uploader .uploader-preview-item > div {
    display: inline-flex;
    align-items: center;
    width: 100%;
    height: 50px;
}

.file-uploader .uploader-preview-item > div > span {
    display: block;
    margin-left: 10px;
    max-width: 80%;
}

.file-uploader .uploader-preview-item div.uploader-preview-image {
    width: 50px;
    height: 50px;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}

.file-uploader .uploader-preview-item button {
    position: absolute;
    top: -19%;
    right: -1.5%;
    z-index: 10;
    background: var(--dark-o-50);
    border-radius: 100%;
    width: 25px;
    height: 25px;
    border: 1px solid var(--mercury);
    box-shadow: var(--box-shadow-default);
    transition: var(--transition-default);
}

.file-uploader .uploader-preview-item button > span {
    font-size: 14px;
    color: var(--white);
}

.file-uploader .uploader-preview-item button:hover {
    background: var(--dark-o-75);
}

/* avatar */
.file-avatar > input[type="file"] {
    display: none !important;
}

.page-avatar {
    height: 140px;
    width: 140px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    background: var(--white);
    border: 1px dashed var(--mercury);
    border-radius: 100%;
    box-shadow: var(--box-shadow-default);
}

.file-avatar.bg-reverse {
    background: var(--porcelain);
}

.file-avatar label {
    position: absolute;
    top: -2%;
    right: 2%;
    border-radius: 100%;
    background: var(--dark-o-50);
    width: 35px;
    height: 35px;
    border: 1px solid var(--mercury);
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: var(--box-shadow-default);
    transition: var(--transition-default);
    cursor: pointer;
}

.file-avatar label:hover {
    background: var(--dark-o-75);
}

.file-avatar label > span {
    font-size: 18px;
    color: var(--white);
}

.file-avatar .avatar-preview,
.page-avatar > div.default-avatar {
    display: none;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    border-radius: 100%;
}

.page-avatar > div.default-avatar {
    display: block;
}

/* tagify */
.tagify {
    --tag-bg: var(--primary);
    --tag-hover: var(--dodger);
    --tags-hover-border-color: var(--mercury);
    --tag-text-color: var(--white);
    --tag-invalid-bg: var(--danger);
    --tag-remove-bg: var(--danger);
    --tags-focus-border-color: var(--mercury);
}

.tagify__input {
    margin: 0;
    padding-right: 0;
    padding-left: 0;
}

.tagify__tag {
    margin: 0 5px 0 0;
}

.tagify__tag__removeBtn {
    color: var(--white);
}

/* select */
.form .form-fieldset-select {
    width: 100%;
    margin: 0 5px;
}

select.form-select {
    display: none;
}

.form-select {
    width: 100%;
    margin: 0 5px;
    position: relative;
    z-index: 10;
}

.form-fieldset-select label.form-label {
    margin-left: 0;
}

.form .form-fieldset-select .form-select {
    margin: 0;
}

.form-select ul {
    max-height: 213px;
    overflow-y: auto;
    overflow-x: hidden;
    border-bottom: 1px solid var(--mercury);
}

.form-select li,
.form-select ul {
    margin: 0 !important;
    padding: 0;
    list-style-type: none;
}

.form-select .form-select-item {
    margin-bottom: 0;
}

.form-select input {
    display: none !important;
}

.form-select.form-select-abs .form-select-title {
    z-index: 11;
    position: relative;
}

.form-select .form-select-title .form-select-item {
    border-radius: var(--radius-default);
    background: var(--porcelain);
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.form-select.bg-reverse .form-select-title .form-select-item {
    background: var(--white);
}

.form-select .form-select-title .active-select ~ label {
    border-radius: 0;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.form-select .form-select-title input ~ label > .arrow {
    transition: var(--transition-default);
}

.form-select .form-select-title .active-select-arrow ~ label > .arrow {
    transform: rotate(180deg);
}

.form-select .options-select-value-placeholder {
    color: var(--edward);
}

.form-select .form-select-item {
    padding: 5px 15px;
    border: 1px solid var(--mercury);
    display: flex;
    align-items: center;
    justify-content: space-between;
    cursor: pointer;
    min-height: 40px;
}

.form-select li.none.form-select-item {
    cursor: default;
}

.form-select-abs.form-select .form-select-items {
    position: absolute;
    width: 100%;
}

.form-select.search-results .form-select-items,
.form-select-abs.form-select .form-select-items {
    box-shadow: 0 0 12px rgba(0, 0, 0, .1);
}

.form-select .form-select-items {
    display: none;
}

.form-select .form-select-items input:checked ~ label,
.form-select .form-select-items .form-select-item:not(.none):hover {
    background: var(--porcelain) !important;
}

.form-select.bg-reverse .form-select-items input:checked ~ label,
.form-select.bg-reverse .form-select-items .form-select-item:not(.none):hover {
    background: var(--white) !important;
}

.form-select .form-select-items .form-select-item {
    background: var(--white)
}

.form-select.bg-reverse .form-select-items input:checked ~ label {
    cursor: default;
}

.form-select.bg-reverse .form-select-items .form-select-item {
    background: var(--porcelain)
}

.form-select .form-select-items li:last-child label,
.form-select .form-select-items li.form-select-item:last-child {
    border-bottom: 0;
}

.form-select .form-select-items li .form-select-item {
    border-top: none;
}

.form .input-group > .form-search-results-container:first-child {
    margin-right: 0;
}

.form .input-group > .form-search-results-container:last-child {
    margin-left: 0;
}

.form-search-results-container {
    margin: 0 5px;
}

.form-search-results-container input {
    margin: 0;
    z-index: 11;
    position: relative;
}

.form-select.search-results {
    top: 39px;
    margin: 0;
}

.form-select.search-results .form-select-item {
    border-bottom: 0;
}

/* switch */
.switch-box {
    display: flex;
    align-items: center;
}

.switch-box .switch {
    margin-right: 10px;
}

.switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 30px;
}

.switch.switch-xs {
    width: 50px;
    height: 25px;
}

.switch.switch-sm {
    width: 55px;
    height: 28px;
}

.switch input {
    display: none;
}

.switch .slider .switch-on, .switch .slider .switch-off {
    color: var(--white);
    position: absolute;
    font-size: 16px;
    font-weight: bold;
}

.switch .slider .switch-on {
    display: none;
}

.switch .slider .switch-on {
    left: 7px;
}

.switch.switch-xs .slider .switch-on {
    left: 6px;
}

.switch .slider .switch-off {
    right: 7px;
}

.switch.switch-xs .slider .switch-off {
    right: 6px;
}

.switch .slider {
    position: absolute;
    cursor: pointer;
    display: flex;
    align-items: center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: var(--danger);
    transition: var(--transition-default);
    border-radius: 50px;
}

.switch .slider:before {
    position: absolute;
    content: "";
    height: 23px;
    width: 23px;
    left: 4px;
    bottom: 4px;
    border-radius: 50%;
    background-color: var(--white);
    transition: var(--transition-default);
}

.switch.switch-xs .slider:before {
    height: 18px;
    width: 18px;
}

.switch.switch-sm .slider:before {
    height: 21px;
    width: 21px;
}

.switch input:checked + .slider .switch-on {
    display: block;
}

.switch input:checked + .slider .switch-off {
    display: none;
}

.switch input:checked + .slider {
    background-color: var(--success)
}

.switch input:focus + .slider {
    box-shadow: 0 0 1px var(--success)
}

.switch input:checked + .slider:before {
    transform: translateX(28px);
}

.switch.switch-xs input:checked + .slider:before {
    transform: translateX(24px);
}

.switch.switch-sm input:checked + .slider:before {
    transform: translateX(25px);
}

.switch-box .switch + span {
    max-width: calc(100% - 70px);
}

/* action */
.form-action input {
    display: none;
}

.form-action {
    display: flex;
    align-items: center;
    width: 100%;
}

.form-action.box-border.bg-reverse {
    background: var(--white);
}

.form-action *, .form-action.box-border {
    cursor: pointer;
}

.form-action span.form-action-icon {
    width: 18px;
    height: 18px;
    border: 1px solid var(--mercury);
    border-radius: var(--radius-default);
    display: inline-flex;
    transition: var(--transition-default);
    margin-right: 10px;
    align-items: center;
    justify-content: center;
    background: var(--porcelain);
}

.form-action.box-border span.form-action-icon,
.form-action.bg-reverse span.form-action-icon {
    background: var(--white);
}

.form-action.box-border.bg-reverse span.form-action-icon {
    background: var(--porcelain);
}

.form-action.form-action-md span.form-action-icon {
    width: 23px;
    height: 23px;
}

.form-action span.form-action-icon > span {
    font-size: 14px;
    font-weight: bold;
    color: var(--white);
    display: none;
    transition: var(--transition-default);
}

.form-action input:checked + span.form-action-icon {
    background: var(--primary) !important;
}

.form-action input:checked + span.form-action-icon > span {
    display: block;
}

.form-action span.form-action-icon + span {
    max-width: calc(100% - 28px);
}

.form-action.form-action-md span.form-action-icon + span {
    max-width: calc(100% - 33px);
    font-size: 12px;
}

.form-action.input-valid-error {
    border-color: var(--danger);
}

.form-action.input-valid-error span.form-action-icon {
    border-color: var(--danger);
    background: var(--danger);
}

.form-action.input-valid-warning {
    border-color: var(--warning);
}

.form-action.input-valid-warning span.form-action-icon {
    border-color: var(--warning);
    background: var(--warning);
}

.form-action.input-valid-success {
    border-color: var(--success);
}

.form-action.input-valid-success span.form-action-icon {
    border-color: var(--success);
    background: var(--success);
}

.bootstrap-maxlength {
    font-size: 10px !important;
    width: 100%;
    padding: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    left: 0 !important;
}

textarea + .bootstrap-maxlength {
    top: -22px !important;
    border-radius: var(--radius-default) var(--radius-default) 0 0;
}

.form-control[readonly], .form-control[disabled] {
    cursor: default;
    background: var(--secondary-o-75) !important;;
}

.input-counter input {
    text-align: center;
}

.input-counter .btn-counter {
    width: 20px;
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
}

/* checked */
.form-checked input {
    display: none;
}

.form-checked label {
    background: var(--white);
    border-radius: 50px;
    border: var(--border-default);
    padding: 12px 28px;
    cursor: pointer;
    box-shadow: 0 5px 12px -5px rgb(0 0 0 / 20%);
    transition: var(--transition-default);
    display: block;
}

.form-checked input:checked + label, .form-checked label:hover {
    background: var(--orange);
    color: var(--white);
    border-color: var(--orange);
}

.irs--big .irs-handle, .irs--big .irs-handle.state_hover, .irs--big .irs-handle:hover {
    background: var(--primary);
    border-color: var(--primary);
    cursor: pointer;;
}

.irs--big .irs-from,
.irs--big .irs-single,
.irs--big .irs-to {
    background: var(--primary);
    color: var(--white);
    text-align: center;
    font-weight: 500;
}

.irs--big .irs-bar {
    background: linear-gradient(to bottom, var(--white) 0, var(--primary) 30%, var(--primary) 100%);
    border-color: var(--primary);
}

.irs--big .irs-max,
.irs--big .irs-min {
    text-align: center;
    font-weight: 500;
    background: var(--mercury);
    color: var(--black);
}

.dropdown {
    position: relative;
}

.dropdown:not(.dropdown-copy) .dropdown-target {
    display: none;
    position: absolute;
    z-index: 1024;
    margin-top: 10px;
}

.dropdown .dropdown-target .box {
    box-shadow: 0 0 24px 0 rgba(0, 0, 0, .15);
}

.dropdown .dropdown-target.dropdown-top {
    bottom: 100%;
    margin-bottom: 0;
}

.dropdown .dropdown-target.dropdown-bottom {
    top: 100%;
    margin-top: 0;
}

.dropdown-slide {
    position: inherit;
}

.dropdown-slide .dropdown-target {
    display: none;
    position: fixed;
    right: 0;
    z-index: 1024;
    margin: 0 !important;
    top: 0;
}

.dropdown.dropdown-full .dropdown-target {
    display: none !important;
}

.dropdown-copy {
    width: 100%;
    position: absolute;
    top: 0;
    display: none;
}

[class*='dropdown-arrow-'] {
    position: relative;
}

[class*='dropdown-arrow-']:before {
    content: '';
    width: 0;
    height: 0;
    position: absolute;
}

.dropdown-arrow-up:before {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid var(--orange);
    top: -9px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

@media screen and (max-width: 768px) {
    .dropdown:not(.dropdown-slide):not(.dropdown-dynamic) {
        position: inherit;
    }

    .dropdown:not(.dropdown-slide):not(.dropdown-dynamic) .dropdown-target {
        left: 0;
    }

    .dropdown:not(.dropdown-dynamic):not(.dropdown-input) .dropdown-target {
        width: 100% !important;
    }
}

.mt-auto, .my-auto, .m-auto {
    margin-top: auto !important;
}

.mt-0, .my-0, .m-0 {
    margin-top: 0 !important;
}

.mt-1, .my-1, .m-1 {
    margin-top: 5px !important;
}

.mt-2, .my-2, .m-2 {
    margin-top: 10px !important;
}

.mt-3, .my-3, .m-3 {
    margin-top: 15px !important;
}

.mt-4, .my-4, .m-4 {
    margin-top: 20px !important;
}

.mt-5, .my-5, .m-5 {
    margin-top: 25px !important;
}

.mt-6, .my-6, .m-6 {
    margin-top: 30px !important;
}

.mt-7, .my-7, .m-7 {
    margin-top: 35px !important;
}

.mt-8, .my-8, .m-8 {
    margin-top: 40px !important;
}

.mt-9, .my-9, .m-9 {
    margin-top: 45px !important;
}

.mt-10, .my-10, .m-10 {
    margin-top: 50px !important;
}

.mt-11, .my-11, .m-11 {
    margin-top: 55px !important;
}

.mt-12, .my-12, .m-12 {
    margin-top: 60px !important;
}

.mt-13, .my-13, .m-13 {
    margin-top: 65px !important;
}

.mt-14, .my-14, .m-14 {
    margin-top: 70px !important;
}

.mt-15, .my-15, .m-15 {
    margin-top: 75px !important;
}

.mt-16, .my-16, .m-16 {
    margin-top: 80px !important;
}

.mt-17, .my-17, .m-17 {
    margin-top: 85px !important;
}

.mt-18, .my-18, .m-18 {
    margin-top: 90px !important;
}

.mt-19, .my-19, .m-19 {
    margin-top: 95px !important;
}

.mt-20, .my-20, .m-20 {
    margin-top: 100px !important;
}

.mb-auto, .my-auto, .m-auto {
    margin-bottom: auto !important;
}

.mb-0, .my-0, .m-0 {
    margin-bottom: 0 !important;
}

.mb-1, .my-1, .m-1 {
    margin-bottom: 5px !important;
}

.mb-2, .my-2, .m-2 {
    margin-bottom: 10px !important;
}

.mb-3, .my-3, .m-3 {
    margin-bottom: 15px !important;
}

.mb-4, .my-4, .m-4 {
    margin-bottom: 20px !important;
}

.mb-5, .my-5, .m-5 {
    margin-bottom: 25px !important;
}

.mb-6, .my-6, .m-6 {
    margin-bottom: 30px !important;
}

.mb-7, .my-7, .m-7 {
    margin-bottom: 35px !important;
}

.mb-8, .my-8, .m-8 {
    margin-bottom: 40px !important;
}

.mb-9, .my-9, .m-9 {
    margin-bottom: 45px !important;
}

.mb-10, .my-10, .m-10 {
    margin-bottom: 50px !important;
}

.mb-11, .my-11, .m-11 {
    margin-bottom: 55px !important;
}

.mb-12, .my-12, .m-12 {
    margin-bottom: 60px !important;
}

.mb-13, .my-13, .m-13 {
    margin-bottom: 65px !important;
}

.mb-14, .my-14, .m-14 {
    margin-bottom: 70px !important;
}

.mb-15, .my-15, .m-15 {
    margin-bottom: 75px !important;
}

.mb-16, .my-16, .m-16 {
    margin-bottom: 80px !important;
}

.mb-17, .my-17, .m-17 {
    margin-bottom: 85px !important;
}

.mb-18, .my-18, .m-18 {
    margin-bottom: 90px !important;
}

.mb-19, .my-19, .m-19 {
    margin-bottom: 95px !important;
}

.mb-20, .my-20, .m-20 {
    margin-bottom: 100px !important;
}

.mr-auto, .mx-auto, .m-auto {
    margin-right: auto !important;
}

.mr-0, .mx-0, .m-0 {
    margin-right: 0 !important;
}

.mr-1, .mx-1, .m-1 {
    margin-right: 5px !important;
}

.mr-2, .mx-2, .m-2 {
    margin-right: 10px !important;
}

.mr-3, .mx-3, .m-3 {
    margin-right: 15px !important;
}

.mr-4, .mx-4, .m-4 {
    margin-right: 20px !important;
}

.mr-5, .mx-5, .m-5 {
    margin-right: 25px !important;
}

.mr-6, .mx-6, .m-6 {
    margin-right: 30px !important;
}

.mr-7, .mx-7, .m-7 {
    margin-right: 35px !important;
}

.mr-8, .mx-8, .m-8 {
    margin-right: 40px !important;
}

.mr-9, .mx-9, .m-9 {
    margin-right: 45px !important;
}

.mr-10, .mx-10, .m-10 {
    margin-right: 50px !important;
}

.mr-11, .mx-11, .m-11 {
    margin-right: 55px !important;
}

.mr-12, .mx-12, .m-12 {
    margin-right: 60px !important;
}

.mr-13, .mx-13, .m-13 {
    margin-right: 65px !important;
}

.mr-14, .mx-14, .m-14 {
    margin-right: 70px !important;
}

.mr-15, .mx-15, .m-15 {
    margin-right: 75px !important;
}

.mr-16, .mx-16, .m-16 {
    margin-right: 80px !important;
}

.mr-17, .mx-17, .m-17 {
    margin-right: 85px !important;
}

.mr-18, .mx-18, .m-18 {
    margin-right: 90px !important;
}

.mr-19, .mx-19, .m-19 {
    margin-right: 95px !important;
}

.mr-20, .mx-20, .m-20 {
    margin-right: 100px !important;
}

.ml-auto, .mx-auto, .m-auto {
    margin-left: auto !important;
}

.ml-0, .mx-0, .m-0 {
    margin-left: 0 !important;
}

.ml-1, .mx-1, .m-1 {
    margin-left: 5px !important;
}

.ml-2, .mx-2, .m-2 {
    margin-left: 10px !important;
}

.ml-3, .mx-3, .m-3 {
    margin-left: 15px !important;
}

.ml-4, .mx-4, .m-4 {
    margin-left: 20px !important;
}

.ml-5, .mx-5, .m-5 {
    margin-left: 25px !important;
}

.ml-6, .mx-6, .m-6 {
    margin-left: 30px !important;
}

.ml-7, .mx-7, .m-7 {
    margin-left: 35px !important;
}

.ml-8, .mx-8, .m-8 {
    margin-left: 40px !important;
}

.ml-9, .mx-9, .m-9 {
    margin-left: 45px !important;
}

.ml-10, .mx-10, .m-10 {
    margin-left: 50px !important;
}

.ml-11, .mx-11, .m-11 {
    margin-left: 55px !important;
}

.ml-12, .mx-12, .m-12 {
    margin-left: 60px !important;
}

.ml-13, .mx-13, .m-13 {
    margin-left: 65px !important;
}

.ml-14, .mx-14, .m-14 {
    margin-left: 70px !important;
}

.ml-15, .mx-15, .m-15 {
    margin-left: 75px !important;
}

.ml-16, .mx-16, .m-16 {
    margin-left: 80px !important;
}

.ml-17, .mx-17, .m-17 {
    margin-left: 85px !important;
}

.ml-18, .mx-18, .m-18 {
    margin-left: 90px !important;
}

.ml-19, .mx-19, .m-19 {
    margin-left: 95px !important;
}

.ml-20, .mx-20, .m-20 {
    margin-left: 100px !important;
}

/* On minus */
.mt--1, .my--1, .m--1 {
    margin-top: -5px !important;
}

.mt--2, .my--2, .m--2 {
    margin-top: -10px !important;
}

.mt--3, .my--3, .m--3 {
    margin-top: -15px !important;
}

.mt--4, .my--4, .m--4 {
    margin-top: -20px !important;
}

.mt--5, .my--5, .m--5 {
    margin-top: -25px !important;
}

.mt--6, .my--6, .m--6 {
    margin-top: -30px !important;
}

.mt--7, .my--7, .m--7 {
    margin-top: -35px !important;
}

.mt--8, .my--8, .m--8 {
    margin-top: -40px !important;
}

.mt--9, .my--9, .m--9 {
    margin-top: -45px !important;
}

.mt--10, .my--10, .m--10 {
    margin-top: -50px !important;
}

.mt--11, .my--11, .m--11 {
    margin-top: -55px !important;
}

.mt--12, .my--12, .m--12 {
    margin-top: -60px !important;
}

.mt--13, .my--13, .m--13 {
    margin-top: -65px !important;
}

.mt--14, .my--14, .m--14 {
    margin-top: -70px !important;
}

.mt--15, .my--15, .m--15 {
    margin-top: -75px !important;
}

.mt--16, .my--16, .m--16 {
    margin-top: -80px !important;
}

.mt--17, .my--17, .m--17 {
    margin-top: -85px !important;
}

.mt--18, .my--18, .m--18 {
    margin-top: -90px !important;
}

.mt--19, .my--19, .m--19 {
    margin-top: -95px !important;
}

.mt--20, .my--20, .m--20 {
    margin-top: -100px !important;
}

.mb--1, .my--1, .m--1 {
    margin-bottom: -5px !important;
}

.mb--2, .my--2, .m--2 {
    margin-bottom: -10px !important;
}

.mb--3, .my--3, .m--3 {
    margin-bottom: -15px !important;
}

.mb--4, .my--4, .m--4 {
    margin-bottom: -20px !important;
}

.mb--5, .my--5, .m--5 {
    margin-bottom: -25px !important;
}

.mb--6, .my--6, .m--6 {
    margin-bottom: -30px !important;
}

.mb--7, .my--7, .m--7 {
    margin-bottom: -35px !important;
}

.mb--8, .my--8, .m--8 {
    margin-bottom: -40px !important;
}

.mb--9, .my--9, .m--9 {
    margin-bottom: -45px !important;
}

.mb--10, .my--10, .m--10 {
    margin-bottom: -50px !important;
}

.mb--11, .my--11, .m--11 {
    margin-bottom: -55px !important;
}

.mb--12, .my--12, .m--12 {
    margin-bottom: -60px !important;
}

.mb--13, .my--13, .m--13 {
    margin-bottom: -65px !important;
}

.mb--14, .my--14, .m--14 {
    margin-bottom: -70px !important;
}

.mb--15, .my--15, .m--15 {
    margin-bottom: -75px !important;
}

.mb--16, .my--16, .m--16 {
    margin-bottom: -80px !important;
}

.mb--17, .my--17, .m--17 {
    margin-bottom: -85px !important;
}

.mb--18, .my--18, .m--18 {
    margin-bottom: -90px !important;
}

.mb--19, .my--19, .m--19 {
    margin-bottom: -95px !important;
}

.mb--20, .my--20, .m--20 {
    margin-bottom: -100px !important;
}

.mr--1, .mx--1, .m--1 {
    margin-right: -5px !important;
}

.mr--2, .mx--2, .m--2 {
    margin-right: -10px !important;
}

.mr--3, .mx--3, .m--3 {
    margin-right: -15px !important;
}

.mr--4, .mx--4, .m--4 {
    margin-right: -20px !important;
}

.mr--5, .mx--5, .m--5 {
    margin-right: -25px !important;
}

.mr--6, .mx--6, .m--6 {
    margin-right: -30px !important;
}

.mr--7, .mx--7, .m--7 {
    margin-right: -35px !important;
}

.mr--8, .mx--8, .m--8 {
    margin-right: -40px !important;
}

.mr--9, .mx--9, .m--9 {
    margin-right: -45px !important;
}

.mr--10, .mx--10, .m--10 {
    margin-right: -50px !important;
}

.mr--11, .mx--11, .m--11 {
    margin-right: -55px !important;
}

.mr--12, .mx--12, .m--12 {
    margin-right: -60px !important;
}

.mr--13, .mx--13, .m--13 {
    margin-right: -65px !important;
}

.mr--14, .mx--14, .m--14 {
    margin-right: -70px !important;
}

.mr--15, .mx--15, .m--15 {
    margin-right: -75px !important;
}

.mr--16, .mx--16, .m--16 {
    margin-right: -80px !important;
}

.mr--17, .mx--17, .m--17 {
    margin-right: -85px !important;
}

.mr--18, .mx--18, .m--18 {
    margin-right: -90px !important;
}

.mr--19, .mx--19, .m--19 {
    margin-right: -95px !important;
}

.mr--20, .mx--20, .m--20 {
    margin-right: -100px !important;
}

.ml--1, .mx--1, .m--1 {
    margin-left: -5px !important;
}

.ml--2, .mx--2, .m--2 {
    margin-left: -10px !important;
}

.ml--3, .mx--3, .m--3 {
    margin-left: -15px !important;
}

.ml--4, .mx--4, .m--4 {
    margin-left: -20px !important;
}

.ml--5, .mx--5, .m--5 {
    margin-left: -25px !important;
}

.ml--6, .mx--6, .m--6 {
    margin-left: -30px !important;
}

.ml--7, .mx--7, .m--7 {
    margin-left: -35px !important;
}

.ml--8, .mx--8, .m--8 {
    margin-left: -40px !important;
}

.ml--9, .mx--9, .m--9 {
    margin-left: -45px !important;
}

.ml--10, .mx--10, .m--10 {
    margin-left: -50px !important;
}

.ml--11, .mx--11, .m--11 {
    margin-left: -55px !important;
}

.ml--12, .mx--12, .m--12 {
    margin-left: -60px !important;
}

.ml--13, .mx--13, .m--13 {
    margin-left: -65px !important;
}

.ml--14, .mx--14, .m--14 {
    margin-left: -70px !important;
}

.ml--15, .mx--15, .m--15 {
    margin-left: -75px !important;
}

.ml--16, .mx--16, .m--16 {
    margin-left: -80px !important;
}

.ml--17, .mx--17, .m--17 {
    margin-left: -85px !important;
}

.ml--18, .mx--18, .m--18 {
    margin-left: -90px !important;
}

.ml--19, .mx--19, .m--19 {
    margin-left: -95px !important;
}

.ml--20, .mx--20, .m--20 {
    margin-left: -100px !important;
}

.maxsize-img-container {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: none;
    align-items: center;
    justify-content: center;
    background: rgba(0, 0, 0, .6);
    z-index: 99999999999999999999999999999;
    padding: 20px;
    cursor: pointer;
}

.maxsize-img-container > img {
    max-width: 100%;
    max-height: 90%;
    border-radius: 10px;
    box-shadow: 0 0 24px 0 rgba(0, 0, 0, .1);
    width: auto;
    height: auto;
}

.maxsize-img-container > .close-maxsize-img {
    position: absolute;
    top: 0;
    right: 0;
}

.maxsize-img-wrapper {
    cursor: pointer;
    position: relative;
    transition: var(--transition-default);
    overflow: hidden;
    display: flex;
    justify-content: center;
}

.maxsize-img-wrapper::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .6);
    z-index: 10;
    opacity: 0;
    transition: opacity var(--transition-default) ease;
}

.maxsize-img-wrapper:hover::after {
    opacity: 1;
}

.maxsize-img-wrapper .maxsize-icon {
    display: none;
    transition: var(--transition-default);
    font-size: 30px;
    z-index: 12;
}

.maxsize-img-wrapper:hover .maxsize-icon {
    display: block;
}

.trumbowyg-box,
.trumbowyg-editor {
    min-height: 100px;
    border-radius: var(--radius-default);
    border-color: var(--mercury);
}

.trumbowyg-box .trumbowyg-editor {
    padding: 13px 15px;
}

.trumbowyg-button-pane {
    background: var(--porcelain);
    border-bottom: 0;
}

.notify-container {
    position: fixed;
    width: 330px;
    z-index: 999999998;
}

.notify-container > .notify-box:not(:first-child) {
    margin-top: 5px;
}

.notify-container .notify-box {
    font-weight: 500;
    padding: 15px 10px;
    border-radius: 6px;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .15);
    font-size: 12px;
    width: 100%;
    position: relative;
    display: none;
}

.notify-container .notify-box > * {
    text-shadow: 0 0 4px rgba(0, 0, 0, .05);
}

.notify-container .notify-content {
    max-width: 90%;
    display: flex;
    align-items: center;
}

.notify-container.bottom-left {
    bottom: 10px;
    left: 10px;
}

.notify-container.bottom-right {
    bottom: 10px;
    right: 10px;
}

.notify-container.top-left {
    top: 10px;
    left: 10px;
}

.notify-container.top-right {
    top: 10px;
    right: 10px;
}

.notify-container.top-center, .notify-container.bottom-center {
    right: 0;
    left: 0;
    margin: 0 auto;
}

.notify-container.bottom-center {
    bottom: 10px
}

.notify-container.top-center {
    top: 10px;
}

.notify-container.center {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.notify-container .notify-close {
    position: absolute;
    top: 10px;
    right: 15px;
    z-index: 10;
}

.details-container {
    display: flex;
    align-items: center;
}

.details-container > .init-details {
    margin-left: 5px;
    font-size: 20px;
    cursor: pointer;
    transition: var(--transition-default);
    color: var(--dark-o-50);
}

.details-container > .init-details:hover {
    color: var(--dark-o-75);
}

.details-container > .details-target {
    display: none;
}

.pt-0, .p-0, .py-0 {
    padding-top: 0 !important;
}

.pt-1, .p-1, .py-1 {
    padding-top: 5px !important;
}

.pt-2, .p-2, .py-2 {
    padding-top: 10px !important;
}

.pt-3, .p-3, .py-3 {
    padding-top: 15px !important;
}

.pt-4, .p-4, .py-4 {
    padding-top: 20px !important;
}

.pt-5, .p-5, .py-5 {
    padding-top: 25px !important;
}

.pt-6, .p-6, .py-6 {
    padding-top: 30px !important;
}

.pt-7, .p-7, .py-7 {
    padding-top: 35px !important;
}

.pt-8, .p-8, .py-8 {
    padding-top: 40px !important;
}

.pt-9, .p-9, .py-9 {
    padding-top: 45px !important;
}

.pt-10, .p-10, .py-10 {
    padding-top: 50px !important;
}

.pb-0, .p-0, .py-0 {
    padding-bottom: 0 !important;
}

.pb-1, .p-1, .py-1 {
    padding-bottom: 5px !important;
}

.pb-2, .p-2, .py-2 {
    padding-bottom: 10px !important;
}

.pb-3, .p-3, .py-3 {
    padding-bottom: 15px !important;
}

.pb-4, .p-4, .py-4 {
    padding-bottom: 20px !important;
}

.pb-5, .p-5, .py-5 {
    padding-bottom: 25px !important;
}

.pb-6, .p-6, .py-6 {
    padding-bottom: 30px !important;
}

.pb-7, .p-7, .py-7 {
    padding-bottom: 35px !important;
}

.pb-8, .p-8, .py-8 {
    padding-bottom: 40px !important;
}

.pb-9, .p-9, .py-8 {
    padding-bottom: 45px !important;
}

.pb-10, .p-10, .py-10 {
    padding-bottom: 50px !important;
}

.pr-0, .p-0, .px-0 {
    padding-right: 0 !important;
}

.pr-1, .p-1, .px-1 {
    padding-right: 5px !important;
}

.pr-2, .p-2, .px-2 {
    padding-right: 10px !important;
}

.pr-3, .p-3, .px-3 {
    padding-right: 15px !important;
}

.pr-4, .p-4, .px-4 {
    padding-right: 20px !important;
}

.pr-5, .p-5, .px-5 {
    padding-right: 25px !important;
}

.pr-6, .p-6, .px-6 {
    padding-right: 30px !important;
}

.pr-7, .p-7, .px-7 {
    padding-right: 35px !important;
}

.pr-8, .p-8, .px-8 {
    padding-right: 40px !important;
}

.pr-9, .p-9, .px-9 {
    padding-right: 45px !important;
}

.pr-10, .p-10, .px-10 {
    padding-right: 50px !important;
}

.pl-0, .p-0, .px-0 {
    padding-left: 0 !important;
}

.pl-1, .p-1, .px-1 {
    padding-left: 5px !important;
}

.pl-2, .p-2, .px-2 {
    padding-left: 10px !important;
}

.pl-3, .p-3, .px-3 {
    padding-left: 15px !important;
}

.pl-4, .p-4, .px-4 {
    padding-left: 20px !important;
}

.pl-5, .p-5, .px-5 {
    padding-left: 25px !important;
}

.pl-6, .p-6, .px-6 {
    padding-left: 30px !important;
}

.pl-7, .p-7, .px-7 {
    padding-left: 35px !important;
}

.pl-8, .p-8, .px-8 {
    padding-left: 40px !important;
}

.pl-9, .p-9, .px-9 {
    padding-left: 45px !important;
}

.pl-10, .p-10, .px-10 {
    padding-left: 50px !important;
}

.d-flex {
    display: flex;
}

.d-inline-flex {
    display: inline-flex;
}

.d-block {
    display: block;
}

.d-inline-block {
    display: inline-block;
}

.d-none {
    display: none;
}

.flex-justify-space-between {
    justify-content: space-between !important;
}

.flex-justify-space-around {
    justify-content: space-around !important;
}

.flex-justify-start {
    justify-content: flex-start !important;
}

.flex-justify-end {
    justify-content: flex-end !important;
}

.flex-justify-center {
    justify-content: center !important;
}

.flex-align-center {
    align-items: center !important;
}

.flex-align-start {
    align-items: flex-start !important;
}

.flex-align-end {
    align-items: flex-end !important;
}

.flex-stretch {
    align-items: stretch !important;
}

.flex-wrap {
    flex-wrap: wrap;
}

.flex-wrap-reverse {
    flex-wrap: wrap-reverse;
}

.flex-column {
    flex-direction: column;
}

.flex-row {
    flex-direction: row;
}

.text-center {
    text-align: center;
}

.text-left {
    text-align: left;
}

.text-right {
    text-align: right;
}

.abs-vertical-center {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.to-right {
    right: 0;
    margin-right: 0;
}

.to-left {
    left: 0;
    margin-left: 0;
}

.to-top {
    top: 0;
    margin-top: 0;
}

.to-bottom {
    bottom: 0;
    margin-bottom: 0;
}

.to-center {
    left: 0;
    right: 0;
    margin: 0 auto;
}

.pos-fixed {
    position: fixed !important;
}

.pos-rel {
    position: relative !important;
}

.pos-abs {
    position: absolute !important;
}

.pos-static {
    position: static !important;
}

.pos-sticky {
    position: sticky !important;
    position: -webkit-sticky !important;
}

.pos-reset {
    position: inherit !important;
}

.progress {
    display: flex;
    height: 1rem;
    overflow: hidden;
    line-height: 0;
    background-color: #ebedf3;
    border-radius: 30px;
    box-shadow: none;
    width: 100%;
}

.progress.progress-xs {
    height: .8rem;
}

.progress.progress-md {
    height: 1rem;
}

.progress.progress-lg {
    height: 1.5rem;
}

.progress.progress-xl {
    height: 2rem;
}

.progress .progress-bar {
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    color: var(--white);
    text-align: center;
    white-space: nowrap;
    background-color: var(--primary);
    transition: width .6s ease;
    border-radius: 30px;
}

.progress .progress-bar {
    -webkit-animation: 1s linear infinite progress-bar-stripes;
    animation: 1s linear infinite progress-bar-stripes;
}

.progress .progress-bar {
    background-image: linear-gradient(
        45deg, rgba(255, 255, 255, .15) 25%,
        transparent 25%,
        transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
        transparent 75%,
        transparent
    );

    background-size: 1rem 1rem;
}

.progress-container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
}

.progress-result-inside .progress-result {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    left: 0;
    margin: 0 auto;
    text-align: center;
    font-size: 10px;
}

@-webkit-keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }
    to {
        background-position: 0 0
    }
}

@keyframes progress-bar-stripes {
    from {
        background-position: 1rem 0
    }
    to {
        background-position: 0 0
    }
}

.radius-sm {
    border-radius: var(--radius-sm) !important;
}

.radius {
    border-radius: var(--radius-default) !important;
}

.radius-md {
    border-radius: var(--radius-md) !important;
}

.radius-lg {
    border-radius: var(--radius-lg) !important;
}

.radius-xl {
    border-radius: var(--radius-xl) !important;
}

.radius-half {
    border-radius: 50% !important;
}

.radius-full {
    border-radius: 100% !important;
}

.radius-oval {
    border-radius: 100px !important;
}

/* Radius top left */
.radius-tl-sm, .radius-l-sm, .radius-t-sm {
    border-top-left-radius: 2px !important;
}

.radius-tl, .radius-l, .radius-t {
    border-top-left-radius: var(--radius-default) !important;
}

.radius-tl-md, .radius-l-md, .radius-t-md {
    border-top-left-radius: 8px !important;
}

.radius-tl-lg, .radius-l-lg, .radius-t-lg {
    border-top-left-radius: 10px !important;
}

.radius-tl-xl, .radius-l-xl, .radius-t-xl {
    border-top-left-radius: 15px !important;
}

.radius-tl-half, .radius-l-half, .radius-t-half {
    border-top-left-radius: 50% !important;
}

.radius-tl-full .radius-l-full, .radius-t-full {
    border-top-left-radius: 100% !important;
}

/* Radius top right */
.radius-tr-sm, .radius-r-sm, .radius-t-sm {
    border-top-right-radius: 2px !important;
}

.radius-tr, .radius-r, .radius-t {
    border-top-right-radius: var(--radius-default) !important;
}

.radius-tr-md, .radius-r-md, .radius-t-md {
    border-top-right-radius: 8px !important;
}

.radius-tr-lg, .radius-r-lg, .radius-t-lg {
    border-top-right-radius: 10px !important;
}

.radius-tr-xl, .radius-r-xl, .radius-t-xl {
    border-top-right-radius: 15px !important;
}

.radius-tr-half, .radius-r-half, .radius-t-half {
    border-top-right-radius: 50% !important;
}

.radius-tr-full, .radius-r-full, .radius-t-full {
    border-top-right-radius: 100% !important;
}

/* Radius bottom left */
.radius-bl-sm, .radius-l-sm, .radius-b-sm {
    border-bottom-left-radius: 2px !important;
}

.radius-bl, .radius-l, .radius-b {
    border-bottom-left-radius: var(--radius-default) !important;
}

.radius-bl-md, .radius-l-md, .radius-b-md {
    border-bottom-left-radius: 8px !important;
}

.radius-bl-lg, .radius-l-lg, .radius-b-lg {
    border-bottom-left-radius: 10px !important;
}

.radius-bl-xl, .radius-l-xl, .radius-b-xl {
    border-bottom-left-radius: 15px !important;
}

.radius-bl-half, .radius-l-half, .radius-b-half {
    border-bottom-left-radius: 50% !important;
}

.radius-bl-full, .radius-l-full, .radius-b-full {
    border-bottom-left-radius: 100% !important;
}

/* Radius bottom right */
.radius-br-sm, .radius-r-sm, .radius-b-sm {
    border-bottom-right-radius: 2px !important;
}

.radius-br, .radius-r, .radius-b {
    border-bottom-right-radius: var(--radius-default) !important;
}

.radius-br-md, .radius-r-md, .radius-b-md {
    border-bottom-right-radius: 8px !important;
}

.radius-br-lg, .radius-r-lg, .radius-b-lg {
    border-bottom-right-radius: 10px !important;
}

.radius-br-xl, .radius-r-xl, .radius-b-xl {
    border-bottom-right-radius: 15px !important;
}

.radius-br-half, .radius-r-half, .radius-b-half {
    border-bottom-right-radius: 50% !important;
}

.radius-br-full, .radius-r-full, .radius-b-full {
    border-bottom-right-radius: 100% !important;
}

/* Clear radius */
.radius-tl-0, .radius-l-0, .radius-t-0 {
    border-top-left-radius: 0 !important;
}

.radius-tr-0, .radius-r-0, .radius-t-0 {
    border-top-right-radius: 0 !important;
}

.radius-bl-0, .radius-l-0, .radius-b-0 {
    border-bottom-left-radius: 0 !important;
}

.radius-br-0, .radius-r-0, .radius-b-0 {
    border-bottom-right-radius: 0 !important;
}

/* Box shadow */
.box-shadow {
    box-shadow: var(--box-shadow-default);
}

.box-shadow-sm {
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .1);
}

.box-shadow-md {
    box-shadow: 0 0 14px 0 rgba(0, 0, 0, .15);
}

.box-shadow-lg {
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, .2);
}

.box-shadow-xl {
    box-shadow: 0 0 18px 0 rgba(0, 0, 0, .2);
}

/* Box shadow top */
.box-shadow-top {
    box-shadow: 0 -5px 12px -5px rgba(0, 0, 0, .1);
}

.box-shadow-top-md {
    box-shadow: 0 -5px 14px -5px rgba(0, 0, 0, .15);
}

.box-shadow-top-lg {
    box-shadow: 0 -5px 16px -5px rgba(0, 0, 0, .2);
}

.box-shadow-top-xl {
    box-shadow: 0 -5px 18px -5px rgba(0, 0, 0, .2);
}

/* Box shadow bottom */
.box-shadow-bottom {
    box-shadow: 0 5px 12px -5px rgba(0, 0, 0, .1);
}

.box-shadow-bottom-md {
    box-shadow: 0 5px 14px -5px rgba(0, 0, 0, .15);
}

.box-shadow-bottom-lg {
    box-shadow: 0 5px 16px -5px rgba(0, 0, 0, .2);
}

.box-shadow-bottom-xl {
    box-shadow: 0 5px 18px -5px rgba(0, 0, 0, .2);
}

/* Box shadow left */
.box-shadow-left {
    box-shadow: -5px 0 12px -5px rgba(0, 0, 0, .1);
}

.box-shadow-left-md {
    box-shadow: -5px 0 14px -5px rgba(0, 0, 0, .15);
}

.box-shadow-left-lg {
    box-shadow: -5px 0 16px -5px rgba(0, 0, 0, .2);
}

.box-shadow-left-xl {
    box-shadow: -5px 0 18px -5px rgba(0, 0, 0, .2);
}

/* Box shadow right */
.box-shadow-right {
    box-shadow: 5px 0 12px -5px rgba(0, 0, 0, .1);
}

.box-shadow-right-md {
    box-shadow: 5px 0 14px -5px rgba(0, 0, 0, .15);
}

.box-shadow-right-lg {
    box-shadow: 5px 0 16px -5px rgba(0, 0, 0, .2);
}

.box-shadow-right-xl {
    box-shadow: 5px 0 18px -5px rgba(0, 0, 0, .2);
}

/* Box shadow inset */
.box-shadow-inset {
    box-shadow: inset var(--box-shadow-default);
}

.box-shadow-inset-md {
    box-shadow: inset 0 0 14px 0 rgba(0, 0, 0, .15);
}

.box-shadow-inset-lg {
    box-shadow: inset 0 0 14px 0 rgba(0, 0, 0, .2);
}

.box-shadow-inset-xl {
    box-shadow: inset 0 0 14px 0 rgba(0, 0, 0, .2);
}

/* Box shadow inset top */
.box-shadow-inset-top {
    box-shadow: inset 0 5px 12px -5px rgba(0, 0, 0, .1);
}

.box-shadow-inset-top-md {
    box-shadow: inset 0 5px 14px -5px rgba(0, 0, 0, .15);
}

.box-shadow-inset-top-lg {
    box-shadow: inset 0 5px 16px -5px rgba(0, 0, 0, .2);
}

.box-shadow-inset-top-xl {
    box-shadow: inset 0 5px 18px -5px rgba(0, 0, 0, .2);
}

/* Box shadow inset bottom */
.box-shadow-inset-bottom {
    box-shadow: inset 0 -5px 12px -5px rgba(0, 0, 0, .1);
}

.box-shadow-inset-bottom-md {
    box-shadow: inset 0 -5px 14px -5px rgba(0, 0, 0, .15);
}

.box-shadow-inset-bottom-lg {
    box-shadow: inset 0 -5px 16px -5px rgba(0, 0, 0, .2);
}

.box-shadow-inset-bottom-xl {
    box-shadow: inset 0 -5px 18px -5px rgba(0, 0, 0, .2);
}

/* Box shadow inset left */
.box-shadow-inset-left {
    box-shadow: inset 5px 0 12px -5px rgba(0, 0, 0, .1);
}

.box-shadow-inset-left-md {
    box-shadow: inset 5px 0 14px -5px rgba(0, 0, 0, .15);
}

.box-shadow-inset-left-lg {
    box-shadow: inset 5px 0 16px -5px rgba(0, 0, 0, .2);
}

.box-shadow-inset-left-xl {
    box-shadow: inset 5px 0 18px -5px rgba(0, 0, 0, .2);
}

/* Box shadow inset right */
.box-shadow-inset-right {
    box-shadow: inset -5px 0 12px -5px rgba(0, 0, 0, .1);
}

.box-shadow-inset-right-md {
    box-shadow: inset -5px 0 14px -5px rgba(0, 0, 0, .15);
}

.box-shadow-inset-right-lg {
    box-shadow: inset -5px 0 16px -5px rgba(0, 0, 0, .2);
}

.box-shadow-inset-right-xl {
    box-shadow: inset -5px 0 18px -5px rgba(0, 0, 0, .2);
}

/* Text shadow */
.text-shadow-sm {
    text-shadow: 0 0 4px rgba(0, 0, 0, .05);
}

.text-shadow {
    text-shadow: 0 0 6px rgba(0, 0, 0, .1);
}

.text-shadow-md {
    text-shadow: 0 0 8px rgba(0, 0, 0, .15);
}

.text-shadow-lg {
    text-shadow: 0 0 10px rgba(0, 0, 0, .2);
}

.text-shadow-xl {
    text-shadow: 0 0 12px rgba(0, 0, 0, .2);
}

/* Clear box shadow */
.box-shadow-none {
    box-shadow: none !important;
}

/* Clear text shadow */
.text-shadow-none {
    text-shadow: none !important;
}

/* Height */
.h-100 {
    height: 100%;
}

.h-90 {
    height: 90%;
}

.h-80 {
    height: 80%;
}

.h-70 {
    height: 70%;
}

.h-60 {
    height: 60%;
}

.h-50 {
    height: 50%;
}

.h-40 {
    height: 40%;
}

.h-30 {
    height: 30%;
}

.h-20 {
    height: 20%;
}

.h-10 {
    height: 10%;
}

.h-50-px {
    height: 50px;
}

.h-100-px {
    height: 100px;
}

.h-150-px {
    height: 150px;
}

.h-200-px {
    height: 200px;
}

.h-250-px {
    height: 250px;
}

.h-300-px {
    height: 300px;
}

.h-350-px {
    height: 350px;
}

.h-400-px {
    height: 400px;
}

.h-450-px {
    height: 450px;
}

.h-500-px {
    height: 500px;
}

.h-550-px {
    height: 550px;
}

.h-600-px {
    height: 600px;
}

.h-650-px {
    height: 650px;
}

.h-700-px {
    height: 700px;
}

.h-750-px {
    height: 750px;
}

.h-800-px {
    height: 800px;
}

.h-850-px {
    height: 850px;
}

.h-900-px {
    height: 900px;
}

.h-950-px {
    height: 950px;
}

.h-1000-px {
    height: 1000px;
}

.h-auto {
    height: auto !important;
}

/* Max height */
.max-h-10 {
    max-height: 10% !important;
}

.max-h-20 {
    max-height: 20% !important;
}

.max-h-30 {
    max-height: 30% !important;
}

.max-h-40 {
    max-height: 40% !important;
}

.max-h-50 {
    max-height: 50% !important;
}

.max-h-60 {
    max-height: 60% !important;
}

.max-h-70 {
    max-height: 70% !important;
}

.max-h-80 {
    max-height: 80% !important;
}

.max-h-90 {
    max-height: 90% !important;
}

.max-h-100 {
    max-height: 100% !important;
}

.max-h-50-px {
    max-height: 50px !important;
}

.max-h-100-px {
    max-height: 100px !important;
}

.max-h-150-px {
    max-height: 150px !important;
}

.max-h-200-px {
    max-height: 200px !important;
}

.max-h-250-px {
    max-height: 250px !important;
}

.max-h-300-px {
    max-height: 300px !important;
}

.max-h-350-px {
    max-height: 350px !important;
}

.max-h-400-px {
    max-height: 400px !important;
}

.max-h-450-px {
    max-height: 450px !important;
}

.max-h-500-px {
    max-height: 500px !important;
}

.max-h-550-px {
    max-height: 550px !important;
}

.max-h-600-px {
    max-height: 600px !important;
}

.max-h-650-px {
    max-height: 650px !important;
}

.max-h-700-px {
    max-height: 700px !important;
}

.max-h-750-px {
    max-height: 750px !important;
}

.max-h-800-px {
    max-height: 800px !important;
}

.max-h-850-px {
    max-height: 850px !important;
}

.max-h-900-px {
    max-height: 900px !important;
}

.max-h-950-px {
    max-height: 950px !important;
}

.max-h-1000-px {
    max-height: 1000px !important;
}

.max-h-auto {
    max-height: none !important;
}

/* Min height */
.min-h-10 {
    min-height: 10% !important;
}

.min-h-20 {
    min-height: 20% !important;
}

.min-h-30 {
    min-height: 30% !important;
}

.min-h-40 {
    min-height: 40% !important;
}

.min-h-50 {
    min-height: 50% !important;
}

.min-h-60 {
    min-height: 60% !important;
}

.min-h-70 {
    min-height: 70% !important;
}

.min-h-80 {
    min-height: 80% !important;
}

.min-h-90 {
    min-height: 90% !important;
}

.min-h-100 {
    min-height: 100% !important;
}

.min-h-50-px {
    min-height: 50px !important;
}

.min-h-100-px {
    min-height: 100px !important;
}

.min-h-150-px {
    min-height: 150px !important;
}

.min-h-200-px {
    min-height: 200px !important;
}

.min-h-250-px {
    min-height: 250px !important;
}

.min-h-300-px {
    min-height: 300px !important;
}

.min-h-350-px {
    min-height: 350px !important;
}

.min-h-400-px {
    min-height: 400px !important;
}

.min-h-450-px {
    min-height: 450px !important;
}

.min-h-500-px {
    min-height: 500px !important;
}

.min-h-550-px {
    min-height: 550px !important;
}

.min-h-600-px {
    min-height: 600px !important;
}

.min-h-650-px {
    min-height: 650px !important;
}

.min-h-700-px {
    min-height: 700px !important;
}

.min-h-750-px {
    min-height: 750px !important;
}

.min-h-800-px {
    min-height: 800px !important;
}

.min-h-850-px {
    min-height: 850px !important;
}

.min-h-900-px {
    min-height: 900px !important;
}

.min-h-950-px {
    min-height: 950px !important;
}

.min-h-1000-px {
    min-height: 1000px !important;
}

.min-h-auto {
    min-height: auto !important;
}

/* Width */
.w-100 {
    width: 100%;
}

.w-90 {
    width: 90%;
}

.w-80 {
    width: 80%;
}

.w-70 {
    width: 70%;
}

.w-60 {
    width: 60%;
}

.w-50 {
    width: 50%;
}

.w-40 {
    width: 40%;
}

.w-30 {
    width: 30%;
}

.w-20 {
    width: 20%;
}

.w-10 {
    width: 10%;
}

.w-50-px {
    width: 50px;
}

.w-100-px {
    width: 100px;
}

.w-150-px {
    width: 150px;
}

.w-200-px {
    width: 200px;
}

.w-250-px {
    width: 250px;
}

.w-300-px {
    width: 300px;
}

.w-350-px {
    width: 350px;
}

.w-400-px {
    width: 400px;
}

.w-450-px {
    width: 450px;
}

.w-500-px {
    width: 500px;
}

.w-550-px {
    width: 550px;
}

.w-600-px {
    width: 600px;
}

.w-650-px {
    width: 650px;
}

.w-700-px {
    width: 700px;
}

.w-750-px {
    width: 750px;
}

.w-800-px {
    width: 800px;
}

.w-850-px {
    width: 850px;
}

.w-900-px {
    width: 900px;
}

.w-950-px {
    width: 950px;
}

.w-1000-px {
    width: 1000px;
}

.w-auto {
    width: auto !important;
}

/* Max width */
.max-w-100 {
    max-width: 100% !important;
}

.max-w-90 {
    max-width: 90% !important;
}

.max-w-80 {
    max-width: 80% !important;
}

.max-w-70 {
    max-width: 70% !important;
}

.max-w-60 {
    max-width: 60% !important;
}

.max-w-50 {
    max-width: 50% !important;
}

.max-w-40 {
    max-width: 40% !important;
}

.max-w-30 {
    max-width: 30% !important;
}

.max-w-20 {
    max-width: 20% !important;
}

.max-w-10 {
    max-width: 10% !important;
}

.max-w-50-px {
    max-width: 50px !important;
}

.max-w-100-px {
    max-width: 100px !important;
}

.max-w-150-px {
    max-width: 150px !important;
}

.max-w-200-px {
    max-width: 200px !important;
}

.max-w-250-px {
    max-width: 250px !important;
}

.max-w-300-px {
    max-width: 300px !important;
}

.max-w-350-px {
    max-width: 350px !important;
}

.max-w-400-px {
    max-width: 400px !important;
}

.max-w-450-px {
    max-width: 450px !important;
}

.max-w-500-px {
    max-width: 500px !important;
}

.max-w-550-px {
    max-width: 550px !important;
}

.max-w-600-px {
    max-width: 600px !important;
}

.max-w-650-px {
    max-width: 650px !important;
}

.max-w-700-px {
    max-width: 700px !important;
}

.max-w-750-px {
    max-width: 750px !important;
}

.max-w-800-px {
    max-width: 800px !important;
}

.max-w-850-px {
    max-width: 850px !important;
}

.max-w-900-px {
    max-width: 900px !important;
}

.max-w-950-px {
    max-width: 950px !important;
}

.max-w-1000-px {
    max-width: 1000px !important;
}

.max-w-auto {
    max-width: none !important;
}

/* Min width */
.min-w-100 {
    min-width: 100% !important;
}

.min-w-90 {
    min-width: 90% !important;
}

.min-w-80 {
    min-width: 80% !important;
}

.min-w-70 {
    min-width: 70% !important;
}

.min-w-60 {
    min-width: 60% !important;
}

.min-w-50 {
    min-width: 50% !important;
}

.min-w-40 {
    min-width: 40% !important;
}

.min-w-30 {
    min-width: 30% !important;
}

.min-w-20 {
    min-width: 20% !important;
}

.min-w-10 {
    min-width: 10% !important;
}

.min-w-50-px {
    min-width: 50px !important;
}

.min-w-100-px {
    min-width: 100px !important;
}

.min-w-150-px {
    min-width: 150px !important;
}

.min-w-200-px {
    min-width: 200px !important;
}

.min-w-250-px {
    min-width: 250px !important;
}

.min-w-300-px {
    min-width: 300px !important;
}

.min-w-350-px {
    min-width: 350px !important;
}

.min-w-400-px {
    min-width: 400px !important;
}

.min-w-450-px {
    min-width: 450px !important;
}

.min-w-500-px {
    min-width: 500px !important;
}

.min-w-550-px {
    min-width: 550px !important;
}

.min-w-600-px {
    min-width: 600px !important;
}

.min-w-650-px {
    min-width: 650px !important;
}

.min-w-700-px {
    min-width: 700px !important;
}

.min-w-750-px {
    min-width: 750px !important;
}

.min-w-800-px {
    min-width: 800px !important;
}

.min-w-850-px {
    min-width: 850px !important;
}

.min-w-900-px {
    min-width: 900px !important;
}

.min-w-950-px {
    min-width: 950px !important;
}

.min-w-1000-px {
    min-width: 1000px !important;
}

.min-w-auto {
    min-width: auto !important;
}

.slideo-items, .slideo {
    position: relative;
    overflow: hidden;
}

.slideo:hover .slideo-action {
    opacity: 1;
}

.slideo .slideo-items {
    display: flex;
}

.slideo-items > .slideo-item {
    transition: var(--transition-default);
    display: flex;
    justify-content: center;
    border-radius: var(--radius-default);
    overflow: hidden;
    position: relative;
    align-items: center;
    cursor: default;
    height: 100%;
    max-height: 100%;
}

.slideo-items > .slideo-item:not(:first-child) {
    display: none;
}

.slideo-items > .slideo-item img {
    height: 100%;
    width: auto;
}

.slide:not(.modal-card-slideo-images) .slideo-items > .slideo-item img {
    max-height: 600px;
}

.slideo .slideo-action {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 10;
    border-radius: 100%;
    width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 2px solid var(--white);
    background: var(--white-o-25);
    margin: 10px;
    font-size: 0;
    transition: var(--transition-default);
    opacity: 0;
}

.slideo .slideo-action:hover {
    background: var(--white-o-50);
}

.slideo .slideo-action.slideo-prev {
    left: 0;
}

.slideo .slideo-action.slideo-next {
    right: 0;
}

.slideo .slideo-action > span {
    font-size: 18px;
    color: var(--white);
}

.slideo .slideo-dots {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 15px;
}

.slideo .slideo-dots li {
    border: 2px solid var(--orange);
    transition: var(--transition-default);
    border-radius: 100%;
    width: 10px;
    height: 10px;
    cursor: default;
}

.slideo .slideo-dots li:not(:first-child) {
    margin-left: 5px;
}

.slideo .slideo-dots li.active-dot {
    background: var(--orange);
}

.modal-card-slideo-images.slideo {
    max-width: 100%;
    width: 100%;
    height: 100%;
    background-color: var(--froth);
}

.card.card-modal.card-modal-full.modal-card-slideo-no-content {
    background: transparent !important;
    box-shadow: none !important;
}

.card.card-modal.card-modal-full.modal-card-slideo-no-content .modal-card-slideo-images.slideo {
    width: 100% !important;
    background: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
}

.card-modal-slideo.card, .card-modal-slideo.card .card-body {
    padding: 0;
    border: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.card-modal-slideo .card-modal-load-content,
.modal-card-slideo-images.slideo .slideo-items,
.modal-card-slideo-images.slideo .slideo-items > .slideo-item {
    height: 100%;
}

.modal-card-slideo-images.slideo .slideo-items > .slideo-item.slideo-item-video {
    background: var(--deep-black);
}

.card-modal:not(.modal-card-slideo-no-content) .modal-card-slideo-images.slideo .slideo-items > .slideo-item {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}

.modal-card-slideo-images.slideo .slideo-items > .slideo-item img {
    height: auto;
    width: auto;
}

.card-modal-slideo, .card-modal-slideo .box {
    background: transparent !important;
    box-shadow: none !important;
}

.card-modal-slideo .modal-card-slideo-content {
    height: 100%;
    max-width: 600px;
    width: 100%;
    border-left: 1px solid var(--mercury);
    background: var(--white);
}

.card.card-modal.card-modal-full.modal-card-slideo-no-content .modal-card-slideo-content {
    display: none !important;
}

.card.card-modal.card-modal-full.modal-card-slideo-no-content .slideo-items {
    display: flex;
    align-items: center;
    justify-content: center;
}

@media screen and (max-width: 1366px) {
    .card.card-modal.card-modal-full.modal-card-slideo-no-content .slideo-items > .slideo-item:not(.is-img-vertical) {
        height: auto;
    }
}

@media screen and (max-width: 1024px) {
    .card-modal-slideo .card-body {
        flex-direction: column;
    }

    .modal-card-slideo-images.slideo, .card-modal-slideo .modal-card-slideo-content {
        max-width: 100%;
    }

    .modal-card-slideo-images.slideo {
        width: 100%;
    }

    .card-modal-slideo .modal-card-slideo-content {
        max-height: 400px;
    }

    .modal-card-slideo-images.slideo {
        height: auto;
    }

    .modal-card-slideo-images.slideo .slideo-items > .slideo-item {
        border-radius: 0 !important;
    }

    .modal-card-slideo-images.slideo {
        border-top-left-radius: var(--radius-default);
        border-top-right-radius: var(--radius-default);
        max-height: 400px;
    }

    .card-modal-slideo .modal-card-slideo-content {
        border-bottom-left-radius: var(--radius-default);
        border-bottom-right-radius: var(--radius-default);
    }
}

@media screen and (max-width: 768px) {
    .card.card-modal.card-modal-full.modal-card-slideo-no-content .slideo-items > .slideo-item {
        height: auto;
    }
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    border-left: 1px solid var(--mercury);
    border-right: 1px solid var(--mercury);
}

.table {
    width: 100%;
    max-width: 100%;
    background-color: transparent;
    text-align: left;
    border: 1px solid var(--mercury);
}

.table-responsive .table {
    min-width: 600px;
    border-left: 0;
    border-right: 0;
}

[class*='table-responsive-'] .table {
    min-width: auto;
}

.table thead tr:not(.dynamic-table-tr) > th {
    vertical-align: bottom;
    border-bottom: 2px solid var(--mercury);
    border-top: 2px solid var(--mercury);
    background: var(--secondary-o-25);
}

.table tbody > tr > th[scope="row"], .lp-col {
    text-align: center;
}

.lp-col {
    width: 30px;
}

.table > tbody > tr:not(.dynamic-table-tr) > *,
.table tr:not(.dynamic-table-tr) > th {
    padding: 10px;
    vertical-align: top;
    border-top: 1px solid var(--mercury);
}

.table > tbody > tr:not(.dynamic-table-tr) > *:not(:first-child),
.table tr:not(.dynamic-table-tr) > th:not(:first-child) {
    border-left: 1px solid var(--mercury);
}

.table > tbody tr:not(.dynamic-table-tr):hover > *,
.table > tbody tr:not(.dynamic-table-tr):nth-of-type(even) {
    background: var(--mercury-o-25)
}

[class*='table-responsive-'] .table tbody tr:not(.dynamic-table-tr) th:before {
    content: "\e148";
    display: none;
    font-family: "Material Icons Outlined";
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    position: absolute;
    top: 24%;
    left: 10px;
}

[class*='table-responsive-'] .table tbody tr:not(.dynamic-table-tr) th.show-responsive:before {
    content: "\e15d";
}

[class*='table-responsive-'] .table .dynamic-table tr td {
    border-top: 1px dashed var(--edward);
    padding: 10px;
    max-width: 100% !important;
    background: var(--secondary-o-75);
}

[class*='table-responsive-'] .table .dynamic-table tr td:last-child {
    border-bottom: 1px dashed var(--edward);
}

[class*='table-responsive-'] .table .dynamic-table-tr {
    display: none
}

[class*='table-responsive-'] .table tbody tr.dynamic-table-tr td {
    display: block;
    width: 100%;
    font-weight: 500;
}

[class*='table-responsive-'] .table .dynamic-table {
    width: 100%;
}

[class*='table-responsive-'] .table .dynamic-table td {
    font-size: var(--font-sm);
}

[class*='table-responsive-'] .table .dynamic-table b {
    padding: 5px;
    border-radius: var(--radius-default);
    background: var(--white);
    box-shadow: var(--box-shadow-default);
    font-size: var(--font-xs);
    margin-right: 5px;
}

@media screen and (max-width: 576px) {
    .table-responsive-xs .table .none {
        display: none
    }

    .table-responsive-xs .table tbody tr:not(.dynamic-table-tr) th {
        padding-left: 30px;
        cursor: pointer;
        position: relative;
    }

    .table-responsive-xs .table tbody tr:not(.dynamic-table-tr) th:before {
        display: inline-block;
    }
}

@media screen and (max-width: 768px) {
    .table-responsive-sm .table .none {
        display: none
    }

    .table-responsive-sm .table tbody tr:not(.dynamic-table-tr) th {
        padding-left: 30px;
        cursor: pointer;
        position: relative;
    }

    .table-responsive-sm .table tbody tr:not(.dynamic-table-tr) th:before {
        display: inline-block;
    }
}

@media screen and (max-width: 992px) {
    .table-responsive-lg .table .none {
        display: none
    }

    .table-responsive-lg .table tbody tr:not(.dynamic-table-tr) th {
        padding-left: 30px;
        cursor: pointer;
        position: relative;
    }

    .table-responsive-lg .table tbody tr:not(.dynamic-table-tr) th:before {
        display: inline-block;
    }
}

@media screen and (max-width: 1200px) {
    .table-responsive-xl .table .none {
        display: none
    }

    .table-responsive-xl .table tbody tr:not(.dynamic-table-tr) th {
        padding-left: 30px;
        cursor: pointer;
        position: relative;
    }

    .table-responsive-xl .table tbody tr:not(.dynamic-table-tr) th:before {
        display: inline-block;
    }
}

.tabs {
    width: 100%;
    position: relative;
}

.tabs .tabs-header {
    width: 100%;
    background: transparent;
    overflow-y: hidden;
    overflow-x: auto;
    margin-bottom: 10px;
}

.tabs .tabs-header .tabs-header-wrapper {
    min-width: 100%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.tabs .tabs-header .tab-item {
    cursor: pointer;
    padding: 8px 15px;
    transition: var(--transition-default);
    font-size: var(--font-sm);
    font-weight: 500;
    position: relative;
    border-radius: 30px;
    border: var(--border-default);
    background: var(--porcelain);
    display: flex;
    align-items: center;
    justify-content: center;
    text-shadow: var(--text-shadow-default);
}

.tabs .tabs-header .tab-item:not(:first-child) {
    margin-left: 8px;
}

.tabs:not(.tabs-vertical) .tabs-header .tab-item {
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100%;
}

.tabs .tabs-header .tab-item:hover,
.tabs .tabs-header .tab-item.tab-active {
    background: var(--primary);
    color: var(--white);
}

.tabs:not(.tabs-vertical-line) .tabs-header .tab-item.tab-active:after {
    content: '';
    background: var(--white);
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    bottom: -1px;
}

.tabs:not(.tabs-vertical-line):not(.tabs-vertical) .tabs-body {
    padding: 15px;
    border: var(--border-default);
    border-bottom-left-radius: var(--radius-default);
    border-bottom-right-radius: var(--radius-default);
    background: var(--white);
}

.tabs .tabs-body .tab-item {
    display: none;
}

.tabs .tabs-body .tab-item.tab-opened {
    display: block;
}

/* Vertical theme */
.tabs.tabs-vertical {
    display: flex;
    justify-content: space-between;
}

.tabs.tabs-vertical {
    box-shadow: none;
    border: 0;
    align-items: flex-start;
}

.tabs.tabs-vertical .tabs-header {
    overflow: hidden;
    display: flex;
    width: 100%;
    margin-right: 40px;
    max-width: 200px;
}

.tabs.tabs-vertical .tabs-header .tabs-header-wrapper {
    min-width: auto;
    flex-direction: column;
    align-items: flex-start;
    width: 100%;
}

.tabs.tabs-vertical .tabs-header .tab-item {
    border-right: 0;
    width: 100%;
    margin-left: 0;
    padding: 10px 15px;
}

.tabs.tabs-vertical .tabs-header .tab-item:not(:last-child) {
    margin-bottom: 10px;
}

.tabs.tabs-vertical .tabs-header .tab-item:not(:last-child) {
    border-bottom: var(--border-default);
}

.tabs.tabs-vertical .tabs-body {
    width: 100%;
}

/* Classic theme */
.tabs.tabs-classic .tabs-header {
    background: var(--porcelain);
    border-top-left-radius: var(--radius-default);
    border-top-right-radius: var(--radius-default);
    margin-bottom: 0;
    border: var(--border-default);
    border-bottom: 0;
}

.tabs.tabs-classic .tabs-header .tab-item {
    padding: 15px;
    border: 0;
    border-right: var(--border-default);
    border-radius: 0;
}

.tabs.tabs-classic:not(.tabs-header-color) .tabs-header .tab-item {
    margin-left: 0 !important;
}

.tabs.tabs-classic .tabs-body {
    padding: 15px;
    border-radius: 0 0 var(--radius-default) var(--radius-default);
    border: 0;
    border-top: var(--border-default);
}

/* Vertical line theme */
.tabs.tabs-vertical-line .tabs-header .tabs-header-wrapper {
    justify-content: center;
    border-bottom: var(--border-default);
}

.tabs.tabs-vertical-line .tabs-header .tab-item {
    background: none;
    border: 0;
    color: var(--black);
    border-radius: 0;
    border-bottom: 2px solid transparent;
    padding-bottom: 15px
}

.tabs.tabs-vertical-line .tabs-header .tab-item:hover,
.tabs.tabs-vertical-line .tabs-header .tab-item.tab-active {
    border-color: var(--primary);
}

/* Header color theme */
.tabs.tabs-header-color .tabs-header {
    padding: 10px;
    box-shadow: inset 0 -8px 5px -5px rgba(0, 0, 0, .15);
}

.tabs.tabs-header-color .tabs-header .tab-item {
    background: transparent;
    color: var(--secondary);
    border: 0;
    padding: 10px;
    text-shadow: var(--text-shadow-default);
}

.tabs.tabs-header-color .tabs-header .tab-item.tab-active,
.tabs.tabs-header-color .tabs-header .tab-item:hover {
    background: rgba(0, 0, 0, .2);
    border-radius: 5px;
    box-shadow: inset 0 0 8px 0 rgba(0, 0, 0, .15);
}

.tabs.tabs-header-color .tabs-header .tab-item.tab-active:after {
    content: none;
}

@media screen and (max-width: 1024px) {
    .tabs.tabs-vertical {
        flex-direction: column;
    }

    .tabs.tabs-vertical .tabs-header {
        width: 100%;
        margin-bottom: 5px;
    }

    .tabs:not(.tabs-vertical-line) {
        border: var(--border-default);
    }

    .tabs:not(.tabs-vertical-line) .tabs-header {
        background: var(--porcelain);
        border-top-left-radius: var(--radius-default);
        border-top-right-radius: var(--radius-default);
        margin-bottom: 0;
    }

    .tabs .tabs-header .tab-item {
        padding: 15px;
        border: 0;
        border-radius: 0;
    }

    .tabs:not(.tabs-vertical-line):not(.tabs-header-color) .tabs-header .tab-item {
        margin-left: 0 !important;
        border-right: var(--border-default);
    }

    .tabs:not(.tabs-vertical-line) .tabs-body {
        padding: 15px;
        border-radius: 0 0 var(--radius-default) var(--radius-default);
        border: 0;
        border-top: var(--border-default);
    }

    .tabs.tabs-vertical-line .tabs-header .tabs-header-wrapper {
        justify-content: flex-start;
    }

    .tabs.tabs-vertical-line .tabs-header .tab-item:first-child {
        padding-left: 0;
    }

    .tabs.tabs-vertical-line .tabs-header .tab-item:last-child {
        padding-right: 0;
    }
}

.font-lighter {
    font-weight: lighter;
}

.font-normal {
    font-weight: normal;
}

.font-500 {
    font-weight: 500;
}

.font-bold {
    font-weight: bold;
}

.font-bolder {
    font-weight: bolder;
}

.font-uppercase {
    text-transform: uppercase;
}

.font-capitalize:first-letter {
    text-transform: capitalize;
}

.font-lowercase {
    text-transform: lowercase;
}

.font-underline {
    text-decoration: underline;
}

.font-italic {
    font-style: italic;
}

.font-through {
    text-decoration: line-through;
}

.font-0 {
    font-size: 0 !important;
}

.font-icon-xs {
    font-size: var(--font-icon-xs) !important;
}

.font-icon-sm {
    font-size: var(--font-icon-sm) !important;
}

.font-icon-md {
    font-size: var(--font-icon-md) !important;
}

.font-icon-lg {
    font-size: var(--font-icon-lg) !important;
}

.font-icon-xl {
    font-size: var(--font-icon-xl) !important;
}

.font-xs {
    font-size: var(--font-xs) !important;
}

.font-sm {
    font-size: var(--font-sm) !important;
}

.font-md {
    font-size: var(--font-md) !important;
}

.font-lg {
    font-size: var(--font-lg) !important;
}

.font-xl {
    font-size: var(--font-xl) !important;
}

.font-h1 {
    font-size: var(--font-h1) !important;
}

.font-h2 {
    font-size: var(--font-h2) !important;
}

.font-h3 {
    font-size: var(--font-h3) !important;
}

.font-h4 {
    font-size: var(--font-h4) !important;
}

.font-h5 {
    font-size: var(--font-h5) !important;
}

.font-h6 {
    font-size: var(--font-h6) !important;
}

.font-icon, .font-icon-flex {
    display: inline-flex;
    align-items: center;
}

.font-icon-flex {
    display: flex;
}

[class*='font-icon'] > *:not(.material-icons-outlined) {
    padding: 0 5px;
}

.break-all {
    word-break: break-all;
    -webkit-hyphens: auto;
            hyphens: auto;
}

.break-word {
    word-break: break-word;
    -webkit-hyphens: auto;
            hyphens: auto;
}

.href-link {
    display: inline-block;
    position: relative;
}

.href-link::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: var(--dark);
    opacity: 1;
    transition: opacity var(--transition-default), transform var(--transition-default);
    transform: translate3d(-100%, 0, 0);
}

.href-link:hover::after,
.href-link:focus::after,
.href-link-active::after,
.href-link-hovered:hover .href-link-hovered-target::after {
    transform: translate3d(0, 0, 0);
}

.href-link--center::after {
    opacity: 1;
    transform: scale(0);
    transform-origin: center;
}

.href-link--center:hover::after,
.href-link--center:focus::after,
.href-link--center.href-link-active::after,
.href-link-hovered:hover .href-link-hovered-target::after {
    transform: scale(1);
}

.href-link.text-primary::after {
    background-color: var(--primary);
}

.href-link.text-danger::after {
    background-color: var(--danger);
}

.href-link.text-warning::after {
    background-color: var(--warning);
}

.href-link.text-success::after {
    background-color: var(--success);
}

.href-link.text-white::after {
    background-color: var(--white);
}

.lead {
    font-weight: 400;
}

.lead .href-link {
    margin-left: 4px;
}

.text-overflow {
    overflow: hidden;
}

.full-text, .text-overflow {
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 100%;
}

.line-h-normal {
    line-height: normal;
}

.line-h-25 {
    line-height: 25px;
}

.line-h-30 {
    line-height: 30px;
}

.line-h-35 {
    line-height: 35px;
}

.line-h-40 {
    line-height: 40px;
}

.line-h-45 {
    line-height: 45px;
}

.line-h-50 {
    line-height: 50px;
}

.line-h-55 {
    line-height: 55px;
}

.line-h-60 {
    line-height: 60px;
}

.line-h-65 {
    line-height: 65px;
}

.line-h-70 {
    line-height: 70px;
}

.line-h-75 {
    line-height: 75px;
}

.line-h-80 {
    line-height: 80px;
}

.line-h-85 {
    line-height: 85px;
}

.line-h-90 {
    line-height: 90px;
}

.line-h-95 {
    line-height: 95px;
}

.line-h-100 {
    line-height: 100px;
}

@media screen and (max-width: 1024px) {
    .font-h1 {
        font-size: var(--font-h3) !important;
    }

    .font-h2 {
        font-size: var(--font-h4) !important;
    }

    .font-h3 {
        font-size: var(--font-h5) !important;
    }

    .font-h4 {
        font-size: var(--font-h6) !important;
    }

    .font-h5 {
        font-size: var(--font-md) !important;
    }

    .font-h6 {
        font-size: var(--font-sm) !important;
    }
}

/* -------------------------------------------------------------------
  Cssify

  Small CSS Framework for Corestima

  @author Kamil Staniec
  @package Cssify
--------------------------------------------------------------------*/

body, html {
    background-color: var(--froth);
}

/* ##### HEADER ##### */
.header-page {
    height: 80px;
    z-index: 1000;
    position: relative;
}

.header-page .header-page-wrapper {
    border-bottom: var(--border-default);
}

.header-page.header-scroll {
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .25);
}

.header-page .fluid-container {
    align-items: center;
    justify-content: space-between;
}

.header-page .logo {
    max-width: 120px;
}

.nav-page li a {
    font-size: 16px;
    font-weight: 600;
}

.nav-page li a:hover, .nav-page li.active-nav-item a {
    color: var(--orange);
}

#show-mobile-menu {
    display: none;
}

.header-page .header-avatar img {
    max-width: 34px;
}

.header-page .header-avatar:hover strong {
    color: var(--orange);
}

.header-page .nav-buttons .notify-qnty {
    bottom: -6px;
    right: -6px;
}

.dropdown-menu-container {
    width: 272px;
    border-top: 2px solid var(--orange);
    padding: 20px 40px;
    background: var(--white);
    margin-top: 40px !important;
    right: 13.5%;
}

.handheld-menu li:not(:first-child):not(:last-child) {
    margin-top: 20px;
}

.handheld-menu li:last-child {
    margin-top: 25px;
}

.handheld-menu li a:not(.btn) {
    display: flex;
    align-items: center;
}

.handheld-menu li a:not(.btn) span {
    display: block;
    width: 50px;
}

.handheld-menu li a:not(.btn) *:not(div) {
    transition: var(--transition-default);
    color: var(--black);
}

.handheld-menu li a:not(.btn):hover *:not(div),
.handheld-menu li.active-nav-item a:not(.btn) *:not(div) {
    color: var(--orange);
}

.handheld-menu li.active-nav-item strong:after {
    transform: scale(1);
}

.handheld-menu .notify-qnty {
    top: -6px;
    left: 16px;
}

/* ##### MOBILE MENU ##### */
.mobile-menu-container, .notifications-container {
    width: 300px;
    background: var(--white);
    height: 100%;
    position: fixed !important;
    padding: 20px;
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, .25);
}

.mobile-menu-container .nav-page li {
    display: flex;
    margin-top: 25px;
}

.mobile-menu-container .nav-page li a {
    margin-left: 0 !important;
}

.mobile-menu-container .nav-buttons {
    flex-direction: column;
}

.mobile-menu-container .nav-buttons a {
    width: 100%;
    margin-left: 0 !important;
}

.mobile-menu-container .nav-buttons a:first-child {
    margin-bottom: 15px;
}

body:not(.blog) .mobile-menu-container #show-mobile-menu {
    display: none;
}

.fluid-container {
    max-width: 1366px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    height: 100%;
    padding: 0 20px;
    position: relative;
}

.preloader-page .preloader-logo {
    max-width: 150px;
}

.preloader-page .preloader-loader {
    max-width: 50px;
}

.href-link-hover-orange::after {
    background-color: var(--orange) !important;
}

.href-link-hover-orange.href-link-active {
    color: var(--orange);
}

.blog-post {
    cursor: pointer;
}

.card-modal-cover > .card {
    border: 0 !important;
    box-shadow: 0 0 24px rgb(0, 0, 0, .3) !important;
}

.carousel-buttons button:before {
    background: var(--orange);
}

.slideo .slideo-action {
    background: var(--orange) !important;
    border-color: var(--orange);
}

.input-action input {
    display: none;
}

.input-action input + label {
    background: var(--white);
    width: 176px;
    height: 166px;
    border-radius: 10px;
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .15);
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-direction: column;
    padding: 15px;
    text-align: center;
    transition: var(--transition-default);
    border: 2px solid transparent;
    cursor: pointer;
}

.input-action label:hover, .input-action input:checked + label {
    border-color: var(--orange);
}

.form-action input:checked + span.form-action-icon {
    background: var(--orange) !important;
}

/* SECTIONS */
section.section {
    height: 100%;
    width: 100%;
    padding: 40px 0;
}

section.section .section-sides {
    display: flex;
    justify-content: space-between;
    position: relative;
    align-items: center;
}

section.section .section-sides, section.section .section-sides > div {
    height: 100%;
    width: 100%;
}

/* RATINGS */
.ratings-items {
    display: flex;
    align-items: center;
    justify-content: center;
}

.ratings-items ul li:not(:first-child) {
    margin-left: 5px;
}

.ratings-items .rating-star-active {
    background-image: url('/assets/images/icons/star/active.png');
    width: 10px;
    height: 9px;
}

.ratings-items .rating-star-blank {
    background-image: url('/assets/images/icons/star/blank.png');
    width: 10px;
    height: 9px;
}

.ratings-items span {
    font-size: 9px;
    margin-left: 5px;
}

/* PAGINATION */
.nav-pagination {
    display: inline-flex;
    width: 100%;
}

.nav-pagination .nav-pagination-box {
    margin: 15px auto;
    overflow: hidden;
    padding: 8px;
    border: var(--border-default);
    background: var(--porcelain);
    border-radius: var(--radius-md);
    display: flex;
    align-items: center;
}

.nav-pagination .nav-pagination-box > * {
    width: 25px;
    height: 25px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-weight: bold;
    border: var(--border-default);
    background: var(--white);
    border-radius: var(--radius-md);
    font-size: var(--font-sm);
}

.nav-pagination .nav-pagination-box > *:not(:last-child) {
    border-right: var(--border-default);
    margin-right: 6px;
}

.nav-pagination .nav-pagination-box > *:not(.current):hover {
    background: var(--orange);
    color: var(--white);
}

.nav-pagination .nav-pagination-box .current {
    background: var(--orange);
    color: var(--white);
    border-color: var(--orange);
    cursor: default;
}

/* COOKIES BOX */
.cookies-box {
    background: var(--white);
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index: 1000;
    border-top: 2px solid var(--orange);
    padding: 15px 20px;
}

.cookies-box .cookies-box-wrapper {
    display: flex;
    align-items: center;
    justify-content: space-between;
    max-width: 1366px;
    width: 100%;
    margin: 0 auto;
}

.cookies-box .cookies-box-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.cookies-box .cookies-box-content a {
    text-decoration: underline;
}

.cookies-box .cookies-box-content span.material-icons-outlined {
    font-size: 40px;
    display: block;
    margin-right: 20px;
}

.cookies-box .cookies-box-content span:not(.material-icons-outlined) {
    font-weight: 500;
    max-width: 700px;
}

.cookies-box .cookies-box-close span {
    font-size: 40px;
    cursor: pointer;
}

/* ##### MEDIA QUERIES ##### */
@media screen and (max-width: 1280px) {
    .header-page .nav-page {
        margin-left: 20px
    }

    .header-page .nav-page a {
        font-size: 13px;
    }
}

@media screen and (max-width: 1100px) {
    body:not(.blog) .header-page .nav-page {
        display: none;
    }

    body:not(.blog) #show-mobile-menu {
        display: block;
    }
}

@media screen and (max-width: 1024px) {
    .card-modal-cover > .card {
        padding: 20px !important;
    }
}

@media screen and (max-width: 680px) {
    .cookies-box .cookies-box-content span.material-icons-outlined {
        display: none;
    }
}

@media screen and (max-width: 580px) {
    .header-page .nav-buttons > *:not(button) {
        display: none;
    }
}



