












@charset "UTF-8";
.hs-menu-initialized{position:relative;z-index:10}.hs-menu-initialized .animated{animation-duration:.3s}.hs-overflow-x-locked{overflow-x:hidden}.hs-mega-menu,.hs-sub-menu{display:none;background-color:#fff}@media (min-width:576px){.hs-mega-menu-desktop-sm,.hs-sub-menu-desktop-sm{position:absolute;left:0;top:100%;z-index:2;margin-top:-.002rem}}@media (min-width:768px){.hs-mega-menu-desktop-md,.hs-sub-menu-desktop-md{position:absolute;left:0;top:100%;z-index:2;margin-top:-.002rem}}@media (min-width:992px){.hs-mega-menu-desktop-lg,.hs-sub-menu-desktop-lg{position:absolute;left:0;top:100%;z-index:2;margin-top:-.002rem}}@media (min-width:1200px){.hs-mega-menu-desktop-xl,.hs-sub-menu-desktop-xl{position:absolute;left:0;top:100%;z-index:2;margin-top:-.002rem}}.hs-sub-menu{min-width:180px}.hs-has-sub-menu{overflow:hidden;position:relative}.hs-sub-menu-opened{overflow:visible}.hs-mega-menu .hs-mega-menu,.hs-mega-menu .hs-sub-menu,.hs-menu-vertical .hs-mega-menu,.hs-menu-vertical .hs-sub-menu,.hs-sub-menu .hs-mega-menu,.hs-sub-menu .hs-sub-menu{top:0;left:100%;margin-top:0}.hs-menu-vertical .hs-sub-menu{width:auto}.hs-menu-vertical .hs-mega-menu{height:100%}.hs-mobile-state .hs-mega-menu,.hs-mobile-state .hs-sub-menu{position:static;visibility:visible}.hs-mobile-state .hs-has-mega-menu[data-max-width]>.hs-mega-menu,.hs-mobile-state .hs-has-sub-menu[data-max-width]>.hs-sub-menu{max-width:none!important}.hs-menu-initialized.hs-rtl{direction:rtl;unicode-bidi:embed}.hs-menu-initialized.hs-rtl .hs-mega-menu,.hs-menu-initialized.hs-rtl .hs-sub-menu{left:auto;right:0}.hs-menu-initialized.hs-rtl .hs-mega-menu .hs-mega-menu,.hs-menu-initialized.hs-rtl .hs-mega-menu .hs-sub-menu,.hs-menu-initialized.hs-rtl .hs-sub-menu .hs-mega-menu,.hs-menu-initialized.hs-rtl .hs-sub-menu .hs-sub-menu{left:auto;right:100%}.hs-menu-initialized:not(.hs-mobile-state) .hs-mega-menu.hs-reversed,.hs-menu-initialized:not(.hs-mobile-state) .hs-sub-menu.hs-reversed{left:auto;right:0}.hs-menu-initialized:not(.hs-mobile-state) .hs-mega-menu .hs-mega-menu.hs-reversed,.hs-menu-initialized:not(.hs-mobile-state) .hs-mega-menu .hs-sub-menu.hs-reversed,.hs-menu-initialized:not(.hs-mobile-state) .hs-sub-menu .hs-mega-menu.hs-reversed,.hs-menu-initialized:not(.hs-mobile-state) .hs-sub-menu .hs-sub-menu.hs-reversed{left:auto;right:100%}.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-mega-menu.hs-reversed,.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-sub-menu.hs-reversed{right:auto;left:0}.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-mega-menu .hs-mega-menu.hs-reversed,.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-mega-menu .hs-sub-menu.hs-reversed,.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-sub-menu .hs-mega-menu.hs-reversed,.hs-menu-initialized.hs-rtl:not(.hs-mobile-state) .hs-sub-menu .hs-sub-menu.hs-reversed{right:auto;left:100%}.hs-menu-initialized.hs-menu-horizontal .hs-mega-menu.hs-position-left{left:0;right:auto}.hs-menu-initialized.hs-menu-horizontal .hs-mega-menu.hs-position-right{left:auto;right:0}.hs-menu-initialized.hs-menu-horizontal .hs-mega-menu.hs-position-center{right:auto;left:50%;transform:translate(-50%)}
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}
/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:0;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre,.ql-editor ul{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li::before{content:'\2022'}.ql-editor ul[data-checked=false],.ql-editor ul[data-checked=true]{pointer-events:none}.ql-editor ul[data-checked=false]>li *,.ql-editor ul[data-checked=true]>li *{pointer-events:all}.ql-editor ul[data-checked=false]>li::before,.ql-editor ul[data-checked=true]>li::before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li::before{content:'\2611'}.ql-editor ul[data-checked=false]>li::before{content:'\2610'}.ql-editor li::before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl)::before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl::before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) '. '}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) '. '}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) '. '}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) '. '}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) '. '}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) '. '}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) '. '}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) '. '}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) '. '}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank::before{color:rgba(0,0,0,.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:'';display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:0 0;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:0}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item::before,.ql-snow .ql-picker.ql-header .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item::before,.ql-snow .ql-picker.ql-font .ql-picker-label::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item::before,.ql-snow .ql-picker.ql-size .ql-picker-label::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:'Helvetica Neue',Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'Save';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
@-webkit-keyframes keyframes-rotate{0%{transform:rotate(0);-webkit-transform:rotate(0)}50%{transform:rotate(180deg);-webkit-transform:rotate(180deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@keyframes keyframes-rotate{0%{transform:rotate(0);-webkit-transform:rotate(0)}50%{transform:rotate(180deg);-webkit-transform:rotate(180deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.dzsparallaxer{color:#fff}.dzsparallaxer.text-black{color:#222}.dzsparallaxer:not(.mode-oneelement){height:300px;overflow:hidden;background-color:#1c1a17;position:relative;transition-property:height;transition-duration:.3s;-moz-transition-property:height;-moz-transition-duration:.3s;-webkit-transition-property:height;-webkit-transition-duration:.3s;-o-transition-property:height;-o-transition-duration:.3s;-ms-transition-property:height;-ms-transition-duration:.3s;-ms-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.dzsparallaxer:not(.mode-oneelement) *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.dzsparallaxer:not(.mode-oneelement) .dzsparallaxer--target{position:relative}.dzsparallaxer:not(.mode-oneelement) .dzsparallaxer--target.position-absolute{position:absolute;top:0;left:0}.dzsparallaxer:not(.mode-oneelement) .dzsparallaxer--blackoverlay{position:absolute;opacity:0;background-color:rgba(0,0,0,.9);top:0;left:0;width:100%;height:100%;pointer-events:none}.dzsparallaxer:not(.mode-oneelement) .big-text{position:absolute;text-align:center;width:80%;left:10%;font-size:40px;font-weight:300;top:70px;color:#eee;line-height:1.5;font-style:italic;text-shadow:1px 1px 1px rgba(0,0,0,.3);opacity:.7}.dzsparallaxer:not(.mode-oneelement) .big-text .smaller{font-size:60%}.dzsparallaxer:not(.mode-oneelement)>.container,.dzsparallaxer:not(.mode-oneelement)>.row,.dzsparallaxer:not(.mode-oneelement)>div,.dzsparallaxer:not(.mode-oneelement)>p{position:relative}.dzsparallaxer:not(.mode-oneelement) .center-it{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.dzsparallaxer:not(.mode-oneelement) .center-it-bottom{position:absolute;left:50%;top:auto;bottom:10px;transform:translate(-50%,0)}.dzsparallaxer:not(.mode-oneelement) .center-it-top{position:absolute;left:50%;bottom:auto;top:10px;transform:translate(-50%,0)}.dzsparallaxer:not(.mode-oneelement) .center-it-vertically{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);padding:10px}.dzsparallaxer:not(.mode-oneelement) [class^=dzsprxseparator--]{position:absolute;bottom:-1px;left:0;width:100%}.dzsparallaxer:not(.mode-oneelement) [class^=dzsprxseparator--] .display-block{display:block}.dzsparallaxer:not(.mode-oneelement) [class^=dzsprxseparator--].top{bottom:auto;top:0}.dzsparallaxer:not(.mode-oneelement) [class^=dzsprxseparator--].flippedY{transform:scaleY(-1)}.dzsparallaxer:not(.mode-oneelement) [class^=dzsprxseparator--].flippedX{transform:scaleX(-1)}.dzsparallaxer:not(.mode-oneelement) [class^=dzsprxseparator--].flippedXY{transform:scale(-1,-1)}.dzsparallaxer--aftermouse{position:relative}.dzsparallaxer.wait-readyall .dzsparallaxer--target{opacity:0;transition-property:height,opacity;transition-duration:.5s;-moz-transition-property:height,opacity;-moz-transition-duration:.5s;-webkit-transition-property:height,opacity;-webkit-transition-duration:.5s;-o-transition-property:height,opacity;-o-transition-duration:.5s;-ms-transition-property:height,opacity;-ms-transition-duration:.5s;-ms-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.dzsparallaxer.mode-oneelement{position:relative}.dzsparallaxer.wait-readyall.dzsprx-readyall .dzsparallaxer--target{opacity:1;visibility:visible}.dzsparallaxer.use-loading .dzsparallaxer--target{opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.7s;-moz-transition-property:opacity,visibility;-moz-transition-duration:.7s;-webkit-transition-property:opacity,visibility;-webkit-transition-duration:.7s;-o-transition-property:opacity,visibility;-o-transition-duration:.7s;-ms-transition-property:opacity,visibility;-ms-transition-duration:.7s;-ms-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.dzsparallaxer.use-loading .preloader-semicircles{transition-property:all;transition-duration:.3s;-moz-transition-property:all;-moz-transition-duration:.3s;-webkit-transition-property:all;-webkit-transition-duration:.3s;-o-transition-property:all;-o-transition-duration:.3s;-ms-transition-property:all;-ms-transition-duration:.3s;-ms-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.dzsparallaxer.use-loading .horizontal-fog{opacity:0;visibility:hidden;transition-property:opacity,visibility;transition-duration:.7s;-moz-transition-property:opacity,visibility;-moz-transition-duration:.7s;-webkit-transition-property:opacity,visibility;-webkit-transition-duration:.7s;-o-transition-property:opacity,visibility;-o-transition-duration:.7s;-ms-transition-property:opacity,visibility;-ms-transition-duration:.7s;-ms-transition-timing-function:ease-in;-webkit-transition-timing-function:ease-in;-moz-transition-timing-function:ease-in;-o-transition-timing-function:ease-in;transition-timing-function:ease-in}.dzsparallaxer.use-loading.loaded .horizontal-fog{opacity:1;visibility:visible}.dzsparallaxer.simple-parallax.use-loading .dzsparallaxer--target{opacity:0;visibility:hidden}.dzsparallaxer.height-is-based-on-content{height:auto;padding:0}.dzsparallaxer.height-is-based-on-content .dzs-container{padding:45px 0}.dzsparallaxer.height-is-based-on-content .dzsparallaxer--target{position:absolute;width:100%}.dzsparallaxer.height-is-based-on-content>div{position:relative}.dzsparallaxer>.parallaxer-content{pointer-events:none}.dzsparallaxer>.parallaxer-content>*{pointer-events:auto}.dzsparallaxer:not(.height-is-based-on-content)>.parallaxer-content{position:absolute;top:0;left:0;width:100%;height:100%}.dzsparallaxer.use-loading.loaded .dzsparallaxer--target{opacity:1;visibility:visible}.dzsparallaxer.use-loading.loaded .preloader-semicircles{transform:translate3d(0,-50px,0);opacity:0;visibility:hidden}.dzsparallaxer.allbody{width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1}.divimage{background-size:cover;background-position:center center}.divimage.repeat-pattern{background-size:auto;background-position:top left}.dzsparallaxer.is-ie-11 .simple-parallax-inner{clip:auto}.dzsparallaxer.is-ie-11 .simple-parallax-inner .divimage.dzsparallaxer--target{background-attachment:fixed;position:relative}.dzsparallaxer.simple-parallax{overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.dzsparallaxer.simple-parallax .simple-parallax-inner{position:absolute;top:0;left:0;width:100%;height:100%;clip:rect(0,auto,auto,0)}.dzsparallaxer.simple-parallax .dzsparallaxer--target{position:static;top:0;left:0;width:100%;height:100%;position:fixed;pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.dzsparallaxer.simple-parallax .simple-parallax-inner.is-image{position:absolute;top:0;left:0;width:100%;height:100%;clip:auto}.dzsparallaxer.simple-parallax .simple-parallax-inner.is-image>.divimage{position:absolute;background-attachment:fixed;background-repeat:no-repeat}.dzsparallaxer.simple-parallax.simple-parallax--is-only-image .simple-parallax-inner{position:absolute;top:0;left:0;width:100%;height:100%;clip:auto}.dzsparallaxer.simple-parallax.simple-parallax--is-only-image .simple-parallax-inner>.divimage{position:absolute;background-attachment:fixed}.dzsparallaxer.simple-parallax.simple-parallax--is-only-image.under-500 .simple-parallax-inner>.divimage{background-attachment:local}.blur-it{filter:blur(20px);-webkit-filter:blur(20px)}.dzsparallaxer div.semi-black-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:-moz-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(0,0,0,.6) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,.2)),color-stop(100%,rgba(0,0,0,.6)));background:-webkit-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(0,0,0,.6) 100%);background:-o-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(0,0,0,.6) 100%);background:-ms-linear-gradient(top,rgba(0,0,0,.2) 0,rgba(0,0,0,.6) 100%);background:linear-gradient(to bottom,rgba(0,0,0,.2) 0,rgba(0,0,0,.6) 100%)}.dzsparallaxer div.grey-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(50,50,50,.4)}.dzsparallaxer div.paper-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(img/grey_wash_wall.jpg);opacity:.4}.radial-bg{position:absolute}.color-white{color:#fff}.row-inline{font-size:0}.row-inline .col-md-6{font-size:15px;display:inline-block;vertical-align:middle;float:none}.dzs-row-inline{font-size:0}.dzs-row-inline .dzs-col-md-6{font-size:13px;display:inline-block;vertical-align:middle;float:none}@media (max-width:992px){.row-inline .col-md-6{width:100%;margin-bottom:15px;padding:0 30px 15px}}.separator-black-grey path,.separator-black-grey polygon,.separator-black-grey polyline{fill:#222}.separator-white-grey path,.separator-white-grey polygon,.separator-white-grey polyline{fill:#ddd}.dzs-container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;max-width:1170px;margin:0 auto}.dzs-row{margin-right:-15px;margin-left:-15px}.dzs-col-md-6{width:50%;float:left;min-height:1px;padding-right:15px;padding-left:15px}@-webkit-keyframes preloader-semicircles-tween{0%{transform:rotate(0);-webkit-transform:rotate(0)}50%{transform:rotate(180deg);-webkit-transform:rotate(180deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}@keyframes preloader-semicircles-tween{0%{transform:rotate(0);-webkit-transform:rotate(0)}50%{transform:rotate(180deg);-webkit-transform:rotate(180deg)}100%{transform:rotate(360deg);-webkit-transform:rotate(360deg)}}.preloader-semicircles{width:15px;height:15px;background:rgba(230,50,50,.9);border-radius:50px;position:absolute;top:50%;left:50%;opacity:.7;visibility:visible;pointer-events:none;transform:translate3d(-50%,-50%,0);animation:preloader-semicircles-tween 1.4s infinite linear;-webkit-animation:preloader-semicircles-tween 1.4s infinite linear}body .dzsparallaxer .preloader-semicircles{position:absolute}.preloader-semicircles:after{position:absolute;width:25px;height:25px;border-top:5px solid #c83232;border-bottom:5px solid #c83232;border-left:5px solid transparent;border-right:5px solid transparent;border-radius:25px;content:'';top:-10px;left:-10px;box-sizing:content-box}.center-it{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.dzs-colcontainer{margin-left:-15px;margin-right:-15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.dzs-colcontainer-w{width:1230px;padding:0 30px;max-width:100%;min-height:1px}.dzs-colcontainer.row-inline{font-size:0}.dzs-colcontainer.row-inline [class*=dzs-col-]{float:none;display:inline-block;font-size:13px;vertical-align:middle}.dzs-colcontainer:after{display:block;content:"";clear:both}[class*=dzs-col-]{float:left;padding-left:15px;padding-right:15px}.dzs-col-3{width:25%;padding-left:15px;padding-right:15px}.dzs-col-4{width:33.3%;padding-left:15px;padding-right:15px}.dzs-col-8{width:66.6%;padding-left:15px;padding-right:15px}.dzs-col-6{width:50%;padding-left:15px;padding-right:15px}.dzs-col-12{width:100%;padding-left:15px;padding-right:15px}.dzsparallaxer--team-members-con{width:70%;max-width:1100px;margin:0 auto}.dzsparallaxer.under-760 .dzsparallaxer--team-members-con{width:100%}.dzsparallaxer--team-member-con{text-align:center}.dzsparallaxer--team-member-con img{max-width:100%}.dzsparallaxer--team-member-con .team-member--title{color:#fff;text-transform:uppercase;margin-top:15px;line-height:1;font-size:15px}.dzsparallaxer--team-member-con .team-member--subtitle{opacity:.5;margin-top:10px;line-height:1.5;background-color:#fff;color:#111;padding:5px}.center-it{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.black-leg-bar{height:2px;left:-20px;background-color:#222;width:40px}.white-leg-bar{height:2px;left:-20px;background-color:#fff;width:40px}.dark-grey-box,.darker-grey-box,.light-grey-box,.lighter-grey-box,.white-white-box{background-color:#ccc;color:#222;padding:20px;font-size:17px;line-height:1.8}.dark-grey-box{background-color:#444;color:#fff}.darker-grey-box{background-color:#333;color:#fff}.lighter-grey-box{background-color:#ddd}.offset-left-10px{margin-left:-10px}.offset-right-10px{margin-right:-10px}.white-white-box{background-color:#fff;color:#444}.white-white-box>*{color:#444}.dzsparallaxer.blockquote-box{padding:25px 30px 20px;font-size:23px;font-weight:300;font-style:italic}.dzsparallaxer.blockquote-box p:last-child{margin-bottom:0}.dzsparallaxer.blockquote-box:after,.dzsparallaxer.blockquote-box:before{content:"";background:url('data:image/svg+xml;utf8,<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="22px" height="22px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve"> <g> <path d="M13.645,8.35c-2.256,2.016-3.384,4.068-3.384,6.156c0,2.088,0.864,3.733,2.592,4.932c-0.048,1.152-0.444,2.124-1.188,2.916 c-0.745,0.792-1.645,1.188-2.7,1.188c-2.64,0-3.96-1.439-3.96-4.319c0-1.968,0.731-4.115,2.196-6.444 c1.464-2.328,3.348-4.14,5.651-5.436L13.645,8.35z M24.085,8.35c-2.257,2.016-3.384,4.068-3.384,6.156 c0,2.088,0.864,3.733,2.592,4.932c-0.049,1.152-0.444,2.124-1.188,2.916c-0.745,0.792-1.646,1.188-2.7,1.188 c-2.641,0-3.96-1.439-3.96-4.319c0-1.968,0.73-4.115,2.195-6.444c1.464-2.328,3.349-4.14,5.652-5.436L24.085,8.35z"/> </g> </svg>');position:absolute;top:5px;left:5px;width:22px;height:22px;opacity:.5}.dzsparallaxer.mode-horizontal .dzsparallaxer--target{position:absolute}.dzsparallaxer.mode-horizontal .dzsparallaxer--target-con{position:absolute;top:0;width:100%;height:100%;left:0;min-width:100%}.dzsparallaxer.mode-horizontal.loaded .dzsparallaxer--target{animation:slideshow 25s linear infinite}.horizontal-fog{position:absolute!important;top:0;width:100%;height:100%;left:0;background-image:url(img/fog_clouds_png_by_paradise234-d5czivb.png);animation:slideshow 25s linear infinite;background-size:cover}.horizontal-fog.clone{left:-100%}@keyframes slideshow{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(100%,0,0)}}.dzsparallaxer.animation-engine-css .dzsparallaxer--target{transition-property:opacity,visibility,transform;transition-duration:.1s;transition-timing-function:ease-in}.dzsparallaxer.blockquote-box:after{content:"";top:auto;left:auto;right:5px;bottom:5px;transform:scaleX(-1)}.dzsparallaxer.dzsparallaxer-row-start>:not(.dzsparallaxer--target){padding:15px}
/*!
 * Cube Portfolio - Responsive jQuery Grid Plugin
 *
 * version: 4.4.0 (1 August, 2018)
 * require: jQuery v1.8+
 *
 * Copyright 2013-2018, Mihai Buricea (http://scriptpie.com/cubeportfolio/live-preview/)
 * Licensed under CodeCanyon License (http://codecanyon.net/licenses)
 *
 */.cbp,.cbp *,.cbp :after,.cbp-l-direction:after,.cbp-l-filters-alignCenter .cbp-filter-counter:after,.cbp-l-filters-alignRight .cbp-filter-counter:after,.cbp-l-filters-button .cbp-filter-counter:after,.cbp-l-filters-buttonCenter .cbp-filter-counter:after,.cbp-l-filters-dropdownHeader:after,.cbp-l-filters-text .cbp-filter-counter:after,.cbp-popup-loadingBox:after,.cbp-popup-wrap,.cbp-popup-wrap *,.cbp-popup-wrap:before,.cbp-search *,.cbp:after{box-sizing:border-box}.cbp-l-grid-agency-desc,.cbp-l-grid-agency-title,.cbp-l-grid-blog-title,.cbp-l-grid-masonry-projects-desc,.cbp-l-grid-masonry-projects-title,.cbp-l-grid-projects-desc,.cbp-l-grid-projects-title,.cbp-l-grid-work-desc,.cbp-l-grid-work-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cbp-l-dropdown,.cbp-l-dropdown *,.cbp-l-filters-alignCenter,.cbp-l-filters-alignCenter *,.cbp-l-filters-alignLeft,.cbp-l-filters-alignLeft *,.cbp-l-filters-alignRight,.cbp-l-filters-alignRight *,.cbp-l-filters-big,.cbp-l-filters-big *,.cbp-l-filters-button,.cbp-l-filters-button *,.cbp-l-filters-buttonCenter,.cbp-l-filters-buttonCenter *,.cbp-l-filters-dropdown,.cbp-l-filters-dropdown *,.cbp-l-filters-holder,.cbp-l-filters-holder *,.cbp-l-filters-list,.cbp-l-filters-list *,.cbp-l-filters-text,.cbp-l-filters-text *,.cbp-l-filters-underline,.cbp-l-filters-underline *,.cbp-l-filters-work,.cbp-l-filters-work *,.cbp-l-loadMore-bgbutton,.cbp-l-loadMore-bgbutton *,.cbp-l-loadMore-button,.cbp-l-loadMore-button *,.cbp-l-loadMore-text,.cbp-l-loadMore-text *,.cbp-search{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.cbp-lazyload:after,.cbp-popup-loadingBox:after,.cbp-popup-singlePageInline:after,.cbp:after{content:'';position:absolute;width:34px;height:34px;left:0;right:0;top:0;bottom:0;margin:auto;-webkit-animation:cbp-rotation .8s infinite linear;animation:cbp-rotation .8s infinite linear;border-left:3px solid rgba(114,144,182,.15);border-right:3px solid rgba(114,144,182,.15);border-bottom:3px solid rgba(114,144,182,.15);border-top:3px solid rgba(114,144,182,.8);border-radius:100%}.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-alignRight .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-button .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-buttonCenter .cbp-filter-item:hover .cbp-filter-counter,.cbp-l-filters-text .cbp-filter-item:hover .cbp-filter-counter{opacity:1;-webkit-transform:translateY(-44px);transform:translateY(-44px)}.cbp-l-filters-alignCenter .cbp-filter-counter,.cbp-l-filters-alignRight .cbp-filter-counter,.cbp-l-filters-button .cbp-filter-counter,.cbp-l-filters-buttonCenter .cbp-filter-counter,.cbp-l-filters-text .cbp-filter-counter{font:400 11px/18px "Open Sans",sans-serif;border-radius:3px;color:#fff;margin:0 auto;padding:4px 0;text-align:center;width:34px;position:absolute;bottom:0;left:0;right:0;opacity:0;-webkit-transition:-webkit-transform .25s,opacity .25s;transition:transform .25s,opacity .25s}.cbp-l-filters-alignCenter .cbp-filter-counter:after,.cbp-l-filters-alignRight .cbp-filter-counter:after,.cbp-l-filters-button .cbp-filter-counter:after,.cbp-l-filters-buttonCenter .cbp-filter-counter:after,.cbp-l-filters-text .cbp-filter-counter:after{content:"";position:absolute;bottom:-4px;left:0;right:0;margin:0 auto;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent}.cbp-item{display:inline-block;margin:0 10px 20px 0}.cbp{position:relative;margin:0 auto;z-index:1;height:400px}.cbp>*{visibility:hidden}.cbp .cbp-item{list-style-type:none;margin:0;padding:0;overflow:hidden}.cbp img{display:block;border:0;width:100%;height:auto}.cbp a,.cbp a:active,.cbp a:hover{text-decoration:none;outline:0}.cbp-lazyload{position:relative;background:#fff;display:block}.cbp-lazyload img{opacity:1}.cbp-lazyload img[data-cbp-src]{opacity:0}.cbp-lazyload img:not([data-cbp-src]){-webkit-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}.cbp-lazyload:after{z-index:0}.cbp-wrapper-outer{overflow:hidden;position:relative;margin:0 auto}.cbp-wrapper,.cbp-wrapper-helper,.cbp-wrapper-outer{list-style-type:none;padding:0;width:100%;height:100%;z-index:1}.cbp-wrapper,.cbp-wrapper-helper{margin:0}.cbp-ready>*{visibility:visible}.cbp-ready:after{display:none;visibility:hidden}.cbp-ready .cbp-item{position:absolute;top:0;left:0}.cbp-ready .cbp-wrapper,.cbp-ready .cbp-wrapper-helper{position:absolute;top:0;left:0}.cbp-item-off{z-index:-1;pointer-events:none;visibility:hidden}.cbp-item-on2off{z-index:0}.cbp-item-off2on{z-index:1}.cbp-item-on2on{z-index:2}.cbp-item-wrapper{width:100%;height:100%;position:relative;top:0;left:0}.cbp-l-inline img,.cbp-l-project-related-wrap img{display:block;width:100%;height:auto;border:0}.cbp-updateItems{-webkit-transition:height .5s ease-in-out!important;transition:height .5s ease-in-out!important;will-change:height}.cbp-updateItems .cbp-item{-webkit-transition:top .5s ease-in-out,left .5s ease-in-out;transition:top .5s ease-in-out,left .5s ease-in-out}.cbp-updateItems .cbp-item-loading{-webkit-animation:fadeIn .5s ease-in-out;animation:fadeIn .5s ease-in-out;-webkit-transition:none;transition:none}.cbp-removeItem{-webkit-animation:fadeOut .5s ease-in-out;animation:fadeOut .5s ease-in-out}.cbp-panel{width:94%;max-width:1170px;margin:0 auto}.cbp-misc-video{position:relative;height:0;padding-bottom:56.25%;background:#000;text-align:center}.cbp-misc-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}@-webkit-keyframes cbp-rotation{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes cbp-rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.clearfix:after{content:" ";display:block;height:0;clear:both}.cbp-l-filters-left{float:left}.cbp-l-filters-right{float:right}.cbp-l-center{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:480px){.cbp-l-filters-left,.cbp-l-filters-right{width:100%}}@media only screen and (max-width:800px){.cbp-l-center{flex-direction:column}}.cbp-caption,.cbp-caption-activeWrap,.cbp-caption-defaultWrap{display:block}.cbp-caption-activeWrap{background-color:#282727}.cbp-caption-active .cbp-caption,.cbp-caption-active .cbp-caption-activeWrap,.cbp-caption-active .cbp-caption-defaultWrap{overflow:hidden;position:relative;z-index:1}.cbp-caption-active .cbp-caption-defaultWrap{top:0}.cbp-caption-active .cbp-caption-activeWrap{width:100%;position:absolute;z-index:2;height:100%}.cbp-l-caption-title{color:#fff;font:400 16px/21px "Open Sans",sans-serif}.cbp-l-caption-desc{color:#aaa;font:400 12px/16px "Open Sans",sans-serif}.cbp-l-caption-text{font:400 14px/21px "Open Sans",sans-serif;color:#fff;letter-spacing:3px;padding:0 6px}.cbp-l-caption-buttonLeft,.cbp-l-caption-buttonRight{background-color:#547eb1;color:#fff;display:inline-block;font:400 12px/30px "Open Sans",sans-serif;min-width:90px;text-align:center;margin:4px;padding:0 6px}.cbp-l-caption-buttonLeft:hover,.cbp-l-caption-buttonRight:hover{opacity:.9}.cbp-caption-none .cbp-caption-activeWrap{display:none}.cbp-l-caption-alignLeft .cbp-l-caption-body{padding:12px 30px}.cbp-caption-fadeIn .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-minimal .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-moveRight .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-opacity .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-overlayRightAlong .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-pushDown .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-pushTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealBottom .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealLeft .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-revealTop .cbp-l-caption-alignLeft .cbp-l-caption-body,.cbp-caption-zoom .cbp-l-caption-alignLeft .cbp-l-caption-body{padding-top:30px}.cbp-l-caption-alignCenter{display:table;width:100%;height:100%}.cbp-l-caption-alignCenter .cbp-l-caption-body{display:table-cell;vertical-align:middle;text-align:center;padding:15px 0}.cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{position:relative;-webkit-transition:-webkit-transform .25s;transition:transform .25s}.cbp-caption-overlayBottom .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomPush .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft{-webkit-transform:translateX(-20px);transform:translateX(-20px)}.cbp-caption-overlayBottom .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight,.cbp-caption-overlayBottomPush .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{-webkit-transform:translateX(20px);transform:translateX(20px)}.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption:hover .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{-webkit-transform:translateX(0);transform:translateX(0)}@media only screen and (max-width:480px){.cbp-l-caption-alignLeft .cbp-l-caption-body{padding:9px 11px}.cbp-l-caption-title{font-size:14px;line-height:21px}.cbp-l-caption-desc{font-size:11px;line-height:14px}.cbp-l-caption-buttonLeft,.cbp-l-caption-buttonRight{font-size:11px;line-height:28px;min-width:69px;margin:3px;padding:0 4px}.cbp-l-caption-text{font-size:13px;letter-spacing:1px}}@media only screen and (max-width:374px){.cbp-l-caption-alignLeft .cbp-l-caption-body{padding:8px 10px}.cbp-l-caption-title{font-size:13px;line-height:20px}.cbp-l-caption-desc{font-size:11px;line-height:14px}.cbp-l-caption-buttonLeft,.cbp-l-caption-buttonRight{font-size:10px;line-height:28px;min-width:62px;margin:1px;padding:0 4px}}.cbp-caption-fadeIn .cbp-caption-activeWrap{opacity:0;top:0;background-color:rgba(0,0,0,.85);-webkit-transition:opacity .5s;transition:opacity .5s}.cbp-caption-fadeIn .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-minimal .cbp-l-caption-desc,.cbp-caption-minimal .cbp-l-caption-title{position:relative;left:0;opacity:0;-webkit-transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out}.cbp-caption-minimal .cbp-l-caption-title{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.cbp-caption-minimal .cbp-l-caption-desc{-webkit-transform:translateY(70%);transform:translateY(70%)}.cbp-caption-minimal .cbp-caption:hover .cbp-l-caption-desc,.cbp-caption-minimal .cbp-caption:hover .cbp-l-caption-title{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.cbp-caption-minimal .cbp-caption-activeWrap{top:0;background-color:#000;background-color:rgba(0,0,0,.8);opacity:0}.cbp-caption-minimal .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-moveRight .cbp-caption-activeWrap{left:-100%;top:0;-webkit-transition:-webkit-transform .35s;transition:transform .35s}.cbp-caption-moveRight .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(100%);transform:translateX(100%)}.cbp-caption-overlayBottom .cbp-caption-activeWrap{height:60px;background-color:#181616;background-color:rgba(24,22,22,.7);-webkit-transition:-webkit-transform .25s;transition:transform .25s}.cbp-caption-overlayBottom .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonLeft,.cbp-caption-overlayBottomAlong .cbp-l-caption-alignCenter .cbp-l-caption-buttonRight{-webkit-transition-duration:.35s;transition-duration:.35s}.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap,.cbp-caption-overlayBottomAlong .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .35s;transition:transform .35s}.cbp-caption-overlayBottomAlong .cbp-caption-activeWrap{height:auto}.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-34px);transform:translateY(-34px)}.cbp-caption-overlayBottomAlong .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-overlayBottomPush .cbp-caption-activeWrap,.cbp-caption-overlayBottomPush .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .25s;transition:transform .25s}.cbp-caption-overlayBottomPush .cbp-caption-activeWrap{height:69px;-webkit-transform:translateY(0);transform:translateY(0)}.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-68px);transform:translateY(-68px)}.cbp-caption-overlayBottomPush .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-69px);transform:translateY(-69px)}.cbp-caption-overlayBottomReveal .cbp-caption-defaultWrap{z-index:2;-webkit-transition:-webkit-transform .25s;transition:transform .25s}.cbp-caption-overlayBottomReveal .cbp-caption-activeWrap{bottom:0;z-index:1;height:auto}.cbp-caption-overlayBottomReveal .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-68px);transform:translateY(-68px)}.cbp-caption-overlayRightAlong .cbp-caption-activeWrap,.cbp-caption-overlayRightAlong .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-overlayRightAlong .cbp-caption-activeWrap{top:0;left:-50%;width:50%}.cbp-caption-overlayRightAlong .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateX(25%);transform:translateX(25%)}.cbp-caption-overlayRightAlong .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(100%);transform:translateX(100%)}.cbp-caption-pushDown .cbp-caption-activeWrap,.cbp-caption-pushDown .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-pushDown .cbp-caption-activeWrap{top:-100%}.cbp-caption-pushDown .cbp-caption:hover .cbp-caption-activeWrap,.cbp-caption-pushDown .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(100%);transform:translateY(100%)}.cbp-caption-pushTop .cbp-caption-activeWrap,.cbp-caption-pushTop .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-pushTop .cbp-caption-activeWrap{height:102%}.cbp-caption-pushTop .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-pushTop .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateY(-99%);transform:translateY(-99%)}.cbp-caption-revealBottom .cbp-caption-defaultWrap{z-index:2;-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-revealBottom .cbp-caption-activeWrap{top:0;z-index:1}.cbp-caption-revealBottom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.cbp-caption-revealLeft .cbp-caption-activeWrap{left:100%;top:0;-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-revealLeft .cbp-caption:hover .cbp-caption-activeWrap{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.cbp-caption-revealTop .cbp-caption-defaultWrap{z-index:2;-webkit-transition:-webkit-transform .4s;transition:transform .4s}.cbp-caption-revealTop .cbp-caption-activeWrap{top:0;z-index:1}.cbp-caption-revealTop .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:translateY(100%);transform:translateY(100%)}.cbp-caption-zoom .cbp-caption-defaultWrap{-webkit-transition:-webkit-transform .35s ease-out;transition:transform .35s ease-out}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:scale(1.25);transform:scale(1.25)}.cbp-caption-zoom .cbp-caption-activeWrap{opacity:0;top:0;background-color:rgba(0,0,0,.9);-webkit-transition:opacity .4s;transition:opacity .4s}.cbp-caption-zoom .cbp-caption:hover .cbp-caption-activeWrap{opacity:1}.cbp-caption-opacity .cbp-item{padding:1px}.cbp-caption-opacity .cbp-caption,.cbp-caption-opacity .cbp-caption-activeWrap,.cbp-caption-opacity .cbp-caption-defaultWrap{background-color:transparent}.cbp-caption-opacity .cbp-caption{border:1px solid transparent}.cbp-caption-opacity .cbp-caption:hover{border-color:#ededed}.cbp-caption-opacity .cbp-caption-defaultWrap{opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.cbp-caption-opacity .cbp-caption:hover .cbp-caption-defaultWrap{opacity:.8}.cbp-caption-opacity .cbp-caption:hover .cbp-caption-activeWrap{top:0}.cbp-caption-expand .cbp-caption{border-bottom:1px dotted #eaeaea}.cbp-caption-expand .cbp-caption-activeWrap{height:auto;background-color:transparent}.cbp-caption-expand .cbp-caption-defaultWrap{cursor:pointer;font:500 15px/23px Roboto,sans-serif;color:#474747;padding:12px 0 11px 26px}.cbp-caption-expand .cbp-caption-defaultWrap svg{position:absolute;top:16px;left:0}.cbp-caption-expand .cbp-l-caption-body{font:400 13px/21px Roboto,sans-serif;color:#888;padding:0 0 20px 26px}.cbp-caption-expand-active{-webkit-transition:height .4s!important;transition:height .4s!important}.cbp-caption-expand-active .cbp-item{-webkit-transition:left .4s,top .4s!important;transition:left .4s,top .4s!important}.cbp-caption-expand-open .cbp-caption-activeWrap{-webkit-transition:height .4s;transition:height .4s}.cbp-l-filters-alignCenter{margin-bottom:30px;text-align:center;font:400 12px/21px sans-serif;color:#dadada}.cbp-l-filters-alignCenter .cbp-filter-item{color:#949494;cursor:pointer;font:400 13px/21px "Open Sans",sans-serif;padding:0 12px;position:relative;overflow:visible;margin:0 0 10px;display:inline-block;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.cbp-l-filters-alignCenter .cbp-filter-item:hover{color:#2d2c2c}.cbp-l-filters-alignCenter .cbp-filter-item:hover .cbp-filter-counter{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.cbp-l-filters-alignCenter .cbp-filter-item.cbp-filter-item-active{color:#2d2c2c;cursor:default}.cbp-l-filters-alignCenter .cbp-filter-counter{background-color:#626161}.cbp-l-filters-alignCenter .cbp-filter-counter:after{border-top:4px solid #626161}.cbp-l-filters-alignLeft{margin-bottom:30px}.cbp-l-filters-alignLeft .cbp-filter-item{background-color:#fff;border:1px solid #cdcdcd;cursor:pointer;font:400 12px/30px "Open Sans",sans-serif;padding:0 13px;position:relative;overflow:visible;margin:0 4px 10px 4px;display:inline-block;color:#888;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border .3s ease-in-out}.cbp-l-filters-alignLeft .cbp-filter-item:hover{color:#111}.cbp-l-filters-alignLeft .cbp-filter-item.cbp-filter-item-active{background-color:#6c7a89;border:1px solid #6c7a89;color:#fff;cursor:default}.cbp-l-filters-alignLeft .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-alignLeft .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-alignLeft .cbp-filter-counter{display:inline}@media only screen and (max-width:480px){.cbp-l-filters-alignLeft{text-align:center}}.cbp-l-filters-alignRight{margin-bottom:30px;text-align:right}.cbp-l-filters-alignRight .cbp-filter-item{background-color:transparent;color:#8b8b8b;cursor:pointer;font:400 11px/31px "Open Sans",sans-serif;padding:0 14px;position:relative;overflow:visible;margin:0 3px 10px 3px;border:1px solid #e4e2e2;text-transform:uppercase;display:inline-block;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border .3s ease-in-out}.cbp-l-filters-alignRight .cbp-filter-item:hover{color:#2b3444}.cbp-l-filters-alignRight .cbp-filter-item.cbp-filter-item-active{color:#fff;background-color:#049372;border-color:#049372;cursor:default}.cbp-l-filters-alignRight .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-alignRight .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-alignRight .cbp-filter-counter{background-color:#049372}.cbp-l-filters-alignRight .cbp-filter-counter:after{border-top:4px solid #049372}@media only screen and (max-width:480px){.cbp-l-filters-alignRight{text-align:center}}.cbp-l-filters-button{margin-bottom:30px}.cbp-l-filters-button .cbp-filter-item{background-color:#fff;border:1px solid #ececec;color:#888;cursor:pointer;font:400 12px/32px "Open Sans",sans-serif;margin:0 5px 10px 5px;overflow:visible;padding:0 17px;position:relative;display:inline-block;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out,border-color .3s ease-in-out}.cbp-l-filters-button .cbp-filter-item:hover{color:#545454;border-color:#dadada}.cbp-l-filters-button .cbp-filter-item.cbp-filter-item-active{background-color:#545454;color:#fff;border-color:#5d5d5d;cursor:default}.cbp-l-filters-button .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-button .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-button .cbp-filter-counter{background-color:#545454}.cbp-l-filters-button .cbp-filter-counter:after{border-top:4px solid #545454}@media only screen and (max-width:480px){.cbp-l-filters-button{text-align:center}}.cbp-l-filters-buttonCenter{margin-bottom:30px;text-align:center}.cbp-l-filters-buttonCenter .cbp-filter-item{background-color:#fff;border:1px solid #ececec;color:#888;cursor:pointer;font:400 12px/32px Roboto,sans-serif;margin:0 5px 10px 5px;overflow:visible;padding:0 17px;position:relative;display:inline-block;-webkit-transition:color .3s ease-in-out,border-color .3s ease-in-out;transition:color .3s ease-in-out,border-color .3s ease-in-out}.cbp-l-filters-buttonCenter .cbp-filter-item:hover{color:#5d5d5d}.cbp-l-filters-buttonCenter .cbp-filter-item.cbp-filter-item-active{color:#3b9cb3;border-color:#8cd2e5;cursor:default}.cbp-l-filters-buttonCenter .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-buttonCenter .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-buttonCenter .cbp-filter-counter{background-color:#68abbc}.cbp-l-filters-buttonCenter .cbp-filter-counter:after{border-top:4px solid #68abbc}.cbp-l-filters-dropdown{margin-bottom:40px;height:38px;position:relative;z-index:5}.cbp-l-filters-dropdownWrap{width:200px;position:absolute;right:0;background:#4d4c4d}.cbp-l-filters-dropdownHeader{font:400 12px/38px "Open Sans",sans-serif;margin:0 17px;color:#fff;cursor:default;position:relative}.cbp-l-filters-dropdownHeader:after{border-color:#fff transparent;border-style:solid;border-width:5px 5px 0;content:"";height:0;position:absolute;right:0;top:50%;width:0;margin-top:-1px}.cbp-l-filters-dropdownWrap.cbp-l-filters-dropdownWrap-open .cbp-l-filters-dropdownHeader:after{border-width:0 5px 5px}.cbp-l-filters-dropdownList{display:none;list-style:none outside none;margin:0;padding:0}.cbp-l-filters-dropdownList>li{margin:0;list-style:none}.cbp-l-filters-dropdownWrap.cbp-l-filters-dropdownWrap-open .cbp-l-filters-dropdownList{display:block;margin:0}.cbp-l-filters-dropdownList .cbp-filter-item{background:0 0;color:#b3b3b3;width:100%;text-align:left;font:400 12px/40px "Open Sans",sans-serif;margin:0;padding:0 17px;cursor:pointer;border:none;border-top:1px solid #595959}.cbp-l-filters-dropdownList .cbp-filter-item:hover{color:#e6e6e6}.cbp-l-filters-dropdownList .cbp-filter-item-active{color:#fff;cursor:default}.cbp-l-filters-dropdownWrap .cbp-filter-counter{display:inline}.cbp-l-filters-dropdown-floated{float:right;margin-top:-2px;margin-left:20px;width:200px}@media only screen and (max-width:480px){.cbp-l-filters-dropdown-floated{width:100%;margin-top:0;margin-left:0}.cbp-l-filters-dropdownWrap{right:0;left:0;margin:0 auto}}.cbp-l-filters-list{margin-bottom:30px;content:"";display:table;clear:both}.cbp-l-filters-list .cbp-filter-item{background-color:transparent;color:#585252;cursor:pointer;font:400 12px/35px "Open Sans",sans-serif;padding:0 18px;position:relative;overflow:visible;margin:0 0 10px;float:left;border:1px solid #3288c4;border-right-width:0;-webkit-transition:left .3s ease-in-out;transition:left .3s ease-in-out}.cbp-l-filters-list .cbp-filter-item:hover{color:#000}.cbp-l-filters-list .cbp-filter-item.cbp-filter-item-active{cursor:default;color:#fff;background-color:#3288c4}.cbp-l-filters-list-first{border-radius:6px 0 0 6px}.cbp-l-filters-list-last{border-radius:0 6px 6px 0;border-right-width:1px!important}.cbp-l-filters-list .cbp-filter-counter{display:inline}@media only screen and (max-width:600px){.cbp-l-filters-list .cbp-filter-item{margin-right:5px;border-radius:6px;border-right-width:1px}}.cbp-l-filters-work{margin-bottom:30px;text-align:center}.cbp-l-filters-work .cbp-filter-item{background-color:#fff;color:#888;cursor:pointer;font:600 11px/37px "Open Sans",sans-serif;margin:0 3px 15px 3px;overflow:visible;padding:0 16px;position:relative;display:inline-block;text-transform:uppercase;-webkit-transition:color .3s ease-in-out,background-color .3s ease-in-out;transition:color .3s ease-in-out,background-color .3s ease-in-out}.cbp-l-filters-work .cbp-filter-item:hover{color:#fff;background:#607d8b}.cbp-l-filters-work .cbp-filter-item.cbp-filter-item-active{background-color:#607d8b;color:#fff;cursor:default}.cbp-l-filters-work .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-work .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-work .cbp-filter-counter{font:600 11px/37px "Open Sans",sans-serif;text-align:center;display:inline-block;margin-left:8px}.cbp-l-filters-work .cbp-filter-counter:before{content:'('}.cbp-l-filters-work .cbp-filter-counter:after{content:')'}.cbp-l-filters-big{margin-bottom:30px;text-align:center}.cbp-l-filters-big .cbp-filter-item{color:#444;cursor:pointer;font:400 15px/22px Roboto,sans-serif;margin:0 8px 10px 8px;padding:10px 23px;position:relative;display:inline-block;border:1px solid transparent;text-transform:uppercase;-webkit-transition:color .3s ease-in-out,border .3s ease-in-out;transition:color .3s ease-in-out,border .3s ease-in-out}.cbp-l-filters-big .cbp-filter-item:hover{color:#888}.cbp-l-filters-big .cbp-filter-item.cbp-filter-item-active{border-color:#d5d5d5;color:#444;cursor:default}.cbp-l-filters-big .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-big .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-text{margin-bottom:30px;text-align:center;font:400 12px/36px Lato,sans-serif;color:#dadada;padding:0 15px}.cbp-l-filters-text .cbp-filter-item{color:#949494;cursor:pointer;font:400 13px/21px Lato,sans-serif;padding:0 12px;position:relative;overflow:visible;margin:0 0 10px;display:inline-block;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.cbp-l-filters-text .cbp-filter-item:hover{color:#2d2c2c}.cbp-l-filters-text .cbp-filter-item:hover .cbp-filter-counter{-webkit-transform:translateY(-30px);transform:translateY(-30px)}.cbp-l-filters-text .cbp-filter-item.cbp-filter-item-active{color:#2d2c2c;cursor:default}.cbp-l-filters-text .cbp-filter-counter{background-color:#626161;font:400 11px/18px Lato,sans-serif}.cbp-l-filters-text .cbp-filter-counter:after{border-top:4px solid #626161}.cbp-l-filters-text-sort{display:inline-block;font:400 13px/21px Lato,sans-serif;color:#949494;margin-right:15px}@media only screen and (max-width:480px){.cbp-l-filters-text-sort{display:block;margin-bottom:10px}}.cbp-l-filters-underline{margin-bottom:30px}.cbp-l-filters-underline .cbp-filter-item{border-bottom:3px solid transparent;cursor:pointer;font:600 14px/21px "Open Sans",sans-serif;padding:8px 10px;position:relative;overflow:visible;margin:0 10px 10px 10px;display:inline-block;color:#787878;-webkit-transition:color .25s ease-in-out,border-color .25s ease-in-out;transition:color .25s ease-in-out,border-color .25s ease-in-out}.cbp-l-filters-underline .cbp-filter-item:hover{color:#111}.cbp-l-filters-underline .cbp-filter-item.cbp-filter-item-active{border-bottom-color:#666;color:#444;cursor:default}.cbp-l-filters-underline .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-underline .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-underline .cbp-filter-counter{display:inline}@media only screen and (max-width:480px){.cbp-l-filters-underline{text-align:center}}.cbp-l-filters-holder{text-align:center}.cbp-l-filters-holder .cbp-filter-item{cursor:pointer;font:600 16px/21px "Open Sans",sans-serif;padding:8px 10px;position:relative;overflow:visible;margin:0 10px 10px 10px;display:inline-block;color:#555;-webkit-transition:color .25s ease-in-out;transition:color .25s ease-in-out;letter-spacing:.3px}.cbp-l-filters-holder .cbp-filter-item:hover{color:#d8b345}.cbp-l-filters-holder .cbp-filter-item.cbp-filter-item-active{color:#d8b345;cursor:default}.cbp-l-filters-holder .cbp-filter-item:first-child{margin-left:0}.cbp-l-filters-holder .cbp-filter-item:last-child{margin-right:0}.cbp-l-filters-holder .cbp-filter-counter{display:inline}@media only screen and (max-width:480px){.cbp-l-filters-holder{text-align:center}}.cbp-l-subfilters{display:none;opacity:0;margin-bottom:40px;text-align:center}.cbp-l-subfilters .cbp-filter-item{position:relative;font:13px "Open Sans",sans-serif;display:inline-block;color:#9e9e9e;margin:0 15px;cursor:pointer;margin:0 10px 10px 10px;letter-spacing:.3px}.cbp-l-subfilters .cbp-filter-item:hover{color:#555}.cbp-l-subfilters .cbp-filter-item:after{content:'';background-color:#dfb947;width:0;height:2px;position:absolute;left:50%;bottom:-6px;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .3s;transition:width .3s}.cbp-l-subfilters .cbp-filter-item-active{color:#555}.cbp-l-subfilters .cbp-filter-item-active:after{width:100%}.cbp-l-subfilters--active{display:block;-webkit-animation:fadeIn .5s ease both;animation:fadeIn .5s ease both}.cbp-animation-quicksand{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-quicksand .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-quicksand .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-quicksand .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-quicksand .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:quicksand-off .6s ease-out both;animation:quicksand-off .6s ease-out both}.cbp-animation-quicksand .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:quicksand-on .6s ease-out both;animation:quicksand-on .6s ease-out both}@-webkit-keyframes quicksand-off{100%{opacity:0;-webkit-transform:scale3d(0,0,0)}}@keyframes quicksand-off{100%{opacity:0;transform:scale3d(0,0,0)}}@-webkit-keyframes quicksand-on{0%{opacity:0;-webkit-transform:scale3d(0,0,0)}}@keyframes quicksand-on{0%{opacity:0;transform:scale3d(0,0,0)}}.cbp-animation-boxShadow,.cbp-animation-fadeOut{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-boxShadow .cbp-item,.cbp-animation-fadeOut .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-boxShadow .cbp-item,.cbp-animation-fadeOut .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-boxShadow .cbp-item-wrapper,.cbp-animation-fadeOut .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-boxShadow .cbp-item-on2off .cbp-item-wrapper,.cbp-animation-fadeOut .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:fadeOut-off .6s ease-in-out both;animation:fadeOut-off .6s ease-in-out both}.cbp-animation-boxShadow .cbp-item-off2on .cbp-item-wrapper,.cbp-animation-fadeOut .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:fadeOut-on .6s ease-in-out both;animation:fadeOut-on .6s ease-in-out both}@-webkit-keyframes fadeOut-off{0%{opacity:1}100%,80%{opacity:0}}@keyframes fadeOut-off{0%{opacity:1}100%,80%{opacity:0}}@-webkit-keyframes fadeOut-on{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut-on{0%{opacity:0}100%{opacity:1}}.cbp-animation-flipOut{-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out;will-change:height}.cbp-animation-flipOut .cbp-item{-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out}.cbp-animation-flipOut .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipOut .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipOut .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:flipOut-out .7s both ease-in;animation:flipOut-out .7s both ease-in}.cbp-animation-flipOut .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:flipOut-in .7s ease-out both;animation:flipOut-in .7s ease-out both}@-webkit-keyframes flipOut-out{100%,50%{-webkit-transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@keyframes flipOut-out{100%,50%{transform:translateZ(-1000px) rotateY(-90deg);opacity:.2}}@-webkit-keyframes flipOut-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}@keyframes flipOut-in{0%,50%{transform:translateZ(-1000px) rotateY(90deg);opacity:.2}}.cbp-animation-flipBottom{-webkit-transition:height .7s ease-in-out;transition:height .7s ease-in-out;will-change:height}.cbp-animation-flipBottom .cbp-item{-webkit-transition:-webkit-transform .7s ease-in-out;transition:transform .7s ease-in-out}.cbp-animation-flipBottom .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipBottom .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipBottom .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:flipBottom-out .7s both ease-in;animation:flipBottom-out .7s both ease-in}.cbp-animation-flipBottom .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:flipBottom-in .7s ease-out both;animation:flipBottom-in .7s ease-out both}@-webkit-keyframes flipBottom-out{100%,50%{-webkit-transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@keyframes flipBottom-out{100%,50%{transform:translateZ(-1000px) rotateX(-90deg);opacity:.2}}@-webkit-keyframes flipBottom-in{0%,50%{-webkit-transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}@keyframes flipBottom-in{0%,50%{transform:translateZ(-1000px) rotateX(90deg);opacity:.2}}.cbp-animation-scaleSides{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-scaleSides .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-scaleSides .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-scaleSides .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-scaleSides .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:scaleSides-out .9s both;animation:scaleSides-out .9s both}.cbp-animation-scaleSides .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:scaleSides-in .9s both;animation:scaleSides-in .9s both}@-webkit-keyframes scaleSides-out{100%,50%{-webkit-transform:scale(.6);opacity:0}}@keyframes scaleSides-out{100%,50%{transform:scale(.6);opacity:0}}@-webkit-keyframes scaleSides-in{0%,50%{-webkit-transform:scale(.6);opacity:0}}@keyframes scaleSides-in{0%,50%{transform:scale(.6);opacity:0}}.cbp-animation-skew{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-skew .cbp-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-animation-skew .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-skew .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-skew .cbp-item-on2off .cbp-item-wrapper{-webkit-animation:skew-off .6s ease-out both;animation:skew-off .6s ease-out both}.cbp-animation-skew .cbp-item-off2on .cbp-item-wrapper{-webkit-animation:skew-on .6s ease-out both;animation:skew-on .6s ease-out both}@-webkit-keyframes skew-off{100%{opacity:0;-webkit-transform:scale3d(0,0,0) skew(20deg,0)}}@keyframes skew-off{100%{opacity:0;transform:scale3d(0,0,0) skew(20deg,0)}}@-webkit-keyframes skew-on{0%{opacity:0;-webkit-transform:scale3d(0,0,0) skew(0,20deg)}}@keyframes skew-on{0%{opacity:0;transform:scale3d(0,0,0) skew(0,20deg)}}.cbp-animation-fadeOutTop{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-fadeOutTop .cbp-wrapper-outer{overflow:visible}.cbp-animation-fadeOutTop .cbp-item{-webkit-perspective:1000px;perspective:1000px;overflow:visible}.cbp-animation-fadeOutTop .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-fadeOutTop .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:fadeOutTop-out .6s both ease-in-out;animation:fadeOutTop-out .6s both ease-in-out}.cbp-animation-fadeOutTop .cbp-wrapper .cbp-item-wrapper{-webkit-animation:fadeOutTop-in .6s both ease-in-out;animation:fadeOutTop-in .6s both ease-in-out}@-webkit-keyframes fadeOutTop-out{0%{-webkit-transform:translateY(0);opacity:1}100%,50%{-webkit-transform:translateY(-30px);opacity:0}}@keyframes fadeOutTop-out{0%{transform:translateY(0);opacity:1}100%,50%{transform:translateY(-30px);opacity:0}}@-webkit-keyframes fadeOutTop-in{0%,50%{-webkit-transform:translateY(-30px);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes fadeOutTop-in{0%,50%{transform:translateY(-30px);opacity:0}100%{transform:translateY(0);opacity:1}}.cbp-animation-slideLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-slideLeft .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-slideLeft .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-slideLeft .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:slideLeft-out .8s both ease-in-out;animation:slideLeft-out .8s both ease-in-out}.cbp-animation-slideLeft .cbp-wrapper .cbp-item-wrapper{-webkit-animation:slideLeft-in .8s both ease-in-out;animation:slideLeft-in .8s both ease-in-out}@-webkit-keyframes slideLeft-out{0%{opacity:1;transform:scale(1)}25%{opacity:.75;-webkit-transform:scale(.8)}75%{opacity:.75;-webkit-transform:scale(.8) translateX(-200%)}100%{opacity:.75;-webkit-transform:scale(.8) translateX(-200%)}}@keyframes slideLeft-out{0%{opacity:1;transform:scale(1)}25%{opacity:.75;transform:scale(.8)}75%{opacity:.75;transform:scale(.8) translateX(-200%)}100%{opacity:.75;transform:scale(.8) translateX(-200%)}}@-webkit-keyframes slideLeft-in{0%,25%{opacity:.75;-webkit-transform:scale(.8) translateX(200%)}75%{opacity:.75;-webkit-transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1) translateX(0)}}@keyframes slideLeft-in{0%,25%{opacity:.75;transform:scale(.8) translateX(200%)}75%{opacity:.75;transform:scale(.8)}100%{opacity:1;transform:scale(1) translateX(0)}}.cbp-animation-sequentially{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-sequentially .cbp-wrapper-outer{overflow:visible}.cbp-animation-sequentially .cbp-item{-webkit-perspective:1000px;perspective:1000px;overflow:visible}.cbp-animation-sequentially .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-sequentially .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:fadeOutTop-out .6s both ease;animation:fadeOutTop-out .6s both ease}.cbp-animation-sequentially .cbp-wrapper .cbp-item-wrapper{-webkit-animation:fadeOutTop-in .6s both ease-out;animation:fadeOutTop-in .6s both ease-out}.cbp-animation-3dflip{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-3dflip .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-3dflip .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-3dflip .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:flip-out .6s both ease-in-out;animation:flip-out .6s both ease-in-out}.cbp-animation-3dflip .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:flip-in .6s both ease-in-out;animation:flip-in .6s both ease-in-out}@-webkit-keyframes flip-out{100%{opacity:0;-webkit-transform:rotateY(90deg)}}@keyframes flip-out{100%{opacity:0;transform:rotateY(90deg)}}@-webkit-keyframes flip-in{0%{opacity:0;-webkit-transform:rotateY(-90deg)}100%{opacity:1;-webkit-transform:rotateY(0)}}@keyframes flip-in{0%{opacity:0;transform:rotateY(-90deg)}100%{opacity:1;transform:rotateY(0)}}.cbp-animation-flipOutDelay{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-flipOutDelay .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-flipOutDelay .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-flipOutDelay .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:flipOut-out 1s both ease-in;animation:flipOut-out 1s both ease-in}.cbp-animation-flipOutDelay .cbp-wrapper .cbp-item-wrapper{-webkit-animation:flipOut-in 1s both ease-out;animation:flipOut-in 1s both ease-out}.cbp-animation-slideDelay{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-slideDelay .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-slideDelay .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-slideDelay .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:slideDelay-out .5s both ease-in-out;animation:slideDelay-out .5s both ease-in-out}.cbp-animation-slideDelay .cbp-wrapper .cbp-item-wrapper{-webkit-animation:slideDelay-in .5s both ease-in-out;animation:slideDelay-in .5s both ease-in-out}@-webkit-keyframes slideDelay-out{100%{-webkit-transform:translateX(-100%)}}@keyframes slideDelay-out{100%{transform:translateX(-100%)}}@-webkit-keyframes slideDelay-in{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(0)}}@keyframes slideDelay-in{0%{transform:translateX(100%)}100%{transform:translateX(0)}}.cbp-animation-rotateSides{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-rotateSides .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-rotateSides .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-rotateSides .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:-50% 50%;-webkit-animation:rotateSides-out .5s both ease-in;transform-origin:-50% 50%;animation:rotateSides-out .5s both ease-in}.cbp-animation-rotateSides .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:150% 50%;-webkit-animation:rotateSides-in .6s both ease-out;transform-origin:150% 50%;animation:rotateSides-in .6s both ease-out}@-webkit-keyframes rotateSides-out{100%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(90deg)}}@keyframes rotateSides-out{100%{opacity:0;transform:translateZ(-500px) rotateY(90deg)}}@-webkit-keyframes rotateSides-in{0%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg)}40%{opacity:0;-webkit-transform:translateZ(-500px) rotateY(-90deg)}}@keyframes rotateSides-in{0%{opacity:0;transform:translateZ(-500px) rotateY(-90deg)}40%{opacity:0;transform:translateZ(-500px) rotateY(-90deg)}}.cbp-animation-foldLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-foldLeft .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-foldLeft .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-foldLeft .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:foldLeft-out .7s both;animation:foldLeft-out .7s both}.cbp-animation-foldLeft .cbp-wrapper .cbp-item-wrapper{-webkit-animation:foldLeft-in .7s both;animation:foldLeft-in .7s both}@-webkit-keyframes foldLeft-out{100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(-90deg)}}@keyframes foldLeft-out{100%{opacity:0;transform:translateX(-100%) rotateY(-90deg)}}@-webkit-keyframes foldLeft-in{0%{opacity:.3;-webkit-transform:translateX(100%)}}@keyframes foldLeft-in{0%{opacity:.3;transform:translateX(100%)}}.cbp-animation-unfold{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-unfold .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-unfold .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-unfold .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:unfold-out .8s both;animation:unfold-out .8s both}.cbp-animation-unfold .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:0 50%;-webkit-animation:unfold-in .8s both;transform-origin:0 50%;animation:unfold-in .8s both}@-webkit-keyframes unfold-out{90%{opacity:.3}100%{opacity:0;-webkit-transform:translateX(-100%)}}@keyframes unfold-out{90%{opacity:.3}100%{opacity:0;transform:translateX(-100%)}}@-webkit-keyframes unfold-in{0%{opacity:0;-webkit-transform:translateX(100%) rotateY(90deg)}}@keyframes unfold-in{0%{opacity:0;transform:translateX(100%) rotateY(90deg)}}.cbp-animation-scaleDown{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-scaleDown .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-scaleDown .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-scaleDown .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:scaleDown-out .7s both;animation:scaleDown-out .7s both}.cbp-animation-scaleDown .cbp-wrapper .cbp-item-wrapper{-webkit-animation:scaleDown-in .6s both;animation:scaleDown-in .6s both}@-webkit-keyframes scaleDown-out{100%{opacity:0;-webkit-transform:scale(.8)}}@keyframes scaleDown-out{100%{opacity:0;transform:scale(.8)}}@-webkit-keyframes scaleDown-in{0%{-webkit-transform:translateX(100%)}}@keyframes scaleDown-in{0%{transform:translateX(100%)}}.cbp-animation-frontRow{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-frontRow .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-frontRow .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-frontRow .cbp-wrapper-helper .cbp-item-wrapper{-webkit-animation:frontRow-out .7s both ease;animation:frontRow-out .7s both ease}.cbp-animation-frontRow .cbp-wrapper .cbp-item-wrapper{-webkit-animation:frontRow-in .6s both ease;animation:frontRow-in .6s both ease}@-webkit-keyframes frontRow-out{100%{-webkit-transform:translateX(-60%) scale(.8);opacity:0}}@keyframes frontRow-out{100%{transform:translateX(-60%) scale(.8);opacity:0}}@-webkit-keyframes frontRow-in{0%{-webkit-transform:translateX(100%) scale(.8)}100%{opacity:1;-webkit-transform:translateX(0) scale(1)}}@keyframes frontRow-in{0%{transform:translateX(100%) scale(.8)}100%{opacity:1;transform:translateX(0) scale(1)}}.cbp-animation-rotateRoom{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-rotateRoom .cbp-item{-webkit-perspective:1000px;perspective:1000px}.cbp-animation-rotateRoom .cbp-item-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cbp-animation-rotateRoom .cbp-wrapper-helper .cbp-item-wrapper{-webkit-transform-origin:100% 50%;transform-origin:100% 50%;-webkit-animation:rotateRoom-out .8s both ease;animation:rotateRoom-out .8s both ease}.cbp-animation-rotateRoom .cbp-wrapper .cbp-item-wrapper{-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-animation:rotateRoom-in .8s both ease;animation:rotateRoom-in .8s both ease}@-webkit-keyframes rotateRoom-out{90%{opacity:.3}100%{opacity:0;-webkit-transform:translateX(-100%) rotateY(90deg)}}@keyframes rotateRoom-out{90%{opacity:.3}100%{opacity:0;transform:translateX(-100%) rotateY(90deg)}}@-webkit-keyframes rotateRoom-in{0%{opacity:.3;-webkit-transform:translateX(100%) rotateY(-90deg)}}@keyframes rotateRoom-in{0%{opacity:.3;transform:translateX(100%) rotateY(-90deg)}}.cbp-animation-bounceBottom{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-bounceBottom .cbp-wrapper-helper{-webkit-animation:bounceBottom-out .6s both ease-in-out;animation:bounceBottom-out .6s both ease-in-out}.cbp-animation-bounceBottom .cbp-wrapper{-webkit-animation:bounceBottom-in .6s both ease-in-out;animation:bounceBottom-in .6s both ease-in-out}@-webkit-keyframes bounceBottom-out{100%{-webkit-transform:translateY(100%);opacity:0}}@keyframes bounceBottom-out{100%{transform:translateY(100%);opacity:0}}@-webkit-keyframes bounceBottom-in{0%{-webkit-transform:translateY(100%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes bounceBottom-in{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}.cbp-animation-bounceLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-bounceLeft .cbp-wrapper-helper{-webkit-animation:bounceLeft-out .6s both ease-in-out;animation:bounceLeft-out .6s both ease-in-out}.cbp-animation-bounceLeft .cbp-wrapper{-webkit-animation:bounceLeft-in .6s both ease-in-out;animation:bounceLeft-in .6s both ease-in-out}@-webkit-keyframes bounceLeft-out{100%{-webkit-transform:translateX(-100%);opacity:0}}@keyframes bounceLeft-out{100%{transform:translateX(-100%);opacity:0}}@-webkit-keyframes bounceLeft-in{0%{-webkit-transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@keyframes bounceLeft-in{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}.cbp-animation-bounceTop{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-bounceTop .cbp-wrapper-helper{-webkit-animation:bounceTop-out .6s both ease-in-out;animation:bounceTop-out .6s both ease-in-out}.cbp-animation-bounceTop .cbp-wrapper{-webkit-animation:bounceTop-in .6s both ease-in-out;animation:bounceTop-in .6s both ease-in-out}@-webkit-keyframes bounceTop-out{100%{-webkit-transform:translateY(-100%);opacity:0}}@keyframes bounceTop-out{100%{transform:translateY(-100%);opacity:0}}@-webkit-keyframes bounceTop-in{0%{-webkit-transform:translateY(-100%);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes bounceTop-in{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}.cbp-animation-moveLeft{-webkit-transition:height .6s ease-in-out;transition:height .6s ease-in-out;will-change:height}.cbp-animation-moveLeft .cbp-wrapper-helper{-webkit-animation:moveLeft-out .6s both ease-in-out;animation:moveLeft-out .6s both ease-in-out}.cbp-animation-moveLeft .cbp-wrapper{-webkit-animation:moveLeft-in .6s both ease-in-out;animation:moveLeft-in .6s both ease-in-out}@-webkit-keyframes moveLeft-out{100%{-webkit-transform:translateX(-100%);opacity:0}}@keyframes moveLeft-out{100%{transform:translateX(-100%);opacity:0}}@-webkit-keyframes moveLeft-in{0%{-webkit-transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0);opacity:1}}@keyframes moveLeft-in{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}.cbp-displayType-bottomToTop{-webkit-perspective:1000px;perspective:1000px}.cbp-displayType-bottomToTop .cbp-item{-webkit-animation:fadeInBottomToTop .3s both ease-in;animation:fadeInBottomToTop .3s both ease-in}@-webkit-keyframes fadeInBottomToTop{0%{opacity:0;-webkit-transform:translateY(50px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInBottomToTop{0%{opacity:0;transform:translateY(50px)}100%{opacity:1;transform:translateY(0)}}.cbp-displayType-fadeIn{-webkit-animation:fadeIn .5s both ease-in;animation:fadeIn .5s both ease-in}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cbp-displayType-fadeInToTop{-webkit-perspective:1000px;perspective:1000px;-webkit-animation:fadeInToTop .5s both ease-in;animation:fadeInToTop .5s both ease-in}@-webkit-keyframes fadeInToTop{0%{opacity:0;-webkit-transform:translateY(30px)}100%{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInToTop{0%{opacity:0;transform:translateY(30px)}100%{opacity:1;transform:translateY(0)}}.cbp-displayType-sequentially .cbp-item{-webkit-animation:fadeIn .5s both ease-in;animation:fadeIn .5s both ease-in}.cbp-lightbox img{display:block;border:0;width:100%;height:auto}.cbp-popup-ie8bg{position:absolute;width:100%;height:100%;min-height:100%;top:0;left:0;z-index:-1;background:#000}.cbp-popup-wrap{height:100%;text-align:center;position:fixed;width:100%;left:0;top:0;display:none;z-index:99990;padding:0 10px}.cbp-popup-wrap video{outline:0 none}.cbp-popup-lightbox{background:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center}.cbp-popup-singlePage{background:#fff;padding:0}.cbp-popup-wrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.cbp-popup-content-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:hidden;overflow-x:hidden;-webkit-overflow-scrolling:touch}.cbp-popup-content{position:relative;display:inline-block;vertical-align:middle;text-align:left;max-width:100%}.cbp-popup-lightbox .cbp-popup-content{display:flex}.cbp-popup-singlePage .cbp-popup-content{position:relative;z-index:1;margin-top:145px;max-width:1024px;vertical-align:top;width:94%}.cbp-popup-singlePage .cbp-popup-content-basic{position:relative;z-index:1;margin-top:104px;vertical-align:top;width:100%;display:inline-block;text-align:left}.cbp-popup-lightbox-figure{width:100%;position:relative;padding:20px 0}.cbp-popup-lightbox-bottom{position:relative;margin-top:3px}.cbp-popup-lightbox-title{padding-right:50px;font:400 12px/18px "Open Sans",sans-serif;color:#eee}.cbp-popup-lightbox-counter{position:absolute;top:0;right:0;font:400 12px/18px "Open Sans",sans-serif;color:#eee}.cbp-popup-lightbox-img{width:auto;max-width:100%;height:auto;display:block;box-shadow:0 0 8px rgba(0,0,0,.6)}.cbp-popup-lightbox-img[data-action]{cursor:pointer}.cbp-popup-lightbox-isIframe .cbp-popup-content{width:75%;display:inline-block}@media only screen and (max-width:768px){.cbp-popup-lightbox-isIframe .cbp-popup-content{width:95%}}.cbp-popup-lightbox-isIframe .cbp-lightbox-bottom{left:0;position:absolute;top:100%;width:100%;margin-top:3px}.cbp-popup-lightbox-iframe{position:relative;height:0;padding-bottom:56.25%;background:#000}.cbp-popup-lightbox-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6)}.cbp-popup-lightbox-iframe audio{margin-top:27%}.cbp-popup-lightbox-iframe .cbp-popup-lightbox-bottom{position:absolute;left:0;top:100%;width:100%}.cbp-popup-singlePage .cbp-popup-navigation-wrap{position:absolute;top:0;left:0;width:100%;z-index:10;height:104px;background-color:#3d4750}.cbp-popup-singlePage .cbp-popup-navigation{position:relative;width:100%;height:100%}.cbp-popup-singlePage-sticky .cbp-popup-navigation-wrap{position:fixed}.cbp-popup-singlePage-counter{color:#fff;position:absolute;margin:auto;right:40px;top:0;bottom:0;font:400 13px/30px "Open Sans",sans-serif;height:30px}@media only screen and (max-width:768px){.cbp-popup-singlePage-counter{right:3%}}.cbp-popup-close,.cbp-popup-next,.cbp-popup-prev{padding:0;border:medium none;position:absolute;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cbp-popup-lightbox .cbp-popup-close,.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-lightbox .cbp-popup-prev{visibility:hidden}.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-close,.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-next,.cbp-popup-ready.cbp-popup-lightbox .cbp-popup-prev{visibility:visible}.cbp-popup-lightbox .cbp-popup-prev{background:url(../img/cbp-sprite.png) no-repeat scroll 0 0 transparent;width:44px;height:44px;top:0;bottom:0;left:20px;margin:auto}.cbp-popup-lightbox .cbp-popup-prev:hover{background-position:0 -46px}.cbp-popup-singlePage .cbp-popup-prev{background:url(../img/cbp-sprite.png) no-repeat scroll 0 -92px transparent;width:44px;height:44px;margin:auto;top:0;right:108px;bottom:0;left:0}.cbp-popup-singlePage .cbp-popup-prev:hover{background-position:0 -138px}.cbp-popup-lightbox .cbp-popup-next{background:url(../img/cbp-sprite.png) no-repeat scroll -46px 0 transparent;width:44px;height:44px;top:0;bottom:0;right:20px;margin:auto}.cbp-popup-lightbox .cbp-popup-next:hover{background-position:-46px -46px}.cbp-popup-singlePage .cbp-popup-next{background:url(../img/cbp-sprite.png) no-repeat scroll -46px -92px transparent;width:44px;height:44px;margin:auto;top:0;right:0;bottom:0;left:108px}.cbp-popup-singlePage .cbp-popup-next:hover{background-position:-46px -138px}.cbp-popup-lightbox .cbp-popup-close{background:url(../img/cbp-sprite.png) no-repeat scroll -92px 0 transparent;height:40px;width:40px;right:20px;top:20px}.cbp-popup-lightbox .cbp-popup-close:hover{background-position:-92px -46px}.cbp-popup-singlePage .cbp-popup-close{background:url(../img/cbp-sprite.png) no-repeat scroll -92px -92px transparent;height:44px;width:44px;margin:auto;top:0;right:0;bottom:0;left:0}.cbp-popup-singlePage .cbp-popup-close:hover{background-position:-92px -138px}.cbp-popup-singlePage .cbp-popup-ie8bg{background-color:#fff}@media only screen and (max-width:360px),(max-height:600px){.cbp-popup-close,.cbp-popup-next,.cbp-popup-prev{-webkit-transform:scale(.8);transform:scale(.8)}.cbp-popup-lightbox .cbp-popup-close{right:10px;top:10px}.cbp-popup-lightbox .cbp-popup-next{right:10px}.cbp-popup-lightbox .cbp-popup-prev{left:10px}.cbp-popup-singlePage .cbp-popup-navigation-wrap{height:84px}.cbp-popup-singlePage .cbp-popup-content{margin-top:120px}}.cbp-popup-loadingBox{width:100%;height:100%;position:absolute;top:0;left:0}.cbp-popup-lightbox .cbp-popup-loadingBox:after{border-left:3px solid rgba(255,255,255,.3);border-right:3px solid rgba(255,255,255,.3);border-bottom:3px solid rgba(255,255,255,.3);border-top:3px solid rgba(255,255,255,.85)}.cbp-popup-ready .cbp-popup-loadingBox{visibility:hidden;display:none}.cbp-popup-loading .cbp-popup-loadingBox{visibility:visible;display:block}.cbp-popup-transitionend .cbp-popup-content-wrap{overflow-y:scroll}.cbp-popup-singlePage{-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-popup-singlePage.cbp-popup-loading .cbp-popup-content{opacity:0}.cbp-popup-singlePage-fade{-webkit-transform:translateX(0);transform:translateX(0);opacity:0;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}.cbp-popup-singlePage-open.cbp-popup-singlePage-fade{opacity:1}.cbp-popup-singlePage-right{-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out}.cbp-popup-singlePage-open{-webkit-transform:none;transform:none}.cbp-l-project-title{color:#454444;font:600 42px/46px "Open Sans",sans-serif;letter-spacing:2px;margin-bottom:15px;text-align:center;text-transform:uppercase}.cbp-l-project-subtitle{color:#787878;font:400 14px/21px "Open Sans",sans-serif;margin:0 auto 50px;max-width:500px;text-align:center}.cbp-popup-singlePage .cbp-popup-content .cbp-l-project-img{display:block;margin:0 auto;max-width:100%}.cbp-l-project-container{overflow:hidden;margin:40px auto 0;clear:both}.cbp-l-project-desc{float:left;width:62%}.cbp-l-project-details{float:right;width:38%;padding-left:60px;margin-bottom:15px}@media only screen and (max-width:768px){.cbp-l-project-title{font-size:30px;line-height:34px}.cbp-l-project-desc{width:100%}.cbp-l-project-details{width:100%;margin-top:20px;padding-left:0}}.cbp-l-project-desc-title{border-bottom:1px solid #cdcdcd;margin-bottom:22px;color:#444}.cbp-l-project-desc-title span,.cbp-l-project-details-title span{border-bottom:1px solid #747474;display:inline-block;margin:0 0 -1px 0;font:400 16px/36px "Open Sans",sans-serif;padding:0 5px 0 0}.cbp-l-project-desc-text{font:400 13px/20px "Open Sans",sans-serif;color:#555;margin-bottom:20px}.cbp-l-project-details-title{border-bottom:1px solid #cdcdcd;margin-bottom:19px;color:#444}.cbp-l-project-details-list{margin:0;padding:0;list-style:none}.cbp-l-project-details-list>div,.cbp-l-project-details-list>li{border-bottom:1px dotted #dfdfdf;padding:inherit;color:#666;font:400 12px/30px "Open Sans",sans-serif}.cbp-l-project-details-list>div:last-child,.cbp-l-project-details-list>li:last-child{border:none}.cbp-l-project-details-list strong{display:inline-block;color:#696969;font-weight:600;min-width:100px}.cbp-l-project-details-item{display:flex}.cbp-l-project-details-name{color:#696969;font-weight:600;min-width:80px;margin-right:20px}.cbp-l-project-details-visit{color:#fff;float:right;clear:both;text-decoration:none;font:400 11px/18px "Open Sans",sans-serif;margin-top:25px;background-color:#62b57b;padding:8px 19px;text-transform:uppercase;letter-spacing:.5px}.cbp-l-project-details-visit:hover{opacity:.9;color:#fff}.cbp-l-project-related-wrap{font-size:0;margin:0;padding:0}.cbp-l-project-related-item{margin-left:5%;max-width:30%;float:left}.cbp-l-project-related-item:first-child{margin-left:0}.cbp-l-project-related-title{font:700 14px/18px "Open Sans",sans-serif;color:#474747;margin-top:20px}.cbp-l-project-related-link{text-decoration:none}.cbp-l-project-related-link:hover{opacity:.9}.cbp-l-member-img{float:left;width:40%;margin-top:20px}.cbp-l-member-img img{border:1px solid #e2e2e2;width:auto;max-width:100%;height:auto;display:inline-block;border:0}.cbp-l-member-info{margin-top:20px;padding-left:25px;float:left;width:60%}@media only screen and (max-width:768px){.cbp-l-member-img{width:100%;text-align:center}.cbp-l-member-info{width:100%;padding-left:0}}.cbp-l-member-name{font:400 28px/28px "Open Sans",sans-serif;color:#474747}.cbp-l-member-position{font:400 13px/21px "Open Sans",sans-serif;color:#888;margin-top:6px}.cbp-l-member-desc{font:400 12px/18px "Open Sans",sans-serif;margin-top:25px;color:#474747}.cbp-popup-singlePageInline-open{-webkit-transition:height .5s 0s!important;transition:height .5s 0s!important}.cbp-popup-singlePageInline-open .cbp-item{-webkit-transition:-webkit-transform .5s 0s!important;transition:transform .5s 0s!important}.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline:after{display:none;visibility:hidden}.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline .cbp-popup-content,.cbp-popup-singlePageInline-close .cbp-popup-singlePageInline .cbp-popup-navigation{-webkit-transition-delay:0;transition-delay:0}.cbp-popup-singlePageInline{width:100%;position:absolute;top:0;left:0;z-index:0;overflow:hidden}.cbp-popup-singlePageInline .cbp-popup-content{opacity:0;width:100%;z-index:1;min-height:300px}.cbp-popup-singlePageInline .cbp-popup-content,.cbp-popup-singlePageInline .cbp-popup-navigation{-webkit-transition:opacity .4s ease-in .2s;transition:opacity .4s ease-in .2s}.cbp-popup-singlePageInline .cbp-popup-navigation{opacity:0;position:absolute;top:0;right:0;z-index:2;width:40px;height:40px}.cbp-popup-singlePageInline .cbp-popup-close{background:url(../img/cbp-sprite.png) no-repeat scroll -92px 0 transparent;height:40px;width:40px;right:20px;top:30px}.cbp-popup-singlePageInline .cbp-popup-close:hover{opacity:.7}.cbp-popup-singlePageInline-ready{z-index:4}.cbp-popup-singlePageInline-ready .cbp-popup-content,.cbp-popup-singlePageInline-ready .cbp-popup-navigation{opacity:1}.cbp-popup-singlePageInline-ready:after{display:none;visibility:hidden}.cbp-singlePageInline-active{opacity:.6!important}.cbp-l-inline{margin:20px 0;overflow:hidden;background:#fafafa;padding:30px}.cbp-l-inline-left{float:left;width:44%}.cbp-l-project-img{max-width:100%}.cbp-l-inline-right{float:right;width:56%;padding-left:inherit}@media only screen and (max-width:768px){.cbp-l-inline-left{width:100%;text-align:center;margin-top:40px}.cbp-l-inline-right{width:100%;padding-left:0;margin-top:20px}}.cbp-l-inline-title{font:400 28px/30px "Open Sans",sans-serif;color:#474747}.cbp-l-inline-subtitle{font:400 13px/21px "Open Sans",sans-serif;color:#888;margin-top:7px}.cbp-l-inline-desc{font:400 13px/20px "Open Sans",sans-serif;color:#474747;margin-top:25px;margin-bottom:20px}.cbp-l-inline-view-wrap{text-align:right}.cbp-l-inline-view{font:400 13px/35px "Open Sans",sans-serif;color:#9c9c9c;margin-top:40px;display:inline-block;padding:0 20px;border:1px solid #ccc;text-decoration:none}.cbp-l-inline-view:hover{color:#757575}.cbp-l-inline-details{margin-bottom:15px;font:13px/22px "Open Sans",sans-serif}.cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-defaultText{display:block}.cbp-l-loadMore-button-loadingText,.cbp-l-loadMore-button-noMoreLoading,.cbp-l-loadMore-loadingText,.cbp-l-loadMore-noMoreLoading{display:none}.cbp-l-loadMore-loading .cbp-l-loadMore-button-loadingText,.cbp-l-loadMore-loading .cbp-l-loadMore-loadingText{display:block}.cbp-l-loadMore-loading .cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-loading .cbp-l-loadMore-button-noMoreLoading,.cbp-l-loadMore-loading .cbp-l-loadMore-defaultText,.cbp-l-loadMore-loading .cbp-l-loadMore-noMoreLoading{display:none}.cbp-l-loadMore-stop .cbp-l-loadMore-button-noMoreLoading,.cbp-l-loadMore-stop .cbp-l-loadMore-noMoreLoading{display:block}.cbp-l-loadMore-stop .cbp-l-loadMore-button-defaultText,.cbp-l-loadMore-stop .cbp-l-loadMore-button-loadingText,.cbp-l-loadMore-stop .cbp-l-loadMore-defaultText,.cbp-l-loadMore-stop .cbp-l-loadMore-loadingText{display:none}.cbp-l-loadMore-bgbutton{text-align:center}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link{border:1px solid #dedede;color:#7e7b7b;display:inline-block;font:400 13px/40px Lato,sans-serif;min-width:80px;text-decoration:none;padding:0 50px;margin-top:50px;outline:0;box-shadow:none;letter-spacing:1px;-webkit-transition:color .25s;transition:color .25s}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link.cbp-l-loadMore-loading,.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link:hover{color:#b0b0b0}.cbp-l-loadMore-bgbutton .cbp-l-loadMore-link.cbp-l-loadMore-stop{color:#b0b0b0;cursor:default}.cbp-l-loadMore-button{text-align:center}.cbp-l-loadMore-button .cbp-l-loadMore-button-link,.cbp-l-loadMore-button .cbp-l-loadMore-link{border:1px solid #dedede;color:#7e7b7b;display:inline-block;font:400 12px/36px "Open Sans",sans-serif;min-width:80px;text-decoration:none;padding:0 30px;outline:0;margin-top:40px;box-shadow:none;-webkit-transition:color .25s;transition:color .25s}.cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-loading,.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover,.cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-loading,.cbp-l-loadMore-button .cbp-l-loadMore-link:hover{color:#b0b0b0}.cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-button-stop,.cbp-l-loadMore-button .cbp-l-loadMore-button-link.cbp-l-loadMore-stop,.cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-button-stop,.cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-stop{cursor:default;color:#b0b0b0}.cbp-l-loadMore-text{text-align:center}.cbp-l-loadMore-text .cbp-l-loadMore-link,.cbp-l-loadMore-text .cbp-l-loadMore-text-link{font:400 15px "Open Sans",sans-serif;color:#7e7b7b;text-decoration:none;cursor:pointer;margin-top:50px;display:block}.cbp-l-loadMore-text .cbp-l-loadMore-stop,.cbp-l-loadMore-text .cbp-l-loadMore-text-stop{color:#b0b0b0;cursor:default}.cbp-mode-slider{-webkit-transition:height .35s;transition:height .35s}.cbp-mode-slider .cbp-item,.cbp-mode-slider .cbp-wrapper{-webkit-transition:-webkit-transform .35s;transition:transform .35s}.cbp-mode-slider .cbp-wrapper{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.cbp-mode-slider-dragStart *{cursor:move!important;cursor:-ms-grabbing!important;cursor:-webkit-grabbing!important;cursor:-moz-grabbing!important;cursor:grabbing!important}.cbp-mode-slider-dragStart .cbp-wrapper{-webkit-transition:none;transition:none}.cbp-nav-next,.cbp-nav-prev{position:relative;background:#7c8b90;cursor:pointer;display:inline-block;margin-left:1px;height:22px;width:21px}.cbp-nav-next{border-radius:0 2px 2px 0}.cbp-nav-prev{border-radius:2px 0 0 2px}.cbp-nav-next:hover,.cbp-nav-prev:hover{opacity:.8}.cbp-nav-next:after,.cbp-nav-prev:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url(../img/cbp-sprite.png) no-repeat;height:10px;width:7px}.cbp-nav-next:after{background-position:-134px 0}.cbp-nav-prev:after{background-position:-134px -12px}.cbp-nav-stop{opacity:.5!important;cursor:default!important}.cbp-nav{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cbp-nav-controls{position:absolute;top:-51px;right:0;z-index:100}.cbp-nav-pagination{position:absolute;bottom:-30px;right:0;z-index:100;left:0;text-align:center}.cbp-nav-pagination-item{position:relative;width:10px;height:10px;border-radius:50%;margin:0 4px;display:inline-block;cursor:pointer;background:#c2c2c2;-webkit-transition:background .5s;transition:background .5s}.cbp-nav-pagination-active{background:#797979}.cbp-pagination-item{max-width:100px;display:inline-block;cursor:pointer;margin-top:10px;margin-right:5px;position:relative}.cbp-pagination-item img{display:block;width:100%;height:auto;border:0}.cbp-pagination-item:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);-webkit-transition:background .5s ease-in-out;transition:background .5s ease-in-out}.cbp-pagination-active:after{background:rgba(0,0,0,0)}.cbp-slider-item,.cbp-slider-wrap{margin:0;padding:0;list-style-type:none}.cbp-slider .cbp-nav-controls{position:static}.cbp-slider .cbp-nav-next,.cbp-slider .cbp-nav-prev{background:0 0;position:absolute;margin:auto;top:0;bottom:0;z-index:100;width:44px;height:44px}.cbp-slider .cbp-nav-next{right:25px;left:auto}.cbp-slider .cbp-nav-prev{left:25px;right:auto}.cbp-slider .cbp-nav-next:after,.cbp-slider .cbp-nav-prev:after{background:url(../img/cbp-sprite.png) no-repeat;width:44px;height:44px}.cbp-slider .cbp-nav-next:after{background-position:-46px -92px}.cbp-slider .cbp-nav-next:hover:after{background-position:-46px -46px}.cbp-slider .cbp-nav-prev:after{background-position:0 -92px}.cbp-slider .cbp-nav-prev:hover:after{background-position:0 -46px}.cbp-slider .cbp-nav-pagination{text-align:right;bottom:20px;right:25px;left:auto}.cbp-slider-edge .cbp-nav-controls{position:static}.cbp-slider-edge .cbp-nav-next,.cbp-slider-edge .cbp-nav-prev{background:0 0;position:absolute;margin:auto;top:0;bottom:0;z-index:100;width:44px;height:44px}.cbp-slider-edge .cbp-nav-next{right:0;left:auto}.cbp-slider-edge .cbp-nav-prev{left:0;right:auto}.cbp-slider-edge .cbp-nav-next:after,.cbp-slider-edge .cbp-nav-prev:after{background:url(../img/cbp-sprite.png) no-repeat;width:9px;height:16px}.cbp-slider-edge .cbp-nav-next:after{background-position:-134px -24px}.cbp-slider-edge .cbp-nav-prev:after{background-position:-134px -42px}.cbp-slider-edge .cbp-nav-pagination{bottom:-50px}.cbp-slider-edge .cbp-nav-pagination-item{border:2px solid #0f0f0f;opacity:.4;background:0 0}.cbp-slider-edge .cbp-nav-pagination-active{background:#000}.cbp-slider-inline{position:relative}.cbp-slider-inline .cbp-slider-item{position:absolute;width:100%;top:0;-webkit-transition:left .5s;transition:left .5s}.cbp-slider-inline .cbp-slider-item--active{position:relative;z-index:2}.cbp-slider-wrapper{position:relative;overflow:hidden}.cbp-slider-controls{position:absolute;top:0;right:0;z-index:100;opacity:0;-webkit-transition:opacity .7s ease-in-out;transition:opacity .7s ease-in-out}.cbp-slider-inline-ready .cbp-slider-controls{opacity:1}.cbp-slider-next,.cbp-slider-prev{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:left;cursor:pointer;position:relative;width:36px;height:36px;background:#547eb1}.cbp-slider-next{margin-left:1px}.cbp-slider-next:after,.cbp-slider-prev:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background:url(../img/cbp-sprite.png) no-repeat;width:9px;height:16px}.cbp-slider-next:after{background-position:-134px -60px}.cbp-slider-prev:after{background-position:-134px -78px}.cbp-l-grid-agency .cbp-caption:after{position:absolute;content:'';width:0;height:0;border-bottom:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;bottom:0;left:50%;margin-left:-5px;z-index:1}.cbp-l-grid-agency.cbp-caption-zoom .cbp-caption:hover .cbp-caption-defaultWrap{-webkit-transform:scale(1.15);transform:scale(1.15)}.cbp-l-grid-agency-title{margin-top:18px;font:700 17px/24px Lato,sans-serif;color:#666;text-align:center;padding:0 4px}.cbp-item:hover .cbp-l-grid-agency-title{color:#222}.cbp-l-grid-agency-desc{font:400 12px/21px "Open Sans",sans-serif;color:#aaa;text-align:center}@media only screen and (max-width:480px){.cbp-l-grid-agency-title{font-size:15px;line-height:21px}}.cbp-l-grid-work.cbp-caption-zoom .cbp-caption-activeWrap{background-color:rgba(0,0,0,.7)}.cbp-l-grid-work .cbp-item{padding:3px}.cbp-l-grid-work .cbp-item-wrapper{background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.2);padding:7px 7px 27px;border-top:1px solid #f4f4f4}.cbp-l-grid-work-title{margin-top:17px;font:400 17px/25px "Roboto Condensed",sans-serif;color:#607d8b;text-align:center;text-transform:uppercase;display:block}.cbp-l-grid-work-title:hover{color:#365d67}.cbp-l-grid-work-desc{font:400 11px/16px "Open Sans",sans-serif;color:#888;text-align:center;text-transform:uppercase}@media only screen and (max-width:480px){.cbp-l-grid-work-title{font-size:15px;line-height:21px;margin-top:15px}.cbp-l-grid-work .cbp-item-wrapper{padding-bottom:18px}}.cbp-l-grid-blog-title{font:400 18px/30px "Open Sans",sans-serif;color:#444;display:block;margin-top:17px}.cbp-l-grid-blog-title:hover{color:#787878}.cbp-l-grid-blog-date{font:400 12px/18px "Open Sans",sans-serif;color:#787878;display:inline-block}.cbp-l-grid-blog-comments{font:400 12px/18px "Open Sans",sans-serif;color:#3c6fbb;display:inline-block}.cbp-l-grid-blog-comments:hover{opacity:.8}.cbp-l-grid-blog-desc{font:400 13px/18px "Open Sans",sans-serif;color:#9b9b9b;margin-top:9px}.cbp-l-grid-blog-split{margin:0 4px;font:400 13px/16px "Open Sans",sans-serif;color:#787878;display:inline-block}.cbp-l-grid-clients{height:180px}.cbp-l-clients-title-block{font:400 32px/53px Roboto,sans-serif;color:#666464;text-align:center;margin-bottom:40px}.cbp-l-grid-faq .cbp-item{width:100%}.cbp-l-grid-projects-title{font:700 14px/21px "Open Sans",sans-serif;color:#474747;margin-top:15px}.cbp-l-grid-projects-desc{font:400 12px/18px "Open Sans",sans-serif;color:#888;margin-top:5px}@media only screen and (max-width:480px){.cbp-l-grid-projects-title{margin-top:12px}.cbp-l-grid-projects-desc{margin-top:3px}}.cbp-l-grid-masonry-projects .cbp-caption-activeWrap{background-color:#59a3b6;background-color:rgba(89,163,182,.95)}.cbp-l-grid-masonry-projects .cbp-l-caption-buttonLeft,.cbp-l-grid-masonry-projects .cbp-l-caption-buttonRight{background-color:#545454}.cbp-l-grid-masonry-projects-title{font:500 15px/22px Roboto,sans-serif;color:#59a3b6;text-align:center;display:block;margin-top:12px}.cbp-l-grid-masonry-projects-title:hover{color:#457c8b}.cbp-l-grid-masonry-projects-desc{font:400 12px/18px Roboto,sans-serif;color:#b2b2b2;text-align:center}.cbp-l-grid-team-name{font:400 17px/24px "Open Sans",sans-serif;color:#456297;display:block;text-align:center;margin-top:18px}.cbp-l-grid-team-name:hover{color:#34425c}.cbp-l-grid-team-position{font:italic 400 13px/21px "Open Sans",sans-serif;color:#999;text-align:center}@media only screen and (max-width:480px){.cbp-l-grid-team-name{font-size:15px;line-height:22px;margin-top:13px}.cbp-l-grid-team-position{font-size:12px;line-height:18px}}.cbp-l-grid-mosaic-flat .cbp-caption-activeWrap{background-color:#64c28e;background-color:rgba(101,199,150,.95)}.cbp-l-grid-mosaic-flat .cbp-l-caption-title{color:#fff;font:400 14px/21px Lato,sans-serif;text-transform:uppercase;letter-spacing:2px;display:inline-block}.cbp-l-grid-mosaic-flat .cbp-l-caption-title:after{content:'';display:block;width:40%;height:1px;background-color:#fff;margin:8px auto 0}@media only screen and (max-width:800px){.cbp-l-grid-mosaic-flat .cbp-l-caption-title:after{display:none}}.cbp-l-grid-mosaic-projects .cbp-caption-activeWrap{background-color:#59a3b6;background-color:rgba(89,163,182,.97)}.cbp-l-grid-mosaic .cbp-caption-activeWrap{background-color:#ffea71;background-color:rgba(255,234,113,.95)}.cbp-l-grid-mosaic .cbp-l-caption-title{color:#5a5a5a;font:500 18px/22px Roboto,sans-serif;text-transform:uppercase;margin-bottom:5px}.cbp-l-grid-mosaic .cbp-l-caption-desc{color:#585858;font:400 13px/20px Roboto,sans-serif}@media only screen and (max-width:480px){.cbp-l-grid-mosaic .cbp-l-caption-title{font-size:16px;line-height:22px;margin-bottom:0}.cbp-l-grid-mosaic .cbp-l-caption-desc{font-size:12px;line-height:18px}}.cbp-l-slider-title-block{border-bottom:1px solid #cdcdcd;margin-bottom:22px}.cbp-l-slider-title-block div{padding:0 2px 6px 0;display:inline-block;border-bottom:1px solid #a9a5a5;color:#5e5e5e;margin-bottom:-1px;font:15px/21px Roboto,sans-serif}.cbp-l-grid-slider-team-name{float:left;font:20px/30px Roboto,sans-serif;color:#494949;margin-top:16px}.cbp-l-grid-slider-team-position{clear:both;font:14px/21px Roboto,sans-serif;color:#a6a6a6}.cbp-l-grid-slider-team-desc{font:13px/20px Roboto,sans-serif;color:#969696;margin-top:15px}.cbp-l-grid-slider-team-social{float:right;margin-top:22px}.cbp-l-grid-slider-team-social a{margin-left:4px}.cbp-l-grid-slider-team-social a:hover{opacity:.8}@media only screen and (max-width:600px){.cbp-l-grid-slider-team-wrap{float:left;width:100%;margin-bottom:10px}.cbp-l-grid-slider-team-name{font-size:17px;line-height:26px;width:100%;margin-top:12px;text-align:center}.cbp-l-grid-slider-team-social{width:100%;text-align:center;margin-top:8px}.cbp-l-grid-slider-team-position{font-size:13px;line-height:20px;text-align:center}.cbp-l-grid-slider-team-desc{font-size:12px;line-height:18px;margin-top:10px;text-align:center}}.cbp-l-slider-testimonials-wrap{background:#f8f9f9;padding:80px 0 110px;border-width:1px 0;border-style:solid;border-color:#dce1e2}.cbp-l-grid-slider-testimonials-body{color:#424242;max-width:800px;margin:0 auto;font:20px/32px sans-serif;text-align:center;padding:0 40px}.cbp-l-grid-slider-testimonials-footer{font:12px/19px Roboto,sans-serif;color:#777;text-align:center;margin-bottom:10px;margin-top:30px}.cbp-l-grid-tabs{height:100px}.cbp-l-grid-tabs .cbp-item{font:14px/24px Lato,sans-serif;max-width:700px;width:100%;margin:0 auto;right:0;text-align:center;color:#5a5a5a}.cbp-l-testimonials-title-block{position:relative;text-align:center;font:26px/36px Roboto,sans-serif;color:#e7e7e7;margin-bottom:60px}.cbp-l-testimonials-title-block:after{content:'';position:absolute;margin:0 auto;width:23px;height:2px;bottom:-6px;background-color:#c2c2c2;left:0;right:0}.cbp-l-testimonials-wrap{background:#2d2d2d;padding:60px 0 110px}.cbp-l-grid-testimonials-body{color:#e7e7e7;max-width:800px;margin:0 auto;font:20px/32px Roboto,sans-serif;text-align:center;padding:0 20px}.cbp-l-grid-testimonials-footer{font:12px/19px Roboto,sans-serif;color:#c2c2c2;text-align:center;margin-bottom:40px;margin-top:35px}.cbp-search{position:relative;width:220px;margin-bottom:40px}.cbp-search .cbp-search-nothing{display:none}.cbp-search-icon{position:absolute;width:32px;height:100%;top:0;right:0;text-align:center;cursor:pointer;pointer-events:none}.cbp-search-icon:after{content:'';display:block;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzczNzM3MyIgZD0iTTEyMTYgODMycTAtMTg1LTEzMS41LTMxNi41VDc2OCAzODQgNDUxLjUgNTE1LjUgMzIwIDgzMnQxMzEuNSAzMTYuNVQ3NjggMTI4MHQzMTYuNS0xMzEuNVQxMjE2IDgzMnptNTEyIDgzMnEwIDUyLTM4IDkwdC05MCAzOHEtNTQgMC05MC0zOGwtMzQzLTM0MnEtMTc5IDEyNC0zOTkgMTI0LTE0MyAwLTI3My41LTU1LjV0LTIyNS0xNTAtMTUwLTIyNVQ2NCA4MzJ0NTUuNS0yNzMuNSAxNTAtMjI1IDIyNS0xNTBUNzY4IDEyOHQyNzMuNSA1NS41IDIyNSAxNTAgMTUwIDIyNVQxNDcyIDgzMnEwIDIyMC0xMjQgMzk5bDM0MyAzNDNxMzcgMzcgMzcgOTB6Ii8+PC9zdmc+) no-repeat scroll center center;width:100%;height:100%;pointer-events:none}.cbp-search-input{height:36px;padding:0 32px 0 12px;margin:0;border-radius:1px;border:1px solid #c6c3c4;font:400 12px "Open Sans",sans-serif;width:100%}.cbp-search-input[value]+.cbp-search-icon{pointer-events:auto}.cbp-search-input[value]+.cbp-search-icon:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNzkyIDE3OTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iIzczNzM3MyIgZD0iTTE0OTAgMTMyMnEwIDQwLTI4IDY4bC0xMzYgMTM2cS0yOCAyOC02OCAyOHQtNjgtMjhsLTI5NC0yOTQtMjk0IDI5NHEtMjggMjgtNjggMjh0LTY4LTI4bC0xMzYtMTM2cS0yOC0yOC0yOC02OHQyOC02OGwyOTQtMjk0LTI5NC0yOTRxLTI4LTI4LTI4LTY4dDI4LTY4bDEzNi0xMzZxMjgtMjggNjgtMjh0NjggMjhsMjk0IDI5NCAyOTQtMjk0cTI4LTI4IDY4LTI4dDY4IDI4bDEzNiAxMzZxMjggMjggMjggNjh0LTI4IDY4bC0yOTQgMjk0IDI5NCAyOTRxMjggMjggMjggNjh6Ii8+PC9zdmc+)}.cbp-search-nothing{position:absolute;top:0;padding:0 0 30px;text-align:center;width:100%;font:13px "Open Sans",sans-serif}@media only screen and (max-width:600px){.cbp-search{width:100%}}.cbp-l-project-social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cbp-social-fb,.cbp-social-googleplus,.cbp-social-pinterest,.cbp-social-twitter{margin-right:9px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cbp-social-fb:hover,.cbp-social-googleplus:hover,.cbp-social-pinterest:hover,.cbp-social-twitter:hover{opacity:.8}.cbp-social-fb:focus,.cbp-social-googleplus:focus,.cbp-social-pinterest:focus,.cbp-social-twitter:focus{outline:0}.cbp-social-fb path{fill:#415c9b}.cbp-social-twitter path{fill:#55acee}.cbp-social-googleplus path{fill:#e57371}.cbp-social-pinterest path{fill:#cb2027}.cbp-l-sort{margin-bottom:30px;display:flex;justify-content:center}.cbp-l-direction{display:inline-block;background:#4d4c4d;float:left;height:38px;width:38px;position:relative;border-left:1px solid #6b6a6a}.cbp-l-direction:hover{opacity:.9}.cbp-l-direction-item{height:100%;width:100%;cursor:pointer;display:none;z-index:1;background:0 0;position:relative}.cbp-l-direction:after{border-color:#fff transparent;border-style:solid;border-width:5px 5px 0;content:"";height:0;position:absolute;right:0;left:0;top:50%;width:0;margin:-3px auto 0;cursor:pointer;z-index:0}.cbp-l-direction--second:after{border-width:0 5px 5px}.cbp-l-direction--first div:first-child{display:block}.cbp-l-direction--second div:nth-child(2){display:block}.cbp-l-sort--simple{margin-left:70px}.cbp-l-sort--simple .cbp-l-dropdown-wrap{background:0 0}.cbp-l-sort--simple .cbp-l-dropdown-header{font:400 13px/36px Lato,sans-serif;color:#787878;margin:0}.cbp-l-sort--simple .cbp-l-dropdown-list{background:#fff;box-shadow:0 0 2px 0 #e2e2e2;border:1px solid #ddd}.cbp-l-sort--simple .cbp-l-dropdown-list .cbp-l-dropdown-item{border-top:0;color:#787878}.cbp-l-sort--simple .cbp-l-dropdown-list .cbp-l-dropdown-item:hover{color:#b3b3b3}.cbp-l-sort--simple .cbp-l-dropdown-list .cbp-l-dropdown-item--active{color:#b3b3b3}.cbp-l-text-sort{font:400 13px/36px Lato,sans-serif;color:#949494;margin-right:15px}.cbp-l-dropdown{height:38px;position:relative;z-index:5;width:170px;float:left}.cbp-l-dropdown-wrap{width:100%;position:absolute;background:#4d4c4d}.cbp-l-dropdown-header{font:400 12px/38px "Open Sans",sans-serif;margin:0 17px;color:#fff;cursor:default;position:relative}.cbp-l-dropdown-list{display:none}.cbp-l-dropdown-wrap.cbp-l-dropdown-wrap--open .cbp-l-dropdown-list{display:block;margin:0}.cbp-l-dropdown-list .cbp-l-dropdown-item{background:0 0;color:#b3b3b3;width:100%;text-align:left;font:400 12px/40px "Open Sans",sans-serif;margin:0;padding:0 17px;cursor:pointer;border:none;border-top:1px solid #595959}.cbp-l-dropdown-list .cbp-l-dropdown-item:hover{color:#e6e6e6}.cbp-l-dropdown-list .cbp-l-dropdown-item--active{color:#fff;cursor:default}.cbp-l-dropdown-floated{float:right;margin-top:-2px;margin-left:20px;width:200px}@media only screen and (max-width:480px){.cbp-l-dropdown-floated{width:100%;margin-top:0;margin-left:0}.cbp-l-dropdown-wrap{right:0;left:0;margin:0 auto}}
[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]{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)}
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;font-family:Arial,sans-serif}.irs-line{position:relative;display:block;overflow:hidden;outline:0!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-max,.irs-min{position:absolute;display:block;cursor:default}.irs-min{left:0}.irs-max{right:0}.irs-from,.irs-single,.irs-to{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;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:0!important;z-index:-9999!important;background:0 0!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-max,.irs--flat .irs-min{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-single,.irs--flat .irs-to{color:#fff;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-single:before,.irs--flat .irs-to: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:#fff;background:linear-gradient(to bottom,#ddd -50%,#fff 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,#fff 0,#428bca 30%,#b9d4ec 100%);box-shadow:inset 0 0 1px 1px rgba(255,255,255,.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,.5)}.irs--big .irs-handle{top:25px;width:30px;height:30px;border:1px solid rgba(0,0,0,.3);background-color:#cbcfd5;background:linear-gradient(to bottom,#fff 0,#b4b9be 30%,#fff 100%);box-shadow:1px 1px 2px rgba(0,0,0,.2),inset 0 0 3px 1px #fff;border-radius:30px}.irs--big .irs-handle.state_hover,.irs--big .irs-handle:hover{border-color:rgba(0,0,0,.45);background-color:#939ba7;background:linear-gradient(to bottom,#fff 0,#919ba5 30%,#fff 100%)}.irs--big .irs-max,.irs--big .irs-min{top:0;padding:1px 5px;color:#fff;text-shadow:none;background-color:#9f9f9f;border-radius:3px}.irs--big .irs-from,.irs--big .irs-single,.irs--big .irs-to{color:#fff;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,.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,.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:#fff;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,#fff 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,#fff 0,#919ba5 30%,#fff 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-max,.irs--modern .irs-min{top:0;font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;color:#fff;background-color:#d1d6e0;border-radius:5px}.irs--modern .irs-from,.irs--modern .irs-single,.irs--modern .irs-to{font-size:10px;line-height:1.333;text-shadow:none;padding:1px 5px;background-color:#20b426;color:#fff;border-radius:5px}.irs--modern .irs-from:before,.irs--modern .irs-single:before,.irs--modern .irs-to: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:#000;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,.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:#000}.irs--sharp .irs-handle.state_hover>i:first-child,.irs--sharp .irs-handle:hover>i:first-child{border-top-color:#000}.irs--sharp .irs-max,.irs--sharp .irs-min{color:#fff;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-single,.irs--sharp .irs-to{font-size:14px;line-height:1;text-shadow:none;padding:3px 4px;background-color:#a804b2;color:#fff;border-radius:2px}.irs--sharp .irs-from:before,.irs--sharp .irs-single:before,.irs--sharp .irs-to: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,.5)}.irs--round .irs-handle{top:26px;width:24px;height:24px;border:4px solid #006cfa;background-color:#fff;border-radius:24px;box-shadow:0 1px 3px rgba(0,0,255,.3)}.irs--round .irs-handle.state_hover,.irs--round .irs-handle:hover{background-color:#f0f6ff}.irs--round .irs-max,.irs--round .irs-min{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,.1);border-radius:4px}.irs--round .irs-from,.irs--round .irs-single,.irs--round .irs-to{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#006cfa;color:#fff;border-radius:4px}.irs--round .irs-from:before,.irs--round .irs-single:before,.irs--round .irs-to: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:#000}.irs--square .irs-shadow{height:2px;bottom:21px;background-color:#dedede}.irs--square .irs-handle{top:25px;width:16px;height:16px;border:3px solid #000;background-color:#fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.irs--square .irs-handle.state_hover,.irs--square .irs-handle:hover{background-color:#f0f6ff}.irs--square .irs-max,.irs--square .irs-min{color:#333;font-size:14px;line-height:1;top:0;padding:3px 5px;background-color:rgba(0,0,0,.1)}.irs--square .irs-from,.irs--square .irs-single,.irs--square .irs-to{font-size:14px;line-height:1;text-shadow:none;padding:3px 5px;background-color:#000;color:#fff}.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-hs-video-bg-options]{overflow:hidden}.hs-video-bg-preview,.hs-video-bg-video{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.hs-video-bg-preview{background-position:50%;background-repeat:no-repeat;background-size:cover}.hs-video-bg-video iframe,.hs-video-bg-video video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important;max-height:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid orange}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255,255,255,.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue",Arial,Helvetica,sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console',Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0,0,0,.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255,255,255,.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255,255,255,.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0,0,0,.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma,Verdana,sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:0 0}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0,0,0,.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{position:absolute;pointer-events:none;border:6px solid transparent;background:0 0;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}
@keyframes chartjs-render-animation{from{opacity:.99}to{opacity:1}}.chartjs-render-monitor{animation:chartjs-render-animation 1ms}.chartjs-size-monitor,.chartjs-size-monitor-expand,.chartjs-size-monitor-shrink{position:absolute;direction:ltr;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1}.chartjs-size-monitor-expand>div{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0}
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup>.ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup>.ui-controlgroup-item.ui-visual-focus,.ui-controlgroup>.ui-controlgroup-item:focus{z-index:9999}.ui-controlgroup-vertical>.ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label+.ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label+.ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em)}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);height:100%;opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:700}.ui-widget-header a{color:#333}.ui-button,.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,html .ui-button.ui-state-disabled:active,html .ui-button.ui-state-disabled:hover{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:400;color:#454545}.ui-button,.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button{color:#454545;text-decoration:none}.ui-button:focus,.ui-button:hover,.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #ccc;background:#ededed;font-weight:400;color:#2b2b2b}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,a.ui-button:focus,a.ui-button:hover{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #003eff;background:#007fff;font-weight:400;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-widget-header .ui-icon{background-image:url(images/ui-icons_444444_256x240.png)}.ui-button:focus .ui-icon,.ui-button:hover .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_555555_256x240.png)}.ui-button:active .ui-icon,.ui-state-active .ui-icon{background-image:url(images/ui-icons_ffffff_256x240.png)}.ui-button .ui-state-highlight.ui-icon,.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_777620_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cc0000_256x240.png)}.ui-button .ui-icon{background-image:url(images/ui-icons_777777_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:3px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}div.code-toolbar{position:relative}div.code-toolbar>.toolbar{position:absolute;top:.3em;right:.2em;transition:opacity .3s ease-in-out;opacity:0}div.code-toolbar:hover>.toolbar{opacity:1}div.code-toolbar>.toolbar .toolbar-item{display:inline-block}div.code-toolbar>.toolbar a{cursor:pointer}div.code-toolbar>.toolbar button{background:0 0;border:0;color:inherit;font:inherit;line-height:normal;overflow:visible;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}div.code-toolbar>.toolbar a,div.code-toolbar>.toolbar button,div.code-toolbar>.toolbar span{color:#bbb;font-size:.8em;padding:0 .5em;background:#f5f2f0;background:rgba(224,224,224,.2);box-shadow:0 2px 0 0 rgba(0,0,0,.2);border-radius:.5em}div.code-toolbar>.toolbar a:focus,div.code-toolbar>.toolbar a:hover,div.code-toolbar>.toolbar button:focus,div.code-toolbar>.toolbar button:hover,div.code-toolbar>.toolbar span:focus,div.code-toolbar>.toolbar span:hover{color:inherit;text-decoration:none}
@charset "UTF-8";

/*!
 * Bootstrap v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */

:root {
	--blue: #3d42f5;
	--indigo: #2d1582;
	--purple: #6f42c1;
	--pink: #e83e8c;
	--red: #ed4c78;
	--orange: #fd7e14;
	--yellow: #f5ca99;
	--green: #28a745;
	--teal: #00c9a7;
	--cyan: #09a5be;
	--white: #fff;
	--gray: #8c98a4;
	--gray-dark: #71869d;
	--primary: #3d42f5;
	--secondary: #71869d;
	--success: #00c9a7;
	--info: #09a5be;
	--warning: #f5ca99;
	--danger: #ed4c78;
	--light: #f7faff;
	--dark: #16212a;
	--indigo: #2d1582;
	--breakpoint-xs: 0;
	--breakpoint-sm: 576px;
	--breakpoint-md: 768px;
	--breakpoint-lg: 992px;
	--breakpoint-xl: 1200px;
	--font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	--font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
}

*,
::after,
::before {
	box-sizing: border-box
}

html {
	font-family: sans-serif;
	line-height: 1.15;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
	display: block
}

body {
	margin: 0;
/* 	font-family: "Sofia Pro", sans-serif; */
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	color: #677788;
	text-align: left;
	background-color: #fff
}

[tabindex="-1"]:focus:not(:focus-visible) {
	outline: 0!important
}

hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}

h1,
h2,
h3,
h4,
h5,
h6 {
	margin-top: 0;
	margin-bottom: .5rem
}

p {
	margin-top: 0;
	margin-bottom: 1rem
}

abbr[data-original-title],
abbr[title] {
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted;
	cursor: help;
	border-bottom: 0;
	-webkit-text-decoration-skip-ink: none;
	text-decoration-skip-ink: none
}

address {
	margin-bottom: 1rem;
	font-style: normal;
	line-height: inherit
}

dl,
ol,
ul {
	margin-top: 0;
	margin-bottom: 1rem
}

ol ol,
ol ul,
ul ol,
ul ul {
	margin-bottom: 0
}

dt {
	font-weight: 600
}

dd {
	margin-bottom: .5rem;
	margin-left: 0
}

blockquote {
	margin: 0 0 1rem
}

b,
strong {
	font-weight: bolder
}

small {
	font-size: 80%
}

sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline
}

sub {
	bottom: -.25em
}

sup {
	top: -.5em
}

a {
	color: #3d42f5;
	text-decoration: none;
	background-color: transparent
}

a:hover {
	color: #0052ea;
	text-decoration: none
}

a:not([href]):not([class]) {
	color: inherit;
	text-decoration: none
}

a:not([href]):not([class]):hover {
	color: inherit;
	text-decoration: none
}

code,
kbd,
pre,
samp {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
	font-size: 1em
}

pre {
	margin-top: 0;
	margin-bottom: 1rem;
	overflow: auto;
	-ms-overflow-style: scrollbar
}

figure {
	margin: 0 0 1rem
}

img {
	vertical-align: middle;
	border-style: none
}

svg {
	overflow: hidden;
	vertical-align: middle
}

table {
	border-collapse: collapse
}

caption {
	padding-top: .75rem;
	padding-bottom: .75rem;
	color: #8c98a4;
	text-align: left;
	caption-side: bottom
}

th {
	text-align: inherit;
	text-align: -webkit-match-parent
}

label {
	display: inline-block;
	margin-bottom: .5rem
}

button {
	border-radius: 0
}

button:focus {
	outline: 1px dotted;
	outline: 5px auto -webkit-focus-ring-color
}

button,
input,
optgroup,
select,
textarea {
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit
}

button,
input {
	overflow: visible
}

button,
select {
	text-transform: none
}

[role=button] {
	cursor: pointer
}

select {
	word-wrap: normal
}

[type=button],
[type=reset],
[type=submit],
button {
	-webkit-appearance: button
}

[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
	cursor: pointer
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
	padding: 0;
	border-style: none
}

input[type=checkbox],
input[type=radio] {
	box-sizing: border-box;
	padding: 0
}

textarea {
	overflow: auto;
	resize: vertical
}

fieldset {
	min-width: 0;
	padding: 0;
	margin: 0;
	border: 0
}

legend {
	display: block;
	width: 100%;
	max-width: 100%;
	padding: 0;
	margin-bottom: .5rem;
	font-size: 1.5rem;
	line-height: inherit;
	color: inherit;
	white-space: normal
}

@media (max-width:1200px) {
	legend {
		font-size: calc(1.275rem + .3vw)
	}
}

progress {
	vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
	height: auto
}

[type=search] {
	outline-offset: -2px;
	-webkit-appearance: none
}

[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}

::-webkit-file-upload-button {
	font: inherit;
	-webkit-appearance: button
}

output {
	display: inline-block
}

summary {
	display: list-item;
	cursor: pointer
}

template {
	display: none
}

[hidden] {
	display: none!important
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	margin-bottom: .5rem;
	font-weight: 600;
	line-height: 1.4;
	color: #1e2022
}

.h1,
h1 {
	font-size: 2.5rem
}

@media (max-width:1200px) {
	.h1,
	h1 {
		font-size: calc(1.375rem + 1.5vw)
	}
}

.h2,
h2 {
	font-size: 1.875rem
}

@media (max-width:1200px) {
	.h2,
	h2 {
		font-size: calc(1.3125rem + .75vw)
	}
}

.h3,
h3 {
	font-size: 1.3125rem
}

@media (max-width:1200px) {
	.h3,
	h3 {
		font-size: calc(1.25625rem + .075vw)
	}
}

.h4,
h4 {
	font-size: 1.125rem
}

.h5,
h5 {
	font-size: 1rem
}

.h6,
h6 {
	font-size: .875rem
}

.lead {
	font-size: 1.25rem;
	font-weight: 400
}

.display-1 {
	font-size: 6rem;
	font-weight: 600;
	line-height: 1.2
}

@media (max-width:1200px) {
	.display-1 {
		font-size: calc(1.725rem + 5.7vw)
	}
}

.display-2 {
	font-size: 5.5rem;
	font-weight: 600;
	line-height: 1.2
}

@media (max-width:1200px) {
	.display-2 {
		font-size: calc(1.675rem + 5.1vw)
	}
}

.display-3 {
	font-size: 4.5rem;
	font-weight: 600;
	line-height: 1.2
}

@media (max-width:1200px) {
	.display-3 {
		font-size: calc(1.575rem + 3.9vw)
	}
}

.display-4 {
	font-size: 3.5rem;
	font-weight: 600;
	line-height: 1.2
}

@media (max-width:1200px) {
	.display-4 {
		font-size: calc(1.475rem + 2.7vw)
	}
}

hr {
	margin-top: 1rem;
	margin-bottom: 1rem;
	border: 0;
	border-top: .0625rem solid #e7eaf3
}

.small,
small {
	font-size: 80%;
	font-weight: 400
}

.mark,
mark {
	padding: .2em;
	background-color: rgba(55, 125, 255, .1)
}

.list-unstyled {
	padding-left: 0;
	list-style: none
}

.list-inline {
	padding-left: 0;
	list-style: none
}

.list-inline-item {
	display: inline-block
}

.list-inline-item:not(:last-child) {
	margin-right: .5rem
}

.initialism {
	font-size: 90%;
	text-transform: uppercase
}

.blockquote {
	margin-bottom: 1rem;
	font-size: 1rem
}

.blockquote-footer {
	display: block;
	font-size: 80%;
	color: #8c98a4
}

.blockquote-footer::before {
	content: "\2014\00A0"
}

.img-fluid {
	max-width: 100%;
	height: auto
}

.img-thumbnail {
	padding: .25rem;
	background-color: #fff;
	border: .0625rem solid #e7eaf3;
	border-radius: .3125rem;
	max-width: 100%;
	height: auto
}

.figure {
	display: inline-block
}

.figure-img {
	margin-bottom: .5rem;
	line-height: 1
}

.figure-caption {
	font-size: 90%;
	color: #8c98a4
}

code {
	font-size: 87.5%;
	color: #e83e8c;
	word-wrap: break-word
}

a>code {
	color: inherit
}

kbd {
	padding: .2rem .4rem;
	font-size: 87.5%;
	color: #1e2022;
	background-color: #e7eaf3;
	border-radius: .25rem
}

kbd kbd {
	padding: 0;
	font-size: 100%;
	font-weight: 600
}

pre {
	display: block;
	font-size: 87.5%;
	color: #1e2022
}

pre code {
	font-size: inherit;
	color: inherit;
	word-break: normal
}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll
}

.container,
.container-fluid,
.container-lg,
.container-md,
.container-sm,
.container-xl {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

@media (min-width:576px) {
	.container,
	.container-sm {
		max-width: 540px
	}
}

@media (min-width:768px) {
	.container,
	.container-md,
	.container-sm {
		max-width: 720px
	}
}

@media (min-width:992px) {
	.container,
	.container-lg,
	.container-md,
	.container-sm {
		max-width: 960px
	}
}

@media (min-width:1200px) {
	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl {
		max-width: 1140px
	}
}

.row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}

.no-gutters {
	margin-right: 0;
	margin-left: 0
}

.no-gutters>.col,
.no-gutters>[class*=col-] {
	padding-right: 0;
	padding-left: 0
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.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-lg-auto,
.col-md,
.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-md-auto,
.col-sm,
.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-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px
}

.col {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	max-width: 100%
}

.row-cols-1>* {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}

.row-cols-2>* {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.row-cols-3>* {
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}

.row-cols-4>* {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}

.row-cols-5>* {
	-ms-flex: 0 0 20%;
	flex: 0 0 20%;
	max-width: 20%
}

.row-cols-6>* {
	-ms-flex: 0 0 16.66667%;
	flex: 0 0 16.66667%;
	max-width: 16.66667%
}

.col-auto {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto;
	max-width: 100%
}

.col-1 {
	-ms-flex: 0 0 8.33333%;
	flex: 0 0 8.33333%;
	max-width: 8.33333%
}

.col-2 {
	-ms-flex: 0 0 16.66667%;
	flex: 0 0 16.66667%;
	max-width: 16.66667%
}

.col-3 {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%
}

.col-4 {
	-ms-flex: 0 0 33.33333%;
	flex: 0 0 33.33333%;
	max-width: 33.33333%
}

.col-5 {
	-ms-flex: 0 0 41.66667%;
	flex: 0 0 41.66667%;
	max-width: 41.66667%
}

.col-6 {
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%
}

.col-7 {
	-ms-flex: 0 0 58.33333%;
	flex: 0 0 58.33333%;
	max-width: 58.33333%
}

.col-8 {
	-ms-flex: 0 0 66.66667%;
	flex: 0 0 66.66667%;
	max-width: 66.66667%
}

.col-9 {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%
}

.col-10 {
	-ms-flex: 0 0 83.33333%;
	flex: 0 0 83.33333%;
	max-width: 83.33333%
}

.col-11 {
	-ms-flex: 0 0 91.66667%;
	flex: 0 0 91.66667%;
	max-width: 91.66667%
}

.col-12 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%
}

.order-first {
	-ms-flex-order: -1;
	order: -1
}

.order-last {
	-ms-flex-order: 13;
	order: 13
}

.order-0 {
	-ms-flex-order: 0;
	order: 0
}

.order-1 {
	-ms-flex-order: 1;
	order: 1
}

.order-2 {
	-ms-flex-order: 2;
	order: 2
}

.order-3 {
	-ms-flex-order: 3;
	order: 3
}

.order-4 {
	-ms-flex-order: 4;
	order: 4
}

.order-5 {
	-ms-flex-order: 5;
	order: 5
}

.order-6 {
	-ms-flex-order: 6;
	order: 6
}

.order-7 {
	-ms-flex-order: 7;
	order: 7
}

.order-8 {
	-ms-flex-order: 8;
	order: 8
}

.order-9 {
	-ms-flex-order: 9;
	order: 9
}

.order-10 {
	-ms-flex-order: 10;
	order: 10
}

.order-11 {
	-ms-flex-order: 11;
	order: 11
}

.order-12 {
	-ms-flex-order: 12;
	order: 12
}

.offset-1 {
	margin-left: 8.33333%
}

.offset-2 {
	margin-left: 16.66667%
}

.offset-3 {
	margin-left: 25%
}

.offset-4 {
	margin-left: 33.33333%
}

.offset-5 {
	margin-left: 41.66667%
}

.offset-6 {
	margin-left: 50%
}

.offset-7 {
	margin-left: 58.33333%
}

.offset-8 {
	margin-left: 66.66667%
}

.offset-9 {
	margin-left: 75%
}

.offset-10 {
	margin-left: 83.33333%
}

.offset-11 {
	margin-left: 91.66667%
}

@media (min-width:576px) {
	.col-sm {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.row-cols-sm-1>* {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.row-cols-sm-2>* {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.row-cols-sm-3>* {
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.row-cols-sm-4>* {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.row-cols-sm-5>* {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%
	}
	.row-cols-sm-6>* {
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}
	.col-sm-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-sm-1 {
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}
	.col-sm-2 {
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}
	.col-sm-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-sm-4 {
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.col-sm-5 {
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}
	.col-sm-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-sm-7 {
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}
	.col-sm-8 {
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}
	.col-sm-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-sm-10 {
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}
	.col-sm-11 {
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}
	.col-sm-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-sm-first {
		-ms-flex-order: -1;
		order: -1
	}
	.order-sm-last {
		-ms-flex-order: 13;
		order: 13
	}
	.order-sm-0 {
		-ms-flex-order: 0;
		order: 0
	}
	.order-sm-1 {
		-ms-flex-order: 1;
		order: 1
	}
	.order-sm-2 {
		-ms-flex-order: 2;
		order: 2
	}
	.order-sm-3 {
		-ms-flex-order: 3;
		order: 3
	}
	.order-sm-4 {
		-ms-flex-order: 4;
		order: 4
	}
	.order-sm-5 {
		-ms-flex-order: 5;
		order: 5
	}
	.order-sm-6 {
		-ms-flex-order: 6;
		order: 6
	}
	.order-sm-7 {
		-ms-flex-order: 7;
		order: 7
	}
	.order-sm-8 {
		-ms-flex-order: 8;
		order: 8
	}
	.order-sm-9 {
		-ms-flex-order: 9;
		order: 9
	}
	.order-sm-10 {
		-ms-flex-order: 10;
		order: 10
	}
	.order-sm-11 {
		-ms-flex-order: 11;
		order: 11
	}
	.order-sm-12 {
		-ms-flex-order: 12;
		order: 12
	}
	.offset-sm-0 {
		margin-left: 0
	}
	.offset-sm-1 {
		margin-left: 8.33333%
	}
	.offset-sm-2 {
		margin-left: 16.66667%
	}
	.offset-sm-3 {
		margin-left: 25%
	}
	.offset-sm-4 {
		margin-left: 33.33333%
	}
	.offset-sm-5 {
		margin-left: 41.66667%
	}
	.offset-sm-6 {
		margin-left: 50%
	}
	.offset-sm-7 {
		margin-left: 58.33333%
	}
	.offset-sm-8 {
		margin-left: 66.66667%
	}
	.offset-sm-9 {
		margin-left: 75%
	}
	.offset-sm-10 {
		margin-left: 83.33333%
	}
	.offset-sm-11 {
		margin-left: 91.66667%
	}
}

@media (min-width:768px) {
	.col-md {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.row-cols-md-1>* {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.row-cols-md-2>* {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.row-cols-md-3>* {
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.row-cols-md-4>* {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.row-cols-md-5>* {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%
	}
	.row-cols-md-6>* {
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}
	.col-md-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-md-1 {
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}
	.col-md-2 {
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}
	.col-md-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-md-4 {
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.col-md-5 {
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}
	.col-md-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-md-7 {
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}
	.col-md-8 {
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}
	.col-md-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-md-10 {
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}
	.col-md-11 {
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}
	.col-md-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-md-first {
		-ms-flex-order: -1;
		order: -1
	}
	.order-md-last {
		-ms-flex-order: 13;
		order: 13
	}
	.order-md-0 {
		-ms-flex-order: 0;
		order: 0
	}
	.order-md-1 {
		-ms-flex-order: 1;
		order: 1
	}
	.order-md-2 {
		-ms-flex-order: 2;
		order: 2
	}
	.order-md-3 {
		-ms-flex-order: 3;
		order: 3
	}
	.order-md-4 {
		-ms-flex-order: 4;
		order: 4
	}
	.order-md-5 {
		-ms-flex-order: 5;
		order: 5
	}
	.order-md-6 {
		-ms-flex-order: 6;
		order: 6
	}
	.order-md-7 {
		-ms-flex-order: 7;
		order: 7
	}
	.order-md-8 {
		-ms-flex-order: 8;
		order: 8
	}
	.order-md-9 {
		-ms-flex-order: 9;
		order: 9
	}
	.order-md-10 {
		-ms-flex-order: 10;
		order: 10
	}
	.order-md-11 {
		-ms-flex-order: 11;
		order: 11
	}
	.order-md-12 {
		-ms-flex-order: 12;
		order: 12
	}
	.offset-md-0 {
		margin-left: 0
	}
	.offset-md-1 {
		margin-left: 8.33333%
	}
	.offset-md-2 {
		margin-left: 16.66667%
	}
	.offset-md-3 {
		margin-left: 25%
	}
	.offset-md-4 {
		margin-left: 33.33333%
	}
	.offset-md-5 {
		margin-left: 41.66667%
	}
	.offset-md-6 {
		margin-left: 50%
	}
	.offset-md-7 {
		margin-left: 58.33333%
	}
	.offset-md-8 {
		margin-left: 66.66667%
	}
	.offset-md-9 {
		margin-left: 75%
	}
	.offset-md-10 {
		margin-left: 83.33333%
	}
	.offset-md-11 {
		margin-left: 91.66667%
	}
}

@media (min-width:992px) {
	.col-lg {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.row-cols-lg-1>* {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.row-cols-lg-2>* {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.row-cols-lg-3>* {
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.row-cols-lg-4>* {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.row-cols-lg-5>* {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%
	}
	.row-cols-lg-6>* {
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}
	.col-lg-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-lg-1 {
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}
	.col-lg-2 {
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}
	.col-lg-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-lg-4 {
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.col-lg-5 {
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}
	.col-lg-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-lg-7 {
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}
	.col-lg-8 {
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}
	.col-lg-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-lg-10 {
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}
	.col-lg-11 {
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}
	.col-lg-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-lg-first {
		-ms-flex-order: -1;
		order: -1
	}
	.order-lg-last {
		-ms-flex-order: 13;
		order: 13
	}
	.order-lg-0 {
		-ms-flex-order: 0;
		order: 0
	}
	.order-lg-1 {
		-ms-flex-order: 1;
		order: 1
	}
	.order-lg-2 {
		-ms-flex-order: 2;
		order: 2
	}
	.order-lg-3 {
		-ms-flex-order: 3;
		order: 3
	}
	.order-lg-4 {
		-ms-flex-order: 4;
		order: 4
	}
	.order-lg-5 {
		-ms-flex-order: 5;
		order: 5
	}
	.order-lg-6 {
		-ms-flex-order: 6;
		order: 6
	}
	.order-lg-7 {
		-ms-flex-order: 7;
		order: 7
	}
	.order-lg-8 {
		-ms-flex-order: 8;
		order: 8
	}
	.order-lg-9 {
		-ms-flex-order: 9;
		order: 9
	}
	.order-lg-10 {
		-ms-flex-order: 10;
		order: 10
	}
	.order-lg-11 {
		-ms-flex-order: 11;
		order: 11
	}
	.order-lg-12 {
		-ms-flex-order: 12;
		order: 12
	}
	.offset-lg-0 {
		margin-left: 0
	}
	.offset-lg-1 {
		margin-left: 8.33333%
	}
	.offset-lg-2 {
		margin-left: 16.66667%
	}
	.offset-lg-3 {
		margin-left: 25%
	}
	.offset-lg-4 {
		margin-left: 33.33333%
	}
	.offset-lg-5 {
		margin-left: 41.66667%
	}
	.offset-lg-6 {
		margin-left: 50%
	}
	.offset-lg-7 {
		margin-left: 58.33333%
	}
	.offset-lg-8 {
		margin-left: 66.66667%
	}
	.offset-lg-9 {
		margin-left: 75%
	}
	.offset-lg-10 {
		margin-left: 83.33333%
	}
	.offset-lg-11 {
		margin-left: 91.66667%
	}
}

@media (min-width:1200px) {
	.col-xl {
		-ms-flex-preferred-size: 0;
		flex-basis: 0;
		-ms-flex-positive: 1;
		flex-grow: 1;
		max-width: 100%
	}
	.row-cols-xl-1>* {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.row-cols-xl-2>* {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.row-cols-xl-3>* {
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.row-cols-xl-4>* {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.row-cols-xl-5>* {
		-ms-flex: 0 0 20%;
		flex: 0 0 20%;
		max-width: 20%
	}
	.row-cols-xl-6>* {
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}
	.col-xl-auto {
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		width: auto;
		max-width: 100%
	}
	.col-xl-1 {
		-ms-flex: 0 0 8.33333%;
		flex: 0 0 8.33333%;
		max-width: 8.33333%
	}
	.col-xl-2 {
		-ms-flex: 0 0 16.66667%;
		flex: 0 0 16.66667%;
		max-width: 16.66667%
	}
	.col-xl-3 {
		-ms-flex: 0 0 25%;
		flex: 0 0 25%;
		max-width: 25%
	}
	.col-xl-4 {
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
	.col-xl-5 {
		-ms-flex: 0 0 41.66667%;
		flex: 0 0 41.66667%;
		max-width: 41.66667%
	}
	.col-xl-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
	.col-xl-7 {
		-ms-flex: 0 0 58.33333%;
		flex: 0 0 58.33333%;
		max-width: 58.33333%
	}
	.col-xl-8 {
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}
	.col-xl-9 {
		-ms-flex: 0 0 75%;
		flex: 0 0 75%;
		max-width: 75%
	}
	.col-xl-10 {
		-ms-flex: 0 0 83.33333%;
		flex: 0 0 83.33333%;
		max-width: 83.33333%
	}
	.col-xl-11 {
		-ms-flex: 0 0 91.66667%;
		flex: 0 0 91.66667%;
		max-width: 91.66667%
	}
	.col-xl-12 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
	.order-xl-first {
		-ms-flex-order: -1;
		order: -1
	}
	.order-xl-last {
		-ms-flex-order: 13;
		order: 13
	}
	.order-xl-0 {
		-ms-flex-order: 0;
		order: 0
	}
	.order-xl-1 {
		-ms-flex-order: 1;
		order: 1
	}
	.order-xl-2 {
		-ms-flex-order: 2;
		order: 2
	}
	.order-xl-3 {
		-ms-flex-order: 3;
		order: 3
	}
	.order-xl-4 {
		-ms-flex-order: 4;
		order: 4
	}
	.order-xl-5 {
		-ms-flex-order: 5;
		order: 5
	}
	.order-xl-6 {
		-ms-flex-order: 6;
		order: 6
	}
	.order-xl-7 {
		-ms-flex-order: 7;
		order: 7
	}
	.order-xl-8 {
		-ms-flex-order: 8;
		order: 8
	}
	.order-xl-9 {
		-ms-flex-order: 9;
		order: 9
	}
	.order-xl-10 {
		-ms-flex-order: 10;
		order: 10
	}
	.order-xl-11 {
		-ms-flex-order: 11;
		order: 11
	}
	.order-xl-12 {
		-ms-flex-order: 12;
		order: 12
	}
	.offset-xl-0 {
		margin-left: 0
	}
	.offset-xl-1 {
		margin-left: 8.33333%
	}
	.offset-xl-2 {
		margin-left: 16.66667%
	}
	.offset-xl-3 {
		margin-left: 25%
	}
	.offset-xl-4 {
		margin-left: 33.33333%
	}
	.offset-xl-5 {
		margin-left: 41.66667%
	}
	.offset-xl-6 {
		margin-left: 50%
	}
	.offset-xl-7 {
		margin-left: 58.33333%
	}
	.offset-xl-8 {
		margin-left: 66.66667%
	}
	.offset-xl-9 {
		margin-left: 75%
	}
	.offset-xl-10 {
		margin-left: 83.33333%
	}
	.offset-xl-11 {
		margin-left: 91.66667%
	}
}

.table {
	width: 100%;
	margin-bottom: 1rem;
	color: #677788
}

.table td,
.table th {
	padding: .75rem;
	vertical-align: top;
	border-top: .0625rem solid #e7eaf3
}

.table thead th {
	vertical-align: bottom;
	border-bottom: .125rem solid #e7eaf3
}

.table tbody+tbody {
	border-top: .125rem solid #e7eaf3
}

.table-sm td,
.table-sm th {
	padding: .3rem
}

.table-bordered {
	border: .0625rem solid #e7eaf3
}

.table-bordered td,
.table-bordered th {
	border: .0625rem solid #e7eaf3
}

.table-bordered thead td,
.table-bordered thead th {
	border-bottom-width: .125rem
}

.table-borderless tbody+tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
	border: 0
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color: #f8fafd
}

.table-hover tbody tr:hover {
	color: #677788;
	background-color: rgba(231, 234, 243, .4)
}

.table-primary,
.table-primary>td,
.table-primary>th {
	background-color: #c7dbff
}

.table-primary tbody+tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
	border-color: #97bbff
}

.table-hover .table-primary:hover {
	background-color: #aecbff
}

.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
	background-color: #aecbff
}

.table-secondary,
.table-secondary>td,
.table-secondary>th {
	background-color: #d7dde4
}

.table-secondary tbody+tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
	border-color: #b5c0cc
}

.table-hover .table-secondary:hover {
	background-color: #c8d0da
}

.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
	background-color: #c8d0da
}

.table-success,
.table-success>td,
.table-success>th {
	background-color: #b8f0e6
}

.table-success tbody+tbody,
.table-success td,
.table-success th,
.table-success thead th {
	border-color: #7ae3d1
}

.table-hover .table-success:hover {
	background-color: #a3ecdf
}

.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
	background-color: #a3ecdf
}

.table-info,
.table-info>td,
.table-info>th {
	background-color: #bae6ed
}

.table-info tbody+tbody,
.table-info td,
.table-info th,
.table-info thead th {
	border-color: #7fd0dd
}

.table-hover .table-info:hover {
	background-color: #a6dfe8
}

.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
	background-color: #a6dfe8
}

.table-warning,
.table-warning>td,
.table-warning>th {
	background-color: #fcf0e2
}

.table-warning tbody+tbody,
.table-warning td,
.table-warning th,
.table-warning thead th {
	border-color: #fae3ca
}

.table-hover .table-warning:hover {
	background-color: #fae4cb
}

.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
	background-color: #fae4cb
}

.table-danger,
.table-danger>td,
.table-danger>th {
	background-color: #facdd9
}

.table-danger tbody+tbody,
.table-danger td,
.table-danger th,
.table-danger thead th {
	border-color: #f6a2b9
}

.table-hover .table-danger:hover {
	background-color: #f8b6c7
}

.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
	background-color: #f8b6c7
}

.table-light,
.table-light>td,
.table-light>th {
	background-color: #fdfeff
}

.table-light tbody+tbody,
.table-light td,
.table-light th,
.table-light thead th {
	border-color: #fbfcff
}

.table-hover .table-light:hover {
	background-color: #e4f1ff
}

.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
	background-color: #e4f1ff
}

.table-dark,
.table-dark>td,
.table-dark>th {
	background-color: #c1c6d1
}

.table-dark tbody+tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
	border-color: #8c94aa
}

.table-hover .table-dark:hover {
	background-color: #b2b9c6
}

.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
	background-color: #b2b9c6
}

.table-indigo,
.table-indigo>td,
.table-indigo>th {
	background-color: #c4bddc
}

.table-indigo tbody+tbody,
.table-indigo td,
.table-indigo th,
.table-indigo thead th {
	border-color: #9285be
}

.table-hover .table-indigo:hover {
	background-color: #b5acd3
}

.table-hover .table-indigo:hover>td,
.table-hover .table-indigo:hover>th {
	background-color: #b5acd3
}

.table-active,
.table-active>td,
.table-active>th {
	background-color: rgba(231, 234, 243, .4)
}

.table-hover .table-active:hover {
	background-color: rgba(214, 219, 235, .4)
}

.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
	background-color: rgba(214, 219, 235, .4)
}

.table .thead-dark th {
	color: #fff;
	background-color: #16212a;
	border-color: #2b4177
}

.table .thead-light th {
	color: #677788;
	background-color: #f8fafd;
	border-color: #e7eaf3
}

.table-dark {
	color: #fff;
	background-color: #16212a
}

.table-dark td,
.table-dark th,
.table-dark thead th {
	border-color: #2b4177
}

.table-dark.table-bordered {
	border: 0
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(255, 255, 255, .05)
}

.table-dark.table-hover tbody tr:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, .075)
}

@media (max-width:575.98px) {
	.table-responsive-sm {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}
	.table-responsive-sm>.table-bordered {
		border: 0
	}
}

@media (max-width:767.98px) {
	.table-responsive-md {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}
	.table-responsive-md>.table-bordered {
		border: 0
	}
}

@media (max-width:991.98px) {
	.table-responsive-lg {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}
	.table-responsive-lg>.table-bordered {
		border: 0
	}
}

@media (max-width:1199.98px) {
	.table-responsive-xl {
		display: block;
		width: 100%;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch
	}
	.table-responsive-xl>.table-bordered {
		border: 0
	}
}

.table-responsive {
	display: block;
	width: 100%;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch
}

.table-responsive>.table-bordered {
	border: 0
}

.form-control {
	display: block;
	width: 100%;
	height: calc(1.6em + 1.625rem);
	padding: .75rem 1rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	color: #1e2022;
	background-color: #fff;
	background-clip: padding-box;
	border: .0625rem solid #e7eaf3;
	border-radius: .3125rem;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.form-control {
		transition: none
	}
}

.form-control::-ms-expand {
	background-color: transparent;
	border: 0
}

.form-control:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #1e2022
}

.form-control:focus {
	color: #1e2022;
	background-color: #fff;
	border-color: rgba(55, 125, 255, .4);
	outline: 0;
	box-shadow: 0 0 10px rgba(55, 125, 255, .1)
}

.form-control::-webkit-input-placeholder {
	color: #97a4af;
	opacity: 1
}

.form-control::-moz-placeholder {
	color: #97a4af;
	opacity: 1
}

.form-control:-ms-input-placeholder {
	color: #97a4af;
	opacity: 1
}

.form-control::-ms-input-placeholder {
	color: #97a4af;
	opacity: 1
}

.form-control::placeholder {
	color: #97a4af;
	opacity: 1
}

.form-control:disabled,
.form-control[readonly] {
	background-color: #f8fafd;
	opacity: 1
}

input[type=date].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control,
input[type=time].form-control {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

select.form-control:focus::-ms-value {
	color: #1e2022;
	background-color: #fff
}

.form-control-file,
.form-control-range {
	display: block;
	width: 100%
}

.col-form-label {
	padding-top: .8125rem;
	padding-bottom: .8125rem;
	margin-bottom: 0;
	font-size: inherit;
	line-height: 1.6
}

.col-form-label-lg {
	padding-top: 1.1875rem;
	padding-bottom: 1.1875rem;
	font-size: 1.25rem;
	line-height: 1.5
}

.col-form-label-sm {
	padding-top: .6875rem;
	padding-bottom: .6875rem;
	font-size: .875rem;
	line-height: 1.5
}

.form-control-plaintext {
	display: block;
	width: 100%;
	padding: .75rem 0;
	margin-bottom: 0;
	font-size: 1rem;
	line-height: 1.6;
	color: #677788;
	background-color: transparent;
	border: solid transparent;
	border-width: .0625rem 0
}

.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
	padding-right: 0;
	padding-left: 0
}

.form-control-sm {
	height: calc(1.5em + 1.375rem);
	padding: .625rem 1.125rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .25rem
}

.form-control-lg {
	height: calc(1.5em + 2.375rem);
	padding: 1.125rem 1.125rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .75rem
}

select.form-control[multiple],
select.form-control[size] {
	height: auto
}

textarea.form-control {
	height: auto
}

.form-group {
	margin-bottom: 1.5rem
}

.form-text {
	display: block;
	margin-top: .25rem
}

.form-row {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -5px;
	margin-left: -5px
}

.form-row>.col,
.form-row>[class*=col-] {
	padding-right: 5px;
	padding-left: 5px
}

.form-check {
	position: relative;
	display: block;
	padding-left: 1.25rem
}

.form-check-input {
	position: absolute;
	margin-top: .3rem;
	margin-left: -1.25rem
}

.form-check-input:disabled~.form-check-label,
.form-check-input[disabled]~.form-check-label {
	color: #8c98a4
}

.form-check-label {
	margin-bottom: 0
}

.form-check-inline {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 0;
	margin-right: .75rem
}

.form-check-inline .form-check-input {
	position: static;
	margin-top: 0;
	margin-right: .3125rem;
	margin-left: 0
}

.valid-feedback {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #00c9a7
}

.valid-tooltip {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .875rem;
	line-height: 1.6;
	color: #fff;
	background-color: #00c9a7;
	border-radius: .3125rem
}

.is-valid~.valid-feedback,
.is-valid~.valid-tooltip,
.was-validated :valid~.valid-feedback,
.was-validated :valid~.valid-tooltip {
	display: block
}

.form-control.is-valid,
.was-validated .form-control:valid {
	border-color: #00c9a7;
	padding-right: calc(1.6em + 1.5rem);
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2300c9a7' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right calc(.4em + .375rem) center;
	background-size: calc(.8em + .75rem) calc(.8em + .75rem)
}

.form-control.is-valid:focus,
.was-validated .form-control:valid:focus {
	border-color: #00c9a7;
	box-shadow: 0 0 0 .2rem rgba(0, 201, 167, .25)
}

.was-validated textarea.form-control:valid,
textarea.form-control.is-valid {
	padding-right: calc(1.6em + 1.5rem);
	background-position: top calc(.4em + .375rem) right calc(.4em + .375rem)
}

.custom-select.is-valid,
.was-validated .custom-select:valid {
	border-color: #00c9a7;
	padding-right: calc(.75em + 3.125rem);
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%2371869d' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right .5rem center/1rem 1rem, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2300c9a7' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 2rem/calc(.8em + .75rem) calc(.8em + .75rem)
}

.custom-select.is-valid:focus,
.was-validated .custom-select:valid:focus {
	border-color: #00c9a7;
	box-shadow: 0 0 0 .2rem rgba(0, 201, 167, .25)
}

.form-check-input.is-valid~.form-check-label,
.was-validated .form-check-input:valid~.form-check-label {
	color: #00c9a7
}

.form-check-input.is-valid~.valid-feedback,
.form-check-input.is-valid~.valid-tooltip,
.was-validated .form-check-input:valid~.valid-feedback,
.was-validated .form-check-input:valid~.valid-tooltip {
	display: block
}

.custom-control-input.is-valid~.custom-control-label,
.was-validated .custom-control-input:valid~.custom-control-label {
	color: #00c9a7
}

.custom-control-input.is-valid~.custom-control-label::before,
.was-validated .custom-control-input:valid~.custom-control-label::before {
	border-color: #00c9a7
}

.custom-control-input.is-valid:checked~.custom-control-label::before,
.was-validated .custom-control-input:valid:checked~.custom-control-label::before {
	border-color: #00fcd1;
	background-color: #00fcd1
}

.custom-control-input.is-valid:focus~.custom-control-label::before,
.was-validated .custom-control-input:valid:focus~.custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(0, 201, 167, .25)
}

.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before,
.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before {
	border-color: #00c9a7
}

.custom-file-input.is-valid~.custom-file-label,
.was-validated .custom-file-input:valid~.custom-file-label {
	border-color: #00c9a7
}

.custom-file-input.is-valid:focus~.custom-file-label,
.was-validated .custom-file-input:valid:focus~.custom-file-label {
	border-color: #00c9a7;
	box-shadow: 0 0 0 .2rem rgba(0, 201, 167, .25)
}

.invalid-feedback {
	display: none;
	width: 100%;
	margin-top: .25rem;
	font-size: 80%;
	color: #ed4c78
}

.invalid-tooltip {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 5;
	display: none;
	max-width: 100%;
	padding: .25rem .5rem;
	margin-top: .1rem;
	font-size: .875rem;
	line-height: 1.6;
	color: #fff;
	background-color: #ed4c78;
	border-radius: .3125rem
}

.is-invalid~.invalid-feedback,
.is-invalid~.invalid-tooltip,
.was-validated :invalid~.invalid-feedback,
.was-validated :invalid~.invalid-tooltip {
	display: block
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
	border-color: #ed4c78;
	padding-right: calc(1.6em + 1.5rem);
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ed4c78' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ed4c78' stroke='none'/%3e%3c/svg%3e");
	background-repeat: no-repeat;
	background-position: right calc(.4em + .375rem) center;
	background-size: calc(.8em + .75rem) calc(.8em + .75rem)
}

.form-control.is-invalid:focus,
.was-validated .form-control:invalid:focus {
	border-color: #ed4c78;
	box-shadow: 0 0 0 .2rem rgba(237, 76, 120, .25)
}

.was-validated textarea.form-control:invalid,
textarea.form-control.is-invalid {
	padding-right: calc(1.6em + 1.5rem);
	background-position: top calc(.4em + .375rem) right calc(.4em + .375rem)
}

.custom-select.is-invalid,
.was-validated .custom-select:invalid {
	border-color: #ed4c78;
	padding-right: calc(.75em + 3.125rem);
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%2371869d' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right .5rem center/1rem 1rem, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ed4c78' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ed4c78' stroke='none'/%3e%3c/svg%3e") #fff no-repeat center right 2rem/calc(.8em + .75rem) calc(.8em + .75rem)
}

.custom-select.is-invalid:focus,
.was-validated .custom-select:invalid:focus {
	border-color: #ed4c78;
	box-shadow: 0 0 0 .2rem rgba(237, 76, 120, .25)
}

.form-check-input.is-invalid~.form-check-label,
.was-validated .form-check-input:invalid~.form-check-label {
	color: #ed4c78
}

.form-check-input.is-invalid~.invalid-feedback,
.form-check-input.is-invalid~.invalid-tooltip,
.was-validated .form-check-input:invalid~.invalid-feedback,
.was-validated .form-check-input:invalid~.invalid-tooltip {
	display: block
}

.custom-control-input.is-invalid~.custom-control-label,
.was-validated .custom-control-input:invalid~.custom-control-label {
	color: #ed4c78
}

.custom-control-input.is-invalid~.custom-control-label::before,
.was-validated .custom-control-input:invalid~.custom-control-label::before {
	border-color: #ed4c78
}

.custom-control-input.is-invalid:checked~.custom-control-label::before,
.was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
	border-color: #f27a9b;
	background-color: #f27a9b
}

.custom-control-input.is-invalid:focus~.custom-control-label::before,
.was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
	box-shadow: 0 0 0 .2rem rgba(237, 76, 120, .25)
}

.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before,
.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before {
	border-color: #ed4c78
}

.custom-file-input.is-invalid~.custom-file-label,
.was-validated .custom-file-input:invalid~.custom-file-label {
	border-color: #ed4c78
}

.custom-file-input.is-invalid:focus~.custom-file-label,
.was-validated .custom-file-input:invalid:focus~.custom-file-label {
	border-color: #ed4c78;
	box-shadow: 0 0 0 .2rem rgba(237, 76, 120, .25)
}

.form-inline {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-ms-flex-align: center;
	align-items: center
}

.form-inline .form-check {
	width: 100%
}

@media (min-width:576px) {
	.form-inline label {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin-bottom: 0
	}
	.form-inline .form-group {
		display: -ms-flexbox;
		display: flex;
		-ms-flex: 0 0 auto;
		flex: 0 0 auto;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		-ms-flex-align: center;
		align-items: center;
		margin-bottom: 0
	}
	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle
	}
	.form-inline .form-control-plaintext {
		display: inline-block
	}
	.form-inline .custom-select,
	.form-inline .input-group {
		width: auto
	}
	.form-inline .form-check {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: auto;
		padding-left: 0
	}
	.form-inline .form-check-input {
		position: relative;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		margin-top: 0;
		margin-right: .25rem;
		margin-left: 0
	}
	.form-inline .custom-control {
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.form-inline .custom-control-label {
		margin-bottom: 0
	}
}

.btn {
	display: inline-block;
	font-weight: 600;
	color: #677788;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-color: transparent;
	border: .0625rem solid transparent;
	padding: .75rem 1rem;
	font-size: 1rem;
	line-height: 1.6;
	border-radius: .3125rem;
	transition: all .2s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.btn {
		transition: none
	}
}

.btn:hover {
	color: #677788;
	text-decoration: none
}

.btn.focus,
.btn:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(55, 125, 255, .25)
}

.btn.disabled,
.btn:disabled {
	opacity: .65
}

.btn:not(:disabled):not(.disabled) {
	cursor: pointer
}

a.btn.disabled,
fieldset:disabled a.btn {
	pointer-events: none
}

.btn-primary {
	color: #fff;
	background-color: #3d42f5;
	border-color: #3d42f5
}

.btn-primary:hover {
	color: #fff;
	background-color: #1164ff;
	border-color: #045cff
}

.btn-primary.focus,
.btn-primary:focus {
	color: #fff;
	background-color: #1164ff;
	border-color: #045cff;
	box-shadow: 0 0 0 .2rem rgba(85, 145, 255, .5)
}

.btn-primary.disabled,
.btn-primary:disabled {
	color: #fff;
	background-color: #3d42f5;
	border-color: #3d42f5
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle {
	color: #fff;
	background-color: #045cff;
	border-color: #0056f6
}

.btn-primary:not(:disabled):not(.disabled).active:focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(85, 145, 255, .5)
}

.btn-secondary {
	color: #fff;
	background-color: #71869d;
	border-color: #71869d
}

.btn-secondary:hover {
	color: #fff;
	background-color: #5f7389;
	border-color: #596d82
}

.btn-secondary.focus,
.btn-secondary:focus {
	color: #fff;
	background-color: #5f7389;
	border-color: #596d82;
	box-shadow: 0 0 0 .2rem rgba(134, 152, 172, .5)
}

.btn-secondary.disabled,
.btn-secondary:disabled {
	color: #fff;
	background-color: #71869d;
	border-color: #71869d
}

.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle {
	color: #fff;
	background-color: #596d82;
	border-color: #54667a
}

.btn-secondary:not(:disabled):not(.disabled).active:focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(134, 152, 172, .5)
}

.btn-success {
	color: #fff;
	background-color: #00c9a7;
	border-color: #00c9a7
}

.btn-success:hover {
	color: #fff;
	background-color: #00a387;
	border-color: #00967d
}

.btn-success.focus,
.btn-success:focus {
	color: #fff;
	background-color: #00a387;
	border-color: #00967d;
	box-shadow: 0 0 0 .2rem rgba(38, 209, 180, .5)
}

.btn-success.disabled,
.btn-success:disabled {
	color: #fff;
	background-color: #00c9a7;
	border-color: #00c9a7
}

.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle {
	color: #fff;
	background-color: #00967d;
	border-color: #008972
}

.btn-success:not(:disabled):not(.disabled).active:focus,
.btn-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-success.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(38, 209, 180, .5)
}

.btn-info {
	color: #fff;
	background-color: #09a5be;
	border-color: #09a5be
}

.btn-info:hover {
	color: #fff;
	background-color: #078599;
	border-color: #077b8d
}

.btn-info.focus,
.btn-info:focus {
	color: #fff;
	background-color: #078599;
	border-color: #077b8d;
	box-shadow: 0 0 0 .2rem rgba(46, 179, 200, .5)
}

.btn-info.disabled,
.btn-info:disabled {
	color: #fff;
	background-color: #09a5be;
	border-color: #09a5be
}

.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle {
	color: #fff;
	background-color: #077b8d;
	border-color: #067081
}

.btn-info:not(:disabled):not(.disabled).active:focus,
.btn-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(46, 179, 200, .5)
}

.btn-warning {
	color: #1e2022;
	background-color: #f5ca99;
	border-color: #f5ca99
}

.btn-warning:hover {
	color: #1e2022;
	background-color: #f2b876;
	border-color: #f0b26b
}

.btn-warning.focus,
.btn-warning:focus {
	color: #1e2022;
	background-color: #f2b876;
	border-color: #f0b26b;
	box-shadow: 0 0 0 .2rem rgba(213, 177, 135, .5)
}

.btn-warning.disabled,
.btn-warning:disabled {
	color: #1e2022;
	background-color: #f5ca99;
	border-color: #f5ca99
}

.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle {
	color: #1e2022;
	background-color: #f0b26b;
	border-color: #efac5f
}

.btn-warning:not(:disabled):not(.disabled).active:focus,
.btn-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(213, 177, 135, .5)
}

.btn-danger {
	color: #fff;
	background-color: #ed4c78;
	border-color: #ed4c78
}

.btn-danger:hover {
	color: #fff;
	background-color: #ea295e;
	border-color: #e81e55
}

.btn-danger.focus,
.btn-danger:focus {
	color: #fff;
	background-color: #ea295e;
	border-color: #e81e55;
	box-shadow: 0 0 0 .2rem rgba(240, 103, 140, .5)
}

.btn-danger.disabled,
.btn-danger:disabled {
	color: #fff;
	background-color: #ed4c78;
	border-color: #ed4c78
}

.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle {
	color: #fff;
	background-color: #e81e55;
	border-color: #e2174e
}

.btn-danger:not(:disabled):not(.disabled).active:focus,
.btn-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(240, 103, 140, .5)
}

.btn-light {
	color: #1e2022;
	background-color: #f7faff;
	border-color: #f7faff
}

.btn-light:hover {
	color: #1e2022;
	background-color: #d1e2ff;
	border-color: #c4daff
}

.btn-light.focus,
.btn-light:focus {
	color: #1e2022;
	background-color: #d1e2ff;
	border-color: #c4daff;
	box-shadow: 0 0 0 .2rem rgba(214, 217, 222, .5)
}

.btn-light.disabled,
.btn-light:disabled {
	color: #1e2022;
	background-color: #f7faff;
	border-color: #f7faff
}

.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
	color: #1e2022;
	background-color: #c4daff;
	border-color: #b7d2ff
}

.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(214, 217, 222, .5)
}

.btn-dark {
	color: #fff;
	background-color: #16212a;
	border-color: #16212a
}

.btn-dark:hover {
	color: #fff;
	background-color: #17233f;
	border-color: #131d36
}

.btn-dark.focus,
.btn-dark:focus {
	color: #fff;
	background-color: #17233f;
	border-color: #131d36;
	box-shadow: 0 0 0 .2rem rgba(66, 81, 116, .5)
}

.btn-dark.disabled,
.btn-dark:disabled {
	color: #fff;
	background-color: #16212a;
	border-color: #16212a
}

.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #131d36;
	border-color: #10182c
}

.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(66, 81, 116, .5)
}

.btn-indigo {
	color: #fff;
	background-color: #2d1582;
	border-color: #2d1582
}

.btn-indigo:hover {
	color: #fff;
	background-color: #221061;
	border-color: #1e0e56
}

.btn-indigo.focus,
.btn-indigo:focus {
	color: #fff;
	background-color: #221061;
	border-color: #1e0e56;
	box-shadow: 0 0 0 .2rem rgba(77, 56, 149, .5)
}

.btn-indigo.disabled,
.btn-indigo:disabled {
	color: #fff;
	background-color: #2d1582;
	border-color: #2d1582
}

.btn-indigo:not(:disabled):not(.disabled).active,
.btn-indigo:not(:disabled):not(.disabled):active,
.show>.btn-indigo.dropdown-toggle {
	color: #fff;
	background-color: #1e0e56;
	border-color: #1a0c4b
}

.btn-indigo:not(:disabled):not(.disabled).active:focus,
.btn-indigo:not(:disabled):not(.disabled):active:focus,
.show>.btn-indigo.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(77, 56, 149, .5)
}

.btn-outline-primary {
	color: #3d42f5;
	border-color: #3d42f5
}

.btn-outline-primary:hover {
	color: #fff;
	background-color: #3d42f5;
	border-color: #3d42f5
}

.btn-outline-primary.focus,
.btn-outline-primary:focus {
	box-shadow: 0 0 0 .2rem rgba(55, 125, 255, .5)
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
	color: #3d42f5;
	background-color: transparent
}

.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle {
	color: #fff;
	background-color: #3d42f5;
	border-color: #3d42f5
}

.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(55, 125, 255, .5)
}

.btn-outline-secondary {
	color: #71869d;
	border-color: #71869d
}

.btn-outline-secondary:hover {
	color: #fff;
	background-color: #71869d;
	border-color: #71869d
}

.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
	box-shadow: 0 0 0 .2rem rgba(113, 134, 157, .5)
}

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
	color: #71869d;
	background-color: transparent
}

.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle {
	color: #fff;
	background-color: #71869d;
	border-color: #71869d
}

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(113, 134, 157, .5)
}

.btn-outline-success {
	color: #00c9a7;
	border-color: #00c9a7
}

.btn-outline-success:hover {
	color: #fff;
	background-color: #00c9a7;
	border-color: #00c9a7
}

.btn-outline-success.focus,
.btn-outline-success:focus {
	box-shadow: 0 0 0 .2rem rgba(0, 201, 167, .5)
}

.btn-outline-success.disabled,
.btn-outline-success:disabled {
	color: #00c9a7;
	background-color: transparent
}

.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show>.btn-outline-success.dropdown-toggle {
	color: #fff;
	background-color: #00c9a7;
	border-color: #00c9a7
}

.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-success.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(0, 201, 167, .5)
}

.btn-outline-info {
	color: #09a5be;
	border-color: #09a5be
}

.btn-outline-info:hover {
	color: #fff;
	background-color: #09a5be;
	border-color: #09a5be
}

.btn-outline-info.focus,
.btn-outline-info:focus {
	box-shadow: 0 0 0 .2rem rgba(9, 165, 190, .5)
}

.btn-outline-info.disabled,
.btn-outline-info:disabled {
	color: #09a5be;
	background-color: transparent
}

.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show>.btn-outline-info.dropdown-toggle {
	color: #fff;
	background-color: #09a5be;
	border-color: #09a5be
}

.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(9, 165, 190, .5)
}

.btn-outline-warning {
	color: #f5ca99;
	border-color: #f5ca99
}

.btn-outline-warning:hover {
	color: #1e2022;
	background-color: #f5ca99;
	border-color: #f5ca99
}

.btn-outline-warning.focus,
.btn-outline-warning:focus {
	box-shadow: 0 0 0 .2rem rgba(245, 202, 153, .5)
}

.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
	color: #f5ca99;
	background-color: transparent
}

.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.btn-outline-warning.dropdown-toggle {
	color: #1e2022;
	background-color: #f5ca99;
	border-color: #f5ca99
}

.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(245, 202, 153, .5)
}

.btn-outline-danger {
	color: #ed4c78;
	border-color: #ed4c78
}

.btn-outline-danger:hover {
	color: #fff;
	background-color: #ed4c78;
	border-color: #ed4c78
}

.btn-outline-danger.focus,
.btn-outline-danger:focus {
	box-shadow: 0 0 0 .2rem rgba(237, 76, 120, .5)
}

.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
	color: #ed4c78;
	background-color: transparent
}

.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.btn-outline-danger.dropdown-toggle {
	color: #fff;
	background-color: #ed4c78;
	border-color: #ed4c78
}

.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(237, 76, 120, .5)
}

.btn-outline-light {
	color: #f7faff;
	border-color: #f7faff
}

.btn-outline-light:hover {
	color: #1e2022;
	background-color: #f7faff;
	border-color: #f7faff
}

.btn-outline-light.focus,
.btn-outline-light:focus {
	box-shadow: 0 0 0 .2rem rgba(247, 250, 255, .5)
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
	color: #f7faff;
	background-color: transparent
}

.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show>.btn-outline-light.dropdown-toggle {
	color: #1e2022;
	background-color: #f7faff;
	border-color: #f7faff
}

.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(247, 250, 255, .5)
}

.btn-outline-dark {
	color: #16212a;
	border-color: #16212a
}

.btn-outline-dark:hover {
	color: #fff;
	background-color: #16212a;
	border-color: #16212a
}

.btn-outline-dark.focus,
.btn-outline-dark:focus {
	box-shadow: 0 0 0 .2rem rgba(33, 50, 91, .5)
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
	color: #16212a;
	background-color: transparent
}

.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-dark.dropdown-toggle {
	color: #fff;
	background-color: #16212a;
	border-color: #16212a
}

.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(33, 50, 91, .5)
}

.btn-outline-indigo {
	color: #2d1582;
	border-color: #2d1582
}

.btn-outline-indigo:hover {
	color: #fff;
	background-color: #2d1582;
	border-color: #2d1582
}

.btn-outline-indigo.focus,
.btn-outline-indigo:focus {
	box-shadow: 0 0 0 .2rem rgba(45, 21, 130, .5)
}

.btn-outline-indigo.disabled,
.btn-outline-indigo:disabled {
	color: #2d1582;
	background-color: transparent
}

.btn-outline-indigo:not(:disabled):not(.disabled).active,
.btn-outline-indigo:not(:disabled):not(.disabled):active,
.show>.btn-outline-indigo.dropdown-toggle {
	color: #fff;
	background-color: #2d1582;
	border-color: #2d1582
}

.btn-outline-indigo:not(:disabled):not(.disabled).active:focus,
.btn-outline-indigo:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-indigo.dropdown-toggle:focus {
	box-shadow: 0 0 0 .2rem rgba(45, 21, 130, .5)
}

.btn-link {
	font-weight: 400;
	color: #3d42f5;
	text-decoration: none
}

.btn-link:hover {
	color: #0052ea;
	text-decoration: none
}

.btn-link.focus,
.btn-link:focus {
	text-decoration: none
}

.btn-link.disabled,
.btn-link:disabled {
	color: #8c98a4;
	pointer-events: none
}

.btn-group-lg>.btn,
.btn-lg {
	padding: 1.125rem 1.125rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .75rem
}

.btn-group-sm>.btn,
.btn-sm {
	padding: .625rem 1.125rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .25rem
}

.btn-block {
	display: block;
	width: 100%
}

.btn-block+.btn-block {
	margin-top: .5rem
}

input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
	width: 100%
}

.fade {
	transition: opacity .15s linear
}

@media (prefers-reduced-motion:reduce) {
	.fade {
		transition: none
	}
}

.fade:not(.show) {
	opacity: 0
}

.collapse:not(.show) {
	display: none
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition: height .35s ease
}

@media (prefers-reduced-motion:reduce) {
	.collapsing {
		transition: none
	}
}

.dropdown,
.dropleft,
.dropright,
.dropup {
	position: relative
}

.dropdown-toggle {
	white-space: nowrap
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 8.4375rem;
	padding: 1rem 0;
	margin: .5rem 0 0;
	font-size: 1rem;
	color: #677788;
	text-align: left;
	list-style: none;
	background-color: #fff;
	background-clip: padding-box;
	border: 0 solid rgba(0, 0, 0, .15);
	border-radius: .75rem
}

.dropdown-menu-left {
	right: auto;
	left: 0
}

.dropdown-menu-right {
	right: 0;
	left: auto
}

@media (min-width:576px) {
	.dropdown-menu-sm-left {
		right: auto;
		left: 0
	}
	.dropdown-menu-sm-right {
		right: 0;
		left: auto
	}
}

@media (min-width:768px) {
	.dropdown-menu-md-left {
		right: auto;
		left: 0
	}
	.dropdown-menu-md-right {
		right: 0;
		left: auto
	}
}

@media (min-width:992px) {
	.dropdown-menu-lg-left {
		right: auto;
		left: 0
	}
	.dropdown-menu-lg-right {
		right: 0;
		left: auto
	}
}

@media (min-width:1200px) {
	.dropdown-menu-xl-left {
		right: auto;
		left: 0
	}
	.dropdown-menu-xl-right {
		right: 0;
		left: auto
	}
}

.dropup .dropdown-menu {
	top: auto;
	bottom: 100%;
	margin-top: 0;
	margin-bottom: .5rem
}

.dropright .dropdown-menu {
	top: 0;
	right: auto;
	left: 100%;
	margin-top: 0;
	margin-left: .5rem
}

.dropright .dropdown-toggle::after {
	vertical-align: 0
}

.dropleft .dropdown-menu {
	top: 0;
	right: 100%;
	left: auto;
	margin-top: 0;
	margin-right: .5rem
}

.dropleft .dropdown-toggle::before {
	vertical-align: 0
}

.dropdown-menu[x-placement^=bottom],
.dropdown-menu[x-placement^=left],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=top] {
	right: auto;
	bottom: auto
}

.dropdown-divider {
	height: 0;
	margin: .5rem 0;
	overflow: hidden;
	border-top: 1px solid #e7eaf3
}

.dropdown-item {
	display: block;
	width: 100%;
	padding: .375rem 1.5rem;
	clear: both;
	font-weight: 400;
	color: #1e2022;
	text-align: inherit;
	white-space: nowrap;
	background-color: transparent;
	border: 0
}

.dropdown-item:focus,
.dropdown-item:hover {
	color: #121314;
	text-decoration: none;
	background-color: rgba(189, 197, 209, .3)
}

.dropdown-item.active,
.dropdown-item:active {
	color: #1e2022;
	text-decoration: none;
	background-color: rgba(189, 197, 209, .3)
}

.dropdown-item.disabled,
.dropdown-item:disabled {
	color: #8c98a4;
	pointer-events: none;
	background-color: transparent
}

.dropdown-menu.show {
	display: block
}

.dropdown-header {
	display: block;
	padding: 1rem 1.5rem;
	margin-bottom: 0;
	font-size: .875rem;
	color: #8c98a4;
	white-space: nowrap
}

.dropdown-item-text {
	display: block;
	padding: .375rem 1.5rem;
	color: #1e2022
}

.btn-group,
.btn-group-vertical {
	position: relative;
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: middle
}

.btn-group-vertical>.btn,
.btn-group>.btn {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.btn-group-vertical>.btn:hover,
.btn-group>.btn:hover {
	z-index: 1
}

.btn-group-vertical>.btn.active,
.btn-group-vertical>.btn:active,
.btn-group-vertical>.btn:focus,
.btn-group>.btn.active,
.btn-group>.btn:active,
.btn-group>.btn:focus {
	z-index: 1
}

.btn-toolbar {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.btn-toolbar .input-group {
	width: auto
}

.btn-group>.btn-group:not(:first-child),
.btn-group>.btn:not(:first-child) {
	margin-left: -.0625rem
}

.btn-group>.btn-group:not(:last-child)>.btn,
.btn-group>.btn:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.btn-group>.btn-group:not(:first-child)>.btn,
.btn-group>.btn:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.dropdown-toggle-split {
	padding-right: .75rem;
	padding-left: .75rem
}

.dropdown-toggle-split::after,
.dropright .dropdown-toggle-split::after,
.dropup .dropdown-toggle-split::after {
	margin-left: 0
}

.dropleft .dropdown-toggle-split::before {
	margin-right: 0
}

.btn-group-sm>.btn+.dropdown-toggle-split,
.btn-sm+.dropdown-toggle-split {
	padding-right: .84375rem;
	padding-left: .84375rem
}

.btn-group-lg>.btn+.dropdown-toggle-split,
.btn-lg+.dropdown-toggle-split {
	padding-right: .84375rem;
	padding-left: .84375rem
}

.btn-group-vertical {
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: center;
	justify-content: center
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group {
	width: 100%
}

.btn-group-vertical>.btn-group:not(:first-child),
.btn-group-vertical>.btn:not(:first-child) {
	margin-top: -.0625rem
}

.btn-group-vertical>.btn-group:not(:last-child)>.btn,
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:not(:first-child)>.btn,
.btn-group-vertical>.btn:not(:first-child) {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.btn-group-toggle>.btn,
.btn-group-toggle>.btn-group>.btn {
	margin-bottom: 0
}

.btn-group-toggle>.btn input[type=checkbox],
.btn-group-toggle>.btn input[type=radio],
.btn-group-toggle>.btn-group>.btn input[type=checkbox],
.btn-group-toggle>.btn-group>.btn input[type=radio] {
	position: absolute;
	clip: rect(0, 0, 0, 0);
	pointer-events: none
}

.input-group {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%
}

.input-group>.custom-file,
.input-group>.custom-select,
.input-group>.form-control,
.input-group>.form-control-plaintext {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	width: 1%;
	min-width: 0;
	margin-bottom: 0
}

.input-group>.custom-file+.custom-file,
.input-group>.custom-file+.custom-select,
.input-group>.custom-file+.form-control,
.input-group>.custom-select+.custom-file,
.input-group>.custom-select+.custom-select,
.input-group>.custom-select+.form-control,
.input-group>.form-control+.custom-file,
.input-group>.form-control+.custom-select,
.input-group>.form-control+.form-control,
.input-group>.form-control-plaintext+.custom-file,
.input-group>.form-control-plaintext+.custom-select,
.input-group>.form-control-plaintext+.form-control {
	margin-left: -.0625rem
}

.input-group>.custom-file .custom-file-input:focus~.custom-file-label,
.input-group>.custom-select:focus,
.input-group>.form-control:focus {
	z-index: 3
}

.input-group>.custom-file .custom-file-input:focus {
	z-index: 4
}

.input-group>.custom-select:not(:last-child),
.input-group>.form-control:not(:last-child) {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.input-group>.custom-select:not(:first-child),
.input-group>.form-control:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.input-group>.custom-file {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.input-group>.custom-file:not(:last-child) .custom-file-label,
.input-group>.custom-file:not(:last-child) .custom-file-label::after {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.input-group>.custom-file:not(:first-child) .custom-file-label {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.input-group-append,
.input-group-prepend {
	display: -ms-flexbox;
	display: flex
}

.input-group-append .btn,
.input-group-prepend .btn {
	position: relative;
	z-index: 2
}

.input-group-append .btn:focus,
.input-group-prepend .btn:focus {
	z-index: 3
}

.input-group-append .btn+.btn,
.input-group-append .btn+.input-group-text,
.input-group-append .input-group-text+.btn,
.input-group-append .input-group-text+.input-group-text,
.input-group-prepend .btn+.btn,
.input-group-prepend .btn+.input-group-text,
.input-group-prepend .input-group-text+.btn,
.input-group-prepend .input-group-text+.input-group-text {
	margin-left: -.0625rem
}

.input-group-prepend {
	margin-right: -.0625rem
}

.input-group-append {
	margin-left: -.0625rem
}

.input-group-text {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: .75rem 1rem;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	color: #97a4af;
	text-align: center;
	white-space: nowrap;
	background-color: transparent;
	border: .0625rem solid #e7eaf3;
	border-radius: .3125rem
}

.input-group-text input[type=checkbox],
.input-group-text input[type=radio] {
	margin-top: 0
}

.input-group-lg>.custom-select,
.input-group-lg>.form-control:not(textarea) {
	height: calc(1.5em + 2.375rem)
}

.input-group-lg>.custom-select,
.input-group-lg>.form-control,
.input-group-lg>.input-group-append>.btn,
.input-group-lg>.input-group-append>.input-group-text,
.input-group-lg>.input-group-prepend>.btn,
.input-group-lg>.input-group-prepend>.input-group-text {
	padding: 1.125rem 1.125rem;
	font-size: 1.25rem;
	line-height: 1.5;
	border-radius: .75rem
}

.input-group-sm>.custom-select,
.input-group-sm>.form-control:not(textarea) {
	height: calc(1.5em + 1.375rem)
}

.input-group-sm>.custom-select,
.input-group-sm>.form-control,
.input-group-sm>.input-group-append>.btn,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-prepend>.input-group-text {
	padding: .625rem 1.125rem;
	font-size: .875rem;
	line-height: 1.5;
	border-radius: .25rem
}

.input-group-lg>.custom-select,
.input-group-sm>.custom-select {
	padding-right: 2rem
}

.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
.input-group>.input-group-append:not(:last-child)>.btn,
.input-group>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.custom-control {
	position: relative;
	z-index: 1;
	display: block;
	min-height: 1.6rem;
	padding-left: 1.5rem;
	-webkit-print-color-adjust: exact;
	color-adjust: exact
}

.custom-control-inline {
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-right: 1rem
}

.custom-control-input {
	position: absolute;
	left: 0;
	z-index: -1;
	width: 1rem;
	height: 1.3rem;
	opacity: 0
}

.custom-control-input:checked~.custom-control-label::before {
	color: #fff;
	border-color: #3d42f5;
	background-color: #3d42f5
}

.custom-control-input:focus~.custom-control-label::before {
	box-shadow: 0 0 10px rgba(55, 125, 255, .1)
}

.custom-control-input:focus:not(:checked)~.custom-control-label::before {
	border-color: rgba(55, 125, 255, .4)
}

.custom-control-input:not(:disabled):active~.custom-control-label::before {
	color: #fff;
	background-color: #eaf1ff;
	border-color: #eaf1ff
}

.custom-control-input:disabled~.custom-control-label,
.custom-control-input[disabled]~.custom-control-label {
	color: #8c98a4
}

.custom-control-input:disabled~.custom-control-label::before,
.custom-control-input[disabled]~.custom-control-label::before {
	background-color: #f8fafd
}

.custom-control-label {
	position: relative;
	margin-bottom: 0;
	vertical-align: top
}

.custom-control-label::before {
	position: absolute;
	top: .3rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	pointer-events: none;
	content: "";
	background-color: #fff;
	border: #d6dbeb solid .0625rem
}

.custom-control-label::after {
	position: absolute;
	top: .3rem;
	left: -1.5rem;
	display: block;
	width: 1rem;
	height: 1rem;
	content: "";
	background: no-repeat 50%/50% 50%
}

.custom-checkbox .custom-control-label::before {
	border-radius: .25rem
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
	border-color: #3d42f5;
	background-color: #3d42f5
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e")
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(55, 125, 255, .5)
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
	background-color: rgba(55, 125, 255, .5)
}

.custom-radio .custom-control-label::before {
	border-radius: 50%
}

.custom-radio .custom-control-input:checked~.custom-control-label::after {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")
}

.custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(55, 125, 255, .5)
}

.custom-switch {
	padding-left: 2.25rem
}

.custom-switch .custom-control-label::before {
	left: -2.25rem;
	width: 1.75rem;
	pointer-events: all;
	border-radius: .5rem
}

.custom-switch .custom-control-label::after {
	top: .425rem;
	left: -2.125rem;
	width: .75rem;
	height: .75rem;
	background-color: #d6dbeb;
	border-radius: .5rem;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out;
	transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.custom-switch .custom-control-label::after {
		transition: none
	}
}

.custom-switch .custom-control-input:checked~.custom-control-label::after {
	background-color: #fff;
	-webkit-transform: translateX(.75rem);
	transform: translateX(.75rem)
}

.custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(55, 125, 255, .5)
}

.custom-select {
	display: inline-block;
	width: 100%;
	height: calc(1.6em + 1.625rem);
	padding: .75rem 2rem .75rem 1rem;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.6;
	color: #1e2022;
	vertical-align: middle;
	background: #fff url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%2371869d' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right .5rem center/1rem 1rem;
	border: .0625rem solid #e7eaf3;
	border-radius: .3125rem;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.custom-select:focus {
	border-color: rgba(55, 125, 255, .4);
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(55, 125, 255, .25)
}

.custom-select:focus::-ms-value {
	color: #1e2022;
	background-color: #fff
}

.custom-select[multiple],
.custom-select[size]:not([size="1"]) {
	height: auto;
	padding-right: 1rem;
	background-image: none
}

.custom-select:disabled {
	color: #8c98a4;
	background-color: #f8fafd
}

.custom-select::-ms-expand {
	display: none
}

.custom-select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #1e2022
}

.custom-select-sm {
	height: calc(1.5em + 1.375rem);
	padding-top: .625rem;
	padding-bottom: .625rem;
	padding-left: 1.125rem;
	font-size: .875rem
}

.custom-select-lg {
	height: calc(1.5em + 2.375rem);
	padding-top: 1.125rem;
	padding-bottom: 1.125rem;
	padding-left: 1.125rem;
	font-size: 1.25rem
}

.custom-file {
	position: relative;
	display: inline-block;
	width: 100%;
	height: calc(1.6em + 1.625rem);
	margin-bottom: 0
}

.custom-file-input {
	position: relative;
	z-index: 2;
	width: 100%;
	height: calc(1.6em + 1.625rem);
	margin: 0;
	opacity: 0
}

.custom-file-input:focus~.custom-file-label {
	border-color: rgba(55, 125, 255, .4);
	box-shadow: 0 0 10px rgba(55, 125, 255, .1)
}

.custom-file-input:disabled~.custom-file-label,
.custom-file-input[disabled]~.custom-file-label {
	background-color: #f8fafd
}

.custom-file-input:lang(en)~.custom-file-label::after {
	content: "Browse"
}

.custom-file-input~.custom-file-label[data-browse]::after {
	content: attr(data-browse)
}

.custom-file-label {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1;
	height: calc(1.6em + 1.625rem);
	padding: .75rem 1rem;
	font-weight: 400;
	line-height: 1.6;
	color: #8c98a4;
	background-color: #fff;
	border: .0625rem solid #e7eaf3;
	border-radius: .3125rem
}

.custom-file-label::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 3;
	display: block;
	height: calc(1.6em + 1.5rem);
	padding: .75rem 1rem;
	line-height: 1.6;
	color: #8c98a4;
	content: "Browse";
	background-color: transparent;
	border-left: inherit;
	border-radius: 0 .3125rem .3125rem 0
}

.custom-range {
	width: 100%;
	height: 1.4rem;
	padding: 0;
	background-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}

.custom-range:focus {
	outline: 0
}

.custom-range:focus::-webkit-slider-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 10px rgba(55, 125, 255, .1)
}

.custom-range:focus::-moz-range-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 10px rgba(55, 125, 255, .1)
}

.custom-range:focus::-ms-thumb {
	box-shadow: 0 0 0 1px #fff, 0 0 10px rgba(55, 125, 255, .1)
}

.custom-range::-moz-focus-outer {
	border: 0
}

.custom-range::-webkit-slider-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: -.25rem;
	background-color: #3d42f5;
	border: 0;
	border-radius: 1rem;
	-webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	-webkit-appearance: none;
	appearance: none
}

@media (prefers-reduced-motion:reduce) {
	.custom-range::-webkit-slider-thumb {
		-webkit-transition: none;
		transition: none
	}
}

.custom-range::-webkit-slider-thumb:active {
	background-color: #eaf1ff
}

.custom-range::-webkit-slider-runnable-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: #e7eaf3;
	border-color: transparent;
	border-radius: 1rem
}

.custom-range::-moz-range-thumb {
	width: 1rem;
	height: 1rem;
	background-color: #3d42f5;
	border: 0;
	border-radius: 1rem;
	-moz-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	-moz-appearance: none;
	appearance: none
}

@media (prefers-reduced-motion:reduce) {
	.custom-range::-moz-range-thumb {
		-moz-transition: none;
		transition: none
	}
}

.custom-range::-moz-range-thumb:active {
	background-color: #eaf1ff
}

.custom-range::-moz-range-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: #e7eaf3;
	border-color: transparent;
	border-radius: 1rem
}

.custom-range::-ms-thumb {
	width: 1rem;
	height: 1rem;
	margin-top: 0;
	margin-right: .2rem;
	margin-left: .2rem;
	background-color: #3d42f5;
	border: 0;
	border-radius: 1rem;
	-ms-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	appearance: none
}

@media (prefers-reduced-motion:reduce) {
	.custom-range::-ms-thumb {
		-ms-transition: none;
		transition: none
	}
}

.custom-range::-ms-thumb:active {
	background-color: #eaf1ff
}

.custom-range::-ms-track {
	width: 100%;
	height: .5rem;
	color: transparent;
	cursor: pointer;
	background-color: transparent;
	border-color: transparent;
	border-width: .5rem
}

.custom-range::-ms-fill-lower {
	background-color: #e7eaf3;
	border-radius: 1rem
}

.custom-range::-ms-fill-upper {
	margin-right: 15px;
	background-color: #e7eaf3;
	border-radius: 1rem
}

.custom-range:disabled::-webkit-slider-thumb {
	background-color: #97a4af
}

.custom-range:disabled::-webkit-slider-runnable-track {
	cursor: default
}

.custom-range:disabled::-moz-range-thumb {
	background-color: #97a4af
}

.custom-range:disabled::-moz-range-track {
	cursor: default
}

.custom-range:disabled::-ms-thumb {
	background-color: #97a4af
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
	transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.custom-control-label::before,
	.custom-file-label,
	.custom-select {
		transition: none
	}
}

.nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.nav-link {
	display: block;
	padding: .5rem 1rem
}

.nav-link:focus,
.nav-link:hover {
	text-decoration: none
}

.nav-link.disabled {
	color: #8c98a4;
	pointer-events: none;
	cursor: default
}

.nav-tabs {
	border-bottom: .0625rem solid #e7eaf3
}

.nav-tabs .nav-item {
	margin-bottom: -.0625rem
}

.nav-tabs .nav-link {
	border: .0625rem solid transparent;
	border-top-left-radius: .3125rem;
	border-top-right-radius: .3125rem
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
	border-color: transparent
}

.nav-tabs .nav-link.disabled {
	color: #8c98a4;
	background-color: transparent;
	border-color: transparent
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
	color: #3d42f5;
	background-color: #fff;
	border-color: transparent transparent #3d42f5
}

.nav-tabs .dropdown-menu {
	margin-top: -.0625rem;
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.nav-pills .nav-link {
	border-radius: .3125rem
}

.nav-pills .nav-link.active,
.nav-pills .show>.nav-link {
	color: #fff;
	background-color: #3d42f5
}

.nav-fill .nav-item,
.nav-fill>.nav-link {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	text-align: center
}

.nav-justified .nav-item,
.nav-justified>.nav-link {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-positive: 1;
	flex-grow: 1;
	text-align: center
}

.tab-content>.tab-pane {
	display: none
}

.tab-content>.active {
	display: block
}

.navbar {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 0
}

.navbar .container,
.navbar .container-fluid,
.navbar .container-lg,
.navbar .container-md,
.navbar .container-sm,
.navbar .container-xl {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.navbar-brand {
	display: inline-block;
	padding-top: .3rem;
	padding-bottom: .3rem;
	margin-right: 0;
	font-size: 1.25rem;
	line-height: inherit;
	white-space: nowrap
}

.navbar-brand:focus,
.navbar-brand:hover {
	text-decoration: none
}

.navbar-nav {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	list-style: none
}

.navbar-nav .nav-link {
	padding-right: 0;
	padding-left: 0
}

.navbar-nav .dropdown-menu {
	position: static;
	float: none
}

.navbar-text {
	display: inline-block;
	padding-top: .5rem;
	padding-bottom: .5rem
}

.navbar-collapse {
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-align: center;
	align-items: center
}

.navbar-toggler {
	padding: .75rem .75rem;
	font-size: 1.25rem;
	line-height: 1;
	background-color: transparent;
	border: .0625rem solid transparent;
	border-radius: .3125rem
}

.navbar-toggler:focus,
.navbar-toggler:hover {
	text-decoration: none
}

.navbar-toggler-icon {
	display: inline-block;
	width: 1.5em;
	height: 1.5em;
	vertical-align: middle;
	content: "";
	background: no-repeat center center;
	background-size: 100% 100%
}

@media (max-width:575.98px) {
	.navbar-expand-sm>.container,
	.navbar-expand-sm>.container-fluid,
	.navbar-expand-sm>.container-lg,
	.navbar-expand-sm>.container-md,
	.navbar-expand-sm>.container-sm,
	.navbar-expand-sm>.container-xl {
		padding-right: 0;
		padding-left: 0
	}
}

@media (min-width:576px) {
	.navbar-expand-sm {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.navbar-expand-sm .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.navbar-expand-sm .navbar-nav .dropdown-menu {
		position: absolute
	}
	.navbar-expand-sm .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}
	.navbar-expand-sm>.container,
	.navbar-expand-sm>.container-fluid,
	.navbar-expand-sm>.container-lg,
	.navbar-expand-sm>.container-md,
	.navbar-expand-sm>.container-sm,
	.navbar-expand-sm>.container-xl {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.navbar-expand-sm .navbar-collapse {
		display: -ms-flexbox!important;
		display: flex!important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.navbar-expand-sm .navbar-toggler {
		display: none
	}
}

@media (max-width:767.98px) {
	.navbar-expand-md>.container,
	.navbar-expand-md>.container-fluid,
	.navbar-expand-md>.container-lg,
	.navbar-expand-md>.container-md,
	.navbar-expand-md>.container-sm,
	.navbar-expand-md>.container-xl {
		padding-right: 0;
		padding-left: 0
	}
}

@media (min-width:768px) {
	.navbar-expand-md {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.navbar-expand-md .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.navbar-expand-md .navbar-nav .dropdown-menu {
		position: absolute
	}
	.navbar-expand-md .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}
	.navbar-expand-md>.container,
	.navbar-expand-md>.container-fluid,
	.navbar-expand-md>.container-lg,
	.navbar-expand-md>.container-md,
	.navbar-expand-md>.container-sm,
	.navbar-expand-md>.container-xl {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.navbar-expand-md .navbar-collapse {
		display: -ms-flexbox!important;
		display: flex!important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.navbar-expand-md .navbar-toggler {
		display: none
	}
}

@media (max-width:991.98px) {
	.navbar-expand-lg>.container,
	.navbar-expand-lg>.container-fluid,
	.navbar-expand-lg>.container-lg,
	.navbar-expand-lg>.container-md,
	.navbar-expand-lg>.container-sm,
	.navbar-expand-lg>.container-xl {
		padding-right: 0;
		padding-left: 0
	}
}

@media (min-width:992px) {
	.navbar-expand-lg {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.navbar-expand-lg .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu {
		position: absolute
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}
	.navbar-expand-lg>.container,
	.navbar-expand-lg>.container-fluid,
	.navbar-expand-lg>.container-lg,
	.navbar-expand-lg>.container-md,
	.navbar-expand-lg>.container-sm,
	.navbar-expand-lg>.container-xl {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.navbar-expand-lg .navbar-collapse {
		display: -ms-flexbox!important;
		display: flex!important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.navbar-expand-lg .navbar-toggler {
		display: none
	}
}

@media (max-width:1199.98px) {
	.navbar-expand-xl>.container,
	.navbar-expand-xl>.container-fluid,
	.navbar-expand-xl>.container-lg,
	.navbar-expand-xl>.container-md,
	.navbar-expand-xl>.container-sm,
	.navbar-expand-xl>.container-xl {
		padding-right: 0;
		padding-left: 0
	}
}

@media (min-width:1200px) {
	.navbar-expand-xl {
		-ms-flex-flow: row nowrap;
		flex-flow: row nowrap;
		-ms-flex-pack: start;
		justify-content: flex-start
	}
	.navbar-expand-xl .navbar-nav {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.navbar-expand-xl .navbar-nav .dropdown-menu {
		position: absolute
	}
	.navbar-expand-xl .navbar-nav .nav-link {
		padding-right: .5rem;
		padding-left: .5rem
	}
	.navbar-expand-xl>.container,
	.navbar-expand-xl>.container-fluid,
	.navbar-expand-xl>.container-lg,
	.navbar-expand-xl>.container-md,
	.navbar-expand-xl>.container-sm,
	.navbar-expand-xl>.container-xl {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.navbar-expand-xl .navbar-collapse {
		display: -ms-flexbox!important;
		display: flex!important;
		-ms-flex-preferred-size: auto;
		flex-basis: auto
	}
	.navbar-expand-xl .navbar-toggler {
		display: none
	}
}

.navbar-expand {
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.navbar-expand>.container,
.navbar-expand>.container-fluid,
.navbar-expand>.container-lg,
.navbar-expand>.container-md,
.navbar-expand>.container-sm,
.navbar-expand>.container-xl {
	padding-right: 0;
	padding-left: 0
}

.navbar-expand .navbar-nav {
	-ms-flex-direction: row;
	flex-direction: row
}

.navbar-expand .navbar-nav .dropdown-menu {
	position: absolute
}

.navbar-expand .navbar-nav .nav-link {
	padding-right: .5rem;
	padding-left: .5rem
}

.navbar-expand>.container,
.navbar-expand>.container-fluid,
.navbar-expand>.container-lg,
.navbar-expand>.container-md,
.navbar-expand>.container-sm,
.navbar-expand>.container-xl {
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.navbar-expand .navbar-collapse {
	display: -ms-flexbox!important;
	display: flex!important;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}

.navbar-expand .navbar-toggler {
	display: none
}

.navbar-light .navbar-brand {
	color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-brand:focus,
.navbar-light .navbar-brand:hover {
	color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-nav .nav-link {
	color: #677788
}

.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
	color: #0052ea
}

.navbar-light .navbar-nav .nav-link.disabled {
	color: rgba(0, 0, 0, .3)
}

.navbar-light .navbar-nav .active>.nav-link,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .show>.nav-link {
	color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-toggler {
	color: #677788;
	border-color: rgba(0, 0, 0, .1)
}

.navbar-light .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%23677788' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-light .navbar-text {
	color: #677788
}

.navbar-light .navbar-text a {
	color: rgba(0, 0, 0, .9)
}

.navbar-light .navbar-text a:focus,
.navbar-light .navbar-text a:hover {
	color: rgba(0, 0, 0, .9)
}

.navbar-dark .navbar-brand {
	color: #fff
}

.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover {
	color: #fff
}

.navbar-dark .navbar-nav .nav-link {
	color: rgba(255, 255, 255, .7)
}

.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover {
	color: #fff
}

.navbar-dark .navbar-nav .nav-link.disabled {
	color: rgba(255, 255, 255, .25)
}

.navbar-dark .navbar-nav .active>.nav-link,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .show>.nav-link {
	color: #fff
}

.navbar-dark .navbar-toggler {
	color: rgba(255, 255, 255, .7);
	border-color: rgba(255, 255, 255, .1)
}

.navbar-dark .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.7%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.navbar-dark .navbar-text {
	color: rgba(255, 255, 255, .7)
}

.navbar-dark .navbar-text a {
	color: #fff
}

.navbar-dark .navbar-text a:focus,
.navbar-dark .navbar-text a:hover {
	color: #fff
}

.card {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: border-box;
	border: .0625rem solid rgba(231, 234, 243, .7);
	border-radius: .75rem
}

.card>hr {
	margin-right: 0;
	margin-left: 0
}

.card>.list-group {
	border-top: inherit;
	border-bottom: inherit
}

.card>.list-group:first-child {
	border-top-width: 0;
	border-top-left-radius: .75rem;
	border-top-right-radius: .75rem
}

.card>.list-group:last-child {
	border-bottom-width: 0;
	border-bottom-right-radius: .75rem;
	border-bottom-left-radius: .75rem
}

.card>.card-header+.list-group,
.card>.list-group+.card-footer {
	border-top: 0
}

.card-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	min-height: 1px;
	padding: 1.5rem
}

.card-title {
	margin-bottom: 1.5rem
}

.card-subtitle {
	margin-top: -.75rem;
	margin-bottom: 0
}

.card-text:last-child {
	margin-bottom: 0
}

.card-link:hover {
	text-decoration: none
}

.card-link+.card-link {
	margin-left: 1.5rem
}

.card-header {
	padding: 1.5rem 1.5rem;
	margin-bottom: 0;
	background-color: #fff;
	border-bottom: .0625rem solid rgba(231, 234, 243, .7)
}

.card-header:first-child {
	border-radius: .75rem .75rem 0 0
}

.card-footer {
	padding: 1.5rem 1.5rem;
	background-color: #fff;
	border-top: .0625rem solid rgba(231, 234, 243, .7)
}

.card-footer:last-child {
	border-radius: 0 0 .75rem .75rem
}

.card-header-tabs {
	margin-right: -.75rem;
	margin-bottom: -1.5rem;
	margin-left: -.75rem;
	border-bottom: 0
}

.card-header-pills {
	margin-right: -.75rem;
	margin-left: -.75rem
}

.card-img-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 1.25rem;
	border-radius: .75rem
}

.card-img,
.card-img-bottom,
.card-img-top {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%
}

.card-img,
.card-img-top {
	border-top-left-radius: .75rem;
	border-top-right-radius: .75rem
}

.card-img,
.card-img-bottom {
	border-bottom-right-radius: .75rem;
	border-bottom-left-radius: .75rem
}

.card-deck .card {
	margin-bottom: 15px
}

@media (min-width:576px) {
	.card-deck {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap;
		margin-right: -15px;
		margin-left: -15px
	}
	.card-deck .card {
		-ms-flex: 1 0 0%;
		flex: 1 0 0%;
		margin-right: 15px;
		margin-bottom: 0;
		margin-left: 15px
	}
}

.card-group>.card {
	margin-bottom: 15px
}

@media (min-width:576px) {
	.card-group {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap
	}
	.card-group>.card {
		-ms-flex: 1 0 0%;
		flex: 1 0 0%;
		margin-bottom: 0
	}
	.card-group>.card+.card {
		margin-left: 0;
		border-left: 0
	}
	.card-group>.card:not(:last-child) {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
	.card-group>.card:not(:last-child) .card-header,
	.card-group>.card:not(:last-child) .card-img-top {
		border-top-right-radius: 0
	}
	.card-group>.card:not(:last-child) .card-footer,
	.card-group>.card:not(:last-child) .card-img-bottom {
		border-bottom-right-radius: 0
	}
	.card-group>.card:not(:first-child) {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0
	}
	.card-group>.card:not(:first-child) .card-header,
	.card-group>.card:not(:first-child) .card-img-top {
		border-top-left-radius: 0
	}
	.card-group>.card:not(:first-child) .card-footer,
	.card-group>.card:not(:first-child) .card-img-bottom {
		border-bottom-left-radius: 0
	}
}

.card-columns .card {
	margin-bottom: 1.5rem
}

@media (min-width:576px) {
	.card-columns {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3;
		-webkit-column-gap: 1.25rem;
		-moz-column-gap: 1.25rem;
		column-gap: 1.25rem;
		orphans: 1;
		widows: 1
	}
	.card-columns .card {
		display: inline-block;
		width: 100%
	}
}

.accordion {
	overflow-anchor: none
}

.accordion>.card {
	overflow: hidden
}

.accordion>.card:not(:last-of-type) {
	border-bottom: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.accordion>.card:not(:first-of-type) {
	border-top-left-radius: 0;
	border-top-right-radius: 0
}

.accordion>.card>.card-header {
	border-radius: 0;
	margin-bottom: -.0625rem
}

.breadcrumb {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: .75rem 1rem;
	margin-bottom: 1rem;
	list-style: none;
	background-color: transparent;
	border-radius: .3125rem
}

.breadcrumb-item {
	display: -ms-flexbox;
	display: flex
}

.breadcrumb-item+.breadcrumb-item {
	padding-left: .5rem
}

.breadcrumb-item+.breadcrumb-item::before {
	display: inline-block;
	padding-right: .5rem;
	color: #8c98a4;
	content: "/"
}

.breadcrumb-item+.breadcrumb-item:hover::before {
	text-decoration: underline
}

.breadcrumb-item+.breadcrumb-item:hover::before {
	text-decoration: none
}

.breadcrumb-item.active {
	color: #1e2022
}

.pagination {
	display: -ms-flexbox;
	display: flex;
	padding-left: 0;
	list-style: none;
	border-radius: .3125rem
}

.page-link {
	position: relative;
	display: block;
	padding: .5rem .75rem;
	margin-left: 0;
	line-height: 1.25;
	color: #677788;
	background-color: #fff;
	border: 0 solid #e7eaf3
}

.page-link:hover {
	z-index: 2;
	color: #3d42f5;
	text-decoration: none;
	background-color: rgba(55, 125, 255, .1);
	border-color: rgba(55, 125, 255, .1)
}

.page-link:focus {
	z-index: 3;
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(55, 125, 255, .25)
}

.page-item:first-child .page-link {
	margin-left: 0;
	border-top-left-radius: .3125rem;
	border-bottom-left-radius: .3125rem
}

.page-item:last-child .page-link {
	border-top-right-radius: .3125rem;
	border-bottom-right-radius: .3125rem
}

.page-item.active .page-link {
	z-index: 3;
	color: #fff;
	background-color: #3d42f5;
	border-color: #3d42f5
}

.page-item.disabled .page-link {
	color: #8c98a4;
	pointer-events: none;
	cursor: auto;
	background-color: #fff;
	border-color: #e7eaf3
}

.pagination-lg .page-link {
	padding: .75rem 1.5rem;
	font-size: 1.25rem;
	line-height: 1.5
}

.pagination-lg .page-item:first-child .page-link {
	border-top-left-radius: .75rem;
	border-bottom-left-radius: .75rem
}

.pagination-lg .page-item:last-child .page-link {
	border-top-right-radius: .75rem;
	border-bottom-right-radius: .75rem
}

.pagination-sm .page-link {
	padding: .25rem .5rem;
	font-size: .875rem;
	line-height: 1.5
}

.pagination-sm .page-item:first-child .page-link {
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem
}

.pagination-sm .page-item:last-child .page-link {
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem
}

.badge {
	display: inline-block;
	padding: .275rem .5em;
	font-size: 75%;
	font-weight: 600;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .3125rem;
	transition: all .2s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.badge {
		transition: none
	}
}

a.badge:focus,
a.badge:hover {
	text-decoration: none
}

.badge:empty {
	display: none
}

.btn .badge {
	position: relative;
	top: -1px
}

.badge-pill {
	padding-right: .6em;
	padding-left: .6em;
	border-radius: 10rem
}

.badge-primary {
	color: #fff;
	background-color: #3d42f5
}

a.badge-primary:focus,
a.badge-primary:hover {
	color: #fff;
	background-color: #045cff
}

a.badge-primary.focus,
a.badge-primary:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(55, 125, 255, .5)
}

.badge-secondary {
	color: #fff;
	background-color: #71869d
}

a.badge-secondary:focus,
a.badge-secondary:hover {
	color: #fff;
	background-color: #596d82
}

a.badge-secondary.focus,
a.badge-secondary:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(113, 134, 157, .5)
}

.badge-success {
	color: #fff;
	background-color: #00c9a7
}

a.badge-success:focus,
a.badge-success:hover {
	color: #fff;
	background-color: #00967d
}

a.badge-success.focus,
a.badge-success:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(0, 201, 167, .5)
}

.badge-info {
	color: #fff;
	background-color: #09a5be
}

a.badge-info:focus,
a.badge-info:hover {
	color: #fff;
	background-color: #077b8d
}

a.badge-info.focus,
a.badge-info:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(9, 165, 190, .5)
}

.badge-warning {
	color: #1e2022;
	background-color: #f5ca99
}

a.badge-warning:focus,
a.badge-warning:hover {
	color: #1e2022;
	background-color: #f0b26b
}

a.badge-warning.focus,
a.badge-warning:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(245, 202, 153, .5)
}

.badge-danger {
	color: #fff;
	background-color: #ed4c78
}

a.badge-danger:focus,
a.badge-danger:hover {
	color: #fff;
	background-color: #e81e55
}

a.badge-danger.focus,
a.badge-danger:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(237, 76, 120, .5)
}

.badge-light {
	color: #1e2022;
	background-color: #f7faff
}

a.badge-light:focus,
a.badge-light:hover {
	color: #1e2022;
	background-color: #c4daff
}

a.badge-light.focus,
a.badge-light:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(247, 250, 255, .5)
}

.badge-dark {
	color: #fff;
	background-color: #16212a
}

a.badge-dark:focus,
a.badge-dark:hover {
	color: #fff;
	background-color: #131d36
}

a.badge-dark.focus,
a.badge-dark:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(33, 50, 91, .5)
}

.badge-indigo {
	color: #fff;
	background-color: #2d1582
}

a.badge-indigo:focus,
a.badge-indigo:hover {
	color: #fff;
	background-color: #1e0e56
}

a.badge-indigo.focus,
a.badge-indigo:focus {
	outline: 0;
	box-shadow: 0 0 0 .2rem rgba(45, 21, 130, .5)
}

.jumbotron {
	padding: 2rem 1rem;
	margin-bottom: 2rem;
	background-color: #f8fafd;
	border-radius: .75rem
}

@media (min-width:576px) {
	.jumbotron {
		padding: 4rem 2rem
	}
}

.jumbotron-fluid {
	padding-right: 0;
	padding-left: 0;
	border-radius: 0
}

.alert {
	position: relative;
	padding: .75rem 1.25rem;
	margin-bottom: 1rem;
	border: .0625rem solid transparent;
	border-radius: .3125rem
}

.alert-heading {
	color: inherit
}

.alert-link {
	font-weight: 600
}

.alert-dismissible {
	padding-right: 3.75rem
}

.alert-dismissible .close {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	padding: .75rem 1.25rem;
	color: inherit
}

.alert-primary {
	color: #1d4185;
	background-color: #d7e5ff;
	border-color: #c7dbff
}

.alert-primary hr {
	border-top-color: #aecbff
}

.alert-primary .alert-link {
	color: #142d5b
}

.alert-secondary {
	color: #3b4652;
	background-color: #e3e7eb;
	border-color: #d7dde4
}

.alert-secondary hr {
	border-top-color: #c8d0da
}

.alert-secondary .alert-link {
	color: #262d34
}

.alert-success {
	color: #006957;
	background-color: #ccf4ed;
	border-color: #b8f0e6
}

.alert-success hr {
	border-top-color: #a3ecdf
}

.alert-success .alert-link {
	color: #00362d
}

.alert-info {
	color: #055663;
	background-color: #ceedf2;
	border-color: #bae6ed
}

.alert-info hr {
	border-top-color: #a6dfe8
}

.alert-info .alert-link {
	color: #032c32
}

.alert-warning {
	color: #7f6950;
	background-color: #fdf4eb;
	border-color: #fcf0e2
}

.alert-warning hr {
	border-top-color: #fae4cb
}

.alert-warning .alert-link {
	color: #604f3c
}

.alert-danger {
	color: #7b283e;
	background-color: #fbdbe4;
	border-color: #facdd9
}

.alert-danger hr {
	border-top-color: #f8b6c7
}

.alert-danger .alert-link {
	color: #551b2b
}

.alert-light {
	color: #808285;
	background-color: #fdfeff;
	border-color: #fdfeff
}

.alert-light hr {
	border-top-color: #e4f1ff
}

.alert-light .alert-link {
	color: #67696b
}

.alert-dark {
	color: #111a2f;
	background-color: #d3d6de;
	border-color: #c1c6d1
}

.alert-dark hr {
	border-top-color: #b2b9c6
}

.alert-dark .alert-link {
	color: #03050a
}

.alert-indigo {
	color: #170b44;
	background-color: #d5d0e6;
	border-color: #c4bddc
}

.alert-indigo hr {
	border-top-color: #b5acd3
}

.alert-indigo .alert-link {
	color: #080418
}

@-webkit-keyframes progress-bar-stripes {
	from {
		background-position: .75rem 0
	}
	to {
		background-position: 0 0
	}
}

@keyframes progress-bar-stripes {
	from {
		background-position: .75rem 0
	}
	to {
		background-position: 0 0
	}
}

.progress {
	display: -ms-flexbox;
	display: flex;
	height: .75rem;
	overflow: hidden;
	line-height: 0;
	font-size: .75rem;
	background-color: #e7eaf3;
	border-radius: .3125rem
}

.progress-bar {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	color: #fff;
	text-align: center;
	white-space: nowrap;
	background-color: #3d42f5;
	transition: width .6s ease
}

@media (prefers-reduced-motion:reduce) {
	.progress-bar {
		transition: none
	}
}

.progress-bar-striped {
	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: .75rem .75rem
}

.progress-bar-animated {
	-webkit-animation: progress-bar-stripes 1s linear infinite;
	animation: progress-bar-stripes 1s linear infinite
}

@media (prefers-reduced-motion:reduce) {
	.progress-bar-animated {
		-webkit-animation: none;
		animation: none
	}
}

.media {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start
}

.media-body {
	-ms-flex: 1;
	flex: 1
}

.list-group {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-left: 0;
	margin-bottom: 0;
	border-radius: .3125rem
}

.list-group-item-action {
	width: 100%;
	color: #677788;
	text-align: inherit
}

.list-group-item-action:focus,
.list-group-item-action:hover {
	z-index: 1;
	color: #677788;
	text-decoration: none;
	background-color: #f7faff
}

.list-group-item-action:active {
	color: #677788;
	background-color: #f8fafd
}

.list-group-item {
	position: relative;
	display: block;
	padding: .75rem 1.25rem;
	background-color: #fff;
	border: .0625rem solid #e7eaf3
}

.list-group-item:first-child {
	border-top-left-radius: inherit;
	border-top-right-radius: inherit
}

.list-group-item:last-child {
	border-bottom-right-radius: inherit;
	border-bottom-left-radius: inherit
}

.list-group-item.disabled,
.list-group-item:disabled {
	color: #8c98a4;
	pointer-events: none;
	background-color: #fff
}

.list-group-item.active {
	z-index: 2;
	color: #fff;
	background-color: #3d42f5;
	border-color: #3d42f5
}

.list-group-item+.list-group-item {
	border-top-width: 0
}

.list-group-item+.list-group-item.active {
	margin-top: -.0625rem;
	border-top-width: .0625rem
}

.list-group-horizontal {
	-ms-flex-direction: row;
	flex-direction: row
}

.list-group-horizontal>.list-group-item:first-child {
	border-bottom-left-radius: .3125rem;
	border-top-right-radius: 0
}

.list-group-horizontal>.list-group-item:last-child {
	border-top-right-radius: .3125rem;
	border-bottom-left-radius: 0
}

.list-group-horizontal>.list-group-item.active {
	margin-top: 0
}

.list-group-horizontal>.list-group-item+.list-group-item {
	border-top-width: .0625rem;
	border-left-width: 0
}

.list-group-horizontal>.list-group-item+.list-group-item.active {
	margin-left: -.0625rem;
	border-left-width: .0625rem
}

@media (min-width:576px) {
	.list-group-horizontal-sm {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.list-group-horizontal-sm>.list-group-item:first-child {
		border-bottom-left-radius: .3125rem;
		border-top-right-radius: 0
	}
	.list-group-horizontal-sm>.list-group-item:last-child {
		border-top-right-radius: .3125rem;
		border-bottom-left-radius: 0
	}
	.list-group-horizontal-sm>.list-group-item.active {
		margin-top: 0
	}
	.list-group-horizontal-sm>.list-group-item+.list-group-item {
		border-top-width: .0625rem;
		border-left-width: 0
	}
	.list-group-horizontal-sm>.list-group-item+.list-group-item.active {
		margin-left: -.0625rem;
		border-left-width: .0625rem
	}
}

@media (min-width:768px) {
	.list-group-horizontal-md {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.list-group-horizontal-md>.list-group-item:first-child {
		border-bottom-left-radius: .3125rem;
		border-top-right-radius: 0
	}
	.list-group-horizontal-md>.list-group-item:last-child {
		border-top-right-radius: .3125rem;
		border-bottom-left-radius: 0
	}
	.list-group-horizontal-md>.list-group-item.active {
		margin-top: 0
	}
	.list-group-horizontal-md>.list-group-item+.list-group-item {
		border-top-width: .0625rem;
		border-left-width: 0
	}
	.list-group-horizontal-md>.list-group-item+.list-group-item.active {
		margin-left: -.0625rem;
		border-left-width: .0625rem
	}
}

@media (min-width:992px) {
	.list-group-horizontal-lg {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.list-group-horizontal-lg>.list-group-item:first-child {
		border-bottom-left-radius: .3125rem;
		border-top-right-radius: 0
	}
	.list-group-horizontal-lg>.list-group-item:last-child {
		border-top-right-radius: .3125rem;
		border-bottom-left-radius: 0
	}
	.list-group-horizontal-lg>.list-group-item.active {
		margin-top: 0
	}
	.list-group-horizontal-lg>.list-group-item+.list-group-item {
		border-top-width: .0625rem;
		border-left-width: 0
	}
	.list-group-horizontal-lg>.list-group-item+.list-group-item.active {
		margin-left: -.0625rem;
		border-left-width: .0625rem
	}
}

@media (min-width:1200px) {
	.list-group-horizontal-xl {
		-ms-flex-direction: row;
		flex-direction: row
	}
	.list-group-horizontal-xl>.list-group-item:first-child {
		border-bottom-left-radius: .3125rem;
		border-top-right-radius: 0
	}
	.list-group-horizontal-xl>.list-group-item:last-child {
		border-top-right-radius: .3125rem;
		border-bottom-left-radius: 0
	}
	.list-group-horizontal-xl>.list-group-item.active {
		margin-top: 0
	}
	.list-group-horizontal-xl>.list-group-item+.list-group-item {
		border-top-width: .0625rem;
		border-left-width: 0
	}
	.list-group-horizontal-xl>.list-group-item+.list-group-item.active {
		margin-left: -.0625rem;
		border-left-width: .0625rem
	}
}

.list-group-flush {
	border-radius: 0
}

.list-group-flush>.list-group-item {
	border-width: 0 0 .0625rem
}

.list-group-flush>.list-group-item:last-child {
	border-bottom-width: 0
}

.list-group-item-primary {
	color: #1d4185;
	background-color: #c7dbff
}

.list-group-item-primary.list-group-item-action:focus,
.list-group-item-primary.list-group-item-action:hover {
	color: #1d4185;
	background-color: #aecbff
}

.list-group-item-primary.list-group-item-action.active {
	color: #fff;
	background-color: #1d4185;
	border-color: #1d4185
}

.list-group-item-secondary {
	color: #3b4652;
	background-color: #d7dde4
}

.list-group-item-secondary.list-group-item-action:focus,
.list-group-item-secondary.list-group-item-action:hover {
	color: #3b4652;
	background-color: #c8d0da
}

.list-group-item-secondary.list-group-item-action.active {
	color: #fff;
	background-color: #3b4652;
	border-color: #3b4652
}

.list-group-item-success {
	color: #006957;
	background-color: #b8f0e6
}

.list-group-item-success.list-group-item-action:focus,
.list-group-item-success.list-group-item-action:hover {
	color: #006957;
	background-color: #a3ecdf
}

.list-group-item-success.list-group-item-action.active {
	color: #fff;
	background-color: #006957;
	border-color: #006957
}

.list-group-item-info {
	color: #055663;
	background-color: #bae6ed
}

.list-group-item-info.list-group-item-action:focus,
.list-group-item-info.list-group-item-action:hover {
	color: #055663;
	background-color: #a6dfe8
}

.list-group-item-info.list-group-item-action.active {
	color: #fff;
	background-color: #055663;
	border-color: #055663
}

.list-group-item-warning {
	color: #7f6950;
	background-color: #fcf0e2
}

.list-group-item-warning.list-group-item-action:focus,
.list-group-item-warning.list-group-item-action:hover {
	color: #7f6950;
	background-color: #fae4cb
}

.list-group-item-warning.list-group-item-action.active {
	color: #fff;
	background-color: #7f6950;
	border-color: #7f6950
}

.list-group-item-danger {
	color: #7b283e;
	background-color: #facdd9
}

.list-group-item-danger.list-group-item-action:focus,
.list-group-item-danger.list-group-item-action:hover {
	color: #7b283e;
	background-color: #f8b6c7
}

.list-group-item-danger.list-group-item-action.active {
	color: #fff;
	background-color: #7b283e;
	border-color: #7b283e
}

.list-group-item-light {
	color: #808285;
	background-color: #fdfeff
}

.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
	color: #808285;
	background-color: #e4f1ff
}

.list-group-item-light.list-group-item-action.active {
	color: #fff;
	background-color: #808285;
	border-color: #808285
}

.list-group-item-dark {
	color: #111a2f;
	background-color: #c1c6d1
}

.list-group-item-dark.list-group-item-action:focus,
.list-group-item-dark.list-group-item-action:hover {
	color: #111a2f;
	background-color: #b2b9c6
}

.list-group-item-dark.list-group-item-action.active {
	color: #fff;
	background-color: #111a2f;
	border-color: #111a2f
}

.list-group-item-indigo {
	color: #170b44;
	background-color: #c4bddc
}

.list-group-item-indigo.list-group-item-action:focus,
.list-group-item-indigo.list-group-item-action:hover {
	color: #170b44;
	background-color: #b5acd3
}

.list-group-item-indigo.list-group-item-action.active {
	color: #fff;
	background-color: #170b44;
	border-color: #170b44
}

.close {
	float: right;
	font-size: 1.25rem;
	font-weight: 600;
	line-height: 1;
	color: #1e2022;
	text-shadow: 0 1px 0 #fff;
	opacity: .5
}

.close:hover {
	color: #1e2022;
	text-decoration: none
}

.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
	opacity: .75
}

button.close {
	padding: 0;
	background-color: transparent;
	border: 0
}

a.close.disabled {
	pointer-events: none
}

.toast {
	-ms-flex-preferred-size: 350px;
	flex-basis: 350px;
	max-width: 350px;
	font-size: .875rem;
	background-color: rgba(255, 255, 255, .85);
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .1);
	box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .1);
	opacity: 0;
	border-radius: .25rem
}

.toast:not(:last-child) {
	margin-bottom: .75rem
}

.toast.showing {
	opacity: 1
}

.toast.show {
	display: block;
	opacity: 1
}

.toast.hide {
	display: none
}

.toast-header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: .25rem .75rem;
	color: #8c98a4;
	background-color: rgba(255, 255, 255, .85);
	background-clip: padding-box;
	border-bottom: 1px solid rgba(0, 0, 0, .05);
	border-top-left-radius: calc(.25rem - 1px);
	border-top-right-radius: calc(.25rem - 1px)
}

.toast-body {
	padding: .75rem
}

.modal-open {
	overflow: hidden
}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto
}

.modal {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1005;
	display: none;
	width: 100%;
	height: 100%;
	overflow: hidden;
	outline: 0
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: .5rem;
	pointer-events: none
}

.modal.fade .modal-dialog {
	transition: -webkit-transform .3s ease-out;
	transition: transform .3s ease-out;
	transition: transform .3s ease-out, -webkit-transform .3s ease-out;
	-webkit-transform: translate(0, -50px);
	transform: translate(0, -50px)
}

@media (prefers-reduced-motion:reduce) {
	.modal.fade .modal-dialog {
		transition: none
	}
}

.modal.show .modal-dialog {
	-webkit-transform: none;
	transform: none
}

.modal.modal-static .modal-dialog {
	-webkit-transform: scale(1.02);
	transform: scale(1.02)
}

.modal-dialog-scrollable {
	display: -ms-flexbox;
	display: flex;
	max-height: calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content {
	max-height: calc(100vh - 1rem);
	overflow: hidden
}

.modal-dialog-scrollable .modal-footer,
.modal-dialog-scrollable .modal-header {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.modal-dialog-scrollable .modal-body {
	overflow-y: auto
}

.modal-dialog-centered {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	min-height: calc(100% - 1rem)
}

.modal-dialog-centered::before {
	display: block;
	height: calc(100vh - 1rem);
	height: -webkit-min-content;
	height: -moz-min-content;
	height: min-content;
	content: ""
}

.modal-dialog-centered.modal-dialog-scrollable {
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
	max-height: none
}

.modal-dialog-centered.modal-dialog-scrollable::before {
	content: none
}

.modal-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	pointer-events: auto;
	background-color: #fff;
	background-clip: padding-box;
	border: .0625rem solid transparent;
	border-radius: .75rem;
	outline: 0
}

.modal-backdrop {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1004;
	width: 100vw;
	height: 100vh;
	background-color: rgba(33, 50, 91, .125)
}

.modal-backdrop.fade {
	opacity: 0
}

.modal-backdrop.show {
	opacity: 1
}

.modal-header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 1rem 1.5rem;
	border-bottom: .0625rem solid #e7eaf3;
	border-top-left-radius: .6875rem;
	border-top-right-radius: .6875rem
}

.modal-header .close {
	padding: 1rem 1.5rem;
	margin: -1rem -1.5rem -1rem auto
}

.modal-title {
	margin-bottom: 0;
	line-height: 1.6
}

.modal-body {
	position: relative;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	padding: 1.5rem
}

.modal-footer {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 1.25rem;
	border-top: .0625rem solid #e7eaf3;
	border-bottom-right-radius: .6875rem;
	border-bottom-left-radius: .6875rem
}

.modal-footer>* {
	margin: .25rem
}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll
}

@media (min-width:576px) {
	.modal-dialog {
		max-width: 550px;
		margin: 1.75rem auto
	}
	.modal-dialog-scrollable {
		max-height: calc(100% - 3.5rem)
	}
	.modal-dialog-scrollable .modal-content {
		max-height: calc(100vh - 3.5rem)
	}
	.modal-dialog-centered {
		min-height: calc(100% - 3.5rem)
	}
	.modal-dialog-centered::before {
		height: calc(100vh - 3.5rem);
		height: -webkit-min-content;
		height: -moz-min-content;
		height: min-content
	}
	.modal-sm {
		max-width: 400px
	}
}

@media (min-width:992px) {
	.modal-lg,
	.modal-xl {
		max-width: 800px
	}
}

@media (min-width:1200px) {
	.modal-xl {
		max-width: 1140px
	}
}

.tooltip {
	position: absolute;
	z-index: 9999;
	display: block;
	margin: 0;
	font-family: "Sofia Pro", sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 1.6;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: .875rem;
	word-wrap: break-word;
	opacity: 0
}

.tooltip.show {
	opacity: 1
}

.tooltip .arrow {
	position: absolute;
	display: block;
	width: .8rem;
	height: .4rem
}

.tooltip .arrow::before {
	position: absolute;
	content: "";
	border-color: transparent;
	border-style: solid
}

.bs-tooltip-auto[x-placement^=top],
.bs-tooltip-top {
	padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=top] .arrow,
.bs-tooltip-top .arrow {
	bottom: 0
}

.bs-tooltip-auto[x-placement^=top] .arrow::before,
.bs-tooltip-top .arrow::before {
	top: 0;
	border-width: .4rem .4rem 0;
	border-top-color: #16212a
}

.bs-tooltip-auto[x-placement^=right],
.bs-tooltip-right {
	padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=right] .arrow,
.bs-tooltip-right .arrow {
	left: 0;
	width: .4rem;
	height: .8rem
}

.bs-tooltip-auto[x-placement^=right] .arrow::before,
.bs-tooltip-right .arrow::before {
	right: 0;
	border-width: .4rem .4rem .4rem 0;
	border-right-color: #16212a
}

.bs-tooltip-auto[x-placement^=bottom],
.bs-tooltip-bottom {
	padding: .4rem 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow,
.bs-tooltip-bottom .arrow {
	top: 0
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
	bottom: 0;
	border-width: 0 .4rem .4rem;
	border-bottom-color: #16212a
}

.bs-tooltip-auto[x-placement^=left],
.bs-tooltip-left {
	padding: 0 .4rem
}

.bs-tooltip-auto[x-placement^=left] .arrow,
.bs-tooltip-left .arrow {
	right: 0;
	width: .4rem;
	height: .8rem
}

.bs-tooltip-auto[x-placement^=left] .arrow::before,
.bs-tooltip-left .arrow::before {
	left: 0;
	border-width: .4rem 0 .4rem .4rem;
	border-left-color: #16212a
}

.tooltip-inner {
	max-width: 200px;
	padding: .25rem .5rem;
	color: #fff;
	text-align: center;
	background-color: #16212a;
	border-radius: .3125rem
}

.popover {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1060;
	display: block;
	max-width: 276px;
	font-family: "Sofia Pro", sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 1.6;
	text-align: left;
	text-align: start;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	letter-spacing: normal;
	word-break: normal;
	word-spacing: normal;
	white-space: normal;
	line-break: auto;
	font-size: .875rem;
	word-wrap: break-word;
	background-color: #fff;
	background-clip: padding-box;
	border: .0625rem solid transparent;
	border-radius: .75rem
}

.popover .arrow {
	position: absolute;
	display: block;
	width: 1rem;
	height: .5rem;
	margin: 0 .75rem
}

.popover .arrow::after,
.popover .arrow::before {
	position: absolute;
	display: block;
	content: "";
	border-color: transparent;
	border-style: solid
}

.bs-popover-auto[x-placement^=top],
.bs-popover-top {
	margin-bottom: .5rem
}

.bs-popover-auto[x-placement^=top]>.arrow,
.bs-popover-top>.arrow {
	bottom: -.5625rem
}

.bs-popover-auto[x-placement^=top]>.arrow::before,
.bs-popover-top>.arrow::before {
	bottom: 0;
	border-width: .5rem .5rem 0;
	border-top-color: rgba(0, 0, 0, .05)
}

.bs-popover-auto[x-placement^=top]>.arrow::after,
.bs-popover-top>.arrow::after {
	bottom: .0625rem;
	border-width: .5rem .5rem 0;
	border-top-color: #fff
}

.bs-popover-auto[x-placement^=right],
.bs-popover-right {
	margin-left: .5rem
}

.bs-popover-auto[x-placement^=right]>.arrow,
.bs-popover-right>.arrow {
	left: -.5625rem;
	width: .5rem;
	height: 1rem;
	margin: .75rem 0
}

.bs-popover-auto[x-placement^=right]>.arrow::before,
.bs-popover-right>.arrow::before {
	left: 0;
	border-width: .5rem .5rem .5rem 0;
	border-right-color: rgba(0, 0, 0, .05)
}

.bs-popover-auto[x-placement^=right]>.arrow::after,
.bs-popover-right>.arrow::after {
	left: .0625rem;
	border-width: .5rem .5rem .5rem 0;
	border-right-color: #fff
}

.bs-popover-auto[x-placement^=bottom],
.bs-popover-bottom {
	margin-top: .5rem
}

.bs-popover-auto[x-placement^=bottom]>.arrow,
.bs-popover-bottom>.arrow {
	top: -.5625rem
}

.bs-popover-auto[x-placement^=bottom]>.arrow::before,
.bs-popover-bottom>.arrow::before {
	top: 0;
	border-width: 0 .5rem .5rem .5rem;
	border-bottom-color: rgba(0, 0, 0, .05)
}

.bs-popover-auto[x-placement^=bottom]>.arrow::after,
.bs-popover-bottom>.arrow::after {
	top: .0625rem;
	border-width: 0 .5rem .5rem .5rem;
	border-bottom-color: #fff
}

.bs-popover-auto[x-placement^=bottom] .popover-header::before,
.bs-popover-bottom .popover-header::before {
	position: absolute;
	top: 0;
	left: 50%;
	display: block;
	width: 1rem;
	margin-left: -.5rem;
	content: "";
	border-bottom: .0625rem solid #f8fafd
}

.bs-popover-auto[x-placement^=left],
.bs-popover-left {
	margin-right: .5rem
}

.bs-popover-auto[x-placement^=left]>.arrow,
.bs-popover-left>.arrow {
	right: -.5625rem;
	width: .5rem;
	height: 1rem;
	margin: .75rem 0
}

.bs-popover-auto[x-placement^=left]>.arrow::before,
.bs-popover-left>.arrow::before {
	right: 0;
	border-width: .5rem 0 .5rem .5rem;
	border-left-color: rgba(0, 0, 0, .05)
}

.bs-popover-auto[x-placement^=left]>.arrow::after,
.bs-popover-left>.arrow::after {
	right: .0625rem;
	border-width: .5rem 0 .5rem .5rem;
	border-left-color: #fff
}

.popover-header {
	padding: .75rem 1rem;
	margin-bottom: 0;
	font-size: 1rem;
	color: #1e2022;
	background-color: #f8fafd;
	border-bottom: .0625rem solid #e4ecf7;
	border-top-left-radius: .6875rem;
	border-top-right-radius: .6875rem
}

.popover-header:empty {
	display: none
}

.popover-body {
	padding: 1.125rem 1rem;
	color: #677788
}

.carousel {
	position: relative
}

.carousel.pointer-event {
	-ms-touch-action: pan-y;
	touch-action: pan-y
}

.carousel-inner {
	position: relative;
	width: 100%;
	overflow: hidden
}

.carousel-inner::after {
	display: block;
	clear: both;
	content: ""
}

.carousel-item {
	position: relative;
	display: none;
	float: left;
	width: 100%;
	margin-right: -100%;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: -webkit-transform .6s ease-in-out;
	transition: transform .6s ease-in-out;
	transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
	.carousel-item {
		transition: none
	}
}

.carousel-item-next,
.carousel-item-prev,
.carousel-item.active {
	display: block
}

.active.carousel-item-right,
.carousel-item-next:not(.carousel-item-left) {
	-webkit-transform: translateX(100%);
	transform: translateX(100%)
}

.active.carousel-item-left,
.carousel-item-prev:not(.carousel-item-right) {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%)
}

.carousel-fade .carousel-item {
	opacity: 0;
	transition-property: opacity;
	-webkit-transform: none;
	transform: none
}

.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right,
.carousel-fade .carousel-item.active {
	z-index: 1;
	opacity: 1
}

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
	z-index: 0;
	opacity: 0;
	transition: opacity 0s .6s
}

@media (prefers-reduced-motion:reduce) {
	.carousel-fade .active.carousel-item-left,
	.carousel-fade .active.carousel-item-right {
		transition: none
	}
}

.carousel-control-next,
.carousel-control-prev {
	position: absolute;
	top: 0;
	bottom: 0;
	z-index: 1;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 15%;
	color: #fff;
	text-align: center;
	opacity: .5;
	transition: opacity .15s ease
}

@media (prefers-reduced-motion:reduce) {
	.carousel-control-next,
	.carousel-control-prev {
		transition: none
	}
}

.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover {
	color: #fff;
	text-decoration: none;
	outline: 0;
	opacity: .9
}

.carousel-control-prev {
	left: 0
}

.carousel-control-next {
	right: 0
}

.carousel-control-next-icon,
.carousel-control-prev-icon {
	display: inline-block;
	width: 20px;
	height: 20px;
	background: no-repeat 50%/100% 100%
}

.carousel-control-prev-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e")
}

.carousel-control-next-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e")
}

.carousel-indicators {
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 15;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 0;
	margin-right: 15%;
	margin-left: 15%;
	list-style: none
}

.carousel-indicators li {
	box-sizing: content-box;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto;
	width: 30px;
	height: 3px;
	margin-right: 3px;
	margin-left: 3px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #fff;
	background-clip: padding-box;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	opacity: .5;
	transition: opacity .6s ease
}

@media (prefers-reduced-motion:reduce) {
	.carousel-indicators li {
		transition: none
	}
}

.carousel-indicators .active {
	opacity: 1
}

.carousel-caption {
	position: absolute;
	right: 15%;
	bottom: 20px;
	left: 15%;
	z-index: 10;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #fff;
	text-align: center
}

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

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

.spinner-border {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	vertical-align: text-bottom;
	border: .25em solid currentColor;
	border-right-color: transparent;
	border-radius: 50%;
	-webkit-animation: spinner-border .75s linear infinite;
	animation: spinner-border .75s linear infinite
}

.spinner-border-sm {
	width: 1rem;
	height: 1rem;
	border-width: .2em
}

@-webkit-keyframes spinner-grow {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	50% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes spinner-grow {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0)
	}
	50% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.spinner-grow {
	display: inline-block;
	width: 2rem;
	height: 2rem;
	vertical-align: text-bottom;
	background-color: currentColor;
	border-radius: 50%;
	opacity: 0;
	-webkit-animation: spinner-grow .75s linear infinite;
	animation: spinner-grow .75s linear infinite
}

.spinner-grow-sm {
	width: 1rem;
	height: 1rem
}

.align-baseline {
	vertical-align: baseline!important
}

.align-top {
	vertical-align: top!important
}

.align-middle {
	vertical-align: middle!important
}

.align-bottom {
	vertical-align: bottom!important
}

.align-text-bottom {
	vertical-align: text-bottom!important
}

.align-text-top {
	vertical-align: text-top!important
}

.bg-primary {
	background-color: #3d42f5!important
}

a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
	background-color: #045cff!important
}

.bg-secondary {
	background-color: #71869d!important
}

a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
	background-color: #596d82!important
}

.bg-success {
	background-color: #00c9a7!important
}

a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
	background-color: #00967d!important
}

.bg-info {
	background-color: #09a5be!important
}

a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
	background-color: #077b8d!important
}

.bg-warning {
	background-color: #f5ca99!important
}

a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
	background-color: #f0b26b!important
}

.bg-danger {
	background-color: #ed4c78!important
}

a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
	background-color: #e81e55!important
}

.bg-light {
	background-color: #f7faff!important
}

a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
	background-color: #c4daff!important
}

.bg-dark {
	background-color: #16212a!important
}

a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
	background-color: #131d36!important
}

.bg-indigo {
	background-color: #2d1582!important
}

a.bg-indigo:focus,
a.bg-indigo:hover,
button.bg-indigo:focus,
button.bg-indigo:hover {
	background-color: #1e0e56!important
}

.bg-white {
	background-color: #fff!important
}

.bg-transparent {
	background-color: transparent!important
}

.border {
	border: .0625rem solid #e7eaf3!important
}

.border-top {
	border-top: .0625rem solid #e7eaf3!important
}

.border-right {
	border-right: .0625rem solid #e7eaf3!important
}

.border-bottom {
	border-bottom: .0625rem solid #e7eaf3!important
}

.border-left {
	border-left: .0625rem solid #e7eaf3!important
}

.border-0 {
	border: 0!important
}

.border-top-0 {
	border-top: 0!important
}

.border-right-0 {
	border-right: 0!important
}

.border-bottom-0 {
	border-bottom: 0!important
}

.border-left-0 {
	border-left: 0!important
}

.border-primary {
	border-color: #3d42f5!important
}

.border-secondary {
	border-color: #71869d!important
}

.border-success {
	border-color: #00c9a7!important
}

.border-info {
	border-color: #09a5be!important
}

.border-warning {
	border-color: #f5ca99!important
}

.border-danger {
	border-color: #ed4c78!important
}

.border-light {
	border-color: #f7faff!important
}

.border-dark {
	border-color: #16212a!important
}

.border-indigo {
	border-color: #2d1582!important
}

.border-white {
	border-color: #fff!important
}

.rounded-sm {
	border-radius: .25rem!important
}

.rounded {
	border-radius: .3125rem!important
}

.rounded-top {
	border-top-left-radius: .3125rem!important;
	border-top-right-radius: .3125rem!important
}

.rounded-right {
	border-top-right-radius: .3125rem!important;
	border-bottom-right-radius: .3125rem!important
}

.rounded-bottom {
	border-bottom-right-radius: .3125rem!important;
	border-bottom-left-radius: .3125rem!important
}

.rounded-left {
	border-top-left-radius: .3125rem!important;
	border-bottom-left-radius: .3125rem!important
}

.rounded-lg {
	border-radius: .75rem!important
}

.rounded-circle {
	border-radius: 50%!important
}

.rounded-pill {
	border-radius: 50rem!important
}

.rounded-0 {
	border-radius: 0!important
}

.clearfix::after {
	display: block;
	clear: both;
	content: ""
}

.d-none {
	display: none!important
}

.d-inline {
	display: inline!important
}

.d-inline-block {
	display: inline-block!important
}

.d-block {
	display: block!important
}

.d-table {
	display: table!important
}

.d-table-row {
	display: table-row!important
}

.d-table-cell {
	display: table-cell!important
}

.d-flex {
	display: -ms-flexbox!important;
	display: flex!important
}

.d-inline-flex {
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}

@media (min-width:576px) {
	.d-sm-none {
		display: none!important
	}
	.d-sm-inline {
		display: inline!important
	}
	.d-sm-inline-block {
		display: inline-block!important
	}
	.d-sm-block {
		display: block!important
	}
	.d-sm-table {
		display: table!important
	}
	.d-sm-table-row {
		display: table-row!important
	}
	.d-sm-table-cell {
		display: table-cell!important
	}
	.d-sm-flex {
		display: -ms-flexbox!important;
		display: flex!important
	}
	.d-sm-inline-flex {
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
}

@media (min-width:768px) {
	.d-md-none {
		display: none!important
	}
	.d-md-inline {
		display: inline!important
	}
	.d-md-inline-block {
		display: inline-block!important
	}
	.d-md-block {
		display: block!important
	}
	.d-md-table {
		display: table!important
	}
	.d-md-table-row {
		display: table-row!important
	}
	.d-md-table-cell {
		display: table-cell!important
	}
	.d-md-flex {
		display: -ms-flexbox!important;
		display: flex!important
	}
	.d-md-inline-flex {
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
}

@media (min-width:992px) {
	.d-lg-none {
		display: none!important
	}
	.d-lg-inline {
		display: inline!important
	}
	.d-lg-inline-block {
		display: inline-block!important
	}
	.d-lg-block {
		display: block!important
	}
	.d-lg-table {
		display: table!important
	}
	.d-lg-table-row {
		display: table-row!important
	}
	.d-lg-table-cell {
		display: table-cell!important
	}
	.d-lg-flex {
		display: -ms-flexbox!important;
		display: flex!important
	}
	.d-lg-inline-flex {
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
}

@media (min-width:1200px) {
	.d-xl-none {
		display: none!important
	}
	.d-xl-inline {
		display: inline!important
	}
	.d-xl-inline-block {
		display: inline-block!important
	}
	.d-xl-block {
		display: block!important
	}
	.d-xl-table {
		display: table!important
	}
	.d-xl-table-row {
		display: table-row!important
	}
	.d-xl-table-cell {
		display: table-cell!important
	}
	.d-xl-flex {
		display: -ms-flexbox!important;
		display: flex!important
	}
	.d-xl-inline-flex {
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
}

@media print {
	.d-print-none {
		display: none!important
	}
	.d-print-inline {
		display: inline!important
	}
	.d-print-inline-block {
		display: inline-block!important
	}
	.d-print-block {
		display: block!important
	}
	.d-print-table {
		display: table!important
	}
	.d-print-table-row {
		display: table-row!important
	}
	.d-print-table-cell {
		display: table-cell!important
	}
	.d-print-flex {
		display: -ms-flexbox!important;
		display: flex!important
	}
	.d-print-inline-flex {
		display: -ms-inline-flexbox!important;
		display: inline-flex!important
	}
}

.embed-responsive {
	position: relative;
	display: block;
	width: 100%;
	padding: 0;
	overflow: hidden
}

.embed-responsive::before {
	display: block;
	content: ""
}

.embed-responsive .embed-responsive-item,
.embed-responsive embed,
.embed-responsive iframe,
.embed-responsive object,
.embed-responsive video {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border: 0
}

.embed-responsive-21by9::before {
	padding-top: 42.85714%
}

.embed-responsive-16by9::before {
	padding-top: 56.25%
}

.embed-responsive-4by3::before {
	padding-top: 75%
}

.embed-responsive-1by1::before {
	padding-top: 100%
}

.flex-row {
	-ms-flex-direction: row!important;
	flex-direction: row!important
}

.flex-column {
	-ms-flex-direction: column!important;
	flex-direction: column!important
}

.flex-row-reverse {
	-ms-flex-direction: row-reverse!important;
	flex-direction: row-reverse!important
}

.flex-column-reverse {
	-ms-flex-direction: column-reverse!important;
	flex-direction: column-reverse!important
}

.flex-wrap {
	-ms-flex-wrap: wrap!important;
	flex-wrap: wrap!important
}

.flex-nowrap {
	-ms-flex-wrap: nowrap!important;
	flex-wrap: nowrap!important
}

.flex-wrap-reverse {
	-ms-flex-wrap: wrap-reverse!important;
	flex-wrap: wrap-reverse!important
}

.flex-fill {
	-ms-flex: 1 1 auto!important;
	flex: 1 1 auto!important
}

.flex-grow-0 {
	-ms-flex-positive: 0!important;
	flex-grow: 0!important
}

.flex-grow-1 {
	-ms-flex-positive: 1!important;
	flex-grow: 1!important
}

.flex-shrink-0 {
	-ms-flex-negative: 0!important;
	flex-shrink: 0!important
}

.flex-shrink-1 {
	-ms-flex-negative: 1!important;
	flex-shrink: 1!important
}

.justify-content-start {
	-ms-flex-pack: start!important;
	justify-content: flex-start!important
}

.justify-content-end {
	-ms-flex-pack: end!important;
	justify-content: flex-end!important
}

.justify-content-center {
	-ms-flex-pack: center!important;
	justify-content: center!important
}

.justify-content-between {
	-ms-flex-pack: justify!important;
	justify-content: space-between!important
}

.justify-content-around {
	-ms-flex-pack: distribute!important;
	justify-content: space-around!important
}

.align-items-start {
	-ms-flex-align: start!important;
	align-items: flex-start!important
}

.align-items-end {
	-ms-flex-align: end!important;
	align-items: flex-end!important
}

.align-items-center {
	-ms-flex-align: center!important;
	align-items: center!important
}

.align-items-baseline {
	-ms-flex-align: baseline!important;
	align-items: baseline!important
}

.align-items-stretch {
	-ms-flex-align: stretch!important;
	align-items: stretch!important
}

.align-content-start {
	-ms-flex-line-pack: start!important;
	align-content: flex-start!important
}

.align-content-end {
	-ms-flex-line-pack: end!important;
	align-content: flex-end!important
}

.align-content-center {
	-ms-flex-line-pack: center!important;
	align-content: center!important
}

.align-content-between {
	-ms-flex-line-pack: justify!important;
	align-content: space-between!important
}

.align-content-around {
	-ms-flex-line-pack: distribute!important;
	align-content: space-around!important
}

.align-content-stretch {
	-ms-flex-line-pack: stretch!important;
	align-content: stretch!important
}

.align-self-auto {
	-ms-flex-item-align: auto!important;
	align-self: auto!important
}

.align-self-start {
	-ms-flex-item-align: start!important;
	align-self: flex-start!important
}

.align-self-end {
	-ms-flex-item-align: end!important;
	align-self: flex-end!important
}

.align-self-center {
	-ms-flex-item-align: center!important;
	align-self: center!important
}

.align-self-baseline {
	-ms-flex-item-align: baseline!important;
	align-self: baseline!important
}

.align-self-stretch {
	-ms-flex-item-align: stretch!important;
	align-self: stretch!important
}

@media (min-width:576px) {
	.flex-sm-row {
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}
	.flex-sm-column {
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}
	.flex-sm-row-reverse {
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-sm-column-reverse {
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}
	.flex-sm-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}
	.flex-sm-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}
	.flex-sm-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}
	.flex-sm-fill {
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}
	.flex-sm-grow-0 {
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}
	.flex-sm-grow-1 {
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}
	.flex-sm-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}
	.flex-sm-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}
	.justify-content-sm-start {
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-sm-end {
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-sm-center {
		-ms-flex-pack: center!important;
		justify-content: center!important
	}
	.justify-content-sm-between {
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}
	.justify-content-sm-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}
	.align-items-sm-start {
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}
	.align-items-sm-end {
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}
	.align-items-sm-center {
		-ms-flex-align: center!important;
		align-items: center!important
	}
	.align-items-sm-baseline {
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-sm-stretch {
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}
	.align-content-sm-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}
	.align-content-sm-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}
	.align-content-sm-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}
	.align-content-sm-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}
	.align-content-sm-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}
	.align-content-sm-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}
	.align-self-sm-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}
	.align-self-sm-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}
	.align-self-sm-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}
	.align-self-sm-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}
	.align-self-sm-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}
	.align-self-sm-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
}

@media (min-width:768px) {
	.flex-md-row {
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}
	.flex-md-column {
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}
	.flex-md-row-reverse {
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-md-column-reverse {
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}
	.flex-md-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}
	.flex-md-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}
	.flex-md-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}
	.flex-md-fill {
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}
	.flex-md-grow-0 {
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}
	.flex-md-grow-1 {
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}
	.flex-md-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}
	.flex-md-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}
	.justify-content-md-start {
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-md-end {
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-md-center {
		-ms-flex-pack: center!important;
		justify-content: center!important
	}
	.justify-content-md-between {
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}
	.justify-content-md-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}
	.align-items-md-start {
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}
	.align-items-md-end {
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}
	.align-items-md-center {
		-ms-flex-align: center!important;
		align-items: center!important
	}
	.align-items-md-baseline {
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-md-stretch {
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}
	.align-content-md-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}
	.align-content-md-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}
	.align-content-md-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}
	.align-content-md-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}
	.align-content-md-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}
	.align-content-md-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}
	.align-self-md-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}
	.align-self-md-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}
	.align-self-md-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}
	.align-self-md-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}
	.align-self-md-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}
	.align-self-md-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
}

@media (min-width:992px) {
	.flex-lg-row {
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}
	.flex-lg-column {
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}
	.flex-lg-row-reverse {
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-lg-column-reverse {
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}
	.flex-lg-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}
	.flex-lg-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}
	.flex-lg-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}
	.flex-lg-fill {
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}
	.flex-lg-grow-0 {
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}
	.flex-lg-grow-1 {
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}
	.flex-lg-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}
	.flex-lg-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}
	.justify-content-lg-start {
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-lg-end {
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-lg-center {
		-ms-flex-pack: center!important;
		justify-content: center!important
	}
	.justify-content-lg-between {
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}
	.justify-content-lg-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}
	.align-items-lg-start {
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}
	.align-items-lg-end {
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}
	.align-items-lg-center {
		-ms-flex-align: center!important;
		align-items: center!important
	}
	.align-items-lg-baseline {
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-lg-stretch {
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}
	.align-content-lg-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}
	.align-content-lg-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}
	.align-content-lg-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}
	.align-content-lg-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}
	.align-content-lg-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}
	.align-content-lg-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}
	.align-self-lg-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}
	.align-self-lg-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}
	.align-self-lg-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}
	.align-self-lg-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}
	.align-self-lg-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}
	.align-self-lg-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
}

@media (min-width:1200px) {
	.flex-xl-row {
		-ms-flex-direction: row!important;
		flex-direction: row!important
	}
	.flex-xl-column {
		-ms-flex-direction: column!important;
		flex-direction: column!important
	}
	.flex-xl-row-reverse {
		-ms-flex-direction: row-reverse!important;
		flex-direction: row-reverse!important
	}
	.flex-xl-column-reverse {
		-ms-flex-direction: column-reverse!important;
		flex-direction: column-reverse!important
	}
	.flex-xl-wrap {
		-ms-flex-wrap: wrap!important;
		flex-wrap: wrap!important
	}
	.flex-xl-nowrap {
		-ms-flex-wrap: nowrap!important;
		flex-wrap: nowrap!important
	}
	.flex-xl-wrap-reverse {
		-ms-flex-wrap: wrap-reverse!important;
		flex-wrap: wrap-reverse!important
	}
	.flex-xl-fill {
		-ms-flex: 1 1 auto!important;
		flex: 1 1 auto!important
	}
	.flex-xl-grow-0 {
		-ms-flex-positive: 0!important;
		flex-grow: 0!important
	}
	.flex-xl-grow-1 {
		-ms-flex-positive: 1!important;
		flex-grow: 1!important
	}
	.flex-xl-shrink-0 {
		-ms-flex-negative: 0!important;
		flex-shrink: 0!important
	}
	.flex-xl-shrink-1 {
		-ms-flex-negative: 1!important;
		flex-shrink: 1!important
	}
	.justify-content-xl-start {
		-ms-flex-pack: start!important;
		justify-content: flex-start!important
	}
	.justify-content-xl-end {
		-ms-flex-pack: end!important;
		justify-content: flex-end!important
	}
	.justify-content-xl-center {
		-ms-flex-pack: center!important;
		justify-content: center!important
	}
	.justify-content-xl-between {
		-ms-flex-pack: justify!important;
		justify-content: space-between!important
	}
	.justify-content-xl-around {
		-ms-flex-pack: distribute!important;
		justify-content: space-around!important
	}
	.align-items-xl-start {
		-ms-flex-align: start!important;
		align-items: flex-start!important
	}
	.align-items-xl-end {
		-ms-flex-align: end!important;
		align-items: flex-end!important
	}
	.align-items-xl-center {
		-ms-flex-align: center!important;
		align-items: center!important
	}
	.align-items-xl-baseline {
		-ms-flex-align: baseline!important;
		align-items: baseline!important
	}
	.align-items-xl-stretch {
		-ms-flex-align: stretch!important;
		align-items: stretch!important
	}
	.align-content-xl-start {
		-ms-flex-line-pack: start!important;
		align-content: flex-start!important
	}
	.align-content-xl-end {
		-ms-flex-line-pack: end!important;
		align-content: flex-end!important
	}
	.align-content-xl-center {
		-ms-flex-line-pack: center!important;
		align-content: center!important
	}
	.align-content-xl-between {
		-ms-flex-line-pack: justify!important;
		align-content: space-between!important
	}
	.align-content-xl-around {
		-ms-flex-line-pack: distribute!important;
		align-content: space-around!important
	}
	.align-content-xl-stretch {
		-ms-flex-line-pack: stretch!important;
		align-content: stretch!important
	}
	.align-self-xl-auto {
		-ms-flex-item-align: auto!important;
		align-self: auto!important
	}
	.align-self-xl-start {
		-ms-flex-item-align: start!important;
		align-self: flex-start!important
	}
	.align-self-xl-end {
		-ms-flex-item-align: end!important;
		align-self: flex-end!important
	}
	.align-self-xl-center {
		-ms-flex-item-align: center!important;
		align-self: center!important
	}
	.align-self-xl-baseline {
		-ms-flex-item-align: baseline!important;
		align-self: baseline!important
	}
	.align-self-xl-stretch {
		-ms-flex-item-align: stretch!important;
		align-self: stretch!important
	}
}

.float-left {
	float: left!important
}

.float-right {
	float: right!important
}

.float-none {
	float: none!important
}

@media (min-width:576px) {
	.float-sm-left {
		float: left!important
	}
	.float-sm-right {
		float: right!important
	}
	.float-sm-none {
		float: none!important
	}
}

@media (min-width:768px) {
	.float-md-left {
		float: left!important
	}
	.float-md-right {
		float: right!important
	}
	.float-md-none {
		float: none!important
	}
}

@media (min-width:992px) {
	.float-lg-left {
		float: left!important
	}
	.float-lg-right {
		float: right!important
	}
	.float-lg-none {
		float: none!important
	}
}

@media (min-width:1200px) {
	.float-xl-left {
		float: left!important
	}
	.float-xl-right {
		float: right!important
	}
	.float-xl-none {
		float: none!important
	}
}

.user-select-all {
	-webkit-user-select: all!important;
	-moz-user-select: all!important;
	-ms-user-select: all!important;
	user-select: all!important
}

.user-select-auto {
	-webkit-user-select: auto!important;
	-moz-user-select: auto!important;
	-ms-user-select: auto!important;
	user-select: auto!important
}

.user-select-none {
	-webkit-user-select: none!important;
	-moz-user-select: none!important;
	-ms-user-select: none!important;
	user-select: none!important
}

.overflow-auto {
	overflow: auto!important
}

.overflow-hidden {
	overflow: hidden!important
}

.position-static {
	position: static!important
}

.position-relative {
	position: relative!important
}

.position-absolute {
	position: absolute!important
}

.position-fixed {
	position: fixed!important
}

.position-sticky {
	position: -webkit-sticky!important;
	position: sticky!important
}

.fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030
}

.fixed-bottom {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030
}

@supports ((position:-webkit-sticky) or (position:sticky)) {
	.sticky-top {
		position: -webkit-sticky;
		position: sticky;
		top: 0;
		z-index: 1020
	}
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	white-space: nowrap;
	border: 0
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	overflow: visible;
	clip: auto;
	white-space: normal
}

.shadow-sm {
	box-shadow: 0 12px 15px rgba(140, 152, 164, .1)!important
}

.shadow {
	box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125)!important
}

.shadow-lg {
	box-shadow: 0 10px 40px 10px rgba(140, 152, 164, .175)!important
}

.shadow-none {
	box-shadow: none!important
}

.w-25 {
	width: 25%!important
}

.w-50 {
	width: 50%!important
}

.w-75 {
	width: 75%!important
}

.w-100 {
	width: 100%!important
}

.w-auto {
	width: auto!important
}

.w-15 {
	width: 15%!important
}

.w-20 {
	width: 20%!important
}

.w-30 {
	width: 30%!important
}

.w-35 {
	width: 35%!important
}

.w-40 {
	width: 40%!important
}

.w-60 {
	width: 60%!important
}

.w-65 {
	width: 65%!important
}

.w-80 {
	width: 80%!important
}

.w-85 {
	width: 85%!important
}

.w-90 {
	width: 90%!important
}

.h-25 {
	height: 25%!important
}

.h-50 {
	height: 50%!important
}

.h-75 {
	height: 75%!important
}

.h-100 {
	height: 100%!important
}

.h-auto {
	height: auto!important
}

.h-15 {
	height: 15%!important
}

.h-20 {
	height: 20%!important
}

.h-30 {
	height: 30%!important
}

.h-35 {
	height: 35%!important
}

.h-40 {
	height: 40%!important
}

.h-60 {
	height: 60%!important
}

.h-65 {
	height: 65%!important
}

.h-80 {
	height: 80%!important
}

.h-85 {
	height: 85%!important
}

.h-90 {
	height: 90%!important
}

.mw-100 {
	max-width: 100%!important
}

.mh-100 {
	max-height: 100%!important
}

.min-vw-100 {
	min-width: 100vw!important
}

.min-vh-100 {
	min-height: 100vh!important
}

.vw-100 {
	width: 100vw!important
}

.vh-100 {
	height: 100vh!important
}

.m-0 {
	margin: 0!important
}

.mt-0,
.my-0 {
	margin-top: 0!important
}

.mr-0,
.mx-0 {
	margin-right: 0!important
}

.mb-0,
.my-0 {
	margin-bottom: 0!important
}

.ml-0,
.mx-0 {
	margin-left: 0!important
}

.m-1 {
	margin: .25rem!important
}

.mt-1,
.my-1 {
	margin-top: .25rem!important
}

.mr-1,
.mx-1 {
	margin-right: .25rem!important
}

.mb-1,
.my-1 {
	margin-bottom: .25rem!important
}

.ml-1,
.mx-1 {
	margin-left: .25rem!important
}

.m-2 {
	margin: .5rem!important
}

.mt-2,
.my-2 {
	margin-top: .5rem!important
}

.mr-2,
.mx-2 {
	margin-right: .5rem!important
}

.mb-2,
.my-2 {
	margin-bottom: .5rem!important
}

.ml-2,
.mx-2 {
	margin-left: .5rem!important
}

.m-3 {
	margin: 1rem!important
}

.mt-3,
.my-3 {
	margin-top: 1rem!important
}

.mr-3,
.mx-3 {
	margin-right: 1rem!important
}

.mb-3,
.my-3 {
	margin-bottom: 1rem!important
}

.ml-3,
.mx-3 {
	margin-left: 1rem!important
}

.m-4 {
	margin: 1.5rem!important
}

.mt-4,
.my-4 {
	margin-top: 1.5rem!important
}

.mr-4,
.mx-4 {
	margin-right: 1.5rem!important
}

.mb-4,
.my-4 {
	margin-bottom: 1.5rem!important
}

.ml-4,
.mx-4 {
	margin-left: 1.5rem!important
}

.m-5 {
	margin: 2rem!important
}

.mt-5,
.my-5 {
	margin-top: 2rem!important
}

.mr-5,
.mx-5 {
	margin-right: 2rem!important
}

.mb-5,
.my-5 {
	margin-bottom: 2rem!important
}

.ml-5,
.mx-5 {
	margin-left: 2rem!important
}

.m-6 {
	margin: 2.5rem!important
}

.mt-6,
.my-6 {
	margin-top: 2.5rem!important
}

.mr-6,
.mx-6 {
	margin-right: 2.5rem!important
}

.mb-6,
.my-6 {
	margin-bottom: 2.5rem!important
}

.ml-6,
.mx-6 {
	margin-left: 2.5rem!important
}

.m-7 {
	margin: 3rem!important
}

.mt-7,
.my-7 {
	margin-top: 3rem!important
}

.mr-7,
.mx-7 {
	margin-right: 3rem!important
}

.mb-7,
.my-7 {
	margin-bottom: 3rem!important
}

.ml-7,
.mx-7 {
	margin-left: 3rem!important
}

.m-8 {
	margin: 3.5rem!important
}

.mt-8,
.my-8 {
	margin-top: 3.5rem!important
}

.mr-8,
.mx-8 {
	margin-right: 3.5rem!important
}

.mb-8,
.my-8 {
	margin-bottom: 3.5rem!important
}

.ml-8,
.mx-8 {
	margin-left: 3.5rem!important
}

.m-9 {
	margin: 4rem!important
}

.mt-9,
.my-9 {
	margin-top: 4rem!important
}

.mr-9,
.mx-9 {
	margin-right: 4rem!important
}

.mb-9,
.my-9 {
	margin-bottom: 4rem!important
}

.ml-9,
.mx-9 {
	margin-left: 4rem!important
}

.m-10 {
	margin: 4.5rem!important
}

.mt-10,
.my-10 {
	margin-top: 4.5rem!important
}

.mr-10,
.mx-10 {
	margin-right: 4.5rem!important
}

.mb-10,
.my-10 {
	margin-bottom: 4.5rem!important
}

.ml-10,
.mx-10 {
	margin-left: 4.5rem!important
}

.m-11 {
	margin: 5rem!important
}

.mt-11,
.my-11 {
	margin-top: 5rem!important
}

.mr-11,
.mx-11 {
	margin-right: 5rem!important
}

.mb-11,
.my-11 {
	margin-bottom: 5rem!important
}

.ml-11,
.mx-11 {
	margin-left: 5rem!important
}

.p-0 {
	padding: 0!important
}

.pt-0,
.py-0 {
	padding-top: 0!important
}

.pr-0,
.px-0 {
	padding-right: 0!important
}

.pb-0,
.py-0 {
	padding-bottom: 0!important
}

.pl-0,
.px-0 {
	padding-left: 0!important
}

.p-1 {
	padding: .25rem!important
}

.pt-1,
.py-1 {
	padding-top: .25rem!important
}

.pr-1,
.px-1 {
	padding-right: .25rem!important
}

.pb-1,
.py-1 {
	padding-bottom: .25rem!important
}

.pl-1,
.px-1 {
	padding-left: .25rem!important
}

.p-2 {
	padding: .5rem!important
}

.pt-2,
.py-2 {
	padding-top: .5rem!important
}

.pr-2,
.px-2 {
	padding-right: .5rem!important
}

.pb-2,
.py-2 {
	padding-bottom: .5rem!important
}

.pl-2,
.px-2 {
	padding-left: .5rem!important
}

.p-3 {
	padding: 1rem!important
}

.pt-3,
.py-3 {
	padding-top: 1rem!important
}

.pr-3,
.px-3 {
	padding-right: 1rem!important
}

.pb-3,
.py-3 {
	padding-bottom: 1rem!important
}

.pl-3,
.px-3 {
	padding-left: 1rem!important
}

.p-4 {
	padding: 1.5rem!important
}

.pt-4,
.py-4 {
	padding-top: 1.5rem!important
}

.pr-4,
.px-4 {
	padding-right: 1.5rem!important
}

.pb-4,
.py-4 {
	padding-bottom: 1.5rem!important
}

.pl-4,
.px-4 {
	padding-left: 1.5rem!important
}

.p-5 {
	padding: 2rem!important
}

.pt-5,
.py-5 {
	padding-top: 2rem!important
}

.pr-5,
.px-5 {
	padding-right: 2rem!important
}

.pb-5,
.py-5 {
	padding-bottom: 2rem!important
}

.pl-5,
.px-5 {
	padding-left: 2rem!important
}

.p-6 {
	padding: 2.5rem!important
}

.pt-6,
.py-6 {
	padding-top: 2.5rem!important
}

.pr-6,
.px-6 {
	padding-right: 2.5rem!important
}

.pb-6,
.py-6 {
	padding-bottom: 2.5rem!important
}

.pl-6,
.px-6 {
	padding-left: 2.5rem!important
}

.p-7 {
	padding: 3rem!important
}

.pt-7,
.py-7 {
	padding-top: 3rem!important
}

.pr-7,
.px-7 {
	padding-right: 3rem!important
}

.pb-7,
.py-7 {
	padding-bottom: 3rem!important
}

.pl-7,
.px-7 {
	padding-left: 3rem!important
}

.p-8 {
	padding: 3.5rem!important
}

.pt-8,
.py-8 {
	padding-top: 3.5rem!important
}

.pr-8,
.px-8 {
	padding-right: 3.5rem!important
}

.pb-8,
.py-8 {
	padding-bottom: 3.5rem!important
}

.pl-8,
.px-8 {
	padding-left: 3.5rem!important
}

.p-9 {
	padding: 4rem!important
}

.pt-9,
.py-9 {
	padding-top: 4rem!important
}

.pr-9,
.px-9 {
	padding-right: 4rem!important
}

.pb-9,
.py-9 {
	padding-bottom: 4rem!important
}

.pl-9,
.px-9 {
	padding-left: 4rem!important
}

.p-10 {
	padding: 4.5rem!important
}

.pt-10,
.py-10 {
	padding-top: 4.5rem!important
}

.pr-10,
.px-10 {
	padding-right: 4.5rem!important
}

.pb-10,
.py-10 {
	padding-bottom: 4.5rem!important
}

.pl-10,
.px-10 {
	padding-left: 4.5rem!important
}

.p-11 {
	padding: 5rem!important
}

.pt-11,
.py-11 {
	padding-top: 5rem!important
}

.pt-mega { padding-top: 7rem!important }
.pb-mega { padding-bottom: 7rem!important }

.pr-11,
.px-11 {
	padding-right: 5rem!important
}

.pb-11,
.py-11 {
	padding-bottom: 5rem!important
}

.pl-11,
.px-11 {
	padding-left: 5rem!important
}

.m-n1 {
	margin: -.25rem!important
}

.mt-n1,
.my-n1 {
	margin-top: -.25rem!important
}

.mr-n1,
.mx-n1 {
	margin-right: -.25rem!important
}

.mb-n1,
.my-n1 {
	margin-bottom: -.25rem!important
}

.ml-n1,
.mx-n1 {
	margin-left: -.25rem!important
}

.m-n2 {
	margin: -.5rem!important
}

.mt-n2,
.my-n2 {
	margin-top: -.5rem!important
}

.mr-n2,
.mx-n2 {
	margin-right: -.5rem!important
}

.mb-n2,
.my-n2 {
	margin-bottom: -.5rem!important
}

.ml-n2,
.mx-n2 {
	margin-left: -.5rem!important
}

.m-n3 {
	margin: -1rem!important
}

.mt-n3,
.my-n3 {
	margin-top: -1rem!important
}

.mr-n3,
.mx-n3 {
	margin-right: -1rem!important
}

.mb-n3,
.my-n3 {
	margin-bottom: -1rem!important
}

.ml-n3,
.mx-n3 {
	margin-left: -1rem!important
}

.m-n4 {
	margin: -1.5rem!important
}

.mt-n4,
.my-n4 {
	margin-top: -1.5rem!important
}

.mr-n4,
.mx-n4 {
	margin-right: -1.5rem!important
}

.mb-n4,
.my-n4 {
	margin-bottom: -1.5rem!important
}

.ml-n4,
.mx-n4 {
	margin-left: -1.5rem!important
}

.m-n5 {
	margin: -2rem!important
}

.mt-n5,
.my-n5 {
	margin-top: -2rem!important
}

.mr-n5,
.mx-n5 {
	margin-right: -2rem!important
}

.mb-n5,
.my-n5 {
	margin-bottom: -2rem!important
}

.ml-n5,
.mx-n5 {
	margin-left: -2rem!important
}

.m-n6 {
	margin: -2.5rem!important
}

.mt-n6,
.my-n6 {
	margin-top: -2.5rem!important
}

.mr-n6,
.mx-n6 {
	margin-right: -2.5rem!important
}

.mb-n6,
.my-n6 {
	margin-bottom: -2.5rem!important
}

.ml-n6,
.mx-n6 {
	margin-left: -2.5rem!important
}

.m-n7 {
	margin: -3rem!important
}

.mt-n7,
.my-n7 {
	margin-top: -3rem!important
}

.mr-n7,
.mx-n7 {
	margin-right: -3rem!important
}

.mb-n7,
.my-n7 {
	margin-bottom: -3rem!important
}

.ml-n7,
.mx-n7 {
	margin-left: -3rem!important
}

.m-n8 {
	margin: -3.5rem!important
}

.mt-n8,
.my-n8 {
	margin-top: -3.5rem!important
}

.mr-n8,
.mx-n8 {
	margin-right: -3.5rem!important
}

.mb-n8,
.my-n8 {
	margin-bottom: -3.5rem!important
}

.ml-n8,
.mx-n8 {
	margin-left: -3.5rem!important
}

.m-n9 {
	margin: -4rem!important
}

.mt-n9,
.my-n9 {
	margin-top: -4rem!important
}

.mr-n9,
.mx-n9 {
	margin-right: -4rem!important
}

.mb-n9,
.my-n9 {
	margin-bottom: -4rem!important
}

.ml-n9,
.mx-n9 {
	margin-left: -4rem!important
}

.m-n10 {
	margin: -4.5rem!important
}

.mt-n10,
.my-n10 {
	margin-top: -4.5rem!important
}

.mr-n10,
.mx-n10 {
	margin-right: -4.5rem!important
}

.mb-n10,
.my-n10 {
	margin-bottom: -4.5rem!important
}

.ml-n10,
.mx-n10 {
	margin-left: -4.5rem!important
}

.m-n11 {
	margin: -5rem!important
}

.mt-n11,
.my-n11 {
	margin-top: -5rem!important
}

.mr-n11,
.mx-n11 {
	margin-right: -5rem!important
}

.mb-n11,
.my-n11 {
	margin-bottom: -5rem!important
}

.ml-n11,
.mx-n11 {
	margin-left: -5rem!important
}

.m-auto {
	margin: auto!important
}

.mt-auto,
.my-auto {
	margin-top: auto!important
}

.mr-auto,
.mx-auto {
	margin-right: auto!important
}

.mb-auto,
.my-auto {
	margin-bottom: auto!important
}

.ml-auto,
.mx-auto {
	margin-left: auto!important
}

@media (min-width:576px) {
	.m-sm-0 {
		margin: 0!important
	}
	.mt-sm-0,
	.my-sm-0 {
		margin-top: 0!important
	}
	.mr-sm-0,
	.mx-sm-0 {
		margin-right: 0!important
	}
	.mb-sm-0,
	.my-sm-0 {
		margin-bottom: 0!important
	}
	.ml-sm-0,
	.mx-sm-0 {
		margin-left: 0!important
	}
	.m-sm-1 {
		margin: .25rem!important
	}
	.mt-sm-1,
	.my-sm-1 {
		margin-top: .25rem!important
	}
	.mr-sm-1,
	.mx-sm-1 {
		margin-right: .25rem!important
	}
	.mb-sm-1,
	.my-sm-1 {
		margin-bottom: .25rem!important
	}
	.ml-sm-1,
	.mx-sm-1 {
		margin-left: .25rem!important
	}
	.m-sm-2 {
		margin: .5rem!important
	}
	.mt-sm-2,
	.my-sm-2 {
		margin-top: .5rem!important
	}
	.mr-sm-2,
	.mx-sm-2 {
		margin-right: .5rem!important
	}
	.mb-sm-2,
	.my-sm-2 {
		margin-bottom: .5rem!important
	}
	.ml-sm-2,
	.mx-sm-2 {
		margin-left: .5rem!important
	}
	.m-sm-3 {
		margin: 1rem!important
	}
	.mt-sm-3,
	.my-sm-3 {
		margin-top: 1rem!important
	}
	.mr-sm-3,
	.mx-sm-3 {
		margin-right: 1rem!important
	}
	.mb-sm-3,
	.my-sm-3 {
		margin-bottom: 1rem!important
	}
	.ml-sm-3,
	.mx-sm-3 {
		margin-left: 1rem!important
	}
	.m-sm-4 {
		margin: 1.5rem!important
	}
	.mt-sm-4,
	.my-sm-4 {
		margin-top: 1.5rem!important
	}
	.mr-sm-4,
	.mx-sm-4 {
		margin-right: 1.5rem!important
	}
	.mb-sm-4,
	.my-sm-4 {
		margin-bottom: 1.5rem!important
	}
	.ml-sm-4,
	.mx-sm-4 {
		margin-left: 1.5rem!important
	}
	.m-sm-5 {
		margin: 2rem!important
	}
	.mt-sm-5,
	.my-sm-5 {
		margin-top: 2rem!important
	}
	.mr-sm-5,
	.mx-sm-5 {
		margin-right: 2rem!important
	}
	.mb-sm-5,
	.my-sm-5 {
		margin-bottom: 2rem!important
	}
	.ml-sm-5,
	.mx-sm-5 {
		margin-left: 2rem!important
	}
	.m-sm-6 {
		margin: 2.5rem!important
	}
	.mt-sm-6,
	.my-sm-6 {
		margin-top: 2.5rem!important
	}
	.mr-sm-6,
	.mx-sm-6 {
		margin-right: 2.5rem!important
	}
	.mb-sm-6,
	.my-sm-6 {
		margin-bottom: 2.5rem!important
	}
	.ml-sm-6,
	.mx-sm-6 {
		margin-left: 2.5rem!important
	}
	.m-sm-7 {
		margin: 3rem!important
	}
	.mt-sm-7,
	.my-sm-7 {
		margin-top: 3rem!important
	}
	.mr-sm-7,
	.mx-sm-7 {
		margin-right: 3rem!important
	}
	.mb-sm-7,
	.my-sm-7 {
		margin-bottom: 3rem!important
	}
	.ml-sm-7,
	.mx-sm-7 {
		margin-left: 3rem!important
	}
	.m-sm-8 {
		margin: 3.5rem!important
	}
	.mt-sm-8,
	.my-sm-8 {
		margin-top: 3.5rem!important
	}
	.mr-sm-8,
	.mx-sm-8 {
		margin-right: 3.5rem!important
	}
	.mb-sm-8,
	.my-sm-8 {
		margin-bottom: 3.5rem!important
	}
	.ml-sm-8,
	.mx-sm-8 {
		margin-left: 3.5rem!important
	}
	.m-sm-9 {
		margin: 4rem!important
	}
	.mt-sm-9,
	.my-sm-9 {
		margin-top: 4rem!important
	}
	.mr-sm-9,
	.mx-sm-9 {
		margin-right: 4rem!important
	}
	.mb-sm-9,
	.my-sm-9 {
		margin-bottom: 4rem!important
	}
	.ml-sm-9,
	.mx-sm-9 {
		margin-left: 4rem!important
	}
	.m-sm-10 {
		margin: 4.5rem!important
	}
	.mt-sm-10,
	.my-sm-10 {
		margin-top: 4.5rem!important
	}
	.mr-sm-10,
	.mx-sm-10 {
		margin-right: 4.5rem!important
	}
	.mb-sm-10,
	.my-sm-10 {
		margin-bottom: 4.5rem!important
	}
	.ml-sm-10,
	.mx-sm-10 {
		margin-left: 4.5rem!important
	}
	.m-sm-11 {
		margin: 5rem!important
	}
	.mt-sm-11,
	.my-sm-11 {
		margin-top: 5rem!important
	}
	.mr-sm-11,
	.mx-sm-11 {
		margin-right: 5rem!important
	}
	.mb-sm-11,
	.my-sm-11 {
		margin-bottom: 5rem!important
	}
	.ml-sm-11,
	.mx-sm-11 {
		margin-left: 5rem!important
	}
	.p-sm-0 {
		padding: 0!important
	}
	.pt-sm-0,
	.py-sm-0 {
		padding-top: 0!important
	}
	.pr-sm-0,
	.px-sm-0 {
		padding-right: 0!important
	}
	.pb-sm-0,
	.py-sm-0 {
		padding-bottom: 0!important
	}
	.pl-sm-0,
	.px-sm-0 {
		padding-left: 0!important
	}
	.p-sm-1 {
		padding: .25rem!important
	}
	.pt-sm-1,
	.py-sm-1 {
		padding-top: .25rem!important
	}
	.pr-sm-1,
	.px-sm-1 {
		padding-right: .25rem!important
	}
	.pb-sm-1,
	.py-sm-1 {
		padding-bottom: .25rem!important
	}
	.pl-sm-1,
	.px-sm-1 {
		padding-left: .25rem!important
	}
	.p-sm-2 {
		padding: .5rem!important
	}
	.pt-sm-2,
	.py-sm-2 {
		padding-top: .5rem!important
	}
	.pr-sm-2,
	.px-sm-2 {
		padding-right: .5rem!important
	}
	.pb-sm-2,
	.py-sm-2 {
		padding-bottom: .5rem!important
	}
	.pl-sm-2,
	.px-sm-2 {
		padding-left: .5rem!important
	}
	.p-sm-3 {
		padding: 1rem!important
	}
	.pt-sm-3,
	.py-sm-3 {
		padding-top: 1rem!important
	}
	.pr-sm-3,
	.px-sm-3 {
		padding-right: 1rem!important
	}
	.pb-sm-3,
	.py-sm-3 {
		padding-bottom: 1rem!important
	}
	.pl-sm-3,
	.px-sm-3 {
		padding-left: 1rem!important
	}
	.p-sm-4 {
		padding: 1.5rem!important
	}
	.pt-sm-4,
	.py-sm-4 {
		padding-top: 1.5rem!important
	}
	.pr-sm-4,
	.px-sm-4 {
		padding-right: 1.5rem!important
	}
	.pb-sm-4,
	.py-sm-4 {
		padding-bottom: 1.5rem!important
	}
	.pl-sm-4,
	.px-sm-4 {
		padding-left: 1.5rem!important
	}
	.p-sm-5 {
		padding: 2rem!important
	}
	.pt-sm-5,
	.py-sm-5 {
		padding-top: 2rem!important
	}
	.pr-sm-5,
	.px-sm-5 {
		padding-right: 2rem!important
	}
	.pb-sm-5,
	.py-sm-5 {
		padding-bottom: 2rem!important
	}
	.pl-sm-5,
	.px-sm-5 {
		padding-left: 2rem!important
	}
	.p-sm-6 {
		padding: 2.5rem!important
	}
	.pt-sm-6,
	.py-sm-6 {
		padding-top: 2.5rem!important
	}
	.pr-sm-6,
	.px-sm-6 {
		padding-right: 2.5rem!important
	}
	.pb-sm-6,
	.py-sm-6 {
		padding-bottom: 2.5rem!important
	}
	.pl-sm-6,
	.px-sm-6 {
		padding-left: 2.5rem!important
	}
	.p-sm-7 {
		padding: 3rem!important
	}
	.pt-sm-7,
	.py-sm-7 {
		padding-top: 3rem!important
	}
	.pr-sm-7,
	.px-sm-7 {
		padding-right: 3rem!important
	}
	.pb-sm-7,
	.py-sm-7 {
		padding-bottom: 3rem!important
	}
	.pl-sm-7,
	.px-sm-7 {
		padding-left: 3rem!important
	}
	.p-sm-8 {
		padding: 3.5rem!important
	}
	.pt-sm-8,
	.py-sm-8 {
		padding-top: 3.5rem!important
	}
	.pr-sm-8,
	.px-sm-8 {
		padding-right: 3.5rem!important
	}
	.pb-sm-8,
	.py-sm-8 {
		padding-bottom: 3.5rem!important
	}
	.pl-sm-8,
	.px-sm-8 {
		padding-left: 3.5rem!important
	}
	.p-sm-9 {
		padding: 4rem!important
	}
	.pt-sm-9,
	.py-sm-9 {
		padding-top: 4rem!important
	}
	.pr-sm-9,
	.px-sm-9 {
		padding-right: 4rem!important
	}
	.pb-sm-9,
	.py-sm-9 {
		padding-bottom: 4rem!important
	}
	.pl-sm-9,
	.px-sm-9 {
		padding-left: 4rem!important
	}
	.p-sm-10 {
		padding: 4.5rem!important
	}
	.pt-sm-10,
	.py-sm-10 {
		padding-top: 4.5rem!important
	}
	.pr-sm-10,
	.px-sm-10 {
		padding-right: 4.5rem!important
	}
	.pb-sm-10,
	.py-sm-10 {
		padding-bottom: 4.5rem!important
	}
	.pl-sm-10,
	.px-sm-10 {
		padding-left: 4.5rem!important
	}
	.p-sm-11 {
		padding: 5rem!important
	}
	.pt-sm-11,
	.py-sm-11 {
		padding-top: 5rem!important
	}
	.pr-sm-11,
	.px-sm-11 {
		padding-right: 5rem!important
	}
	.pb-sm-11,
	.py-sm-11 {
		padding-bottom: 5rem!important
	}
	.pl-sm-11,
	.px-sm-11 {
		padding-left: 5rem!important
	}
	.m-sm-n1 {
		margin: -.25rem!important
	}
	.mt-sm-n1,
	.my-sm-n1 {
		margin-top: -.25rem!important
	}
	.mr-sm-n1,
	.mx-sm-n1 {
		margin-right: -.25rem!important
	}
	.mb-sm-n1,
	.my-sm-n1 {
		margin-bottom: -.25rem!important
	}
	.ml-sm-n1,
	.mx-sm-n1 {
		margin-left: -.25rem!important
	}
	.m-sm-n2 {
		margin: -.5rem!important
	}
	.mt-sm-n2,
	.my-sm-n2 {
		margin-top: -.5rem!important
	}
	.mr-sm-n2,
	.mx-sm-n2 {
		margin-right: -.5rem!important
	}
	.mb-sm-n2,
	.my-sm-n2 {
		margin-bottom: -.5rem!important
	}
	.ml-sm-n2,
	.mx-sm-n2 {
		margin-left: -.5rem!important
	}
	.m-sm-n3 {
		margin: -1rem!important
	}
	.mt-sm-n3,
	.my-sm-n3 {
		margin-top: -1rem!important
	}
	.mr-sm-n3,
	.mx-sm-n3 {
		margin-right: -1rem!important
	}
	.mb-sm-n3,
	.my-sm-n3 {
		margin-bottom: -1rem!important
	}
	.ml-sm-n3,
	.mx-sm-n3 {
		margin-left: -1rem!important
	}
	.m-sm-n4 {
		margin: -1.5rem!important
	}
	.mt-sm-n4,
	.my-sm-n4 {
		margin-top: -1.5rem!important
	}
	.mr-sm-n4,
	.mx-sm-n4 {
		margin-right: -1.5rem!important
	}
	.mb-sm-n4,
	.my-sm-n4 {
		margin-bottom: -1.5rem!important
	}
	.ml-sm-n4,
	.mx-sm-n4 {
		margin-left: -1.5rem!important
	}
	.m-sm-n5 {
		margin: -2rem!important
	}
	.mt-sm-n5,
	.my-sm-n5 {
		margin-top: -2rem!important
	}
	.mr-sm-n5,
	.mx-sm-n5 {
		margin-right: -2rem!important
	}
	.mb-sm-n5,
	.my-sm-n5 {
		margin-bottom: -2rem!important
	}
	.ml-sm-n5,
	.mx-sm-n5 {
		margin-left: -2rem!important
	}
	.m-sm-n6 {
		margin: -2.5rem!important
	}
	.mt-sm-n6,
	.my-sm-n6 {
		margin-top: -2.5rem!important
	}
	.mr-sm-n6,
	.mx-sm-n6 {
		margin-right: -2.5rem!important
	}
	.mb-sm-n6,
	.my-sm-n6 {
		margin-bottom: -2.5rem!important
	}
	.ml-sm-n6,
	.mx-sm-n6 {
		margin-left: -2.5rem!important
	}
	.m-sm-n7 {
		margin: -3rem!important
	}
	.mt-sm-n7,
	.my-sm-n7 {
		margin-top: -3rem!important
	}
	.mr-sm-n7,
	.mx-sm-n7 {
		margin-right: -3rem!important
	}
	.mb-sm-n7,
	.my-sm-n7 {
		margin-bottom: -3rem!important
	}
	.ml-sm-n7,
	.mx-sm-n7 {
		margin-left: -3rem!important
	}
	.m-sm-n8 {
		margin: -3.5rem!important
	}
	.mt-sm-n8,
	.my-sm-n8 {
		margin-top: -3.5rem!important
	}
	.mr-sm-n8,
	.mx-sm-n8 {
		margin-right: -3.5rem!important
	}
	.mb-sm-n8,
	.my-sm-n8 {
		margin-bottom: -3.5rem!important
	}
	.ml-sm-n8,
	.mx-sm-n8 {
		margin-left: -3.5rem!important
	}
	.m-sm-n9 {
		margin: -4rem!important
	}
	.mt-sm-n9,
	.my-sm-n9 {
		margin-top: -4rem!important
	}
	.mr-sm-n9,
	.mx-sm-n9 {
		margin-right: -4rem!important
	}
	.mb-sm-n9,
	.my-sm-n9 {
		margin-bottom: -4rem!important
	}
	.ml-sm-n9,
	.mx-sm-n9 {
		margin-left: -4rem!important
	}
	.m-sm-n10 {
		margin: -4.5rem!important
	}
	.mt-sm-n10,
	.my-sm-n10 {
		margin-top: -4.5rem!important
	}
	.mr-sm-n10,
	.mx-sm-n10 {
		margin-right: -4.5rem!important
	}
	.mb-sm-n10,
	.my-sm-n10 {
		margin-bottom: -4.5rem!important
	}
	.ml-sm-n10,
	.mx-sm-n10 {
		margin-left: -4.5rem!important
	}
	.m-sm-n11 {
		margin: -5rem!important
	}
	.mt-sm-n11,
	.my-sm-n11 {
		margin-top: -5rem!important
	}
	.mr-sm-n11,
	.mx-sm-n11 {
		margin-right: -5rem!important
	}
	.mb-sm-n11,
	.my-sm-n11 {
		margin-bottom: -5rem!important
	}
	.ml-sm-n11,
	.mx-sm-n11 {
		margin-left: -5rem!important
	}
	.m-sm-auto {
		margin: auto!important
	}
	.mt-sm-auto,
	.my-sm-auto {
		margin-top: auto!important
	}
	.mr-sm-auto,
	.mx-sm-auto {
		margin-right: auto!important
	}
	.mb-sm-auto,
	.my-sm-auto {
		margin-bottom: auto!important
	}
	.ml-sm-auto,
	.mx-sm-auto {
		margin-left: auto!important
	}
}

@media (min-width:768px) {
	.m-md-0 {
		margin: 0!important
	}
	.mt-md-0,
	.my-md-0 {
		margin-top: 0!important
	}
	.mr-md-0,
	.mx-md-0 {
		margin-right: 0!important
	}
	.mb-md-0,
	.my-md-0 {
		margin-bottom: 0!important
	}
	.ml-md-0,
	.mx-md-0 {
		margin-left: 0!important
	}
	.m-md-1 {
		margin: .25rem!important
	}
	.mt-md-1,
	.my-md-1 {
		margin-top: .25rem!important
	}
	.mr-md-1,
	.mx-md-1 {
		margin-right: .25rem!important
	}
	.mb-md-1,
	.my-md-1 {
		margin-bottom: .25rem!important
	}
	.ml-md-1,
	.mx-md-1 {
		margin-left: .25rem!important
	}
	.m-md-2 {
		margin: .5rem!important
	}
	.mt-md-2,
	.my-md-2 {
		margin-top: .5rem!important
	}
	.mr-md-2,
	.mx-md-2 {
		margin-right: .5rem!important
	}
	.mb-md-2,
	.my-md-2 {
		margin-bottom: .5rem!important
	}
	.ml-md-2,
	.mx-md-2 {
		margin-left: .5rem!important
	}
	.m-md-3 {
		margin: 1rem!important
	}
	.mt-md-3,
	.my-md-3 {
		margin-top: 1rem!important
	}
	.mr-md-3,
	.mx-md-3 {
		margin-right: 1rem!important
	}
	.mb-md-3,
	.my-md-3 {
		margin-bottom: 1rem!important
	}
	.ml-md-3,
	.mx-md-3 {
		margin-left: 1rem!important
	}
	.m-md-4 {
		margin: 1.5rem!important
	}
	.mt-md-4,
	.my-md-4 {
		margin-top: 1.5rem!important
	}
	.mr-md-4,
	.mx-md-4 {
		margin-right: 1.5rem!important
	}
	.mb-md-4,
	.my-md-4 {
		margin-bottom: 1.5rem!important
	}
	.ml-md-4,
	.mx-md-4 {
		margin-left: 1.5rem!important
	}
	.m-md-5 {
		margin: 2rem!important
	}
	.mt-md-5,
	.my-md-5 {
		margin-top: 2rem!important
	}
	.mr-md-5,
	.mx-md-5 {
		margin-right: 2rem!important
	}
	.mb-md-5,
	.my-md-5 {
		margin-bottom: 2rem!important
	}
	.ml-md-5,
	.mx-md-5 {
		margin-left: 2rem!important
	}
	.m-md-6 {
		margin: 2.5rem!important
	}
	.mt-md-6,
	.my-md-6 {
		margin-top: 2.5rem!important
	}
	.mr-md-6,
	.mx-md-6 {
		margin-right: 2.5rem!important
	}
	.mb-md-6,
	.my-md-6 {
		margin-bottom: 2.5rem!important
	}
	.ml-md-6,
	.mx-md-6 {
		margin-left: 2.5rem!important
	}
	.m-md-7 {
		margin: 3rem!important
	}
	.mt-md-7,
	.my-md-7 {
		margin-top: 3rem!important
	}
	.mr-md-7,
	.mx-md-7 {
		margin-right: 3rem!important
	}
	.mb-md-7,
	.my-md-7 {
		margin-bottom: 3rem!important
	}
	.ml-md-7,
	.mx-md-7 {
		margin-left: 3rem!important
	}
	.m-md-8 {
		margin: 3.5rem!important
	}
	.mt-md-8,
	.my-md-8 {
		margin-top: 3.5rem!important
	}
	.mr-md-8,
	.mx-md-8 {
		margin-right: 3.5rem!important
	}
	.mb-md-8,
	.my-md-8 {
		margin-bottom: 3.5rem!important
	}
	.ml-md-8,
	.mx-md-8 {
		margin-left: 3.5rem!important
	}
	.m-md-9 {
		margin: 4rem!important
	}
	.mt-md-9,
	.my-md-9 {
		margin-top: 4rem!important
	}
	.mr-md-9,
	.mx-md-9 {
		margin-right: 4rem!important
	}
	.mb-md-9,
	.my-md-9 {
		margin-bottom: 4rem!important
	}
	.ml-md-9,
	.mx-md-9 {
		margin-left: 4rem!important
	}
	.m-md-10 {
		margin: 4.5rem!important
	}
	.mt-md-10,
	.my-md-10 {
		margin-top: 4.5rem!important
	}
	.mr-md-10,
	.mx-md-10 {
		margin-right: 4.5rem!important
	}
	.mb-md-10,
	.my-md-10 {
		margin-bottom: 4.5rem!important
	}
	.ml-md-10,
	.mx-md-10 {
		margin-left: 4.5rem!important
	}
	.m-md-11 {
		margin: 5rem!important
	}
	.mt-md-11,
	.my-md-11 {
		margin-top: 5rem!important
	}
	.mr-md-11,
	.mx-md-11 {
		margin-right: 5rem!important
	}
	.mb-md-11,
	.my-md-11 {
		margin-bottom: 5rem!important
	}
	.ml-md-11,
	.mx-md-11 {
		margin-left: 5rem!important
	}
	.p-md-0 {
		padding: 0!important
	}
	.pt-md-0,
	.py-md-0 {
		padding-top: 0!important
	}
	.pr-md-0,
	.px-md-0 {
		padding-right: 0!important
	}
	.pb-md-0,
	.py-md-0 {
		padding-bottom: 0!important
	}
	.pl-md-0,
	.px-md-0 {
		padding-left: 0!important
	}
	.p-md-1 {
		padding: .25rem!important
	}
	.pt-md-1,
	.py-md-1 {
		padding-top: .25rem!important
	}
	.pr-md-1,
	.px-md-1 {
		padding-right: .25rem!important
	}
	.pb-md-1,
	.py-md-1 {
		padding-bottom: .25rem!important
	}
	.pl-md-1,
	.px-md-1 {
		padding-left: .25rem!important
	}
	.p-md-2 {
		padding: .5rem!important
	}
	.pt-md-2,
	.py-md-2 {
		padding-top: .5rem!important
	}
	.pr-md-2,
	.px-md-2 {
		padding-right: .5rem!important
	}
	.pb-md-2,
	.py-md-2 {
		padding-bottom: .5rem!important
	}
	.pl-md-2,
	.px-md-2 {
		padding-left: .5rem!important
	}
	.p-md-3 {
		padding: 1rem!important
	}
	.pt-md-3,
	.py-md-3 {
		padding-top: 1rem!important
	}
	.pr-md-3,
	.px-md-3 {
		padding-right: 1rem!important
	}
	.pb-md-3,
	.py-md-3 {
		padding-bottom: 1rem!important
	}
	.pl-md-3,
	.px-md-3 {
		padding-left: 1rem!important
	}
	.p-md-4 {
		padding: 1.5rem!important
	}
	.pt-md-4,
	.py-md-4 {
		padding-top: 1.5rem!important
	}
	.pr-md-4,
	.px-md-4 {
		padding-right: 1.5rem!important
	}
	.pb-md-4,
	.py-md-4 {
		padding-bottom: 1.5rem!important
	}
	.pl-md-4,
	.px-md-4 {
		padding-left: 1.5rem!important
	}
	.p-md-5 {
		padding: 2rem!important
	}
	.pt-md-5,
	.py-md-5 {
		padding-top: 2rem!important
	}
	.pr-md-5,
	.px-md-5 {
		padding-right: 2rem!important
	}
	.pb-md-5,
	.py-md-5 {
		padding-bottom: 2rem!important
	}
	.pl-md-5,
	.px-md-5 {
		padding-left: 2rem!important
	}
	.p-md-6 {
		padding: 2.5rem!important
	}
	.pt-md-6,
	.py-md-6 {
		padding-top: 2.5rem!important
	}
	.pr-md-6,
	.px-md-6 {
		padding-right: 2.5rem!important
	}
	.pb-md-6,
	.py-md-6 {
		padding-bottom: 2.5rem!important
	}
	.pl-md-6,
	.px-md-6 {
		padding-left: 2.5rem!important
	}
	.p-md-7 {
		padding: 3rem!important
	}
	.pt-md-7,
	.py-md-7 {
		padding-top: 3rem!important
	}
	.pr-md-7,
	.px-md-7 {
		padding-right: 3rem!important
	}
	.pb-md-7,
	.py-md-7 {
		padding-bottom: 3rem!important
	}
	.pl-md-7,
	.px-md-7 {
		padding-left: 3rem!important
	}
	.p-md-8 {
		padding: 3.5rem!important
	}
	.pt-md-8,
	.py-md-8 {
		padding-top: 3.5rem!important
	}
	.pr-md-8,
	.px-md-8 {
		padding-right: 3.5rem!important
	}
	.pb-md-8,
	.py-md-8 {
		padding-bottom: 3.5rem!important
	}
	.pl-md-8,
	.px-md-8 {
		padding-left: 3.5rem!important
	}
	.p-md-9 {
		padding: 4rem!important
	}
	.pt-md-9,
	.py-md-9 {
		padding-top: 4rem!important
	}
	.pr-md-9,
	.px-md-9 {
		padding-right: 4rem!important
	}
	.pb-md-9,
	.py-md-9 {
		padding-bottom: 4rem!important
	}
	.pl-md-9,
	.px-md-9 {
		padding-left: 4rem!important
	}
	.p-md-10 {
		padding: 4.5rem!important
	}
	.pt-md-10,
	.py-md-10 {
		padding-top: 4.5rem!important
	}
	.pr-md-10,
	.px-md-10 {
		padding-right: 4.5rem!important
	}
	.pb-md-10,
	.py-md-10 {
		padding-bottom: 4.5rem!important
	}
	.pl-md-10,
	.px-md-10 {
		padding-left: 4.5rem!important
	}
	.p-md-11 {
		padding: 5rem!important
	}
	.pt-md-11,
	.py-md-11 {
		padding-top: 5rem!important
	}
	.pr-md-11,
	.px-md-11 {
		padding-right: 5rem!important
	}
	.pb-md-11,
	.py-md-11 {
		padding-bottom: 5rem!important
	}
	.pl-md-11,
	.px-md-11 {
		padding-left: 5rem!important
	}
	.m-md-n1 {
		margin: -.25rem!important
	}
	.mt-md-n1,
	.my-md-n1 {
		margin-top: -.25rem!important
	}
	.mr-md-n1,
	.mx-md-n1 {
		margin-right: -.25rem!important
	}
	.mb-md-n1,
	.my-md-n1 {
		margin-bottom: -.25rem!important
	}
	.ml-md-n1,
	.mx-md-n1 {
		margin-left: -.25rem!important
	}
	.m-md-n2 {
		margin: -.5rem!important
	}
	.mt-md-n2,
	.my-md-n2 {
		margin-top: -.5rem!important
	}
	.mr-md-n2,
	.mx-md-n2 {
		margin-right: -.5rem!important
	}
	.mb-md-n2,
	.my-md-n2 {
		margin-bottom: -.5rem!important
	}
	.ml-md-n2,
	.mx-md-n2 {
		margin-left: -.5rem!important
	}
	.m-md-n3 {
		margin: -1rem!important
	}
	.mt-md-n3,
	.my-md-n3 {
		margin-top: -1rem!important
	}
	.mr-md-n3,
	.mx-md-n3 {
		margin-right: -1rem!important
	}
	.mb-md-n3,
	.my-md-n3 {
		margin-bottom: -1rem!important
	}
	.ml-md-n3,
	.mx-md-n3 {
		margin-left: -1rem!important
	}
	.m-md-n4 {
		margin: -1.5rem!important
	}
	.mt-md-n4,
	.my-md-n4 {
		margin-top: -1.5rem!important
	}
	.mr-md-n4,
	.mx-md-n4 {
		margin-right: -1.5rem!important
	}
	.mb-md-n4,
	.my-md-n4 {
		margin-bottom: -1.5rem!important
	}
	.ml-md-n4,
	.mx-md-n4 {
		margin-left: -1.5rem!important
	}
	.m-md-n5 {
		margin: -2rem!important
	}
	.mt-md-n5,
	.my-md-n5 {
		margin-top: -2rem!important
	}
	.mr-md-n5,
	.mx-md-n5 {
		margin-right: -2rem!important
	}
	.mb-md-n5,
	.my-md-n5 {
		margin-bottom: -2rem!important
	}
	.ml-md-n5,
	.mx-md-n5 {
		margin-left: -2rem!important
	}
	.m-md-n6 {
		margin: -2.5rem!important
	}
	.mt-md-n6,
	.my-md-n6 {
		margin-top: -2.5rem!important
	}
	.mr-md-n6,
	.mx-md-n6 {
		margin-right: -2.5rem!important
	}
	.mb-md-n6,
	.my-md-n6 {
		margin-bottom: -2.5rem!important
	}
	.ml-md-n6,
	.mx-md-n6 {
		margin-left: -2.5rem!important
	}
	.m-md-n7 {
		margin: -3rem!important
	}
	.mt-md-n7,
	.my-md-n7 {
		margin-top: -3rem!important
	}
	.mr-md-n7,
	.mx-md-n7 {
		margin-right: -3rem!important
	}
	.mb-md-n7,
	.my-md-n7 {
		margin-bottom: -3rem!important
	}
	.ml-md-n7,
	.mx-md-n7 {
		margin-left: -3rem!important
	}
	.m-md-n8 {
		margin: -3.5rem!important
	}
	.mt-md-n8,
	.my-md-n8 {
		margin-top: -3.5rem!important
	}
	.mr-md-n8,
	.mx-md-n8 {
		margin-right: -3.5rem!important
	}
	.mb-md-n8,
	.my-md-n8 {
		margin-bottom: -3.5rem!important
	}
	.ml-md-n8,
	.mx-md-n8 {
		margin-left: -3.5rem!important
	}
	.m-md-n9 {
		margin: -4rem!important
	}
	.mt-md-n9,
	.my-md-n9 {
		margin-top: -4rem!important
	}
	.mr-md-n9,
	.mx-md-n9 {
		margin-right: -4rem!important
	}
	.mb-md-n9,
	.my-md-n9 {
		margin-bottom: -4rem!important
	}
	.ml-md-n9,
	.mx-md-n9 {
		margin-left: -4rem!important
	}
	.m-md-n10 {
		margin: -4.5rem!important
	}
	.mt-md-n10,
	.my-md-n10 {
		margin-top: -4.5rem!important
	}
	.mr-md-n10,
	.mx-md-n10 {
		margin-right: -4.5rem!important
	}
	.mb-md-n10,
	.my-md-n10 {
		margin-bottom: -4.5rem!important
	}
	.ml-md-n10,
	.mx-md-n10 {
		margin-left: -4.5rem!important
	}
	.m-md-n11 {
		margin: -5rem!important
	}
	.mt-md-n11,
	.my-md-n11 {
		margin-top: -5rem!important
	}
	.mr-md-n11,
	.mx-md-n11 {
		margin-right: -5rem!important
	}
	.mb-md-n11,
	.my-md-n11 {
		margin-bottom: -5rem!important
	}
	.ml-md-n11,
	.mx-md-n11 {
		margin-left: -5rem!important
	}
	.m-md-auto {
		margin: auto!important
	}
	.mt-md-auto,
	.my-md-auto {
		margin-top: auto!important
	}
	.mr-md-auto,
	.mx-md-auto {
		margin-right: auto!important
	}
	.mb-md-auto,
	.my-md-auto {
		margin-bottom: auto!important
	}
	.ml-md-auto,
	.mx-md-auto {
		margin-left: auto!important
	}
}

@media (min-width:992px) {
	.m-lg-0 {
		margin: 0!important
	}
	.mt-lg-0,
	.my-lg-0 {
		margin-top: 0!important
	}
	.mr-lg-0,
	.mx-lg-0 {
		margin-right: 0!important
	}
	.mb-lg-0,
	.my-lg-0 {
		margin-bottom: 0!important
	}
	.ml-lg-0,
	.mx-lg-0 {
		margin-left: 0!important
	}
	.m-lg-1 {
		margin: .25rem!important
	}
	.mt-lg-1,
	.my-lg-1 {
		margin-top: .25rem!important
	}
	.mr-lg-1,
	.mx-lg-1 {
		margin-right: .25rem!important
	}
	.mb-lg-1,
	.my-lg-1 {
		margin-bottom: .25rem!important
	}
	.ml-lg-1,
	.mx-lg-1 {
		margin-left: .25rem!important
	}
	.m-lg-2 {
		margin: .5rem!important
	}
	.mt-lg-2,
	.my-lg-2 {
		margin-top: .5rem!important
	}
	.mr-lg-2,
	.mx-lg-2 {
		margin-right: .5rem!important
	}
	.mb-lg-2,
	.my-lg-2 {
		margin-bottom: .5rem!important
	}
	.ml-lg-2,
	.mx-lg-2 {
		margin-left: .5rem!important
	}
	.m-lg-3 {
		margin: 1rem!important
	}
	.mt-lg-3,
	.my-lg-3 {
		margin-top: 1rem!important
	}
	.mr-lg-3,
	.mx-lg-3 {
		margin-right: 1rem!important
	}
	.mb-lg-3,
	.my-lg-3 {
		margin-bottom: 1rem!important
	}
	.ml-lg-3,
	.mx-lg-3 {
		margin-left: 1rem!important
	}
	.m-lg-4 {
		margin: 1.5rem!important
	}
	.mt-lg-4,
	.my-lg-4 {
		margin-top: 1.5rem!important
	}
	.mr-lg-4,
	.mx-lg-4 {
		margin-right: 1.5rem!important
	}
	.mb-lg-4,
	.my-lg-4 {
		margin-bottom: 1.5rem!important
	}
	.ml-lg-4,
	.mx-lg-4 {
		margin-left: 1.5rem!important
	}
	.m-lg-5 {
		margin: 2rem!important
	}
	.mt-lg-5,
	.my-lg-5 {
		margin-top: 2rem!important
	}
	.mr-lg-5,
	.mx-lg-5 {
		margin-right: 2rem!important
	}
	.mb-lg-5,
	.my-lg-5 {
		margin-bottom: 2rem!important
	}
	.ml-lg-5,
	.mx-lg-5 {
		margin-left: 2rem!important
	}
	.m-lg-6 {
		margin: 2.5rem!important
	}
	.mt-lg-6,
	.my-lg-6 {
		margin-top: 2.5rem!important
	}
	.mr-lg-6,
	.mx-lg-6 {
		margin-right: 2.5rem!important
	}
	.mb-lg-6,
	.my-lg-6 {
		margin-bottom: 2.5rem!important
	}
	.ml-lg-6,
	.mx-lg-6 {
		margin-left: 2.5rem!important
	}
	.m-lg-7 {
		margin: 3rem!important
	}
	.mt-lg-7,
	.my-lg-7 {
		margin-top: 3rem!important
	}
	.mr-lg-7,
	.mx-lg-7 {
		margin-right: 3rem!important
	}
	.mb-lg-7,
	.my-lg-7 {
		margin-bottom: 3rem!important
	}
	.ml-lg-7,
	.mx-lg-7 {
		margin-left: 3rem!important
	}
	.m-lg-8 {
		margin: 3.5rem!important
	}
	.mt-lg-8,
	.my-lg-8 {
		margin-top: 3.5rem!important
	}
	.mr-lg-8,
	.mx-lg-8 {
		margin-right: 3.5rem!important
	}
	.mb-lg-8,
	.my-lg-8 {
		margin-bottom: 3.5rem!important
	}
	.ml-lg-8,
	.mx-lg-8 {
		margin-left: 3.5rem!important
	}
	.m-lg-9 {
		margin: 4rem!important
	}
	.mt-lg-9,
	.my-lg-9 {
		margin-top: 4rem!important
	}
	.mr-lg-9,
	.mx-lg-9 {
		margin-right: 4rem!important
	}
	.mb-lg-9,
	.my-lg-9 {
		margin-bottom: 4rem!important
	}
	.ml-lg-9,
	.mx-lg-9 {
		margin-left: 4rem!important
	}
	.m-lg-10 {
		margin: 4.5rem!important
	}
	.mt-lg-10,
	.my-lg-10 {
		margin-top: 4.5rem!important
	}
	.mr-lg-10,
	.mx-lg-10 {
		margin-right: 4.5rem!important
	}
	.mb-lg-10,
	.my-lg-10 {
		margin-bottom: 4.5rem!important
	}
	.ml-lg-10,
	.mx-lg-10 {
		margin-left: 4.5rem!important
	}
	.m-lg-11 {
		margin: 5rem!important
	}
	.mt-lg-11,
	.my-lg-11 {
		margin-top: 5rem!important
	}
	.mr-lg-11,
	.mx-lg-11 {
		margin-right: 5rem!important
	}
	.mb-lg-11,
	.my-lg-11 {
		margin-bottom: 5rem!important
	}
	.ml-lg-11,
	.mx-lg-11 {
		margin-left: 5rem!important
	}
	.p-lg-0 {
		padding: 0!important
	}
	.pt-lg-0,
	.py-lg-0 {
		padding-top: 0!important
	}
	.pr-lg-0,
	.px-lg-0 {
		padding-right: 0!important
	}
	.pb-lg-0,
	.py-lg-0 {
		padding-bottom: 0!important
	}
	.pl-lg-0,
	.px-lg-0 {
		padding-left: 0!important
	}
	.p-lg-1 {
		padding: .25rem!important
	}
	.pt-lg-1,
	.py-lg-1 {
		padding-top: .25rem!important
	}
	.pr-lg-1,
	.px-lg-1 {
		padding-right: .25rem!important
	}
	.pb-lg-1,
	.py-lg-1 {
		padding-bottom: .25rem!important
	}
	.pl-lg-1,
	.px-lg-1 {
		padding-left: .25rem!important
	}
	.p-lg-2 {
		padding: .5rem!important
	}
	.pt-lg-2,
	.py-lg-2 {
		padding-top: .5rem!important
	}
	.pr-lg-2,
	.px-lg-2 {
		padding-right: .5rem!important
	}
	.pb-lg-2,
	.py-lg-2 {
		padding-bottom: .5rem!important
	}
	.pl-lg-2,
	.px-lg-2 {
		padding-left: .5rem!important
	}
	.p-lg-3 {
		padding: 1rem!important
	}
	.pt-lg-3,
	.py-lg-3 {
		padding-top: 1rem!important
	}
	.pr-lg-3,
	.px-lg-3 {
		padding-right: 1rem!important
	}
	.pb-lg-3,
	.py-lg-3 {
		padding-bottom: 1rem!important
	}
	.pl-lg-3,
	.px-lg-3 {
		padding-left: 1rem!important
	}
	.p-lg-4 {
		padding: 1.5rem!important
	}
	.pt-lg-4,
	.py-lg-4 {
		padding-top: 1.5rem!important
	}
	.pr-lg-4,
	.px-lg-4 {
		padding-right: 1.5rem!important
	}
	.pb-lg-4,
	.py-lg-4 {
		padding-bottom: 1.5rem!important
	}
	.pl-lg-4,
	.px-lg-4 {
		padding-left: 1.5rem!important
	}
	.p-lg-5 {
		padding: 2rem!important
	}
	.pt-lg-5,
	.py-lg-5 {
		padding-top: 2rem!important
	}
	.pr-lg-5,
	.px-lg-5 {
		padding-right: 2rem!important
	}
	.pb-lg-5,
	.py-lg-5 {
		padding-bottom: 2rem!important
	}
	.pl-lg-5,
	.px-lg-5 {
		padding-left: 2rem!important
	}
	.p-lg-6 {
		padding: 2.5rem!important
	}
	.pt-lg-6,
	.py-lg-6 {
		padding-top: 2.5rem!important
	}
	.pr-lg-6,
	.px-lg-6 {
		padding-right: 2.5rem!important
	}
	.pb-lg-6,
	.py-lg-6 {
		padding-bottom: 2.5rem!important
	}
	.pl-lg-6,
	.px-lg-6 {
		padding-left: 2.5rem!important
	}
	.p-lg-7 {
		padding: 3rem!important
	}
	.pt-lg-7,
	.py-lg-7 {
		padding-top: 3rem!important
	}
	.pr-lg-7,
	.px-lg-7 {
		padding-right: 3rem!important
	}
	.pb-lg-7,
	.py-lg-7 {
		padding-bottom: 3rem!important
	}
	.pl-lg-7,
	.px-lg-7 {
		padding-left: 3rem!important
	}
	.p-lg-8 {
		padding: 3.5rem!important
	}
	.pt-lg-8,
	.py-lg-8 {
		padding-top: 3.5rem!important
	}
	.pr-lg-8,
	.px-lg-8 {
		padding-right: 3.5rem!important
	}
	.pb-lg-8,
	.py-lg-8 {
		padding-bottom: 3.5rem!important
	}
	.pl-lg-8,
	.px-lg-8 {
		padding-left: 3.5rem!important
	}
	.p-lg-9 {
		padding: 4rem!important
	}
	.pt-lg-9,
	.py-lg-9 {
		padding-top: 4rem!important
	}
	.pr-lg-9,
	.px-lg-9 {
		padding-right: 4rem!important
	}
	.pb-lg-9,
	.py-lg-9 {
		padding-bottom: 4rem!important
	}
	.pl-lg-9,
	.px-lg-9 {
		padding-left: 4rem!important
	}
	.p-lg-10 {
		padding: 4.5rem!important
	}
	.pt-lg-10,
	.py-lg-10 {
		padding-top: 4.5rem!important
	}
	.pr-lg-10,
	.px-lg-10 {
		padding-right: 4.5rem!important
	}
	.pb-lg-10,
	.py-lg-10 {
		padding-bottom: 4.5rem!important
	}
	.pl-lg-10,
	.px-lg-10 {
		padding-left: 4.5rem!important
	}
	.p-lg-11 {
		padding: 5rem!important
	}
	.pt-lg-11,
	.py-lg-11 {
		padding-top: 5rem!important
	}
	.pr-lg-11,
	.px-lg-11 {
		padding-right: 5rem!important
	}
	.pb-lg-11,
	.py-lg-11 {
		padding-bottom: 5rem!important
	}
	.pl-lg-11,
	.px-lg-11 {
		padding-left: 5rem!important
	}
	.m-lg-n1 {
		margin: -.25rem!important
	}
	.mt-lg-n1,
	.my-lg-n1 {
		margin-top: -.25rem!important
	}
	.mr-lg-n1,
	.mx-lg-n1 {
		margin-right: -.25rem!important
	}
	.mb-lg-n1,
	.my-lg-n1 {
		margin-bottom: -.25rem!important
	}
	.ml-lg-n1,
	.mx-lg-n1 {
		margin-left: -.25rem!important
	}
	.m-lg-n2 {
		margin: -.5rem!important
	}
	.mt-lg-n2,
	.my-lg-n2 {
		margin-top: -.5rem!important
	}
	.mr-lg-n2,
	.mx-lg-n2 {
		margin-right: -.5rem!important
	}
	.mb-lg-n2,
	.my-lg-n2 {
		margin-bottom: -.5rem!important
	}
	.ml-lg-n2,
	.mx-lg-n2 {
		margin-left: -.5rem!important
	}
	.m-lg-n3 {
		margin: -1rem!important
	}
	.mt-lg-n3,
	.my-lg-n3 {
		margin-top: -1rem!important
	}
	.mr-lg-n3,
	.mx-lg-n3 {
		margin-right: -1rem!important
	}
	.mb-lg-n3,
	.my-lg-n3 {
		margin-bottom: -1rem!important
	}
	.ml-lg-n3,
	.mx-lg-n3 {
		margin-left: -1rem!important
	}
	.m-lg-n4 {
		margin: -1.5rem!important
	}
	.mt-lg-n4,
	.my-lg-n4 {
		margin-top: -1.5rem!important
	}
	.mr-lg-n4,
	.mx-lg-n4 {
		margin-right: -1.5rem!important
	}
	.mb-lg-n4,
	.my-lg-n4 {
		margin-bottom: -1.5rem!important
	}
	.ml-lg-n4,
	.mx-lg-n4 {
		margin-left: -1.5rem!important
	}
	.m-lg-n5 {
		margin: -2rem!important
	}
	.mt-lg-n5,
	.my-lg-n5 {
		margin-top: -2rem!important
	}
	.mr-lg-n5,
	.mx-lg-n5 {
		margin-right: -2rem!important
	}
	.mb-lg-n5,
	.my-lg-n5 {
		margin-bottom: -2rem!important
	}
	.ml-lg-n5,
	.mx-lg-n5 {
		margin-left: -2rem!important
	}
	.m-lg-n6 {
		margin: -2.5rem!important
	}
	.mt-lg-n6,
	.my-lg-n6 {
		margin-top: -2.5rem!important
	}
	.mr-lg-n6,
	.mx-lg-n6 {
		margin-right: -2.5rem!important
	}
	.mb-lg-n6,
	.my-lg-n6 {
		margin-bottom: -2.5rem!important
	}
	.ml-lg-n6,
	.mx-lg-n6 {
		margin-left: -2.5rem!important
	}
	.m-lg-n7 {
		margin: -3rem!important
	}
	.mt-lg-n7,
	.my-lg-n7 {
		margin-top: -3rem!important
	}
	.mr-lg-n7,
	.mx-lg-n7 {
		margin-right: -3rem!important
	}
	.mb-lg-n7,
	.my-lg-n7 {
		margin-bottom: -3rem!important
	}
	.ml-lg-n7,
	.mx-lg-n7 {
		margin-left: -3rem!important
	}
	.m-lg-n8 {
		margin: -3.5rem!important
	}
	.mt-lg-n8,
	.my-lg-n8 {
		margin-top: -3.5rem!important
	}
	.mr-lg-n8,
	.mx-lg-n8 {
		margin-right: -3.5rem!important
	}
	.mb-lg-n8,
	.my-lg-n8 {
		margin-bottom: -3.5rem!important
	}
	.ml-lg-n8,
	.mx-lg-n8 {
		margin-left: -3.5rem!important
	}
	.m-lg-n9 {
		margin: -4rem!important
	}
	.mt-lg-n9,
	.my-lg-n9 {
		margin-top: -4rem!important
	}
	.mr-lg-n9,
	.mx-lg-n9 {
		margin-right: -4rem!important
	}
	.mb-lg-n9,
	.my-lg-n9 {
		margin-bottom: -4rem!important
	}
	.ml-lg-n9,
	.mx-lg-n9 {
		margin-left: -4rem!important
	}
	.m-lg-n10 {
		margin: -4.5rem!important
	}
	.mt-lg-n10,
	.my-lg-n10 {
		margin-top: -4.5rem!important
	}
	.mr-lg-n10,
	.mx-lg-n10 {
		margin-right: -4.5rem!important
	}
	.mb-lg-n10,
	.my-lg-n10 {
		margin-bottom: -4.5rem!important
	}
	.ml-lg-n10,
	.mx-lg-n10 {
		margin-left: -4.5rem!important
	}
	.m-lg-n11 {
		margin: -5rem!important
	}
	.mt-lg-n11,
	.my-lg-n11 {
		margin-top: -5rem!important
	}
	.mr-lg-n11,
	.mx-lg-n11 {
		margin-right: -5rem!important
	}
	.mb-lg-n11,
	.my-lg-n11 {
		margin-bottom: -5rem!important
	}
	.ml-lg-n11,
	.mx-lg-n11 {
		margin-left: -5rem!important
	}
	.m-lg-auto {
		margin: auto!important
	}
	.mt-lg-auto,
	.my-lg-auto {
		margin-top: auto!important
	}
	.mr-lg-auto,
	.mx-lg-auto {
		margin-right: auto!important
	}
	.mb-lg-auto,
	.my-lg-auto {
		margin-bottom: auto!important
	}
	.ml-lg-auto,
	.mx-lg-auto {
		margin-left: auto!important
	}
}

@media (min-width:1200px) {
	.m-xl-0 {
		margin: 0!important
	}
	.mt-xl-0,
	.my-xl-0 {
		margin-top: 0!important
	}
	.mr-xl-0,
	.mx-xl-0 {
		margin-right: 0!important
	}
	.mb-xl-0,
	.my-xl-0 {
		margin-bottom: 0!important
	}
	.ml-xl-0,
	.mx-xl-0 {
		margin-left: 0!important
	}
	.m-xl-1 {
		margin: .25rem!important
	}
	.mt-xl-1,
	.my-xl-1 {
		margin-top: .25rem!important
	}
	.mr-xl-1,
	.mx-xl-1 {
		margin-right: .25rem!important
	}
	.mb-xl-1,
	.my-xl-1 {
		margin-bottom: .25rem!important
	}
	.ml-xl-1,
	.mx-xl-1 {
		margin-left: .25rem!important
	}
	.m-xl-2 {
		margin: .5rem!important
	}
	.mt-xl-2,
	.my-xl-2 {
		margin-top: .5rem!important
	}
	.mr-xl-2,
	.mx-xl-2 {
		margin-right: .5rem!important
	}
	.mb-xl-2,
	.my-xl-2 {
		margin-bottom: .5rem!important
	}
	.ml-xl-2,
	.mx-xl-2 {
		margin-left: .5rem!important
	}
	.m-xl-3 {
		margin: 1rem!important
	}
	.mt-xl-3,
	.my-xl-3 {
		margin-top: 1rem!important
	}
	.mr-xl-3,
	.mx-xl-3 {
		margin-right: 1rem!important
	}
	.mb-xl-3,
	.my-xl-3 {
		margin-bottom: 1rem!important
	}
	.ml-xl-3,
	.mx-xl-3 {
		margin-left: 1rem!important
	}
	.m-xl-4 {
		margin: 1.5rem!important
	}
	.mt-xl-4,
	.my-xl-4 {
		margin-top: 1.5rem!important
	}
	.mr-xl-4,
	.mx-xl-4 {
		margin-right: 1.5rem!important
	}
	.mb-xl-4,
	.my-xl-4 {
		margin-bottom: 1.5rem!important
	}
	.ml-xl-4,
	.mx-xl-4 {
		margin-left: 1.5rem!important
	}
	.m-xl-5 {
		margin: 2rem!important
	}
	.mt-xl-5,
	.my-xl-5 {
		margin-top: 2rem!important
	}
	.mr-xl-5,
	.mx-xl-5 {
		margin-right: 2rem!important
	}
	.mb-xl-5,
	.my-xl-5 {
		margin-bottom: 2rem!important
	}
	.ml-xl-5,
	.mx-xl-5 {
		margin-left: 2rem!important
	}
	.m-xl-6 {
		margin: 2.5rem!important
	}
	.mt-xl-6,
	.my-xl-6 {
		margin-top: 2.5rem!important
	}
	.mr-xl-6,
	.mx-xl-6 {
		margin-right: 2.5rem!important
	}
	.mb-xl-6,
	.my-xl-6 {
		margin-bottom: 2.5rem!important
	}
	.ml-xl-6,
	.mx-xl-6 {
		margin-left: 2.5rem!important
	}
	.m-xl-7 {
		margin: 3rem!important
	}
	.mt-xl-7,
	.my-xl-7 {
		margin-top: 3rem!important
	}
	.mr-xl-7,
	.mx-xl-7 {
		margin-right: 3rem!important
	}
	.mb-xl-7,
	.my-xl-7 {
		margin-bottom: 3rem!important
	}
	.ml-xl-7,
	.mx-xl-7 {
		margin-left: 3rem!important
	}
	.m-xl-8 {
		margin: 3.5rem!important
	}
	.mt-xl-8,
	.my-xl-8 {
		margin-top: 3.5rem!important
	}
	.mr-xl-8,
	.mx-xl-8 {
		margin-right: 3.5rem!important
	}
	.mb-xl-8,
	.my-xl-8 {
		margin-bottom: 3.5rem!important
	}
	.ml-xl-8,
	.mx-xl-8 {
		margin-left: 3.5rem!important
	}
	.m-xl-9 {
		margin: 4rem!important
	}
	.mt-xl-9,
	.my-xl-9 {
		margin-top: 4rem!important
	}
	.mr-xl-9,
	.mx-xl-9 {
		margin-right: 4rem!important
	}
	.mb-xl-9,
	.my-xl-9 {
		margin-bottom: 4rem!important
	}
	.ml-xl-9,
	.mx-xl-9 {
		margin-left: 4rem!important
	}
	.m-xl-10 {
		margin: 4.5rem!important
	}
	.mt-xl-10,
	.my-xl-10 {
		margin-top: 4.5rem!important
	}
	.mr-xl-10,
	.mx-xl-10 {
		margin-right: 4.5rem!important
	}
	.mb-xl-10,
	.my-xl-10 {
		margin-bottom: 4.5rem!important
	}
	.ml-xl-10,
	.mx-xl-10 {
		margin-left: 4.5rem!important
	}
	.m-xl-11 {
		margin: 5rem!important
	}
	.mt-xl-11,
	.my-xl-11 {
		margin-top: 5rem!important
	}
	.mr-xl-11,
	.mx-xl-11 {
		margin-right: 5rem!important
	}
	.mb-xl-11,
	.my-xl-11 {
		margin-bottom: 5rem!important
	}
	.ml-xl-11,
	.mx-xl-11 {
		margin-left: 5rem!important
	}
	.p-xl-0 {
		padding: 0!important
	}
	.pt-xl-0,
	.py-xl-0 {
		padding-top: 0!important
	}
	.pr-xl-0,
	.px-xl-0 {
		padding-right: 0!important
	}
	.pb-xl-0,
	.py-xl-0 {
		padding-bottom: 0!important
	}
	.pl-xl-0,
	.px-xl-0 {
		padding-left: 0!important
	}
	.p-xl-1 {
		padding: .25rem!important
	}
	.pt-xl-1,
	.py-xl-1 {
		padding-top: .25rem!important
	}
	.pr-xl-1,
	.px-xl-1 {
		padding-right: .25rem!important
	}
	.pb-xl-1,
	.py-xl-1 {
		padding-bottom: .25rem!important
	}
	.pl-xl-1,
	.px-xl-1 {
		padding-left: .25rem!important
	}
	.p-xl-2 {
		padding: .5rem!important
	}
	.pt-xl-2,
	.py-xl-2 {
		padding-top: .5rem!important
	}
	.pr-xl-2,
	.px-xl-2 {
		padding-right: .5rem!important
	}
	.pb-xl-2,
	.py-xl-2 {
		padding-bottom: .5rem!important
	}
	.pl-xl-2,
	.px-xl-2 {
		padding-left: .5rem!important
	}
	.p-xl-3 {
		padding: 1rem!important
	}
	.pt-xl-3,
	.py-xl-3 {
		padding-top: 1rem!important
	}
	.pr-xl-3,
	.px-xl-3 {
		padding-right: 1rem!important
	}
	.pb-xl-3,
	.py-xl-3 {
		padding-bottom: 1rem!important
	}
	.pl-xl-3,
	.px-xl-3 {
		padding-left: 1rem!important
	}
	.p-xl-4 {
		padding: 1.5rem!important
	}
	.pt-xl-4,
	.py-xl-4 {
		padding-top: 1.5rem!important
	}
	.pr-xl-4,
	.px-xl-4 {
		padding-right: 1.5rem!important
	}
	.pb-xl-4,
	.py-xl-4 {
		padding-bottom: 1.5rem!important
	}
	.pl-xl-4,
	.px-xl-4 {
		padding-left: 1.5rem!important
	}
	.p-xl-5 {
		padding: 2rem!important
	}
	.pt-xl-5,
	.py-xl-5 {
		padding-top: 2rem!important
	}
	.pr-xl-5,
	.px-xl-5 {
		padding-right: 2rem!important
	}
	.pb-xl-5,
	.py-xl-5 {
		padding-bottom: 2rem!important
	}
	.pl-xl-5,
	.px-xl-5 {
		padding-left: 2rem!important
	}
	.p-xl-6 {
		padding: 2.5rem!important
	}
	.pt-xl-6,
	.py-xl-6 {
		padding-top: 2.5rem!important
	}
	.pr-xl-6,
	.px-xl-6 {
		padding-right: 2.5rem!important
	}
	.pb-xl-6,
	.py-xl-6 {
		padding-bottom: 2.5rem!important
	}
	.pl-xl-6,
	.px-xl-6 {
		padding-left: 2.5rem!important
	}
	.p-xl-7 {
		padding: 3rem!important
	}
	.pt-xl-7,
	.py-xl-7 {
		padding-top: 3rem!important
	}
	.pr-xl-7,
	.px-xl-7 {
		padding-right: 3rem!important
	}
	.pb-xl-7,
	.py-xl-7 {
		padding-bottom: 3rem!important
	}
	.pl-xl-7,
	.px-xl-7 {
		padding-left: 3rem!important
	}
	.p-xl-8 {
		padding: 3.5rem!important
	}
	.pt-xl-8,
	.py-xl-8 {
		padding-top: 3.5rem!important
	}
	.pr-xl-8,
	.px-xl-8 {
		padding-right: 3.5rem!important
	}
	.pb-xl-8,
	.py-xl-8 {
		padding-bottom: 3.5rem!important
	}
	.pl-xl-8,
	.px-xl-8 {
		padding-left: 3.5rem!important
	}
	.p-xl-9 {
		padding: 4rem!important
	}
	.pt-xl-9,
	.py-xl-9 {
		padding-top: 4rem!important
	}
	.pr-xl-9,
	.px-xl-9 {
		padding-right: 4rem!important
	}
	.pb-xl-9,
	.py-xl-9 {
		padding-bottom: 4rem!important
	}
	.pl-xl-9,
	.px-xl-9 {
		padding-left: 4rem!important
	}
	.p-xl-10 {
		padding: 4.5rem!important
	}
	.pt-xl-10,
	.py-xl-10 {
		padding-top: 4.5rem!important
	}
	.pr-xl-10,
	.px-xl-10 {
		padding-right: 4.5rem!important
	}
	.pb-xl-10,
	.py-xl-10 {
		padding-bottom: 4.5rem!important
	}
	.pl-xl-10,
	.px-xl-10 {
		padding-left: 4.5rem!important
	}
	.p-xl-11 {
		padding: 5rem!important
	}
	.pt-xl-11,
	.py-xl-11 {
		padding-top: 5rem!important
	}
	.pr-xl-11,
	.px-xl-11 {
		padding-right: 5rem!important
	}
	.pb-xl-11,
	.py-xl-11 {
		padding-bottom: 5rem!important
	}
	.pl-xl-11,
	.px-xl-11 {
		padding-left: 5rem!important
	}
	.m-xl-n1 {
		margin: -.25rem!important
	}
	.mt-xl-n1,
	.my-xl-n1 {
		margin-top: -.25rem!important
	}
	.mr-xl-n1,
	.mx-xl-n1 {
		margin-right: -.25rem!important
	}
	.mb-xl-n1,
	.my-xl-n1 {
		margin-bottom: -.25rem!important
	}
	.ml-xl-n1,
	.mx-xl-n1 {
		margin-left: -.25rem!important
	}
	.m-xl-n2 {
		margin: -.5rem!important
	}
	.mt-xl-n2,
	.my-xl-n2 {
		margin-top: -.5rem!important
	}
	.mr-xl-n2,
	.mx-xl-n2 {
		margin-right: -.5rem!important
	}
	.mb-xl-n2,
	.my-xl-n2 {
		margin-bottom: -.5rem!important
	}
	.ml-xl-n2,
	.mx-xl-n2 {
		margin-left: -.5rem!important
	}
	.m-xl-n3 {
		margin: -1rem!important
	}
	.mt-xl-n3,
	.my-xl-n3 {
		margin-top: -1rem!important
	}
	.mr-xl-n3,
	.mx-xl-n3 {
		margin-right: -1rem!important
	}
	.mb-xl-n3,
	.my-xl-n3 {
		margin-bottom: -1rem!important
	}
	.ml-xl-n3,
	.mx-xl-n3 {
		margin-left: -1rem!important
	}
	.m-xl-n4 {
		margin: -1.5rem!important
	}
	.mt-xl-n4,
	.my-xl-n4 {
		margin-top: -1.5rem!important
	}
	.mr-xl-n4,
	.mx-xl-n4 {
		margin-right: -1.5rem!important
	}
	.mb-xl-n4,
	.my-xl-n4 {
		margin-bottom: -1.5rem!important
	}
	.ml-xl-n4,
	.mx-xl-n4 {
		margin-left: -1.5rem!important
	}
	.m-xl-n5 {
		margin: -2rem!important
	}
	.mt-xl-n5,
	.my-xl-n5 {
		margin-top: -2rem!important
	}
	.mr-xl-n5,
	.mx-xl-n5 {
		margin-right: -2rem!important
	}
	.mb-xl-n5,
	.my-xl-n5 {
		margin-bottom: -2rem!important
	}
	.ml-xl-n5,
	.mx-xl-n5 {
		margin-left: -2rem!important
	}
	.m-xl-n6 {
		margin: -2.5rem!important
	}
	.mt-xl-n6,
	.my-xl-n6 {
		margin-top: -2.5rem!important
	}
	.mr-xl-n6,
	.mx-xl-n6 {
		margin-right: -2.5rem!important
	}
	.mb-xl-n6,
	.my-xl-n6 {
		margin-bottom: -2.5rem!important
	}
	.ml-xl-n6,
	.mx-xl-n6 {
		margin-left: -2.5rem!important
	}
	.m-xl-n7 {
		margin: -3rem!important
	}
	.mt-xl-n7,
	.my-xl-n7 {
		margin-top: -3rem!important
	}
	.mr-xl-n7,
	.mx-xl-n7 {
		margin-right: -3rem!important
	}
	.mb-xl-n7,
	.my-xl-n7 {
		margin-bottom: -3rem!important
	}
	.ml-xl-n7,
	.mx-xl-n7 {
		margin-left: -3rem!important
	}
	.m-xl-n8 {
		margin: -3.5rem!important
	}
	.mt-xl-n8,
	.my-xl-n8 {
		margin-top: -3.5rem!important
	}
	.mr-xl-n8,
	.mx-xl-n8 {
		margin-right: -3.5rem!important
	}
	.mb-xl-n8,
	.my-xl-n8 {
		margin-bottom: -3.5rem!important
	}
	.ml-xl-n8,
	.mx-xl-n8 {
		margin-left: -3.5rem!important
	}
	.m-xl-n9 {
		margin: -4rem!important
	}
	.mt-xl-n9,
	.my-xl-n9 {
		margin-top: -4rem!important
	}
	.mr-xl-n9,
	.mx-xl-n9 {
		margin-right: -4rem!important
	}
	.mb-xl-n9,
	.my-xl-n9 {
		margin-bottom: -4rem!important
	}
	.ml-xl-n9,
	.mx-xl-n9 {
		margin-left: -4rem!important
	}
	.m-xl-n10 {
		margin: -4.5rem!important
	}
	.mt-xl-n10,
	.my-xl-n10 {
		margin-top: -4.5rem!important
	}
	.mr-xl-n10,
	.mx-xl-n10 {
		margin-right: -4.5rem!important
	}
	.mb-xl-n10,
	.my-xl-n10 {
		margin-bottom: -4.5rem!important
	}
	.ml-xl-n10,
	.mx-xl-n10 {
		margin-left: -4.5rem!important
	}
	.m-xl-n11 {
		margin: -5rem!important
	}
	.mt-xl-n11,
	.my-xl-n11 {
		margin-top: -5rem!important
	}
	.mr-xl-n11,
	.mx-xl-n11 {
		margin-right: -5rem!important
	}
	.mb-xl-n11,
	.my-xl-n11 {
		margin-bottom: -5rem!important
	}
	.ml-xl-n11,
	.mx-xl-n11 {
		margin-left: -5rem!important
	}
	.m-xl-auto {
		margin: auto!important
	}
	.mt-xl-auto,
	.my-xl-auto {
		margin-top: auto!important
	}
	.mr-xl-auto,
	.mx-xl-auto {
		margin-right: auto!important
	}
	.mb-xl-auto,
	.my-xl-auto {
		margin-bottom: auto!important
	}
	.ml-xl-auto,
	.mx-xl-auto {
		margin-left: auto!important
	}
}

.stretched-link::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1;
	pointer-events: auto;
	content: "";
	background-color: rgba(0, 0, 0, 0)
}

.text-monospace {
	font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace!important
}

.text-justify {
	text-align: justify!important
}

.text-wrap {
	white-space: normal!important
}

.text-nowrap {
	white-space: nowrap!important
}

.text-truncate {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.text-left {
	text-align: left!important
}

.text-right {
	text-align: right!important
}

.text-center {
	text-align: center!important
}

@media (min-width:576px) {
	.text-sm-left {
		text-align: left!important
	}
	.text-sm-right {
		text-align: right!important
	}
	.text-sm-center {
		text-align: center!important
	}
}

@media (min-width:768px) {
	.text-md-left {
		text-align: left!important
	}
	.text-md-right {
		text-align: right!important
	}
	.text-md-center {
		text-align: center!important
	}
}

@media (min-width:992px) {
	.text-lg-left {
		text-align: left!important
	}
	.text-lg-right {
		text-align: right!important
	}
	.text-lg-center {
		text-align: center!important
	}
}

@media (min-width:1200px) {
	.text-xl-left {
		text-align: left!important
	}
	.text-xl-right {
		text-align: right!important
	}
	.text-xl-center {
		text-align: center!important
	}
}

.text-lowercase {
	text-transform: lowercase!important
}

.text-uppercase {
	text-transform: uppercase!important
}

.text-capitalize {
	text-transform: capitalize!important
}

.font-weight-light {
	font-weight: 300!important
}

.font-weight-lighter {
	font-weight: lighter!important
}

.font-weight-normal {
	font-weight: 400!important
}

.font-weight-bold {
	font-weight: 600!important
}

.font-weight-bolder {
	font-weight: bolder!important
}

.font-italic {
	font-style: italic!important
}

.text-white {
	color: #fff!important
}

.text-primary {
	color: #3d42f5!important
}

a.text-primary:focus,
a.text-primary:hover {
	color: #0052ea!important
}

.text-secondary {
	color: #71869d!important
}

a.text-secondary:focus,
a.text-secondary:hover {
	color: #4f6072!important
}

.text-success {
	color: #00c9a7!important
}

a.text-success:focus,
a.text-success:hover {
	color: #007d67!important
}

.text-info {
	color: #09a5be!important
}

a.text-info:focus,
a.text-info:hover {
	color: #066675!important
}

.text-warning {
	color: #f5ca99!important
}

a.text-warning:focus,
a.text-warning:hover {
	color: #eea653!important
}

.text-danger {
	color: #ed4c78!important
}

a.text-danger:focus,
a.text-danger:hover {
	color: #d7164a!important
}

.text-light {
	color: #f7faff!important
}

a.text-light:focus,
a.text-light:hover {
	color: #abcaff!important
}

.text-dark {
	color: #16212a!important
}

a.text-dark:focus,
a.text-dark:hover {
	color: #0d1323!important
}

.text-indigo {
	color: #2d1582!important
}

a.text-indigo:focus,
a.text-indigo:hover {
	color: #160a40!important
}

.text-body {
	color: #677788!important
}

.text-muted {
	color: #8c98a4!important
}

.text-black-50 {
	color: rgba(0, 0, 0, .5)!important
}

.text-white-50 {
	color: rgba(255, 255, 255, .5)!important
}

.text-hide {
	font: 0/0 a;
	color: transparent;
	text-shadow: none;
	background-color: transparent;
	border: 0
}

.text-decoration-none {
	text-decoration: none!important
}

.text-break {
	word-break: break-word!important;
	word-wrap: break-word!important
}

.text-reset {
	color: inherit!important
}

.visible {
	visibility: visible!important
}

.invisible {
	visibility: hidden!important
}

@media print {
	*,
	::after,
	::before {
		text-shadow: none!important;
		box-shadow: none!important
	}
	a:not(.btn) {
		text-decoration: underline
	}
	abbr[title]::after {
		content: " (" attr(title) ")"
	}
	pre {
		white-space: pre-wrap!important
	}
	blockquote,
	pre {
		border: .0625rem solid #97a4af;
		page-break-inside: avoid
	}
	thead {
		display: table-header-group
	}
	img,
	tr {
		page-break-inside: avoid
	}
	h2,
	h3,
	p {
		orphans: 3;
		widows: 3
	}
	h2,
	h3 {
		page-break-after: avoid
	}
	@page {
		size: a3
	}
	body {
		min-width: 992px!important
	}
	.container {
		min-width: 992px!important
	}
	.navbar {
		display: none
	}
	.badge {
		border: .0625rem solid #000
	}
	.table {
		border-collapse: collapse!important
	}
	.table td,
	.table th {
		background-color: #fff!important
	}
	.table-bordered td,
	.table-bordered th {
		border: 1px solid #e7eaf3!important
	}
	.table-dark {
		color: inherit
	}
	.table-dark tbody+tbody,
	.table-dark td,
	.table-dark th,
	.table-dark thead th {
		border-color: #e7eaf3
	}
	.table .thead-dark th {
		color: inherit;
		border-color: #e7eaf3
	}
}

.w-25 {
	width: 25%!important
}

.w-50 {
	width: 50%!important
}

.w-75 {
	width: 75%!important
}

.w-100 {
	width: 100%!important
}

.w-auto {
	width: auto!important
}

.w-15 {
	width: 15%!important
}

.w-20 {
	width: 20%!important
}

.w-30 {
	width: 30%!important
}

.w-35 {
	width: 35%!important
}

.w-40 {
	width: 40%!important
}

.w-60 {
	width: 60%!important
}

.w-65 {
	width: 65%!important
}

.w-80 {
	width: 80%!important
}

.w-85 {
	width: 85%!important
}

.w-90 {
	width: 90%!important
}

@media (min-width:576px) {
	.w-sm-25 {
		width: 25%!important
	}
	.w-sm-50 {
		width: 50%!important
	}
	.w-sm-75 {
		width: 75%!important
	}
	.w-sm-100 {
		width: 100%!important
	}
	.w-sm-auto {
		width: auto!important
	}
	.w-sm-15 {
		width: 15%!important
	}
	.w-sm-20 {
		width: 20%!important
	}
	.w-sm-30 {
		width: 30%!important
	}
	.w-sm-35 {
		width: 35%!important
	}
	.w-sm-40 {
		width: 40%!important
	}
	.w-sm-60 {
		width: 60%!important
	}
	.w-sm-65 {
		width: 65%!important
	}
	.w-sm-80 {
		width: 80%!important
	}
	.w-sm-85 {
		width: 85%!important
	}
	.w-sm-90 {
		width: 90%!important
	}
}

@media (min-width:768px) {
	.w-md-25 {
		width: 25%!important
	}
	.w-md-50 {
		width: 50%!important
	}
	.w-md-75 {
		width: 75%!important
	}
	.w-md-100 {
		width: 100%!important
	}
	.w-md-auto {
		width: auto!important
	}
	.w-md-15 {
		width: 15%!important
	}
	.w-md-20 {
		width: 20%!important
	}
	.w-md-30 {
		width: 30%!important
	}
	.w-md-35 {
		width: 35%!important
	}
	.w-md-40 {
		width: 40%!important
	}
	.w-md-60 {
		width: 60%!important
	}
	.w-md-65 {
		width: 65%!important
	}
	.w-md-80 {
		width: 80%!important
	}
	.w-md-85 {
		width: 85%!important
	}
	.w-md-90 {
		width: 90%!important
	}
}

@media (min-width:992px) {
	.w-lg-25 {
		width: 25%!important
	}
	.w-lg-50 {
		width: 50%!important
	}
	.w-lg-75 {
		width: 75%!important
	}
	.w-lg-100 {
		width: 100%!important
	}
	.w-lg-auto {
		width: auto!important
	}
	.w-lg-15 {
		width: 15%!important
	}
	.w-lg-20 {
		width: 20%!important
	}
	.w-lg-30 {
		width: 30%!important
	}
	.w-lg-35 {
		width: 35%!important
	}
	.w-lg-40 {
		width: 40%!important
	}
	.w-lg-60 {
		width: 60%!important
	}
	.w-lg-65 {
		width: 65%!important
	}
	.w-lg-80 {
		width: 80%!important
	}
	.w-lg-85 {
		width: 85%!important
	}
	.w-lg-90 {
		width: 90%!important
	}
}

@media (min-width:1200px) {
	.w-xl-25 {
		width: 25%!important
	}
	.w-xl-50 {
		width: 50%!important
	}
	.w-xl-75 {
		width: 75%!important
	}
	.w-xl-100 {
		width: 100%!important
	}
	.w-xl-auto {
		width: auto!important
	}
	.w-xl-15 {
		width: 15%!important
	}
	.w-xl-20 {
		width: 20%!important
	}
	.w-xl-30 {
		width: 30%!important
	}
	.w-xl-35 {
		width: 35%!important
	}
	.w-xl-40 {
		width: 40%!important
	}
	.w-xl-60 {
		width: 60%!important
	}
	.w-xl-65 {
		width: 65%!important
	}
	.w-xl-80 {
		width: 80%!important
	}
	.w-xl-85 {
		width: 85%!important
	}
	.w-xl-90 {
		width: 90%!important
	}
}

.space-0,
.space-top-0 {
	padding-top: 0!important
}

.space-0,
.space-bottom-0 {
	padding-bottom: 0!important
}

.space-1,
.space-top-1 {
	padding-top: 2rem!important
}

.space-1,
.space-bottom-1 {
	padding-bottom: 2rem!important
}

.space-2,
.space-top-2 {
	padding-top: 4rem!important
}

.space-2,
.space-bottom-2 {
	padding-bottom: 4rem!important
}

.space-3,
.space-top-3 {
	padding-top: 8rem!important
}

.space-3,
.space-bottom-3 {
	padding-bottom: 8rem!important
}

.space-4,
.space-top-4 {
	padding-top: 12.5rem!important
}

.space-4,
.space-bottom-4 {
	padding-bottom: 12.5rem!important
}

.space-5,
.space-top-5 {
	padding-top: 15rem!important
}

.space-5,
.space-bottom-5 {
	padding-bottom: 15rem!important
}

@media (min-width:576px) {
	.space-sm-0,
	.space-top-sm-0 {
		padding-top: 0!important
	}
	.space-bottom-sm-0,
	.space-sm-0 {
		padding-bottom: 0!important
	}
	.space-sm-1,
	.space-top-sm-1 {
		padding-top: 2rem!important
	}
	.space-bottom-sm-1,
	.space-sm-1 {
		padding-bottom: 2rem!important
	}
	.space-sm-2,
	.space-top-sm-2 {
		padding-top: 4rem!important
	}
	.space-bottom-sm-2,
	.space-sm-2 {
		padding-bottom: 4rem!important
	}
	.space-sm-3,
	.space-top-sm-3 {
		padding-top: 8rem!important
	}
	.space-bottom-sm-3,
	.space-sm-3 {
		padding-bottom: 8rem!important
	}
	.space-sm-4,
	.space-top-sm-4 {
		padding-top: 12.5rem!important
	}
	.space-bottom-sm-4,
	.space-sm-4 {
		padding-bottom: 12.5rem!important
	}
	.space-sm-5,
	.space-top-sm-5 {
		padding-top: 15rem!important
	}
	.space-bottom-sm-5,
	.space-sm-5 {
		padding-bottom: 15rem!important
	}
}

@media (min-width:768px) {
	.space-md-0,
	.space-top-md-0 {
		padding-top: 0!important
	}
	.space-bottom-md-0,
	.space-md-0 {
		padding-bottom: 0!important
	}
	.space-md-1,
	.space-top-md-1 {
		padding-top: 2rem!important
	}
	.space-bottom-md-1,
	.space-md-1 {
		padding-bottom: 2rem!important
	}
	.space-md-2,
	.space-top-md-2 {
		padding-top: 4rem!important
	}
	.space-bottom-md-2,
	.space-md-2 {
		padding-bottom: 4rem!important
	}
	.space-md-3,
	.space-top-md-3 {
		padding-top: 8rem!important
	}
	.space-bottom-md-3,
	.space-md-3 {
		padding-bottom: 8rem!important
	}
	.space-md-4,
	.space-top-md-4 {
		padding-top: 12.5rem!important
	}
	.space-bottom-md-4,
	.space-md-4 {
		padding-bottom: 12.5rem!important
	}
	.space-md-5,
	.space-top-md-5 {
		padding-top: 15rem!important
	}
	.space-bottom-md-5,
	.space-md-5 {
		padding-bottom: 15rem!important
	}
}

@media (min-width:992px) {
	.space-lg-0,
	.space-top-lg-0 {
		padding-top: 0!important
	}
	.space-bottom-lg-0,
	.space-lg-0 {
		padding-bottom: 0!important
	}
	.space-lg-1,
	.space-top-lg-1 {
		padding-top: 2rem!important
	}
	.space-bottom-lg-1,
	.space-lg-1 {
		padding-bottom: 2rem!important
	}
	.space-lg-2,
	.space-top-lg-2 {
		padding-top: 4rem!important
	}
	.space-bottom-lg-2,
	.space-lg-2 {
		padding-bottom: 4rem!important
	}
	.space-lg-3,
	.space-top-lg-3 {
		padding-top: 8rem!important
	}
	.space-bottom-lg-3,
	.space-lg-3 {
		padding-bottom: 8rem!important
	}
	.space-lg-4,
	.space-top-lg-4 {
		padding-top: 12.5rem!important
	}
	.space-bottom-lg-4,
	.space-lg-4 {
		padding-bottom: 12.5rem!important
	}
	.space-lg-5,
	.space-top-lg-5 {
		padding-top: 15rem!important
	}
	.space-bottom-lg-5,
	.space-lg-5 {
		padding-bottom: 15rem!important
	}
}

@media (min-width:1200px) {
	.space-top-xl-0,
	.space-xl-0 {
		padding-top: 0!important
	}
	.space-bottom-xl-0,
	.space-xl-0 {
		padding-bottom: 0!important
	}
	.space-top-xl-1,
	.space-xl-1 {
		padding-top: 2rem!important
	}
	.space-bottom-xl-1,
	.space-xl-1 {
		padding-bottom: 2rem!important
	}
	.space-top-xl-2,
	.space-xl-2 {
		padding-top: 4rem!important
	}
	.space-bottom-xl-2,
	.space-xl-2 {
		padding-bottom: 4rem!important
	}
	.space-top-xl-3,
	.space-xl-3 {
		padding-top: 8rem!important
	}
	.space-bottom-xl-3,
	.space-xl-3 {
		padding-bottom: 8rem!important
	}
	.space-top-xl-4,
	.space-xl-4 {
		padding-top: 12.5rem!important
	}
	.space-bottom-xl-4,
	.space-xl-4 {
		padding-bottom: 12.5rem!important
	}
	.space-top-xl-5,
	.space-xl-5 {
		padding-top: 15rem!important
	}
	.space-bottom-xl-5,
	.space-xl-5 {
		padding-bottom: 15rem!important
	}
}

main {
	position: relative
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #1e2022
}

figure {
	margin-bottom: 0
}

svg {
	margin-bottom: -8px;
	vertical-align: baseline
}

sup {
	right: -.5rem
}

::-moz-selection {
	color: #fff;
	background-color: #3d42f5
}

::selection {
	color: #fff;
	background-color: #3d42f5
}

.bg-primary ::-moz-selection {
	color: #3d42f5;
	background-color: #fff
}

.bg-primary ::selection {
	color: #3d42f5;
	background-color: #fff
}

:focus,
a:focus,
button:focus {
	outline: 0
}

.form-control:focus {
	box-shadow: 0 0 0 0 transparent
}

.btn.focus,
.btn:focus,
.btn:not(:disabled):not(.disabled).active:focus,
.btn:not(:disabled):not(.disabled):active:focus,
.btn:not([disabled]):not(.disabled).active,
.btn:not([disabled]):not(.disabled):active {
	box-shadow: 0 0 0 0 transparent
}

.btn:not(:disabled):not(.disabled).active:focus,
.btn:not(:disabled):not(.disabled):active:focus,
.show>.btn.dropdown-toggle:focus {
	box-shadow: 0 0 0 0 transparent
}

.custom-select:focus,
.page-link:focus {
	box-shadow: 0 0 0 0 transparent
}

.custom-control-input:active~.custom-control-label::before,
.custom-control-input:checked~.custom-control-label::before,
.custom-control-input:focus~.custom-control-label::before {
	box-shadow: 0 0 0 0 transparent
}

.custom-file-input:focus~.custom-file-label {
	box-shadow: 0 0 0 0 transparent
}

.bootstrap-select .dropdown-toggle:focus {
	outline: 0!important
}

@media print {
	.btn,
	footer,
	header {
		display: none
	}
}

.skippy {
	display: none
}

.list-article>li:not(:last-child) {
	padding-bottom: 1rem
}

.list-article .list-article>li:first-child {
	padding-top: 1rem
}

.list-article .list-article>li:last-child {
	padding-bottom: 0
}

.list-sm-article>li:not(:last-child) {
	padding-bottom: .5rem
}

.list-sm-article .list-sm-article>li:first-child {
	padding-top: .5rem
}

.list-sm-article .list-sm-article>li:last-child {
	padding-bottom: 0
}

.list-lg-article>li:not(:last-child) {
	padding-bottom: 2rem
}

.list-lg-article .list-lg-article>li:first-child {
	padding-top: 2rem
}

.list-lg-article .list-lg-article>li:last-child {
	padding-bottom: 0
}

.list-group-item:first-child {
	border-top-left-radius: .3125rem;
	border-top-right-radius: .3125rem
}

.list-group-item:last-child {
	border-bottom-right-radius: .3125rem;
	border-bottom-left-radius: .3125rem
}

.list-group-icon {
	width: 1.25rem;
	text-align: center;
	margin-right: .25rem
}

.list-group-no-gutters .list-group-item {
	padding-right: 0;
	padding-left: 0
}

.list-group-item-light {
	background-color: #f7faff
}

.list-group-lg .list-group-icon {
	font-size: 1.25rem;
	width: 2.5rem;
	margin-right: .5rem
}

.list-separator {
	margin-bottom: 0
}

.list-separator .list-inline-item {
	position: relative;
	margin-left: 0;
	margin-right: -.25rem
}

.list-separator .list-inline-item:not(:last-child) {
	padding-right: 2rem
}

.list-separator .list-inline-item:not(:last-child)::after {
	position: absolute;
	top: calc(50% - .15625rem);
	right: .84375rem;
	width: .3125rem;
	height: .3125rem;
	background-color: #bdc5d1;
	border-radius: .3125rem;
	content: ""
}

.list-separator .list-separator-link {
	color: #677788
}

.list-separator .list-separator-link:hover {
	color: #0052ea
}

.link {
	font-size: .875rem;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.link-icon {
	position: relative;
	line-height: 1;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	vertical-align: middle;
	text-align: center;
	width: 1.375rem;
	height: 1.375rem;
	font-size: 1rem;
	color: #3d42f5;
	background-color: rgba(55, 125, 255, .1);
	border-radius: 50%;
	transition: .3s
}

.link:hover .link-icon {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.link-collapse[aria-expanded=false] .link-collapse-default {
	display: inline-block
}

.link-collapse[aria-expanded=false] .link-collapse-active {
	display: none
}

.link-collapse[aria-expanded=true] .link-collapse-default {
	display: none
}

.link-collapse[aria-expanded=true] .link-collapse-active {
	display: inline-block
}

.link-underline {
	color: #8c98a4;
	border-bottom: .0625rem dashed #97a4af
}

.link-underline:hover {
	border-color: #0052ea
}

.link-underline-toggle-default {
	display: inline-block
}

.link-underline-toggle-toggled {
	display: none
}

.link-underline.toggled .link-underline-toggle-default {
	display: none
}

.link-underline.toggled .link-underline-toggle-toggled {
	display: inline-block
}

.link-underline-light {
	color: rgba(255, 255, 255, .7);
	border-bottom: .0625rem dashed rgba(255, 255, 255, .7)
}

.link-underline-light:hover {
	color: #fff;
	border-color: rgba(255, 255, 255, .7)
}

.header {
	position: relative;
	right: 0;
	left: 0;
	width: 100%;
	z-index: 1001
}

.header-section {
	position: relative;
	z-index: 1;
	background-color: #fff
}

.header-section-divider {
	border-bottom: .0625rem solid rgba(255, 255, 255, .2)
}

.header-box-shadow .header-section {
	box-shadow: 0 1px 10px rgba(140, 152, 164, .125)
}

.header-box-shadow-on-scroll.scrolled .header-section {
	box-shadow: 0 1px 10px rgba(140, 152, 164, .125)
}

.navbar-brand,
.navbar-brand>img {
	width: 7.5rem
}

.navbar-toggler {
	background-color: #f8fafd
}

.navbar-toggler .navbar-toggler-default {
	display: -ms-flexbox;
	display: flex
}

.navbar-toggler .navbar-toggler-toggled {
	display: none
}

.navbar-toggler[aria-expanded=true] .navbar-toggler-default {
	display: none
}

.navbar-toggler[aria-expanded=true] .navbar-toggler-toggled {
	display: -ms-flexbox;
	display: flex
}

.header .navbar-nav-item:first-child .nav-link {
	padding-left: 0
}

.navbar-nav-item:focus .nav-link,
.navbar-nav-item:hover .nav-link {
	color: #3d42f5
}

.header .nav-link.active,
.header .navbar-nav-item.active .nav-link {
	color: #3d42f5
}

.header .nav-link {
	color: #677788
}

.header .nav-link-toggle {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.header .nav-link-toggle::after {
	display: inline-block;
	width: 1rem;
	height: 1rem;
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23677788' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem;
	content: "";
	margin-left: .5rem;
	transition: .3s ease
}

.header .navbar-nav .dropdown-menu {
	margin-top: -.125rem
}

.header .navbar-nav .dropdown-menu.hs-mega-menu {
	padding-top: 0;
	padding-bottom: 0
}

.header .navbar-nav .dropdown-item {
	padding-top: .5rem;
	padding-bottom: .5rem
}

.header .dropdown-item-toggle {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.header .dropdown-item-toggle::after {
	display: inline-block;
	width: 1rem;
	height: 1rem;
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23677788' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.78,11.28a.75.75,0,0,1,.22.53v.38a.77.77,0,0,1-.22.53l-5.14,5.13a.5.5,0,0,1-.71,0l-.71-.71a.49.49,0,0,1,0-.7L13.67,12,9.22,7.56a.5.5,0,0,1,0-.71l.71-.7a.5.5,0,0,1,.71,0Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem;
	content: "";
	margin-left: auto;
	transition: .3s ease
}

.header .hs-mega-menu .dropdown-item {
	padding-right: 0;
	padding-left: 0
}

[class*=navbar-expand] .dropdown-item {
	background-color: transparent
}

[class*=navbar-expand] .dropdown-item.active:not(:focus):not(:active),
[class*=navbar-expand] .dropdown-item:hover {
	color: #3d42f5;
	background-color: transparent
}

.navbar-promo {
	background-color: #f8fafd
}

.navbar-promo-inner {
	color: inherit;
	padding: 2rem 2rem
}

.navbar-promo-item {
	margin-left: 1.5rem;
	margin-right: 1.5rem
}

.navbar-promo-item~.navbar-promo-item {
	border-top: .0625rem solid #e7eaf3
}

.navbar-promo-link {
	display: block;
	padding-top: .5rem;
	padding-bottom: .5rem;
	margin-top: .75rem;
	margin-bottom: .75rem
}

.navbar-promo-link.disabled {
	opacity: .7;
	pointer-events: none
}

.navbar-promo-link:hover .navbar-promo-title {
	color: #3d42f5
}

.navbar-promo-card {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-width: 0;
	word-wrap: break-word;
	background-clip: border-box
}

.navbar-promo-card-deck {
	display: block
}

.navbar-promo-card-deck:not(:last-child) .navbar-promo-item {
	border-bottom: .0625rem solid #e7eaf3
}

.navbar-promo-card-deck .navbar-promo-item {
	border-top: none
}

.navbar-promo-card-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto
}

.navbar-promo-icon {
	width: 100%;
	max-width: 2.75rem;
	margin-right: 1rem
}

.navbar-promo-title {
	display: block;
	color: #1e2022;
	font-size: 1rem;
	font-weight: 600
}

.navbar-promo-text {
	display: block;
	font-size: .875rem;
	color: #677788
}

.navbar-promo-footer {
	background-color: #f8fafd;
	border-bottom-right-radius: .3125rem;
	border-bottom-left-radius: .3125rem;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem
}

.navbar-promo-footer-item {
	padding-left: 1.5rem;
	padding-right: 1.5rem
}

.navbar-promo-footer-text {
	display: block;
	font-size: .8125rem
}

.navbar-promo-footer-ver-divider {
	position: relative
}

.navbar-promo-footer-ver-divider::before {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	border-right: .0625rem solid #e7eaf3;
	content: ""
}

.navbar-banner {
	position: relative;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center;
	border-bottom-left-radius: .3125rem
}

.navbar-banner::after {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(30, 32, 34, .5);
	border-bottom-left-radius: .3125rem;
	content: ""
}

.navbar-banner-content {
	z-index: 1;
	width: 100%;
	text-align: center;
	padding: 2rem 2rem;
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

.navbar-product-banner {
	background-color: #f8fafd;
	border-bottom-right-radius: .3125rem;
	border-bottom-left-radius: .3125rem;
	padding-right: 1.5rem
}

.navbar-product-banner-content {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem
}

.header-invisible {
	display: none
}

.header-moved-up {
	-webkit-transform: translate3d(0, -100%, 0);
	transform: translate3d(0, -100%, 0)
}

.header-moved-up.header-hide-topbar {
	-webkit-transform: translate3d(0, -36px, 0);
	transform: translate3d(0, -36px, 0)
}

.header-faded {
	opacity: 0;
	visibility: hidden
}

.header-section-hidden {
	position: relative
}

.header[data-hs-header-options*=fixMoment] {
	transition: .3s ease
}

.header.header-untransitioned {
	transition: none
}

.header.js-header-fix-moment {
	position: fixed;
	top: 0;
	bottom: auto
}

.header.js-header-fix-moment .header-hide-content {
	display: none
}

.header-fix-top {
	position: fixed
}

.header.header-fix-top[data-hs-header-options*=effectCompensation] {
	transition: none
}

@media (min-width:992px) {
	.header .navbar-body,
	.header .navbar-nav {
		margin-left: auto
	}
	.left-aligned-navbar .navbar-body,
	.left-aligned-navbar .navbar-nav {
		width: 100%;
		margin-left: 0;
		margin-right: auto
	}
	.left-aligned-navbar .navbar-brand {
		margin-left: 0;
		margin-right: 3rem
	}
	.left-aligned-navbar .navbar-nav-last-item {
		margin-left: auto
	}
	.center-aligned-navbar .navbar-body,
	.center-aligned-navbar .navbar-nav {
		margin-left: auto;
		margin-right: auto
	}
}

@media (min-width:768px) {
	.center-aligned-navbar.header-abs-top-sm .navbar-body,
	.center-aligned-navbar.header-abs-top-sm .navbar-nav {
		margin-left: auto;
		margin-right: auto
	}
}

.navbar-nav-scroll {
	max-width: 100%;
	height: 4.625rem;
	overflow: hidden
}

.navbar-nav-scroll .navbar-nav {
	overflow-x: auto;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch
}

.navbar-nav-wrap {
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.navbar-expand .navbar-nav-wrap {
	-ms-flex-pack: justify;
	justify-content: space-between
}

.navbar-expand .navbar-nav-wrap-content {
	-ms-flex-order: 3;
	order: 3
}

.navbar-expand .navbar-nav-wrap-toggler {
	-ms-flex-order: 3;
	order: 3;
	text-align: right
}

.navbar-expand .navbar-nav-wrap-collapse {
	-ms-flex-order: 2;
	order: 2
}

@media (min-width:576px) {
	.navbar-expand-sm .navbar-nav-wrap {
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.navbar-expand-sm .navbar-nav-wrap-content {
		-ms-flex-order: 3;
		order: 3
	}
	.navbar-expand-sm .navbar-nav-wrap-toggler {
		-ms-flex-order: 3;
		order: 3;
		text-align: right
	}
	.navbar-expand-sm .navbar-nav-wrap-collapse {
		-ms-flex-order: 2;
		order: 2
	}
}

@media (min-width:768px) {
	.navbar-expand-md .navbar-nav-wrap {
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.navbar-expand-md .navbar-nav-wrap-content {
		-ms-flex-order: 3;
		order: 3
	}
	.navbar-expand-md .navbar-nav-wrap-toggler {
		-ms-flex-order: 3;
		order: 3;
		text-align: right
	}
	.navbar-expand-md .navbar-nav-wrap-collapse {
		-ms-flex-order: 2;
		order: 2
	}
}

@media (min-width:992px) {
	.navbar-expand-lg .navbar-nav-wrap {
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.navbar-expand-lg .navbar-nav-wrap-content {
		-ms-flex-order: 3;
		order: 3
	}
	.navbar-expand-lg .navbar-nav-wrap-toggler {
		-ms-flex-order: 3;
		order: 3;
		text-align: right
	}
	.navbar-expand-lg .navbar-nav-wrap-collapse {
		-ms-flex-order: 2;
		order: 2
	}
}

@media (min-width:1200px) {
	.navbar-expand-xl .navbar-nav-wrap {
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.navbar-expand-xl .navbar-nav-wrap-content {
		-ms-flex-order: 3;
		order: 3
	}
	.navbar-expand-xl .navbar-nav-wrap-toggler {
		-ms-flex-order: 3;
		order: 3;
		text-align: right
	}
	.navbar-expand-xl .navbar-nav-wrap-collapse {
		-ms-flex-order: 2;
		order: 2
	}
}

@media (max-width:575.98px) {
	.navbar-expand-sm .navbar-nav-wrap {
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.navbar-expand-sm .navbar-nav-wrap-brand {
		margin-right: auto
	}
	.navbar-expand-sm .navbar-nav-wrap-content {
		text-align: center;
		margin-right: .5rem
	}
}

@media (max-width:767.98px) {
	.navbar-expand-md .navbar-nav-wrap {
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.navbar-expand-md .navbar-nav-wrap-brand {
		margin-right: auto
	}
	.navbar-expand-md .navbar-nav-wrap-content {
		text-align: center;
		margin-right: .5rem
	}
}

@media (max-width:991.98px) {
	.navbar-expand-lg .navbar-nav-wrap {
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.navbar-expand-lg .navbar-nav-wrap-brand {
		margin-right: auto
	}
	.navbar-expand-lg .navbar-nav-wrap-content {
		text-align: center;
		margin-right: .5rem
	}
}

@media (max-width:1199.98px) {
	.navbar-expand-xl .navbar-nav-wrap {
		-ms-flex-pack: end;
		justify-content: flex-end
	}
	.navbar-expand-xl .navbar-nav-wrap-brand {
		margin-right: auto
	}
	.navbar-expand-xl .navbar-nav-wrap-content {
		text-align: center;
		margin-right: .5rem
	}
}

.navbar-expand .navbar-nav-wrap {
	-ms-flex-pack: end;
	justify-content: flex-end
}

.navbar-expand .navbar-nav-wrap-brand {
	margin-right: auto
}

.navbar-expand .navbar-nav-wrap-content {
	text-align: center;
	margin-right: .5rem
}

@media (min-width:768px) and (max-width:991.98px) {
	.navbar-expand-md .navbar-nav-wrap-brand {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

.fullscreen {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	visibility: hidden
}

.fullscreen-container,
.fullscreen-overlay {
	transition: opacity .4s ease-in-out, visibility .4s ease-in-out
}

.fullscreen-container {
	position: relative;
	z-index: 1000;
	height: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	opacity: 0;
	visibility: hidden
}

.fullscreen-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 999;
	opacity: 0;
	visibility: hidden;
	background-image: linear-gradient(to right, rgba(33, 50, 91, .9) 0, rgba(33, 50, 91, .9) 100%);
	background-repeat: repeat-x;
	transition-delay: .5s
}

.fullscreen-body {
	max-height: 75vh;
	overflow: hidden;
	overflow-y: auto
}

.fullscreen-body::-webkit-scrollbar {
	width: .5rem
}

.fullscreen-body::-webkit-scrollbar-thumb {
	background-color: rgba(189, 197, 209, .6);
	visibility: hidden
}

.fullscreen-body:hover::-webkit-scrollbar-thumb {
	visibility: visible
}

.fullscreen.fullscreen-showed {
	visibility: visible
}

.fullscreen.fullscreen-showed .fullscreen-container,
.fullscreen.fullscreen-showed .fullscreen-overlay {
	opacity: 1;
	visibility: visible
}

.fullscreen.fullscreen-showed .fullscreen-overlay {
	transition-delay: 0s
}

.fullscreen.fullscreen-showed .fullscreen-container {
	transition-delay: .5s
}

.header .fullscreen-toggler.navbar-toggler {
	display: -ms-inline-flexbox;
	display: inline-flex;
	z-index: 1001
}

.header .fullscreen-toggler.navbar-toggler .navbar-toggler-default {
	display: -ms-flexbox;
	display: flex
}

.header .fullscreen-toggler.navbar-toggler .navbar-toggler-toggled {
	display: none
}

.header .fullscreen-toggler.navbar-toggler[aria-pressed=true] .navbar-toggler-default {
	display: none
}

.header .fullscreen-toggler.navbar-toggler[aria-pressed=true] .navbar-toggler-toggled {
	display: -ms-flexbox;
	display: flex
}

.fullscreen-nav {
	padding-left: 0;
	list-style: none;
	margin-bottom: 0
}

.fullscreen-nav-list {
	list-style: none;
	padding-left: 0;
	margin-bottom: 0
}

.fullscreen-nav-link {
	display: inline-block;
	font-size: 1.375rem;
	color: #fff;
	padding-top: .5rem;
	padding-bottom: .5rem
}

@media (min-width:992px) {
	.fullscreen-nav-link {
		font-size: 1.75rem
	}
}

.fullscreen-nav-link:hover {
	color: rgba(255, 255, 255, .7)
}

.fullscreen-submenu {
	position: relative;
	transition: .3s ease-in-out
}

.fullscreen-submenu .fullscreen-submenu .fullscreen-submenu-list {
	margin-left: 1rem
}

.fullscreen-submenu .fullscreen-nav-list {
	border-left: .125rem solid rgba(255, 255, 255, .6);
	padding-left: 0
}

.fullscreen-submenu-nav-link {
	display: inline-block;
	color: #fff;
	padding-top: .5rem;
	padding-bottom: .5rem;
	padding-right: 1rem;
	padding-left: 1rem
}

.fullscreen-submenu-nav-link.disabled {
	color: rgba(255, 255, 255, .7);
	pointer-events: none
}

.fullscreen-submenu-nav-link:hover {
	color: rgba(255, 255, 255, .7)
}

.fullscreen-submenu-list {
	list-style: none;
	border-left: .125rem solid rgba(255, 255, 255, .6);
	padding-left: 0;
	margin-bottom: 0
}

.fullscreen .fullscreen-submenu-list-link {
	display: inline-block;
	color: rgba(255, 255, 255, .7)
}

.fullscreen .fullscreen-submenu-list-link:hover {
	color: #fff
}

.header-bg-transparent:not(.js-header-fix-moment) .search-push-top[style*="display: block"]+.header-section {
	background-color: #fff
}

.header-bg-transparent:not(.js-header-fix-moment) .header-section {
	background-color: transparent
}

.header-bg-transparent .navbar-brand-collapsed,
.header-bg-transparent .navbar-brand-on-scroll {
	display: none
}

.header-bg-transparent.js-header-fix-moment .navbar-brand-default {
	display: none
}

.header-bg-transparent.js-header-fix-moment .navbar-brand-on-scroll {
	display: inline-block
}

@media (min-width:576px) and (min-width:576px) {
	.header-bg-transparent-sm:not(.js-header-fix-moment) .search-push-top[style*="display: block"]+.header-section {
		background-color: #fff
	}
	.header-bg-transparent-sm:not(.js-header-fix-moment) .header-section {
		background-color: transparent
	}
}

@media (min-width:576px) {
	.header-bg-transparent-sm .navbar-brand-collapsed,
	.header-bg-transparent-sm .navbar-brand-on-scroll {
		display: none
	}
	.header-bg-transparent-sm.js-header-fix-moment .navbar-brand-default {
		display: none
	}
	.header-bg-transparent-sm.js-header-fix-moment .navbar-brand-on-scroll {
		display: inline-block
	}
}

@media (min-width:768px) and (min-width:768px) {
	.header-bg-transparent-md:not(.js-header-fix-moment) .search-push-top[style*="display: block"]+.header-section {
		background-color: #fff
	}
	.header-bg-transparent-md:not(.js-header-fix-moment) .header-section {
		background-color: transparent
	}
}

@media (min-width:768px) {
	.header-bg-transparent-md .navbar-brand-collapsed,
	.header-bg-transparent-md .navbar-brand-on-scroll {
		display: none
	}
	.header-bg-transparent-md.js-header-fix-moment .navbar-brand-default {
		display: none
	}
	.header-bg-transparent-md.js-header-fix-moment .navbar-brand-on-scroll {
		display: inline-block
	}
}

@media (min-width:992px) and (min-width:992px) {
	.header-bg-transparent-lg:not(.js-header-fix-moment) .search-push-top[style*="display: block"]+.header-section {
		background-color: #fff
	}
	.header-bg-transparent-lg:not(.js-header-fix-moment) .header-section {
		background-color: transparent
	}
}

@media (min-width:992px) {
	.header-bg-transparent-lg .navbar-brand-collapsed,
	.header-bg-transparent-lg .navbar-brand-on-scroll {
		display: none
	}
	.header-bg-transparent-lg.js-header-fix-moment .navbar-brand-default {
		display: none
	}
	.header-bg-transparent-lg.js-header-fix-moment .navbar-brand-on-scroll {
		display: inline-block
	}
}

@media (min-width:1200px) and (min-width:1200px) {
	.header-bg-transparent-xl:not(.js-header-fix-moment) .search-push-top[style*="display: block"]+.header-section {
		background-color: #fff
	}
	.header-bg-transparent-xl:not(.js-header-fix-moment) .header-section {
		background-color: transparent
	}
}

@media (min-width:1200px) {
	.header-bg-transparent-xl .navbar-brand-collapsed,
	.header-bg-transparent-xl .navbar-brand-on-scroll {
		display: none
	}
	.header-bg-transparent-xl.js-header-fix-moment .navbar-brand-default {
		display: none
	}
	.header-bg-transparent-xl.js-header-fix-moment .navbar-brand-on-scroll {
		display: inline-block
	}
}

@media (max-width:575.98px) {
	.header-bg-transparent-sm .navbar-brand-default,
	.header-bg-transparent-sm .navbar-brand-on-scroll {
		display: none
	}
}

@media (max-width:767.98px) {
	.header-bg-transparent-md .navbar-brand-default,
	.header-bg-transparent-md .navbar-brand-on-scroll {
		display: none
	}
}

@media (max-width:991.98px) {
	.header-bg-transparent-lg .navbar-brand-default,
	.header-bg-transparent-lg .navbar-brand-on-scroll {
		display: none
	}
}

@media (max-width:1199.98px) {
	.header-bg-transparent-xl .navbar-brand-default,
	.header-bg-transparent-xl .navbar-brand-on-scroll {
		display: none
	}
}

.header-bg-transparent .navbar-brand-default,
.header-bg-transparent .navbar-brand-on-scroll {
	display: none
}

.header-bg-transparent .navbar-brand-default {
	display: -ms-flexbox;
	display: flex
}

@media (max-width:991.98px) {
	.header-bg-transparent .navbar-nav,
	.header-bg-transparent-lg .navbar-nav,
	.header-bg-transparent-md .navbar-nav,
	.header-bg-transparent-sm .navbar-nav {
		background-color: #fff;
		padding: .875rem 1.5rem
	}
}

.header-white-bg-on-scroll.scrolled .header-section {
	background-color: #fff
}

.header-white-nav-links:not(.bg-white):not(.js-header-fix-moment) .navbar-nav-item:hover .nav-link {
	color: #fff
}

.header-white-nav-links:not(.bg-white):not(.js-header-fix-moment) .nav-link {
	color: rgba(255, 255, 255, .7)
}

.header-white-nav-links:not(.bg-white):not(.js-header-fix-moment) .nav-link.active,
.header-white-nav-links:not(.bg-white):not(.js-header-fix-moment) .nav-link:hover {
	color: #fff
}

.header-white-nav-links:not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary,
.header-white-nav-links:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link {
	color: rgba(255, 255, 255, .7)
}

.header-white-nav-links:not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary:hover,
.header-white-nav-links:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link:hover {
	color: #fff
}

.header-white-nav-links:not(.bg-white):not(.js-header-fix-moment) .nav-link-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='rgba(255, 255, 255, 0.7)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

@media (min-width:576px) {
	.header-white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .navbar-nav-item:hover .nav-link {
		color: #fff
	}
	.header-white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .nav-link {
		color: rgba(255, 255, 255, .7)
	}
	.header-white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .nav-link.active,
	.header-white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .nav-link:hover {
		color: #fff
	}
	.header-white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary,
	.header-white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link {
		color: rgba(255, 255, 255, .7)
	}
	.header-white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary:hover,
	.header-white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link:hover {
		color: #fff
	}
	.header-white-nav-links-sm:not(.bg-white):not(.js-header-fix-moment) .nav-link-toggle::after {
		background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='rgba(255, 255, 255, 0.7)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
	}
}

@media (min-width:768px) {
	.header-white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .navbar-nav-item:hover .nav-link {
		color: #fff
	}
	.header-white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .nav-link {
		color: rgba(255, 255, 255, .7)
	}
	.header-white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .nav-link.active,
	.header-white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .nav-link:hover {
		color: #fff
	}
	.header-white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary,
	.header-white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link {
		color: rgba(255, 255, 255, .7)
	}
	.header-white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary:hover,
	.header-white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link:hover {
		color: #fff
	}
	.header-white-nav-links-md:not(.bg-white):not(.js-header-fix-moment) .nav-link-toggle::after {
		background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='rgba(255, 255, 255, 0.7)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
	}
}

@media (min-width:992px) {
	.header-white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .navbar-nav-item:hover .nav-link {
		color: #fff
	}
	.header-white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .nav-link {
		color: rgba(255, 255, 255, .7)
	}
	.header-white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .nav-link.active,
	.header-white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .nav-link:hover {
		color: #fff
	}
	.header-white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary,
	.header-white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link {
		color: rgba(255, 255, 255, .7)
	}
	.header-white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary:hover,
	.header-white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link:hover {
		color: #fff
	}
	.header-white-nav-links-lg:not(.bg-white):not(.js-header-fix-moment) .nav-link-toggle::after {
		background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='rgba(255, 255, 255, 0.7)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
	}
}

@media (min-width:1200px) {
	.header-white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .navbar-nav-item:hover .nav-link {
		color: #fff
	}
	.header-white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .nav-link {
		color: rgba(255, 255, 255, .7)
	}
	.header-white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .nav-link.active,
	.header-white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .nav-link:hover {
		color: #fff
	}
	.header-white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary,
	.header-white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link {
		color: rgba(255, 255, 255, .7)
	}
	.header-white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .btn-text-secondary:hover,
	.header-white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .dropdown-nav-link:hover {
		color: #fff
	}
	.header-white-nav-links-xl:not(.bg-white):not(.js-header-fix-moment) .nav-link-toggle::after {
		background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='rgba(255, 255, 255, 0.7)' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
	}
}

.navbar-expand {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.navbar-expand .navbar-navbar-toggler {
	display: none
}

.navbar-expand .navbar-nav {
	-ms-flex-align: center;
	align-items: center
}

.navbar-expand .navbar-nav .navbar-nav-last-item {
	text-align: right;
	padding-left: 1rem;
	padding-right: 0
}

.navbar-expand .navbar-nav .nav-link {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	padding-right: .75rem;
	padding-left: .75rem
}

.navbar-expand .navbar-nav .dropdown-menu {
	border-top: .1875rem solid #3d42f5;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: .3125rem;
	border-bottom-left-radius: .3125rem;
	box-shadow: 0 12px 15px rgba(140, 152, 164, .1)
}

.navbar-expand .navbar-nav .dropdown-menu .hs-has-sub-menu .dropdown-menu {
	margin-top: -1.1875rem
}

.navbar-expand .mega-menu-position-right-fix.dropdown-menu,
.navbar-expand .mega-menu-position-right-fix.hs-mega-menu.hs-position-right {
	right: 20%;
	left: auto
}

.navbar-expand .mega-menu-body {
	padding: 2.5rem 2.5rem;
	margin-left: 0;
	margin-right: 0
}

.navbar-expand .navbar-promo {
	border-bottom-right-radius: .3125rem
}

.navbar-expand .navbar-promo-card {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 1 0 0%;
	flex: 1 0 0%;
	-ms-flex-direction: column;
	flex-direction: column
}

.navbar-expand .navbar-promo-card-deck {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap
}

.navbar-expand .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link {
	position: relative
}

.navbar-expand .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link::after {
	position: absolute;
	top: 0;
	right: 0;
	margin-right: -1.5rem;
	border-right: .0625rem solid #e7eaf3;
	height: 100%;
	content: ""
}

@media (min-width:576px) {
	.navbar-expand-sm {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.navbar-expand-sm .navbar-navbar-toggler {
		display: none
	}
	.navbar-expand-sm .navbar-nav {
		-ms-flex-align: center;
		align-items: center
	}
	.navbar-expand-sm .navbar-nav .navbar-nav-last-item {
		text-align: right;
		padding-left: 1rem;
		padding-right: 0
	}
	.navbar-expand-sm .navbar-nav .nav-link {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
		padding-right: .75rem;
		padding-left: .75rem
	}
	.navbar-expand-sm .navbar-nav .dropdown-menu {
		border-top: .1875rem solid #3d42f5;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: .3125rem;
		border-bottom-left-radius: .3125rem;
		box-shadow: 0 12px 15px rgba(140, 152, 164, .1)
	}
	.navbar-expand-sm .navbar-nav .dropdown-menu .hs-has-sub-menu .dropdown-menu {
		margin-top: -1.1875rem
	}
	.navbar-expand-sm .mega-menu-position-right-fix.dropdown-menu,
	.navbar-expand-sm .mega-menu-position-right-fix.hs-mega-menu.hs-position-right {
		right: 20%;
		left: auto
	}
	.navbar-expand-sm .mega-menu-body {
		padding: 2.5rem 2.5rem;
		margin-left: 0;
		margin-right: 0
	}
	.navbar-expand-sm .navbar-promo {
		border-bottom-right-radius: .3125rem
	}
	.navbar-expand-sm .navbar-promo-card {
		display: -ms-flexbox;
		display: flex;
		-ms-flex: 1 0 0%;
		flex: 1 0 0%;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.navbar-expand-sm .navbar-promo-card-deck {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap
	}
	.navbar-expand-sm .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link {
		position: relative
	}
	.navbar-expand-sm .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link::after {
		position: absolute;
		top: 0;
		right: 0;
		margin-right: -1.5rem;
		border-right: .0625rem solid #e7eaf3;
		height: 100%;
		content: ""
	}
}

@media (min-width:768px) {
	.navbar-expand-md {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.navbar-expand-md .navbar-navbar-toggler {
		display: none
	}
	.navbar-expand-md .navbar-nav {
		-ms-flex-align: center;
		align-items: center
	}
	.navbar-expand-md .navbar-nav .navbar-nav-last-item {
		text-align: right;
		padding-left: 1rem;
		padding-right: 0
	}
	.navbar-expand-md .navbar-nav .nav-link {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
		padding-right: .75rem;
		padding-left: .75rem
	}
	.navbar-expand-md .navbar-nav .dropdown-menu {
		border-top: .1875rem solid #3d42f5;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: .3125rem;
		border-bottom-left-radius: .3125rem;
		box-shadow: 0 12px 15px rgba(140, 152, 164, .1)
	}
	.navbar-expand-md .navbar-nav .dropdown-menu .hs-has-sub-menu .dropdown-menu {
		margin-top: -1.1875rem
	}
	.navbar-expand-md .mega-menu-position-right-fix.dropdown-menu,
	.navbar-expand-md .mega-menu-position-right-fix.hs-mega-menu.hs-position-right {
		right: 20%;
		left: auto
	}
	.navbar-expand-md .mega-menu-body {
		padding: 2.5rem 2.5rem;
		margin-left: 0;
		margin-right: 0
	}
	.navbar-expand-md .navbar-promo {
		border-bottom-right-radius: .3125rem
	}
	.navbar-expand-md .navbar-promo-card {
		display: -ms-flexbox;
		display: flex;
		-ms-flex: 1 0 0%;
		flex: 1 0 0%;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.navbar-expand-md .navbar-promo-card-deck {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap
	}
	.navbar-expand-md .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link {
		position: relative
	}
	.navbar-expand-md .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link::after {
		position: absolute;
		top: 0;
		right: 0;
		margin-right: -1.5rem;
		border-right: .0625rem solid #e7eaf3;
		height: 100%;
		content: ""
	}
}

@media (min-width:992px) {
	.navbar-expand-lg {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.navbar-expand-lg .navbar-navbar-toggler {
		display: none
	}
	.navbar-expand-lg .navbar-nav {
		-ms-flex-align: center;
		align-items: center
	}
	.navbar-expand-lg .navbar-nav .navbar-nav-last-item {
		text-align: right;
		padding-left: 1rem;
		padding-right: 0
	}
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
		padding-right: .75rem;
		padding-left: .75rem
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu {
		border-top: .1875rem solid #3d42f5;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: .3125rem;
		border-bottom-left-radius: .3125rem;
		box-shadow: 0 12px 15px rgba(140, 152, 164, .1)
	}
	.navbar-expand-lg .navbar-nav .dropdown-menu .hs-has-sub-menu .dropdown-menu {
		margin-top: -1.1875rem
	}
	.navbar-expand-lg .mega-menu-position-right-fix.dropdown-menu,
	.navbar-expand-lg .mega-menu-position-right-fix.hs-mega-menu.hs-position-right {
		right: 20%;
		left: auto
	}
	.navbar-expand-lg .mega-menu-body {
		padding: 2.5rem 2.5rem;
		margin-left: 0;
		margin-right: 0
	}
	.navbar-expand-lg .navbar-promo {
		border-bottom-right-radius: .3125rem
	}
	.navbar-expand-lg .navbar-promo-card {
		display: -ms-flexbox;
		display: flex;
		-ms-flex: 1 0 0%;
		flex: 1 0 0%;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.navbar-expand-lg .navbar-promo-card-deck {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap
	}
	.navbar-expand-lg .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link {
		position: relative
	}
	.navbar-expand-lg .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link::after {
		position: absolute;
		top: 0;
		right: 0;
		margin-right: -1.5rem;
		border-right: .0625rem solid #e7eaf3;
		height: 100%;
		content: ""
	}
}

@media (min-width:1200px) {
	.navbar-expand-xl {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	.navbar-expand-xl .navbar-navbar-toggler {
		display: none
	}
	.navbar-expand-xl .navbar-nav {
		-ms-flex-align: center;
		align-items: center
	}
	.navbar-expand-xl .navbar-nav .navbar-nav-last-item {
		text-align: right;
		padding-left: 1rem;
		padding-right: 0
	}
	.navbar-expand-xl .navbar-nav .nav-link {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem;
		padding-right: .75rem;
		padding-left: .75rem
	}
	.navbar-expand-xl .navbar-nav .dropdown-menu {
		border-top: .1875rem solid #3d42f5;
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: .3125rem;
		border-bottom-left-radius: .3125rem;
		box-shadow: 0 12px 15px rgba(140, 152, 164, .1)
	}
	.navbar-expand-xl .navbar-nav .dropdown-menu .hs-has-sub-menu .dropdown-menu {
		margin-top: -1.1875rem
	}
	.navbar-expand-xl .mega-menu-position-right-fix.dropdown-menu,
	.navbar-expand-xl .mega-menu-position-right-fix.hs-mega-menu.hs-position-right {
		right: 20%;
		left: auto
	}
	.navbar-expand-xl .mega-menu-body {
		padding: 2.5rem 2.5rem;
		margin-left: 0;
		margin-right: 0
	}
	.navbar-expand-xl .navbar-promo {
		border-bottom-right-radius: .3125rem
	}
	.navbar-expand-xl .navbar-promo-card {
		display: -ms-flexbox;
		display: flex;
		-ms-flex: 1 0 0%;
		flex: 1 0 0%;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.navbar-expand-xl .navbar-promo-card-deck {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap
	}
	.navbar-expand-xl .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link {
		position: relative
	}
	.navbar-expand-xl .navbar-promo-card-deck .navbar-promo-item:not(:last-child) .navbar-promo-link::after {
		position: absolute;
		top: 0;
		right: 0;
		margin-right: -1.5rem;
		border-right: .0625rem solid #e7eaf3;
		height: 100%;
		content: ""
	}
}

@media (max-width:575.98px) {
	.navbar-expand-sm.navbar {
		padding-top: .5rem;
		padding-bottom: .5rem
	}
	.navbar-expand-sm .navbar-brand,
	.navbar-expand-sm .navbar-brand>img {
		width: 7rem
	}
	.navbar-expand-sm .navbar-nav {
		margin-top: 1rem;
		margin-bottom: 1rem
	}
	.navbar-expand-sm .navbar-nav-last-item {
		padding-top: .75rem;
		padding-bottom: .75rem
	}
	.navbar-expand-sm .nav-link {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}
	.navbar-expand-sm .nav-link-toggle::after {
		margin-left: auto
	}
	.navbar-expand-sm .hs-mega-menu {
		max-width: 100%!important
	}
	.navbar-expand-sm .hs-mega-menu-opened .nav-link-toggle::after,
	.navbar-expand-sm .hs-sub-menu-opened .nav-link-toggle::after {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg)
	}
	.navbar-expand-sm .dropdown-item-toggle::after {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	.navbar-expand-sm .hs-sub-menu-opened>.dropdown-item-toggle::after {
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}
	.navbar-expand-sm .mega-menu-body {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem
	}
	.navbar-expand-sm .dropdown-menu {
		box-shadow: none
	}
	.navbar-expand-sm .dropdown-menu:not(.navbar-promo):not(.dropdown-menu-no-border-on-mobile) {
		border-left: .1875rem solid #e7eaf3;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0
	}
	.navbar-expand-sm .dropdown-menu .mega-menu-body {
		padding-left: 1.5rem
	}
	.navbar-expand-sm .hs-has-sub-menu .hs-sub-menu .hs-sub-menu {
		margin-left: 1.5rem
	}
	.navbar-expand-sm .hs-has-sub-menu .hs-sub-menu .hs-has-sub-menu .dropdown-item-toggle {
		padding-right: .6125rem
	}
	.navbar-expand-sm .navbar-promo-card-deck:last-child .navbar-promo-item:not(:last-child) {
		border-bottom: .0625rem solid #e7eaf3
	}
}

@media (max-width:767.98px) {
	.navbar-expand-md.navbar {
		padding-top: .5rem;
		padding-bottom: .5rem
	}
	.navbar-expand-md .navbar-brand,
	.navbar-expand-md .navbar-brand>img {
		width: 7rem
	}
	.navbar-expand-md .navbar-nav {
		margin-top: 1rem;
		margin-bottom: 1rem
	}
	.navbar-expand-md .navbar-nav-last-item {
		padding-top: .75rem;
		padding-bottom: .75rem
	}
	.navbar-expand-md .nav-link {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}
	.navbar-expand-md .nav-link-toggle::after {
		margin-left: auto
	}
	.navbar-expand-md .hs-mega-menu {
		max-width: 100%!important
	}
	.navbar-expand-md .hs-mega-menu-opened .nav-link-toggle::after,
	.navbar-expand-md .hs-sub-menu-opened .nav-link-toggle::after {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg)
	}
	.navbar-expand-md .dropdown-item-toggle::after {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	.navbar-expand-md .hs-sub-menu-opened>.dropdown-item-toggle::after {
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}
	.navbar-expand-md .mega-menu-body {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem
	}
	.navbar-expand-md .dropdown-menu {
		box-shadow: none
	}
	.navbar-expand-md .dropdown-menu:not(.navbar-promo):not(.dropdown-menu-no-border-on-mobile) {
		border-left: .1875rem solid #e7eaf3;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0
	}
	.navbar-expand-md .dropdown-menu .mega-menu-body {
		padding-left: 1.5rem
	}
	.navbar-expand-md .hs-has-sub-menu .hs-sub-menu .hs-sub-menu {
		margin-left: 1.5rem
	}
	.navbar-expand-md .hs-has-sub-menu .hs-sub-menu .hs-has-sub-menu .dropdown-item-toggle {
		padding-right: .6125rem
	}
	.navbar-expand-md .navbar-promo-card-deck:last-child .navbar-promo-item:not(:last-child) {
		border-bottom: .0625rem solid #e7eaf3
	}
}

@media (max-width:991.98px) {
	.navbar-expand-lg.navbar {
		padding-top: .5rem;
		padding-bottom: .5rem
	}
	.navbar-expand-lg .navbar-brand,
	.navbar-expand-lg .navbar-brand>img {
		width: 7rem
	}
	.navbar-expand-lg .navbar-nav {
		margin-top: 1rem;
		margin-bottom: 1rem
	}
	.navbar-expand-lg .navbar-nav-last-item {
		padding-top: .75rem;
		padding-bottom: .75rem
	}
	.navbar-expand-lg .nav-link {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}
	.navbar-expand-lg .nav-link-toggle::after {
		margin-left: auto
	}
	.navbar-expand-lg .hs-mega-menu {
		max-width: 100%!important
	}
	.navbar-expand-lg .hs-mega-menu-opened .nav-link-toggle::after,
	.navbar-expand-lg .hs-sub-menu-opened .nav-link-toggle::after {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg)
	}
	.navbar-expand-lg .dropdown-item-toggle::after {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	.navbar-expand-lg .hs-sub-menu-opened>.dropdown-item-toggle::after {
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}
	.navbar-expand-lg .mega-menu-body {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem
	}
	.navbar-expand-lg .dropdown-menu {
		box-shadow: none
	}
	.navbar-expand-lg .dropdown-menu:not(.navbar-promo):not(.dropdown-menu-no-border-on-mobile) {
		border-left: .1875rem solid #e7eaf3;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0
	}
	.navbar-expand-lg .dropdown-menu .mega-menu-body {
		padding-left: 1.5rem
	}
	.navbar-expand-lg .hs-has-sub-menu .hs-sub-menu .hs-sub-menu {
		margin-left: 1.5rem
	}
	.navbar-expand-lg .hs-has-sub-menu .hs-sub-menu .hs-has-sub-menu .dropdown-item-toggle {
		padding-right: .6125rem
	}
	.navbar-expand-lg .navbar-promo-card-deck:last-child .navbar-promo-item:not(:last-child) {
		border-bottom: .0625rem solid #e7eaf3
	}
}

@media (max-width:1199.98px) {
	.navbar-expand-xl.navbar {
		padding-top: .5rem;
		padding-bottom: .5rem
	}
	.navbar-expand-xl .navbar-brand,
	.navbar-expand-xl .navbar-brand>img {
		width: 7rem
	}
	.navbar-expand-xl .navbar-nav {
		margin-top: 1rem;
		margin-bottom: 1rem
	}
	.navbar-expand-xl .navbar-nav-last-item {
		padding-top: .75rem;
		padding-bottom: .75rem
	}
	.navbar-expand-xl .nav-link {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center
	}
	.navbar-expand-xl .nav-link-toggle::after {
		margin-left: auto
	}
	.navbar-expand-xl .hs-mega-menu {
		max-width: 100%!important
	}
	.navbar-expand-xl .hs-mega-menu-opened .nav-link-toggle::after,
	.navbar-expand-xl .hs-sub-menu-opened .nav-link-toggle::after {
		-webkit-transform: rotate(-180deg);
		transform: rotate(-180deg)
	}
	.navbar-expand-xl .dropdown-item-toggle::after {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg)
	}
	.navbar-expand-xl .hs-sub-menu-opened>.dropdown-item-toggle::after {
		-webkit-transform: rotate(-90deg);
		transform: rotate(-90deg)
	}
	.navbar-expand-xl .mega-menu-body {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem
	}
	.navbar-expand-xl .dropdown-menu {
		box-shadow: none
	}
	.navbar-expand-xl .dropdown-menu:not(.navbar-promo):not(.dropdown-menu-no-border-on-mobile) {
		border-left: .1875rem solid #e7eaf3;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0
	}
	.navbar-expand-xl .dropdown-menu .mega-menu-body {
		padding-left: 1.5rem
	}
	.navbar-expand-xl .hs-has-sub-menu .hs-sub-menu .hs-sub-menu {
		margin-left: 1.5rem
	}
	.navbar-expand-xl .hs-has-sub-menu .hs-sub-menu .hs-has-sub-menu .dropdown-item-toggle {
		padding-right: .6125rem
	}
	.navbar-expand-xl .navbar-promo-card-deck:last-child .navbar-promo-item:not(:last-child) {
		border-bottom: .0625rem solid #e7eaf3
	}
}

.navbar-expand.navbar {
	padding-top: .5rem;
	padding-bottom: .5rem
}

.navbar-expand .navbar-brand,
.navbar-expand .navbar-brand>img {
	width: 7rem
}

.navbar-expand .navbar-nav {
	margin-top: 1rem;
	margin-bottom: 1rem
}

.navbar-expand .navbar-nav-last-item {
	padding-top: .75rem;
	padding-bottom: .75rem
}

.navbar-expand .nav-link {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.navbar-expand .nav-link-toggle::after {
	margin-left: auto
}

.navbar-expand .hs-mega-menu {
	max-width: 100%!important
}

.navbar-expand .hs-mega-menu-opened .nav-link-toggle::after,
.navbar-expand .hs-sub-menu-opened .nav-link-toggle::after {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.navbar-expand .dropdown-item-toggle::after {
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg)
}

.navbar-expand .hs-sub-menu-opened>.dropdown-item-toggle::after {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg)
}

.navbar-expand .mega-menu-body {
	padding-top: 1.5rem;
	padding-bottom: 1.5rem
}

.navbar-expand .dropdown-menu {
	box-shadow: none
}

.navbar-expand .dropdown-menu:not(.navbar-promo):not(.dropdown-menu-no-border-on-mobile) {
	border-left: .1875rem solid #e7eaf3;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.navbar-expand .dropdown-menu .mega-menu-body {
	padding-left: 1.5rem
}

.navbar-expand .hs-has-sub-menu .hs-sub-menu .hs-sub-menu {
	margin-left: 1.5rem
}

.navbar-expand .hs-has-sub-menu .hs-sub-menu .hs-has-sub-menu .dropdown-item-toggle {
	padding-right: .6125rem
}

.navbar-expand .navbar-promo-card-deck:last-child .navbar-promo-item:not(:last-child) {
	border-bottom: .0625rem solid #e7eaf3
}

@media (max-width:767.98px) {
	.navbar-expand-sm .header-nav-last-item {
		display: none
	}
}

@media (max-width:991.98px) {
	.navbar-expand-lg .navbar-banner,
	.navbar-expand-lg .navbar-product-banner,
	.navbar-expand-md .navbar-banner,
	.navbar-expand-md .navbar-product-banner,
	.navbar-expand-sm .navbar-banner,
	.navbar-expand-sm .navbar-product-banner,
	.navbar-expand-xs .navbar-banner,
	.navbar-expand-xs .navbar-product-banner {
		display: none
	}
	.navbar-expand .navbar-brand {
		padding-top: .5rem
	}
}

@media (max-width:1199.98px) {
	.navbar-expand-xl .navbar-banner,
	.navbar-expand-xl .navbar-product-banner {
		display: none
	}
}

@media (min-width:1200px) {
	.header .mega-menu-position-right-fix-xl.hs-mega-menu.hs-position-right {
		right: 20%
	}
}

@media (min-width:768px) and (max-width:991.98px) {
	.navbar-expand-md .navbar-brand {
		padding-top: .5rem
	}
	.header .mega-menu-position-right-fix-md.hs-mega-menu.hs-position-right {
		right: 20%
	}
}

@media (min-width:992px) {
	[class*=navbar-expand]:not(.navbar-expand-xl) {
		-ms-flex-wrap: nowrap;
		flex-wrap: nowrap
	}
	.navbar-expand-lg-collapse-block .navbar-collapse {
		display: block!important
	}
}

.header-floating {
	position: absolute;
	right: 0;
	left: 0;
	margin-top: 2.5rem
}

.header-floating.js-header-fix-moment {
	position: fixed;
	background-color: #fff;
	box-shadow: 0 1px 10px rgba(140, 152, 164, .125);
	margin-top: 0
}

.header-floating.js-header-fix-moment .header-floating-inner {
	box-shadow: none
}

.header-floating-inner {
	border-radius: .3125rem;
	padding-left: 1rem;
	padding-right: 1rem
}

@media (min-width:576px) {
	.header-floating-sm {
		position: absolute;
		right: 0;
		left: 0;
		margin-top: 2.5rem
	}
	.header-floating-sm.js-header-fix-moment {
		position: fixed;
		background-color: #fff;
		box-shadow: 0 1px 10px rgba(140, 152, 164, .125);
		margin-top: 0
	}
	.header-floating-sm.js-header-fix-moment .header-floating-inner {
		box-shadow: none
	}
	.header-floating-inner {
		border-radius: .3125rem;
		padding-left: 1rem;
		padding-right: 1rem
	}
}

@media (min-width:768px) {
	.header-floating-md {
		position: absolute;
		right: 0;
		left: 0;
		margin-top: 2.5rem
	}
	.header-floating-md.js-header-fix-moment {
		position: fixed;
		background-color: #fff;
		box-shadow: 0 1px 10px rgba(140, 152, 164, .125);
		margin-top: 0
	}
	.header-floating-md.js-header-fix-moment .header-floating-inner {
		box-shadow: none
	}
	.header-floating-inner {
		border-radius: .3125rem;
		padding-left: 1rem;
		padding-right: 1rem
	}
}

@media (min-width:992px) {
	.header-floating-lg {
		position: absolute;
		right: 0;
		left: 0;
		margin-top: 2.5rem
	}
	.header-floating-lg.js-header-fix-moment {
		position: fixed;
		background-color: #fff;
		box-shadow: 0 1px 10px rgba(140, 152, 164, .125);
		margin-top: 0
	}
	.header-floating-lg.js-header-fix-moment .header-floating-inner {
		box-shadow: none
	}
	.header-floating-inner {
		border-radius: .3125rem;
		padding-left: 1rem;
		padding-right: 1rem
	}
}

@media (min-width:1200px) {
	.header-floating-xl {
		position: absolute;
		right: 0;
		left: 0;
		margin-top: 2.5rem
	}
	.header-floating-xl.js-header-fix-moment {
		position: fixed;
		background-color: #fff;
		box-shadow: 0 1px 10px rgba(140, 152, 164, .125);
		margin-top: 0
	}
	.header-floating-xl.js-header-fix-moment .header-floating-inner {
		box-shadow: none
	}
	.header-floating-inner {
		border-radius: .3125rem;
		padding-left: 1rem;
		padding-right: 1rem
	}
}

@media (max-width:575.98px) {
	.header-floating-sm {
		background-color: #fff;
		box-shadow: 0 1px 10px rgba(140, 152, 164, .125)
	}
	.header-floating-sm.header-box-shadow .header-section,
	.header-floating-sm.header-box-shadow-on-scroll.scrolled .header-section {
		box-shadow: none
	}
}

@media (max-width:767.98px) {
	.header-floating-md {
		background-color: #fff;
		box-shadow: 0 1px 10px rgba(140, 152, 164, .125)
	}
	.header-floating-md.header-box-shadow .header-section,
	.header-floating-md.header-box-shadow-on-scroll.scrolled .header-section {
		box-shadow: none
	}
}

@media (max-width:991.98px) {
	.header-floating-lg {
		background-color: #fff;
		box-shadow: 0 1px 10px rgba(140, 152, 164, .125)
	}
	.header-floating-lg.header-box-shadow .header-section,
	.header-floating-lg.header-box-shadow-on-scroll.scrolled .header-section {
		box-shadow: none
	}
}

@media (max-width:1199.98px) {
	.header-floating-xl {
		background-color: #fff;
		box-shadow: 0 1px 10px rgba(140, 152, 164, .125)
	}
	.header-floating-xl.header-box-shadow .header-section,
	.header-floating-xl.header-box-shadow-on-scroll.scrolled .header-section {
		box-shadow: none
	}
}

.header-floating {
	background-color: #fff;
	box-shadow: 0 1px 10px rgba(140, 152, 164, .125)
}

.header-floating.header-box-shadow .header-section,
.header-floating.header-box-shadow-on-scroll.scrolled .header-section {
	box-shadow: none
}

@media (max-width:991.98px) {
	.header-floating-inner {
		padding-right: 0;
		padding-left: 0
	}
}

@media (max-width:767.98px) {
	.header-floating-md .header-floating-inner {
		max-height: 75vh;
		overflow: hidden;
		overflow-y: auto
	}
	.header-floating-md .header-floating-inner::-webkit-scrollbar {
		width: .5rem
	}
	.header-floating-md .header-floating-inner::-webkit-scrollbar-thumb {
		background-color: rgba(189, 197, 209, .6);
		visibility: hidden
	}
	.header-floating-md .header-floating-inner:hover::-webkit-scrollbar-thumb {
		visibility: visible
	}
}

@media (max-width:991.98px) {
	.header-floating .header-floating-inner,
	.header-floating-lg .header-floating-inner,
	.header-floating-sm .header-floating-inner {
		max-height: 75vh;
		overflow: hidden;
		overflow-y: auto
	}
	.header-floating .header-floating-inner::-webkit-scrollbar,
	.header-floating-lg .header-floating-inner::-webkit-scrollbar,
	.header-floating-sm .header-floating-inner::-webkit-scrollbar {
		width: .5rem
	}
	.header-floating .header-floating-inner::-webkit-scrollbar-thumb,
	.header-floating-lg .header-floating-inner::-webkit-scrollbar-thumb,
	.header-floating-sm .header-floating-inner::-webkit-scrollbar-thumb {
		background-color: rgba(189, 197, 209, .6);
		visibility: hidden
	}
	.header-floating .header-floating-inner:hover::-webkit-scrollbar-thumb,
	.header-floating-lg .header-floating-inner:hover::-webkit-scrollbar-thumb,
	.header-floating-sm .header-floating-inner:hover::-webkit-scrollbar-thumb {
		visibility: visible
	}
}

@media (max-width:1199.98px) {
	.header-floating-xl .header-floating-inner {
		max-height: 75vh;
		overflow: hidden;
		overflow-y: auto
	}
	.header-floating-xl .header-floating-inner::-webkit-scrollbar {
		width: .5rem
	}
	.header-floating-xl .header-floating-inner::-webkit-scrollbar-thumb {
		background-color: rgba(189, 197, 209, .6);
		visibility: hidden
	}
	.header-floating-xl .header-floating-inner:hover::-webkit-scrollbar-thumb {
		visibility: visible
	}
}

.header-abs-top {
	position: absolute;
	top: 0;
	bottom: auto
}

@media (min-width:576px) {
	.header-abs-top-sm {
		position: absolute;
		top: 0;
		bottom: auto
	}
}

@media (min-width:768px) {
	.header-abs-top-md {
		position: absolute;
		top: 0;
		bottom: auto
	}
}

@media (min-width:992px) {
	.header-abs-top-lg {
		position: absolute;
		top: 0;
		bottom: auto
	}
}

@media (min-width:1200px) {
	.header-abs-top-xl {
		position: absolute;
		top: 0;
		bottom: auto
	}
}

@media (max-width:767.98px) {
	.header-abs-top-md .header-abs-top-inner {
		max-height: 75vh;
		overflow: hidden;
		overflow-y: auto
	}
	.header-abs-top-md .header-abs-top-inner::-webkit-scrollbar {
		width: .5rem
	}
	.header-abs-top-md .header-abs-top-inner::-webkit-scrollbar-thumb {
		background-color: rgba(189, 197, 209, .6);
		visibility: hidden
	}
	.header-abs-top-md .header-abs-top-inner:hover::-webkit-scrollbar-thumb {
		visibility: visible
	}
}

@media (max-width:991.98px) {
	.header-abs-top .header-abs-top-inner,
	.header-abs-top-lg .header-abs-top-inner,
	.header-abs-top-sm .header-abs-top-inner {
		max-height: 75vh;
		overflow: hidden;
		overflow-y: auto
	}
	.header-abs-top .header-abs-top-inner::-webkit-scrollbar,
	.header-abs-top-lg .header-abs-top-inner::-webkit-scrollbar,
	.header-abs-top-sm .header-abs-top-inner::-webkit-scrollbar {
		width: .5rem
	}
	.header-abs-top .header-abs-top-inner::-webkit-scrollbar-thumb,
	.header-abs-top-lg .header-abs-top-inner::-webkit-scrollbar-thumb,
	.header-abs-top-sm .header-abs-top-inner::-webkit-scrollbar-thumb {
		background-color: rgba(189, 197, 209, .6);
		visibility: hidden
	}
	.header-abs-top .header-abs-top-inner:hover::-webkit-scrollbar-thumb,
	.header-abs-top-lg .header-abs-top-inner:hover::-webkit-scrollbar-thumb,
	.header-abs-top-sm .header-abs-top-inner:hover::-webkit-scrollbar-thumb {
		visibility: visible
	}
}

@media (max-width:1199.98px) {
	.header-abs-top-xl .header-abs-top-inner {
		max-height: 75vh;
		overflow: hidden;
		overflow-y: auto
	}
	.header-abs-top-xl .header-abs-top-inner::-webkit-scrollbar {
		width: .5rem
	}
	.header-abs-top-xl .header-abs-top-inner::-webkit-scrollbar-thumb {
		background-color: rgba(189, 197, 209, .6);
		visibility: hidden
	}
	.header-abs-top-xl .header-abs-top-inner:hover::-webkit-scrollbar-thumb {
		visibility: visible
	}
}

.header-sticky-top {
	position: fixed;
	bottom: auto;
	top: 0
}

@media (min-width:576px) {
	.header-sticky-top-sm {
		position: fixed;
		bottom: auto;
		top: 0
	}
}

@media (min-width:768px) {
	.header-sticky-top-md {
		position: fixed;
		bottom: auto;
		top: 0
	}
}

@media (min-width:992px) {
	.header-sticky-top-lg {
		position: fixed;
		bottom: auto;
		top: 0
	}
}

@media (min-width:1200px) {
	.header-sticky-top-xl {
		position: fixed;
		bottom: auto;
		top: 0
	}
}

@media (max-width:767.98px) {
	.header-sticky-top-md .header-sticky-top-inner {
		max-height: 75vh;
		overflow: hidden;
		overflow-y: auto
	}
	.header-sticky-top-md .header-sticky-top-inner::-webkit-scrollbar {
		width: .5rem
	}
	.header-sticky-top-md .header-sticky-top-inner::-webkit-scrollbar-thumb {
		background-color: rgba(189, 197, 209, .6);
		visibility: hidden
	}
	.header-sticky-top-md .header-sticky-top-inner:hover::-webkit-scrollbar-thumb {
		visibility: visible
	}
}

@media (max-width:991.98px) {
	.header-sticky-top .header-sticky-top-inner,
	.header-sticky-top-lg .header-sticky-top-inner,
	.header-sticky-top-sm .header-sticky-top-inner {
		max-height: 75vh;
		overflow: hidden;
		overflow-y: auto
	}
	.header-sticky-top .header-sticky-top-inner::-webkit-scrollbar,
	.header-sticky-top-lg .header-sticky-top-inner::-webkit-scrollbar,
	.header-sticky-top-sm .header-sticky-top-inner::-webkit-scrollbar {
		width: .5rem
	}
	.header-sticky-top .header-sticky-top-inner::-webkit-scrollbar-thumb,
	.header-sticky-top-lg .header-sticky-top-inner::-webkit-scrollbar-thumb,
	.header-sticky-top-sm .header-sticky-top-inner::-webkit-scrollbar-thumb {
		background-color: rgba(189, 197, 209, .6);
		visibility: hidden
	}
	.header-sticky-top .header-sticky-top-inner:hover::-webkit-scrollbar-thumb,
	.header-sticky-top-lg .header-sticky-top-inner:hover::-webkit-scrollbar-thumb,
	.header-sticky-top-sm .header-sticky-top-inner:hover::-webkit-scrollbar-thumb {
		visibility: visible
	}
}

@media (max-width:1199.98px) {
	.header-sticky-top-xl .header-sticky-top-inner {
		max-height: 75vh;
		overflow: hidden;
		overflow-y: auto
	}
	.header-sticky-top-xl .header-sticky-top-inner::-webkit-scrollbar {
		width: .5rem
	}
	.header-sticky-top-xl .header-sticky-top-inner::-webkit-scrollbar-thumb {
		background-color: rgba(189, 197, 209, .6);
		visibility: hidden
	}
	.header-sticky-top-xl .header-sticky-top-inner:hover::-webkit-scrollbar-thumb {
		visibility: visible
	}
}

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

@-webkit-keyframes fadeIn {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

@keyframes fadeIn {
	from {
		opacity: 0
	}
	to {
		opacity: 1
	}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn
}

@-webkit-keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 15px, 0);
		transform: translate3d(0, 15px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInUp {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, 15px, 0);
		transform: translate3d(0, 15px, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}

@-webkit-keyframes fadeOut {
	from {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

@keyframes fadeOut {
	from {
		opacity: 1
	}
	to {
		opacity: 0
	}
}

.fadeOut {
	-webkit-animation-name: fadeOut;
	animation-name: fadeOut
}

@-webkit-keyframes fadeOutUp {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

@keyframes fadeOutUp {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0)
	}
}

.fadeOutUp {
	-webkit-animation-name: fadeOutUp;
	animation-name: fadeOutUp
}

@-webkit-keyframes fadeOutDown {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

@keyframes fadeOutDown {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(0, 100%, 0);
		transform: translate3d(0, 100%, 0)
	}
}

.fadeOutDown {
	-webkit-animation-name: fadeOutDown;
	animation-name: fadeOutDown
}

@-webkit-keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInUp {
	from {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.slideInUp {
	-webkit-animation-name: slideInUp;
	animation-name: slideInUp
}

@-webkit-keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes slideInDown {
	from {
		-webkit-transform: translate3d(0, -10px, 0);
		transform: translate3d(0, -10px, 0);
		visibility: visible
	}
	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.slideInDown {
	-webkit-animation-name: slideInDown;
	animation-name: slideInDown
}

@-webkit-keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.fadeInLeft {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft
}

@-webkit-keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

@keyframes fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0)
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}

@-webkit-keyframes fadeOutLeft {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}

@keyframes fadeOutLeft {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0)
	}
}

.fadeOutLeft {
	-webkit-animation-name: fadeOutLeft;
	animation-name: fadeOutLeft
}

@-webkit-keyframes fadeOutRight {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

@keyframes fadeOutRight {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0)
	}
}

.fadeOutRight {
	-webkit-animation-name: fadeOutRight;
	animation-name: fadeOutRight
}

.alert-primary {
	color: #fff;
	background-color: #3d42f5;
	border-color: #3d42f5
}

.alert-primary hr {
	border-top-color: #1e6cff
}

.alert-primary .alert-link {
	color: #fff
}

.alert-secondary {
	color: #fff;
	background-color: #71869d;
	border-color: #71869d
}

.alert-secondary hr {
	border-top-color: #647991
}

.alert-secondary .alert-link {
	color: #fff
}

.alert-success {
	color: #fff;
	background-color: #00c9a7;
	border-color: #00c9a7
}

.alert-success hr {
	border-top-color: #00b092
}

.alert-success .alert-link {
	color: #fff
}

.alert-info {
	color: #fff;
	background-color: #09a5be;
	border-color: #09a5be
}

.alert-info hr {
	border-top-color: #0890a6
}

.alert-info .alert-link {
	color: #fff
}

.alert-warning {
	color: #1e2022;
	background-color: #f5ca99;
	border-color: #f5ca99
}

.alert-warning hr {
	border-top-color: #f3be82
}

.alert-warning .alert-link {
	color: #1e2022
}

.alert-danger {
	color: #fff;
	background-color: #ed4c78;
	border-color: #ed4c78
}

.alert-danger hr {
	border-top-color: #eb3567
}

.alert-danger .alert-link {
	color: #fff
}

.alert-light {
	color: #1e2022;
	background-color: #f7faff;
	border-color: #f7faff
}

.alert-light hr {
	border-top-color: #deeaff
}

.alert-light .alert-link {
	color: #1e2022
}

.alert-dark {
	color: #fff;
	background-color: #16212a;
	border-color: #16212a
}

.alert-dark hr {
	border-top-color: #1a2848
}

.alert-dark .alert-link {
	color: #fff
}

.alert-indigo {
	color: #fff;
	background-color: #2d1582;
	border-color: #2d1582
}

.alert-indigo hr {
	border-top-color: #25116c
}

.alert-indigo .alert-link {
	color: #fff
}

.alert-soft-primary {
	color: #3d42f5;
	background-color: rgba(55, 125, 255, .1)
}

.alert-soft-primary .alert-link {
	color: #3d42f5
}

.alert-soft-primary .alert-link:hover {
	color: #1366ff
}

.alert-soft-secondary {
	color: #71869d;
	background-color: rgba(113, 134, 157, .1)
}

.alert-soft-secondary .alert-link {
	color: #71869d
}

.alert-soft-secondary .alert-link:hover {
	color: #60748b
}

.alert-soft-success {
	color: #00c9a7;
	background-color: rgba(0, 201, 167, .1)
}

.alert-soft-success .alert-link {
	color: #00c9a7
}

.alert-soft-success .alert-link:hover {
	color: #00a589
}

.alert-soft-info {
	color: #09a5be;
	background-color: rgba(9, 165, 190, .1)
}

.alert-soft-info .alert-link {
	color: #09a5be
}

.alert-soft-info .alert-link:hover {
	color: #07879c
}

.alert-soft-warning {
	color: #f5ca99;
	background-color: rgba(245, 202, 153, .1)
}

.alert-soft-warning .alert-link {
	color: #f5ca99
}

.alert-soft-warning .alert-link:hover {
	color: #f2b978
}

.alert-soft-danger {
	color: #ed4c78;
	background-color: rgba(237, 76, 120, .1)
}

.alert-soft-danger .alert-link {
	color: #ed4c78
}

.alert-soft-danger .alert-link:hover {
	color: #ea2c60
}

.alert-soft-light {
	color: #f7faff;
	background-color: rgba(247, 250, 255, .1)
}

.alert-soft-light .alert-link {
	color: #f7faff
}

.alert-soft-light .alert-link:hover {
	color: #d3e4ff
}

.alert-soft-dark {
	color: #16212a;
	background-color: rgba(33, 50, 91, .1)
}

.alert-soft-dark .alert-link {
	color: #16212a
}

.alert-soft-dark .alert-link:hover {
	color: #172441
}

.alert-soft-indigo {
	color: #2d1582;
	background-color: rgba(45, 21, 130, .1)
}

.alert-soft-indigo .alert-link {
	color: #2d1582
}

.alert-soft-indigo .alert-link:hover {
	color: #221063
}

.avatar {
	position: relative;
	display: inline-block;
	width: 3.125rem;
	height: 3.125rem;
	border-radius: .3125rem
}

.avatar-img {
	max-width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: .3125rem
}

.avatar-initials {
	font-size: 1rem;
	font-weight: 600;
	text-transform: uppercase
}

.avatar-circle {
	border-radius: 50%
}

.avatar-circle .avatar-img {
	border-radius: 50%
}

.avatar-centered {
	display: -ms-flexbox;
	display: flex;
	margin-right: auto;
	margin-left: auto
}

.avatar-border-lg {
	border: .1875rem solid #fff
}

.avatar-group {
	display: -ms-flexbox;
	display: flex
}

.avatar-group .avatar-circle .avatar-initials {
	border-radius: 50%
}

.avatar-group .avatar .avatar-img,
.avatar-group .avatar .avatar-initials,
.avatar-group .avatar-sm .avatar-img,
.avatar-group .avatar-sm .avatar-initials,
.avatar-group .avatar-xs .avatar-img,
.avatar-group .avatar-xs .avatar-initials {
	border: 2px solid #fff
}

.avatar-group .avatar-lg .avatar-img,
.avatar-group .avatar-lg .avatar-initials {
	border: 5px solid #fff
}

.avatar-group .avatar-xl .avatar-img,
.avatar-group .avatar-xl .avatar-initials {
	border: 7px solid #fff
}

.avatar-group .avatar+.avatar {
	margin-left: -1rem
}

.avatar-group .avatar-xs+.avatar-xs {
	margin-left: -.6125rem
}

.avatar-group .avatar-sm+.avatar-sm {
	margin-left: -.875rem
}

.avatar-group .avatar-lg+.avatar-lg {
	margin-left: -1.5rem
}

.avatar-group .avatar-xl+.avatar-xl {
	margin-left: -2rem
}

.avatar-initials {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%
}

.avatar.avatar-circle .avatar-status {
	bottom: -.21875rem;
	right: -.21875rem
}

.avatar.avatar-circle .avatar-sm-status {
	bottom: 0;
	right: 0
}

.avatar.avatar-circle .avatar-lg-status {
	bottom: -.325rem;
	right: -.325rem
}

.avatar-xss {
	width: 1rem;
	height: 1rem
}

.avatar-xss .avatar-initials {
	font-size: .75rem
}

.avatar-xs {
	width: 1.75rem;
	height: 1.75rem
}

.avatar-xs .avatar-initials {
	font-size: .75rem
}

.avatar-xs.avatar-circle .avatar-status {
	bottom: -.21875rem;
	right: -.21875rem
}

.avatar-xs.avatar-circle .avatar-sm-status {
	bottom: -.11719rem;
	right: -.11719rem
}

.avatar-xs.avatar-circle .avatar-lg-status {
	bottom: -.325rem;
	right: -.325rem
}

.avatar-xs {
	width: 1.75rem;
	height: 1.75rem
}

.avatar-xs .avatar-initials {
	font-size: .75rem
}

.avatar-xs.avatar-circle .avatar-status {
	bottom: -.21875rem;
	right: -.21875rem
}

.avatar-xs.avatar-circle .avatar-sm-status {
	bottom: -.11719rem;
	right: -.11719rem
}

.avatar-xs.avatar-circle .avatar-lg-status {
	bottom: -.325rem;
	right: -.325rem
}

.avatar-sm {
	width: 2.6875rem;
	height: 2.6875rem
}

.avatar-sm .avatar-initials {
	font-size: .8125rem
}

.avatar-sm.avatar-circle .avatar-status {
	bottom: -.21875rem;
	right: -.21875rem
}

.avatar-sm.avatar-circle .avatar-sm-status {
	bottom: -.09375rem;
	right: -.09375rem
}

.avatar-sm.avatar-circle .avatar-lg-status {
	bottom: -.40625rem;
	right: -.40625rem
}

.avatar-lg {
	width: 4.25rem;
	height: 4.25rem
}

.avatar-lg .avatar-initials {
	font-size: 1.25rem
}

.avatar-lg.avatar-circle .avatar-status {
	bottom: -.13125rem;
	right: -.13125rem
}

.avatar-lg.avatar-circle .avatar-sm-status {
	bottom: .09375rem;
	right: .09375rem
}

.avatar-lg.avatar-circle .avatar-lg-status {
	bottom: -.20313rem;
	right: -.20313rem
}

.avatar-xl {
	width: 5.625rem;
	height: 5.625rem
}

.avatar-xl .avatar-initials {
	font-size: 2rem
}

.avatar-xl.avatar-circle .avatar-status {
	bottom: .16406rem;
	right: .16406rem
}

.avatar-xl.avatar-circle .avatar-sm-status {
	bottom: .23438rem;
	right: .23438rem
}

.avatar-xl.avatar-circle .avatar-lg-status {
	bottom: .13542rem;
	right: .13542rem
}

.avatar-xxl {
	width: 7rem;
	height: 7rem
}

.avatar-xxl .avatar-initials {
	font-size: 3rem
}

.avatar-xxl.avatar-circle .avatar-status {
	bottom: .4375rem;
	right: .4375rem
}

.avatar-xxl.avatar-circle .avatar-sm-status {
	bottom: .58333rem;
	right: .58333rem
}

.avatar-xxl.avatar-circle .avatar-lg-status {
	bottom: .29545rem;
	right: .29545rem
}

.avatar-status {
	position: absolute;
	bottom: -.525rem;
	right: -.525rem;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	white-space: nowrap;
	text-align: center;
	vertical-align: baseline;
	border: .125rem solid #fff;
	width: 1.3125rem;
	height: 1.3125rem;
	line-height: 1;
	font-size: .625rem;
	border-radius: 50%
}

.avatar-sm-status {
	bottom: -.2625rem;
	right: -.2625rem;
	width: .9375rem;
	height: .9375rem;
	font-size: .5rem
}

.avatar-lg-status {
	width: 1.625rem;
	height: 1.625rem;
	font-size: .75rem
}

.avatar-primary {
	color: #fff;
	background-color: #3d42f5
}

.avatar-secondary {
	color: #fff;
	background-color: #71869d
}

.avatar-success {
	color: #fff;
	background-color: #00c9a7
}

.avatar-info {
	color: #fff;
	background-color: #09a5be
}

.avatar-warning {
	color: #1e2022;
	background-color: #f5ca99
}

.avatar-danger {
	color: #fff;
	background-color: #ed4c78
}

.avatar-light {
	color: #1e2022;
	background-color: #f7faff
}

.avatar-dark {
	color: #fff;
	background-color: #16212a
}

.avatar-indigo {
	color: #fff;
	background-color: #2d1582
}

.avatar-soft-primary {
	color: #3d42f5;
	background-color: rgba(55, 125, 255, .1)
}

.avatar-soft-secondary {
	color: #71869d;
	background-color: rgba(113, 134, 157, .1)
}

.avatar-soft-success {
	color: #00c9a7;
	background-color: rgba(0, 201, 167, .1)
}

.avatar-soft-info {
	color: #09a5be;
	background-color: rgba(9, 165, 190, .1)
}

.avatar-soft-warning {
	color: #f5ca99;
	background-color: rgba(245, 202, 153, .1)
}

.avatar-soft-danger {
	color: #ed4c78;
	background-color: rgba(237, 76, 120, .1)
}

.avatar-soft-light {
	color: #f7faff;
	background-color: rgba(247, 250, 255, .1)
}

.avatar-soft-dark {
	color: #16212a;
	background-color: rgba(33, 50, 91, .1)
}

.avatar-soft-indigo {
	color: #2d1582;
	background-color: rgba(45, 21, 130, .1)
}

.blockquote {
	font-size: 1rem;
	border-left: .1875rem solid #e7eaf3;
	padding-left: .75rem;
	margin-bottom: 0
}

.blockquote-footer {
	margin-top: 1rem
}

.badge-soft-primary {
	color: #3d42f5;
	background-color: rgba(55, 125, 255, .1)
}

a.badge-soft-primary:focus,
a.badge-soft-primary:hover {
	color: #fff;
	background-color: #3d42f5
}

.badge-soft-secondary {
	color: #71869d;
	background-color: rgba(113, 134, 157, .1)
}

a.badge-soft-secondary:focus,
a.badge-soft-secondary:hover {
	color: #fff;
	background-color: #71869d
}

.badge-soft-success {
	color: #00c9a7;
	background-color: rgba(0, 201, 167, .1)
}

a.badge-soft-success:focus,
a.badge-soft-success:hover {
	color: #fff;
	background-color: #00c9a7
}

.badge-soft-info {
	color: #09a5be;
	background-color: rgba(9, 165, 190, .1)
}

a.badge-soft-info:focus,
a.badge-soft-info:hover {
	color: #fff;
	background-color: #09a5be
}

.badge-soft-warning {
	color: #f5ca99;
	background-color: rgba(245, 202, 153, .1)
}

a.badge-soft-warning:focus,
a.badge-soft-warning:hover {
	color: #1e2022;
	background-color: #f5ca99
}

.badge-soft-danger {
	color: #ed4c78;
	background-color: rgba(237, 76, 120, .1)
}

a.badge-soft-danger:focus,
a.badge-soft-danger:hover {
	color: #fff;
	background-color: #ed4c78
}

.badge-soft-light {
	color: #f7faff;
	background-color: rgba(247, 250, 255, .1)
}

a.badge-soft-light:focus,
a.badge-soft-light:hover {
	color: #1e2022;
	background-color: #f7faff
}

.badge-soft-dark {
	color: #16212a;
	background-color: rgba(33, 50, 91, .1)
}

a.badge-soft-dark:focus,
a.badge-soft-dark:hover {
	color: #fff;
	background-color: #16212a
}

.badge-soft-indigo {
	color: #2d1582;
	background-color: rgba(45, 21, 130, .1)
}

a.badge-soft-indigo:focus,
a.badge-soft-indigo:hover {
	color: #fff;
	background-color: #2d1582
}

.badge-soft-warning {
	color: #ec9a3c!important
}

.btn.dropdown-toggle {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center
}

.btn-white {
	font-weight: 400;
	background-color: #fff;
	border-color: #e7eaf3
}

.btn-white.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%2371869d' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-white.active,
.btn-white.focus,
.btn-white:active,
.btn-white:focus,
.btn-white:hover {
	color: #0052ea;
	box-shadow: 0 3px 6px -2px rgba(140, 152, 164, .25)
}

.btn-white.active.dropdown-toggle::after,
.btn-white.focus.dropdown-toggle::after,
.btn-white:active.dropdown-toggle::after,
.btn-white:focus.dropdown-toggle::after,
.btn-white:hover.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%233d42f5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-white.disabled,
.btn-white:disabled {
	color: #677788;
	background-color: rgba(231, 234, 243, .5)
}

.btn-primary.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-secondary.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-success.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-info.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-warning.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231e2022' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-danger.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-light.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231e2022' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-dark.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-indigo.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-outline-primary.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%233d42f5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-outline-primary.active.dropdown-toggle::after,
.btn-outline-primary:active.dropdown-toggle::after,
.btn-outline-primary:hover.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-outline-secondary.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%2371869d' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-outline-secondary.active.dropdown-toggle::after,
.btn-outline-secondary:active.dropdown-toggle::after,
.btn-outline-secondary:hover.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-outline-success.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%2300c9a7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-outline-success.active.dropdown-toggle::after,
.btn-outline-success:active.dropdown-toggle::after,
.btn-outline-success:hover.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-outline-info.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%2309a5be' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-outline-info.active.dropdown-toggle::after,
.btn-outline-info:active.dropdown-toggle::after,
.btn-outline-info:hover.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-outline-warning.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23f5ca99' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-outline-warning.active.dropdown-toggle::after,
.btn-outline-warning:active.dropdown-toggle::after,
.btn-outline-warning:hover.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231e2022' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-outline-danger.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ed4c78' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-outline-danger.active.dropdown-toggle::after,
.btn-outline-danger:active.dropdown-toggle::after,
.btn-outline-danger:hover.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-outline-light.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23f7faff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-outline-light.active.dropdown-toggle::after,
.btn-outline-light:active.dropdown-toggle::after,
.btn-outline-light:hover.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231e2022' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-outline-dark.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%2316212a' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-outline-dark.active.dropdown-toggle::after,
.btn-outline-dark:active.dropdown-toggle::after,
.btn-outline-dark:hover.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-outline-indigo.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%232d1582' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-outline-indigo.active.dropdown-toggle::after,
.btn-outline-indigo:active.dropdown-toggle::after,
.btn-outline-indigo:hover.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-primary[href]:active,
.btn-primary[href]:focus,
.btn-primary[href]:hover,
.btn-primary[type]:active,
.btn-primary[type]:focus,
.btn-primary[type]:hover {
	box-shadow: 0 4px 11px rgba(55, 125, 255, .35)
}

.btn-primary:not([href]),
.btn-primary:not([href]):not([href]):not(:disabled):not(.disabled),
.btn-primary:not(label.btn),
.btn-primary:not(label.btn):not([href]):not(:disabled):not(.disabled) {
	background-color: #3d42f5;
	border-color: #3d42f5
}

.btn-primary:hover {
	background-color: #3d42f5;
	border-color: #3d42f5
}

.btn-secondary[href]:active,
.btn-secondary[href]:focus,
.btn-secondary[href]:hover,
.btn-secondary[type]:active,
.btn-secondary[type]:focus,
.btn-secondary[type]:hover {
	box-shadow: 0 4px 11px rgba(113, 134, 157, .35)
}

.btn-secondary:not([href]),
.btn-secondary:not([href]):not([href]):not(:disabled):not(.disabled),
.btn-secondary:not(label.btn),
.btn-secondary:not(label.btn):not([href]):not(:disabled):not(.disabled) {
	background-color: #71869d;
	border-color: #71869d
}

.btn-secondary:hover {
	background-color: #71869d;
	border-color: #71869d
}

.btn-success[href]:active,
.btn-success[href]:focus,
.btn-success[href]:hover,
.btn-success[type]:active,
.btn-success[type]:focus,
.btn-success[type]:hover {
	box-shadow: 0 4px 11px rgba(0, 201, 167, .35)
}

.btn-success:not([href]),
.btn-success:not([href]):not([href]):not(:disabled):not(.disabled),
.btn-success:not(label.btn),
.btn-success:not(label.btn):not([href]):not(:disabled):not(.disabled) {
	background-color: #00c9a7;
	border-color: #00c9a7
}

.btn-success:hover {
	background-color: #00c9a7;
	border-color: #00c9a7
}

.btn-info[href]:active,
.btn-info[href]:focus,
.btn-info[href]:hover,
.btn-info[type]:active,
.btn-info[type]:focus,
.btn-info[type]:hover {
	box-shadow: 0 4px 11px rgba(9, 165, 190, .35)
}

.btn-info:not([href]),
.btn-info:not([href]):not([href]):not(:disabled):not(.disabled),
.btn-info:not(label.btn),
.btn-info:not(label.btn):not([href]):not(:disabled):not(.disabled) {
	background-color: #09a5be;
	border-color: #09a5be
}

.btn-info:hover {
	background-color: #09a5be;
	border-color: #09a5be
}

.btn-warning[href]:active,
.btn-warning[href]:focus,
.btn-warning[href]:hover,
.btn-warning[type]:active,
.btn-warning[type]:focus,
.btn-warning[type]:hover {
	box-shadow: 0 4px 11px rgba(245, 202, 153, .35)
}

.btn-warning:not([href]),
.btn-warning:not([href]):not([href]):not(:disabled):not(.disabled),
.btn-warning:not(label.btn),
.btn-warning:not(label.btn):not([href]):not(:disabled):not(.disabled) {
	background-color: #f5ca99;
	border-color: #f5ca99
}

.btn-warning:hover {
	background-color: #f5ca99;
	border-color: #f5ca99
}

.btn-danger[href]:active,
.btn-danger[href]:focus,
.btn-danger[href]:hover,
.btn-danger[type]:active,
.btn-danger[type]:focus,
.btn-danger[type]:hover {
	box-shadow: 0 4px 11px rgba(237, 76, 120, .35)
}

.btn-danger:not([href]),
.btn-danger:not([href]):not([href]):not(:disabled):not(.disabled),
.btn-danger:not(label.btn),
.btn-danger:not(label.btn):not([href]):not(:disabled):not(.disabled) {
	background-color: #ed4c78;
	border-color: #ed4c78
}

.btn-danger:hover {
	background-color: #ed4c78;
	border-color: #ed4c78
}

.btn-light[href]:active,
.btn-light[href]:focus,
.btn-light[href]:hover,
.btn-light[type]:active,
.btn-light[type]:focus,
.btn-light[type]:hover {
	box-shadow: 0 4px 11px rgba(247, 250, 255, .35)
}

.btn-light:not([href]),
.btn-light:not([href]):not([href]):not(:disabled):not(.disabled),
.btn-light:not(label.btn),
.btn-light:not(label.btn):not([href]):not(:disabled):not(.disabled) {
	background-color: #f7faff;
	border-color: #f7faff
}

.btn-light:hover {
	background-color: #f7faff;
	border-color: #f7faff
}

.btn-dark[href]:active,
.btn-dark[href]:focus,
.btn-dark[href]:hover,
.btn-dark[type]:active,
.btn-dark[type]:focus,
.btn-dark[type]:hover {
	box-shadow: 0 4px 11px rgba(33, 50, 91, .35)
}

.btn-dark:not([href]),
.btn-dark:not([href]):not([href]):not(:disabled):not(.disabled),
.btn-dark:not(label.btn),
.btn-dark:not(label.btn):not([href]):not(:disabled):not(.disabled) {
	background-color: #16212a;
	border-color: #16212a
}

.btn-dark:hover {
	background-color: #16212a;
	border-color: #16212a
}

.btn-indigo[href]:active,
.btn-indigo[href]:focus,
.btn-indigo[href]:hover,
.btn-indigo[type]:active,
.btn-indigo[type]:focus,
.btn-indigo[type]:hover {
	box-shadow: 0 4px 11px rgba(45, 21, 130, .35)
}

.btn-indigo:not([href]),
.btn-indigo:not([href]):not([href]):not(:disabled):not(.disabled),
.btn-indigo:not(label.btn),
.btn-indigo:not(label.btn):not([href]):not(:disabled):not(.disabled) {
	background-color: #2d1582;
	border-color: #2d1582
}

.btn-indigo:hover {
	background-color: #2d1582;
	border-color: #2d1582
}

.btn-custom-toggle-primary {
	color: #97a4af;
	border-color: #e7eaf3
}

.btn-custom-toggle-primary:hover {
	color: #3d42f5;
	background-color: transparent;
	border-color: #3d42f5
}

.btn-custom-toggle-primary:not(:disabled):not(.disabled).active,
.btn-custom-toggle-primary:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #3d42f5;
	border-color: #3d42f5
}

.btn-custom-toggle-secondary {
	color: #97a4af;
	border-color: #e7eaf3
}

.btn-custom-toggle-secondary:hover {
	color: #71869d;
	background-color: transparent;
	border-color: #71869d
}

.btn-custom-toggle-secondary:not(:disabled):not(.disabled).active,
.btn-custom-toggle-secondary:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #71869d;
	border-color: #71869d
}

.btn-custom-toggle-success {
	color: #97a4af;
	border-color: #e7eaf3
}

.btn-custom-toggle-success:hover {
	color: #00c9a7;
	background-color: transparent;
	border-color: #00c9a7
}

.btn-custom-toggle-success:not(:disabled):not(.disabled).active,
.btn-custom-toggle-success:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #00c9a7;
	border-color: #00c9a7
}

.btn-custom-toggle-info {
	color: #97a4af;
	border-color: #e7eaf3
}

.btn-custom-toggle-info:hover {
	color: #09a5be;
	background-color: transparent;
	border-color: #09a5be
}

.btn-custom-toggle-info:not(:disabled):not(.disabled).active,
.btn-custom-toggle-info:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #09a5be;
	border-color: #09a5be
}

.btn-custom-toggle-warning {
	color: #97a4af;
	border-color: #e7eaf3
}

.btn-custom-toggle-warning:hover {
	color: #f5ca99;
	background-color: transparent;
	border-color: #f5ca99
}

.btn-custom-toggle-warning:not(:disabled):not(.disabled).active,
.btn-custom-toggle-warning:not(:disabled):not(.disabled):active {
	color: #1e2022;
	background-color: #f5ca99;
	border-color: #f5ca99
}

.btn-custom-toggle-danger {
	color: #97a4af;
	border-color: #e7eaf3
}

.btn-custom-toggle-danger:hover {
	color: #ed4c78;
	background-color: transparent;
	border-color: #ed4c78
}

.btn-custom-toggle-danger:not(:disabled):not(.disabled).active,
.btn-custom-toggle-danger:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #ed4c78;
	border-color: #ed4c78
}

.btn-custom-toggle-light {
	color: #97a4af;
	border-color: #e7eaf3
}

.btn-custom-toggle-light:hover {
	color: #fff;
	background-color: transparent;
	border-color: #f7faff
}

.btn-custom-toggle-light:not(:disabled):not(.disabled).active,
.btn-custom-toggle-light:not(:disabled):not(.disabled):active {
	color: #1e2022;
	background-color: #f7faff;
	border-color: #f7faff
}

.btn-custom-toggle-dark {
	color: #97a4af;
	border-color: #e7eaf3
}

.btn-custom-toggle-dark:hover {
	color: #16212a;
	background-color: transparent;
	border-color: #16212a
}

.btn-custom-toggle-dark:not(:disabled):not(.disabled).active,
.btn-custom-toggle-dark:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #16212a;
	border-color: #16212a
}

.btn-custom-toggle-indigo {
	color: #97a4af;
	border-color: #e7eaf3
}

.btn-custom-toggle-indigo:hover {
	color: #2d1582;
	background-color: transparent;
	border-color: #2d1582
}

.btn-custom-toggle-indigo:not(:disabled):not(.disabled).active,
.btn-custom-toggle-indigo:not(:disabled):not(.disabled):active {
	color: #fff;
	background-color: #2d1582;
	border-color: #2d1582
}

.btn-custom-toggle-light {
	color: rgba(255, 255, 255, .7);
	border-color: rgba(255, 255, 255, .7)
}

.btn-soft-primary {
	color: #3d42f5;
	background-color: rgba(55, 125, 255, .1);
	border-color: transparent
}

.btn-soft-primary.active,
.btn-soft-primary:active,
.btn-soft-primary:focus,
.btn-soft-primary:hover {
	color: #fff;
	background-color: #3d42f5;
	box-shadow: 0 4px 11px rgba(55, 125, 255, .1)
}

.btn-soft-primary.disabled,
.btn-soft-primary:disabled {
	color: #3d42f5;
	background-color: rgba(55, 125, 255, .1);
	box-shadow: none
}

.btn-soft-primary:not(:disabled):not(.disabled).active,
.btn-soft-primary:not(:disabled):not(.disabled):active,
.show>.btn-soft-primary.dropdown-toggle {
	color: #fff;
	background-color: #3d42f5
}

.btn-soft-secondary {
	color: #71869d;
	background-color: rgba(113, 134, 157, .1);
	border-color: transparent
}

.btn-soft-secondary.active,
.btn-soft-secondary:active,
.btn-soft-secondary:focus,
.btn-soft-secondary:hover {
	color: #fff;
	background-color: #71869d;
	box-shadow: 0 4px 11px rgba(113, 134, 157, .1)
}

.btn-soft-secondary.disabled,
.btn-soft-secondary:disabled {
	color: #71869d;
	background-color: rgba(113, 134, 157, .1);
	box-shadow: none
}

.btn-soft-secondary:not(:disabled):not(.disabled).active,
.btn-soft-secondary:not(:disabled):not(.disabled):active,
.show>.btn-soft-secondary.dropdown-toggle {
	color: #fff;
	background-color: #71869d
}

.btn-soft-success {
	color: #00c9a7;
	background-color: rgba(0, 201, 167, .1);
	border-color: transparent
}

.btn-soft-success.active,
.btn-soft-success:active,
.btn-soft-success:focus,
.btn-soft-success:hover {
	color: #fff;
	background-color: #00c9a7;
	box-shadow: 0 4px 11px rgba(0, 201, 167, .1)
}

.btn-soft-success.disabled,
.btn-soft-success:disabled {
	color: #00c9a7;
	background-color: rgba(0, 201, 167, .1);
	box-shadow: none
}

.btn-soft-success:not(:disabled):not(.disabled).active,
.btn-soft-success:not(:disabled):not(.disabled):active,
.show>.btn-soft-success.dropdown-toggle {
	color: #fff;
	background-color: #00c9a7
}

.btn-soft-info {
	color: #09a5be;
	background-color: rgba(9, 165, 190, .1);
	border-color: transparent
}

.btn-soft-info.active,
.btn-soft-info:active,
.btn-soft-info:focus,
.btn-soft-info:hover {
	color: #fff;
	background-color: #09a5be;
	box-shadow: 0 4px 11px rgba(9, 165, 190, .1)
}

.btn-soft-info.disabled,
.btn-soft-info:disabled {
	color: #09a5be;
	background-color: rgba(9, 165, 190, .1);
	box-shadow: none
}

.btn-soft-info:not(:disabled):not(.disabled).active,
.btn-soft-info:not(:disabled):not(.disabled):active,
.show>.btn-soft-info.dropdown-toggle {
	color: #fff;
	background-color: #09a5be
}

.btn-soft-warning {
	color: #f5ca99;
	background-color: rgba(245, 202, 153, .1);
	border-color: transparent
}

.btn-soft-warning.active,
.btn-soft-warning:active,
.btn-soft-warning:focus,
.btn-soft-warning:hover {
	color: #1e2022;
	background-color: #f5ca99;
	box-shadow: 0 4px 11px rgba(245, 202, 153, .1)
}

.btn-soft-warning.disabled,
.btn-soft-warning:disabled {
	color: #f5ca99;
	background-color: rgba(245, 202, 153, .1);
	box-shadow: none
}

.btn-soft-warning:not(:disabled):not(.disabled).active,
.btn-soft-warning:not(:disabled):not(.disabled):active,
.show>.btn-soft-warning.dropdown-toggle {
	color: #1e2022;
	background-color: #f5ca99
}

.btn-soft-danger {
	color: #ed4c78;
	background-color: rgba(237, 76, 120, .1);
	border-color: transparent
}

.btn-soft-danger.active,
.btn-soft-danger:active,
.btn-soft-danger:focus,
.btn-soft-danger:hover {
	color: #fff;
	background-color: #ed4c78;
	box-shadow: 0 4px 11px rgba(237, 76, 120, .1)
}

.btn-soft-danger.disabled,
.btn-soft-danger:disabled {
	color: #ed4c78;
	background-color: rgba(237, 76, 120, .1);
	box-shadow: none
}

.btn-soft-danger:not(:disabled):not(.disabled).active,
.btn-soft-danger:not(:disabled):not(.disabled):active,
.show>.btn-soft-danger.dropdown-toggle {
	color: #fff;
	background-color: #ed4c78
}

.btn-soft-light {
	color: #f7faff;
	background-color: rgba(247, 250, 255, .1);
	border-color: transparent
}

.btn-soft-light.active,
.btn-soft-light:active,
.btn-soft-light:focus,
.btn-soft-light:hover {
	color: #1e2022;
	background-color: #f7faff;
	box-shadow: 0 4px 11px rgba(247, 250, 255, .1)
}

.btn-soft-light.disabled,
.btn-soft-light:disabled {
	color: #f7faff;
	background-color: rgba(247, 250, 255, .1);
	box-shadow: none
}

.btn-soft-light:not(:disabled):not(.disabled).active,
.btn-soft-light:not(:disabled):not(.disabled):active,
.show>.btn-soft-light.dropdown-toggle {
	color: #1e2022;
	background-color: #f7faff
}

.btn-soft-dark {
	color: #16212a;
	background-color: rgba(33, 50, 91, .1);
	border-color: transparent
}

.btn-soft-dark.active,
.btn-soft-dark:active,
.btn-soft-dark:focus,
.btn-soft-dark:hover {
	color: #fff;
	background-color: #16212a;
	box-shadow: 0 4px 11px rgba(33, 50, 91, .1)
}

.btn-soft-dark.disabled,
.btn-soft-dark:disabled {
	color: #16212a;
	background-color: rgba(33, 50, 91, .1);
	box-shadow: none
}

.btn-soft-dark:not(:disabled):not(.disabled).active,
.btn-soft-dark:not(:disabled):not(.disabled):active,
.show>.btn-soft-dark.dropdown-toggle {
	color: #fff;
	background-color: #16212a
}

.btn-soft-indigo {
	color: #2d1582;
	background-color: rgba(45, 21, 130, .1);
	border-color: transparent
}

.btn-soft-indigo.active,
.btn-soft-indigo:active,
.btn-soft-indigo:focus,
.btn-soft-indigo:hover {
	color: #fff;
	background-color: #2d1582;
	box-shadow: 0 4px 11px rgba(45, 21, 130, .1)
}

.btn-soft-indigo.disabled,
.btn-soft-indigo:disabled {
	color: #2d1582;
	background-color: rgba(45, 21, 130, .1);
	box-shadow: none
}

.btn-soft-indigo:not(:disabled):not(.disabled).active,
.btn-soft-indigo:not(:disabled):not(.disabled):active,
.show>.btn-soft-indigo.dropdown-toggle {
	color: #fff;
	background-color: #2d1582
}

.btn-soft-primary.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%233d42f5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem;
	transition: all .2s ease-in-out
}

.btn-soft-primary.active.dropdown-toggle::after,
.btn-soft-primary.focus.dropdown-toggle::after,
.btn-soft-primary:active.dropdown-toggle::after,
.btn-soft-primary:focus.dropdown-toggle::after,
.btn-soft-primary:hover.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-soft-secondary.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%2371869d' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem;
	transition: all .2s ease-in-out
}

.btn-soft-secondary.active.dropdown-toggle::after,
.btn-soft-secondary.focus.dropdown-toggle::after,
.btn-soft-secondary:active.dropdown-toggle::after,
.btn-soft-secondary:focus.dropdown-toggle::after,
.btn-soft-secondary:hover.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-soft-success.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%2300c9a7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem;
	transition: all .2s ease-in-out
}

.btn-soft-success.active.dropdown-toggle::after,
.btn-soft-success.focus.dropdown-toggle::after,
.btn-soft-success:active.dropdown-toggle::after,
.btn-soft-success:focus.dropdown-toggle::after,
.btn-soft-success:hover.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-soft-info.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%2309a5be' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem;
	transition: all .2s ease-in-out
}

.btn-soft-info.active.dropdown-toggle::after,
.btn-soft-info.focus.dropdown-toggle::after,
.btn-soft-info:active.dropdown-toggle::after,
.btn-soft-info:focus.dropdown-toggle::after,
.btn-soft-info:hover.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-soft-warning.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23f5ca99' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem;
	transition: all .2s ease-in-out
}

.btn-soft-warning.active.dropdown-toggle::after,
.btn-soft-warning.focus.dropdown-toggle::after,
.btn-soft-warning:active.dropdown-toggle::after,
.btn-soft-warning:focus.dropdown-toggle::after,
.btn-soft-warning:hover.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231e2022' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-soft-danger.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23ed4c78' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem;
	transition: all .2s ease-in-out
}

.btn-soft-danger.active.dropdown-toggle::after,
.btn-soft-danger.focus.dropdown-toggle::after,
.btn-soft-danger:active.dropdown-toggle::after,
.btn-soft-danger:focus.dropdown-toggle::after,
.btn-soft-danger:hover.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-soft-light.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23f7faff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem;
	transition: all .2s ease-in-out
}

.btn-soft-light.active.dropdown-toggle::after,
.btn-soft-light.focus.dropdown-toggle::after,
.btn-soft-light:active.dropdown-toggle::after,
.btn-soft-light:focus.dropdown-toggle::after,
.btn-soft-light:hover.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%231e2022' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-soft-dark.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%2316212a' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem;
	transition: all .2s ease-in-out
}

.btn-soft-dark.active.dropdown-toggle::after,
.btn-soft-dark.focus.dropdown-toggle::after,
.btn-soft-dark:active.dropdown-toggle::after,
.btn-soft-dark:focus.dropdown-toggle::after,
.btn-soft-dark:hover.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-soft-indigo.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%232d1582' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem;
	transition: all .2s ease-in-out
}

.btn-soft-indigo.active.dropdown-toggle::after,
.btn-soft-indigo.focus.dropdown-toggle::after,
.btn-soft-indigo:active.dropdown-toggle::after,
.btn-soft-indigo:focus.dropdown-toggle::after,
.btn-soft-indigo:hover.dropdown-toggle::after {
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.btn-outline-secondary {
	border-color: #e7eaf3
}

.btn-wide {
	min-width: 10rem
}

.btn-xs {
	font-size: .75rem;
	font-weight: 400;
	padding: .275rem .75rem
}

.btn-icon.btn-xs {
	font-size: .75rem;
	width: 1.75rem;
	height: 1.75rem
}

.btn-group-sm>.btn-icon.btn,
.btn-icon.btn-sm {
	font-size: .8125rem;
	width: 2.6875rem;
	height: 2.6875rem
}

.btn-group-lg>.btn-icon.btn,
.btn-icon.btn-lg {
	font-size: 1.25rem;
	width: 4.25rem;
	height: 4.25rem
}

.btn-ghost-primary {
	color: #3d42f5;
	background-color: transparent
}

.btn-ghost-primary.active,
.btn-ghost-primary:active,
.btn-ghost-primary:focus,
.btn-ghost-primary:hover {
	color: #3d42f5;
	background-color: rgba(55, 125, 255, .1)
}

.btn-ghost-secondary {
	color: #71869d;
	background-color: transparent
}

.btn-ghost-secondary.active,
.btn-ghost-secondary:active,
.btn-ghost-secondary:focus,
.btn-ghost-secondary:hover {
	color: #71869d;
	background-color: rgba(55, 125, 255, .1)
}

.btn-ghost-success {
	color: #00c9a7;
	background-color: transparent
}

.btn-ghost-success.active,
.btn-ghost-success:active,
.btn-ghost-success:focus,
.btn-ghost-success:hover {
	color: #00c9a7;
	background-color: rgba(0, 201, 167, .1)
}

.btn-ghost-info {
	color: #09a5be;
	background-color: transparent
}

.btn-ghost-info.active,
.btn-ghost-info:active,
.btn-ghost-info:focus,
.btn-ghost-info:hover {
	color: #09a5be;
	background-color: rgba(9, 165, 190, .1)
}

.btn-ghost-warning {
	color: #f5ca99;
	background-color: transparent
}

.btn-ghost-warning.active,
.btn-ghost-warning:active,
.btn-ghost-warning:focus,
.btn-ghost-warning:hover {
	color: #f5ca99;
	background-color: rgba(245, 202, 153, .1)
}

.btn-ghost-danger {
	color: #ed4c78;
	background-color: transparent
}

.btn-ghost-danger.active,
.btn-ghost-danger:active,
.btn-ghost-danger:focus,
.btn-ghost-danger:hover {
	color: #ed4c78;
	background-color: rgba(237, 76, 120, .1)
}

.btn-ghost-light {
	color: #f7faff;
	background-color: transparent
}

.btn-ghost-light.active,
.btn-ghost-light:active,
.btn-ghost-light:focus,
.btn-ghost-light:hover {
	color: #f7faff;
	background-color: rgba(247, 250, 255, .1)
}

.btn-ghost-dark {
	color: #16212a;
	background-color: transparent
}

.btn-ghost-dark.active,
.btn-ghost-dark:active,
.btn-ghost-dark:focus,
.btn-ghost-dark:hover {
	color: #16212a;
	background-color: rgba(33, 50, 91, .1)
}

.btn-ghost-indigo {
	color: #2d1582;
	background-color: transparent
}

.btn-ghost-indigo.active,
.btn-ghost-indigo:active,
.btn-ghost-indigo:focus,
.btn-ghost-indigo:hover {
	color: #2d1582;
	background-color: rgba(45, 21, 130, .1)
}

.btn-ghost-secondary:active,
.btn-ghost-secondary:focus,
.btn-ghost-secondary:hover {
	color: #3d42f5
}

.btn-group-segment {
	position: relative;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #f8fafd;
	border-radius: .3125rem;
	padding: .25rem .25rem
}

.btn-group-segment .btn {
	color: #677788
}

.btn-group-segment .btn:not(:last-child) {
	margin-right: .25rem
}

.btn-group-segment .btn:hover {
	color: #3d42f5
}

.btn-group-segment .btn.active {
	color: #1e2022;
	background-color: #fff;
	box-shadow: 0 3px 6px 0 rgba(140, 152, 164, .25)
}

.btn-group-segment .btn:not(:disabled):not(.disabled).active,
.btn-group-segment .btn:not(:disabled):not(.disabled):active {
	box-shadow: 0 3px 6px 0 rgba(140, 152, 164, .25)
}

.btn-group-segment>.btn-group:not(:first-child)>.btn,
.btn-group-segment>.btn-group:not(:last-child)>.btn,
.btn-group-segment>.btn:not(:first-child),
.btn-group-segment>.btn:not(:last-child):not(.dropdown-toggle) {
	border-radius: .3125rem
}

.btn-group-segment.btn-group-pills {
	border-radius: 6.1875rem
}

.btn-group-segment.btn-group-pills>.btn-group:not(:first-child)>.btn,
.btn-group-segment.btn-group-pills>.btn-group:not(:last-child)>.btn,
.btn-group-segment.btn-group-pills>.btn:not(:first-child),
.btn-group-segment.btn-group-pills>.btn:not(:last-child):not(.dropdown-toggle) {
	border-radius: 6.1875rem
}

.btn-status {
	position: absolute;
	top: -.4375rem;
	right: -.4375rem;
	display: inline-block;
	white-space: nowrap;
	text-align: center;
	vertical-align: baseline;
	width: 1.3125rem;
	height: 1.3125rem;
	line-height: 1;
	font-size: .625rem;
	border-radius: 50%
}

.btn-status-initials {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%
}

.btn svg {
	margin-bottom: 0
}

label.btn {
	cursor: pointer!important
}

.btn-pill {
	border-radius: 6.1875rem
}

.btn-link {
	font-weight: 600
}

.btn-icon {
	position: relative;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 1rem;
	font-weight: 400;
	width: 3.125rem;
	height: 3.125rem;
	padding: 0
}

.btn-toggle-default {
	display: inline-block
}

.btn-toggle-toggled {
	display: none
}

.btn.toggled .btn-toggle-default {
	display: none
}

.btn.toggled .btn-toggle-toggled {
	display: inline-block
}

.brand {
	width: 100%;
	max-width: 7.5rem
}

.breadcrumb .breadcrumb-item {
	color: #1e2022;
	font-size: .875rem
}

.breadcrumb .breadcrumb-link {
	color: #8c98a4
}

.breadcrumb .breadcrumb-link:hover {
	color: #0052ea
}

.breadcrumb-light .breadcrumb-item {
	color: #fff
}

.breadcrumb-light .breadcrumb-item+.breadcrumb-item::before {
	color: rgba(255, 255, 255, .5)
}

.breadcrumb-light .breadcrumb-link {
	color: rgba(255, 255, 255, .5)
}

.breadcrumb-light .breadcrumb-link:hover {
	color: #fff
}

.breadcrumb-no-gutter {
	padding: 0
}

.card-2-count {
	-webkit-column-count: 2;
	-moz-column-count: 2;
	column-count: 2
}

.card-3-count {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3
}

.card-4-count {
	-webkit-column-count: 4;
	-moz-column-count: 4;
	column-count: 4
}

.card-1-gap {
	-webkit-column-gap: .5rem;
	-moz-column-gap: .5rem;
	column-gap: .5rem
}

.card-2-gap {
	-webkit-column-gap: 2rem;
	-moz-column-gap: 2rem;
	column-gap: 2rem
}

.card-3-gap {
	-webkit-column-gap: 3rem;
	-moz-column-gap: 3rem;
	column-gap: 3rem
}

.card-4-gap {
	-webkit-column-gap: 4rem;
	-moz-column-gap: 4rem;
	column-gap: 4rem
}

.card-5-gap {
	-webkit-column-gap: 5rem;
	-moz-column-gap: 5rem;
	column-gap: 5rem
}

.card-columns {
	orphans: 1;
	widows: 1
}

.card-columns .card {
	display: inline-block;
	width: 100%
}

@media (min-width:576px) {
	.card-sm-2-count {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2
	}
	.card-sm-3-count {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3
	}
	.card-sm-4-count {
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4
	}
	.card-sm-1-gap {
		-webkit-column-gap: .5rem;
		-moz-column-gap: .5rem;
		column-gap: .5rem
	}
	.card-sm-2-gap {
		-webkit-column-gap: 2rem;
		-moz-column-gap: 2rem;
		column-gap: 2rem
	}
	.card-sm-3-gap {
		-webkit-column-gap: 3rem;
		-moz-column-gap: 3rem;
		column-gap: 3rem
	}
	.card-sm-4-gap {
		-webkit-column-gap: 4rem;
		-moz-column-gap: 4rem;
		column-gap: 4rem
	}
	.card-sm-5-gap {
		-webkit-column-gap: 5rem;
		-moz-column-gap: 5rem;
		column-gap: 5rem
	}
	.card-sm-columns {
		orphans: 1;
		widows: 1
	}
	.card-sm-columns .card {
		display: inline-block;
		width: 100%
	}
}

@media (min-width:768px) {
	.card-md-2-count {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2
	}
	.card-md-3-count {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3
	}
	.card-md-4-count {
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4
	}
	.card-md-1-gap {
		-webkit-column-gap: .5rem;
		-moz-column-gap: .5rem;
		column-gap: .5rem
	}
	.card-md-2-gap {
		-webkit-column-gap: 2rem;
		-moz-column-gap: 2rem;
		column-gap: 2rem
	}
	.card-md-3-gap {
		-webkit-column-gap: 3rem;
		-moz-column-gap: 3rem;
		column-gap: 3rem
	}
	.card-md-4-gap {
		-webkit-column-gap: 4rem;
		-moz-column-gap: 4rem;
		column-gap: 4rem
	}
	.card-md-5-gap {
		-webkit-column-gap: 5rem;
		-moz-column-gap: 5rem;
		column-gap: 5rem
	}
	.card-md-columns {
		orphans: 1;
		widows: 1
	}
	.card-md-columns .card {
		display: inline-block;
		width: 100%
	}
}

@media (min-width:992px) {
	.card-lg-2-count {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2
	}
	.card-lg-3-count {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3
	}
	.card-lg-4-count {
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4
	}
	.card-lg-1-gap {
		-webkit-column-gap: .5rem;
		-moz-column-gap: .5rem;
		column-gap: .5rem
	}
	.card-lg-2-gap {
		-webkit-column-gap: 2rem;
		-moz-column-gap: 2rem;
		column-gap: 2rem
	}
	.card-lg-3-gap {
		-webkit-column-gap: 3rem;
		-moz-column-gap: 3rem;
		column-gap: 3rem
	}
	.card-lg-4-gap {
		-webkit-column-gap: 4rem;
		-moz-column-gap: 4rem;
		column-gap: 4rem
	}
	.card-lg-5-gap {
		-webkit-column-gap: 5rem;
		-moz-column-gap: 5rem;
		column-gap: 5rem
	}
	.card-lg-columns {
		orphans: 1;
		widows: 1
	}
	.card-lg-columns .card {
		display: inline-block;
		width: 100%
	}
}

@media (min-width:1200px) {
	.card-xl-2-count {
		-webkit-column-count: 2;
		-moz-column-count: 2;
		column-count: 2
	}
	.card-xl-3-count {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3
	}
	.card-xl-4-count {
		-webkit-column-count: 4;
		-moz-column-count: 4;
		column-count: 4
	}
	.card-xl-1-gap {
		-webkit-column-gap: .5rem;
		-moz-column-gap: .5rem;
		column-gap: .5rem
	}
	.card-xl-2-gap {
		-webkit-column-gap: 2rem;
		-moz-column-gap: 2rem;
		column-gap: 2rem
	}
	.card-xl-3-gap {
		-webkit-column-gap: 3rem;
		-moz-column-gap: 3rem;
		column-gap: 3rem
	}
	.card-xl-4-gap {
		-webkit-column-gap: 4rem;
		-moz-column-gap: 4rem;
		column-gap: 4rem
	}
	.card-xl-5-gap {
		-webkit-column-gap: 5rem;
		-moz-column-gap: 5rem;
		column-gap: 5rem
	}
	.card-xl-columns {
		orphans: 1;
		widows: 1
	}
	.card-xl-columns .card {
		display: inline-block;
		width: 100%
	}
}

.card {
	border-width: 0;
	box-shadow: 0 12px 15px rgba(140, 152, 164, .1)
}

.card-title {
	display: block;
	margin-bottom: 0
}

.card-subtitle {
	display: block;
	color: #8c98a4;
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: .03125rem;
	margin-top: 0;
	margin-bottom: .5rem
}

.card-text {
	display: block;
	color: #677788
}

.card-header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding-top: 1rem;
	padding-bottom: 1rem
}

.card-header-title {
	margin-bottom: 0
}

.card-footer {
	padding-top: 1rem;
	padding-bottom: 1rem
}

@media (min-width:576px) {
	.card-group>.card+.card {
		border-left: .0625rem solid rgba(231, 234, 243, .7)
	}
}

.card-bg-light {
	background-color: #f8fafd
}

.card-bg-light:hover {
	background-color: #f4f7fc
}

.card-frame {
	border: .0625rem solid rgba(231, 234, 243, .7);
	box-shadow: none;
	transition: .3s
}

.card-frame-highlighted,
.card-frame:hover {
	border-color: rgba(55, 125, 255, .7)
}

.card-hover-shadow {
	transition: .3s
}

.card-hover-shadow:hover {
	box-shadow: 0 12px 15px rgba(140, 152, 164, .175)
}

.card-collapse {
	padding: 0;
	transition: .3s ease-in-out
}

.card-collapse:hover {
	background-color: #f8fafd
}

.card-collapse .card-body {
	color: #677788
}

.card-btn {
	color: #1e2022;
	text-align: left;
	white-space: inherit;
	border-radius: .75rem
}

.card-btn-toggle {
	display: inline-block;
	color: #3d42f5
}

.card-btn-toggle-default {
	display: none
}

.card-btn-toggle-active {
	display: block
}

.card-btn.collapsed .card-btn-toggle-default {
	display: block
}

.card-btn.collapsed .card-btn-toggle-active {
	display: none
}

.card-body-centered {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-direction: column;
	flex-direction: column
}

.card-dashed {
	border-width: 0;
	min-height: 10rem
}

.card-dashed:hover {
	border-color: rgba(55, 125, 255, .7)
}

.card-dashed:hover .card-dashed-body {
	color: #0052ea
}

.card-dashed .card-dashed-body {
	color: #8c98a4;
	border: .0625rem dashed rgba(214, 219, 235, .7);
	border-radius: .75rem;
	transition: .3s
}

.card-bordered {
	border-width: .0625rem
}

.card-img-bottom,
.card-img-top {
	min-height: 1px
}

.card .table {
	margin-bottom: 1px
}

.card .table td,
.card .table th {
	padding-right: 1.5rem;
	padding-left: 1.5rem
}

.card .table-thead-bordered {
	margin-top: -.0625rem
}

.card-dropdown {
	position: absolute;
	top: 1rem;
	right: 1rem
}

.card-no-gutters {
	box-shadow: none
}

.card-no-gutters>.card-body,
.card-no-gutters>.card-header {
	padding-right: 0;
	padding-left: 0
}

.card-no-gutters>.card-footer {
	border-width: 0;
	padding: 0
}

@media (min-width:576px) {
	.card-sm-gutters-1 {
		margin-right: -.25rem;
		margin-left: -.25rem
	}
	.card-sm-gutters-1 .card {
		margin-right: .25rem;
		margin-left: .25rem
	}
	.card-sm-gutters-2 {
		margin-right: -.5rem;
		margin-left: -.5rem
	}
	.card-sm-gutters-2 .card {
		margin-right: .5rem;
		margin-left: .5rem
	}
	.card-sm-gutters-3 {
		margin-right: -.9375rem;
		margin-left: -.9375rem
	}
	.card-sm-gutters-3 .card {
		margin-right: .9375rem;
		margin-left: .9375rem
	}
}

@media (min-width:768px) {
	.card-md-gutters-1 {
		margin-right: -.25rem;
		margin-left: -.25rem
	}
	.card-md-gutters-1 .card {
		margin-right: .25rem;
		margin-left: .25rem
	}
	.card-md-gutters-2 {
		margin-right: -.5rem;
		margin-left: -.5rem
	}
	.card-md-gutters-2 .card {
		margin-right: .5rem;
		margin-left: .5rem
	}
	.card-md-gutters-3 {
		margin-right: -.9375rem;
		margin-left: -.9375rem
	}
	.card-md-gutters-3 .card {
		margin-right: .9375rem;
		margin-left: .9375rem
	}
}

@media (min-width:992px) {
	.card-lg-gutters-1 {
		margin-right: -.25rem;
		margin-left: -.25rem
	}
	.card-lg-gutters-1 .card {
		margin-right: .25rem;
		margin-left: .25rem
	}
	.card-lg-gutters-2 {
		margin-right: -.5rem;
		margin-left: -.5rem
	}
	.card-lg-gutters-2 .card {
		margin-right: .5rem;
		margin-left: .5rem
	}
	.card-lg-gutters-3 {
		margin-right: -.9375rem;
		margin-left: -.9375rem
	}
	.card-lg-gutters-3 .card {
		margin-right: .9375rem;
		margin-left: .9375rem
	}
}

@media (max-width:767.98px) {
	.card-group-sm-break {
		display: block
	}
	.card-group-sm-break>.card:not(:last-child) {
		margin-bottom: -1px
	}
	.card-group-sm-break>.card+.card {
		border-left: .0625rem solid rgba(231, 234, 243, .7)
	}
	.card-group-sm-break>.card:first-child {
		border-top-left-radius: .75rem;
		border-top-right-radius: .75rem;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0
	}
	.card-group-sm-break>.card:first-child .card-header,
	.card-group-sm-break>.card:first-child .card-img-top {
		border-top-left-radius: .75rem;
		border-top-right-radius: .75rem
	}
	.card-group-sm-break>.card:first-child .card-footer,
	.card-group-sm-break>.card:first-child .card-img-bottom {
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0
	}
	.card-group-sm-break>.card:last-child {
		border-bottom-right-radius: .75rem;
		border-bottom-left-radius: .75rem;
		border-top-left-radius: 0;
		border-top-right-radius: 0
	}
	.card-group-sm-break>.card:last-child .card-header,
	.card-group-sm-break>.card:last-child .card-img-top {
		border-top-left-radius: 0;
		border-top-right-radius: 0
	}
	.card-group-sm-break>.card:last-child .card-footer,
	.card-group-sm-break>.card:last-child .card-img-bottom {
		border-bottom-right-radius: .75rem;
		border-bottom-left-radius: .75rem
	}
}

@media (max-width:991.98px) {
	.card-group-md-break {
		display: block
	}
	.card-group-md-break>.card:not(:last-child) {
		margin-bottom: -1px
	}
	.card-group-md-break>.card+.card {
		border-left: .0625rem solid rgba(231, 234, 243, .7)
	}
	.card-group-md-break>.card:first-child {
		border-top-left-radius: .75rem;
		border-top-right-radius: .75rem;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0
	}
	.card-group-md-break>.card:first-child .card-header,
	.card-group-md-break>.card:first-child .card-img-top {
		border-top-left-radius: .75rem;
		border-top-right-radius: .75rem
	}
	.card-group-md-break>.card:first-child .card-footer,
	.card-group-md-break>.card:first-child .card-img-bottom {
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0
	}
	.card-group-md-break>.card:last-child {
		border-bottom-right-radius: .75rem;
		border-bottom-left-radius: .75rem;
		border-top-left-radius: 0;
		border-top-right-radius: 0
	}
	.card-group-md-break>.card:last-child .card-header,
	.card-group-md-break>.card:last-child .card-img-top {
		border-top-left-radius: 0;
		border-top-right-radius: 0
	}
	.card-group-md-break>.card:last-child .card-footer,
	.card-group-md-break>.card:last-child .card-img-bottom {
		border-bottom-right-radius: .75rem;
		border-bottom-left-radius: .75rem
	}
}

@media (max-width:1199.98px) {
	.card-group-lg-break {
		display: block
	}
	.card-group-lg-break>.card:not(:last-child) {
		margin-bottom: -1px
	}
	.card-group-lg-break>.card+.card {
		border-left: .0625rem solid rgba(231, 234, 243, .7)
	}
	.card-group-lg-break>.card:first-child {
		border-top-left-radius: .75rem;
		border-top-right-radius: .75rem;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0
	}
	.card-group-lg-break>.card:first-child .card-header,
	.card-group-lg-break>.card:first-child .card-img-top {
		border-top-left-radius: .75rem;
		border-top-right-radius: .75rem
	}
	.card-group-lg-break>.card:first-child .card-footer,
	.card-group-lg-break>.card:first-child .card-img-bottom {
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0
	}
	.card-group-lg-break>.card:last-child {
		border-bottom-right-radius: .75rem;
		border-bottom-left-radius: .75rem;
		border-top-left-radius: 0;
		border-top-right-radius: 0
	}
	.card-group-lg-break>.card:last-child .card-header,
	.card-group-lg-break>.card:last-child .card-img-top {
		border-top-left-radius: 0;
		border-top-right-radius: 0
	}
	.card-group-lg-break>.card:last-child .card-footer,
	.card-group-lg-break>.card:last-child .card-img-bottom {
		border-bottom-right-radius: .75rem;
		border-bottom-left-radius: .75rem
	}
}

.sidebar {
	position: fixed;
	top: 0;
	right: 0;
	z-index: 1003;
	width: 23.4375rem;
	height: 100%;
	background-color: #fff;
	box-shadow: -5px 0 12px rgba(103, 119, 136, .1)
}

.sidebar-body,
.sidebar-content {
	height: 100%
}

.sidebar-left {
	right: auto;
	left: 0;
	box-shadow: 5px 0 12px rgba(103, 119, 136, .1)
}

.sidebar-scroller {
	height: 100%;
	overflow: hidden;
	overflow-y: auto
}

.sidebar-container {
	position: relative;
	height: 100%;
	min-height: 100%
}

.sidebar-footer {
	width: 100%;
	position: absolute;
	right: 0;
	bottom: 0;
	left: 0
}

.sidebar-footer-offset {
	height: 100%;
	box-sizing: border-box
}

.clients {
	width: 100%;
	max-width: 6rem;
	height: auto;
	margin-left: auto;
	margin-right: auto
}

.column-divider {
	position: relative
}

.column-divider::before {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	border-left: .0625rem solid #e7eaf3;
	content: ""
}

@media (min-width:576px) {
	.column-divider-sm {
		position: relative
	}
	.column-divider-sm::before {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		border-left: .0625rem solid #e7eaf3;
		content: ""
	}
}

@media (min-width:768px) {
	.column-divider-md {
		position: relative
	}
	.column-divider-md::before {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		border-left: .0625rem solid #e7eaf3;
		content: ""
	}
}

@media (min-width:992px) {
	.column-divider-lg {
		position: relative
	}
	.column-divider-lg::before {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		border-left: .0625rem solid #e7eaf3;
		content: ""
	}
}

@media (min-width:1200px) {
	.column-divider-xl {
		position: relative
	}
	.column-divider-xl::before {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		border-left: .0625rem solid #e7eaf3;
		content: ""
	}
}

.column-divider-20deg::before {
	-webkit-transform: rotate(20deg);
	transform: rotate(20deg);
	left: -1rem
}

.divider {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.divider::after,
.divider::before {
	-ms-flex: 1 1 0%;
	flex: 1 1 0%;
	border-top: .0625rem solid #e7eaf3;
	content: "";
	margin-top: .0625rem
}

.divider::before {
	margin-right: 1.5rem
}

.divider::after {
	margin-left: 1.5rem
}

.divider-text {
	color: #8c98a4
}

.dropdown-menu {
	box-shadow: 0 10px 40px 10px rgba(140, 152, 164, .175)
}

.dropdown-header {
	font-size: .75rem;
	font-weight: 600;
	text-transform: uppercase
}

.dropdown-nav-link {
	color: #1e2022;
	font-size: .875rem
}

.dropdown-item {
	font-size: .875rem
}

.dropdown-item:active {
	color: #1e2022;
	background-color: rgba(189, 197, 209, .3)
}

.dropdown-item.active:not(:focus):not(:active) {
	color: #1e2022;
	background-color: rgba(189, 197, 209, .3)
}

.dropdown-item-icon {
	display: inline-block;
	text-align: center;
	color: #677788;
	opacity: .7;
	font-size: .75rem;
	min-width: 1rem;
	max-width: 1rem;
	margin-right: .25rem
}

.dropdown-toggle {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.dropdown-toggle::after {
	display: inline-block;
	width: 1rem;
	height: 1rem;
	background: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='%23677788' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.72,15.78a.75.75,0,0,1-.53.22h-.38a.77.77,0,0,1-.53-.22L6.15,10.64a.5.5,0,0,1,0-.71l.71-.71a.49.49,0,0,1,.7,0L12,13.67l4.44-4.45a.5.5,0,0,1,.71,0l.7.71a.5.5,0,0,1,0,.71Z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem;
	content: ""
}

.dropdown-toggle:not(.dropdown-toggle-empty)::after {
	margin-left: .5rem
}

.dropdown-toggle-collapse::after {
	transition: .3s
}

.dropdown-toggle-collapse[aria-expanded=true]::after {
	-webkit-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.dropdown-card {
	padding-top: 0;
	padding-bottom: 0
}

.dropdown-menu-top {
	top: 0
}

.dropdown-menu-bottom {
	top: auto;
	bottom: 0
}

@media (min-width:576px) {
	.dropdown-menu-sm-top {
		top: 0
	}
	.dropdown-menu-sm-bottom {
		top: auto;
		bottom: 0
	}
}

@media (min-width:768px) {
	.dropdown-menu-md-top {
		top: 0
	}
	.dropdown-menu-md-bottom {
		top: auto;
		bottom: 0
	}
}

@media (min-width:992px) {
	.dropdown-menu-lg-top {
		top: 0
	}
	.dropdown-menu-lg-bottom {
		top: auto;
		bottom: 0
	}
}

@media (min-width:1200px) {
	.dropdown-menu-xl-top {
		top: 0
	}
	.dropdown-menu-xl-bottom {
		top: auto;
		bottom: 0
	}
}

.dropdown-card {
	padding-top: 0;
	padding-bottom: 0;
	margin-bottom: 2rem
}

@media (min-width:768px) {
	.dropdown-card {
		min-width: 25rem
	}
}

@media (min-width:576px) {
	.dropdown-menu-size-md {
		width: 440px
	}
	.dropdown-menu-size-lg {
		width: 340px
	}
}

@media (min-width:768px) {
	.dropdown-menu-size-lg {
		width: 440px
	}
}

@media (min-width:992px) {
	.dropdown-menu-size-lg {
		width: 740px
	}
}

.input-group .input-group-append,
.input-group .input-group-prepend {
	z-index: 4
}

.custom-select:focus,
.form-control:focus {
	box-shadow: 0 0 10px rgba(55, 125, 255, .1)
}

.input-group-text {
	border-color: #e7eaf3
}

.input-label {
	display: block;
	color: #1e2022;
	font-size: .875rem
}

.input-label-secondary {
	color: #8c98a4;
	font-size: .875rem;
	margin-left: .25rem
}

.form-link {
	display: inline-block;
	margin-top: .75rem
}

.input-group-borderless .form-control,
.input-group-borderless .input-group-text {
	border: none
}

.input-group-borderless .form-control:focus,
.input-group-borderless .input-group-text:focus {
	box-shadow: none
}

.input-group-add-field {
	position: relative;
	margin-top: 1rem
}

.input-group-add-field:hover .input-group-add-field-delete {
	opacity: 1
}

.input-group-add-field-delete {
	position: absolute;
	top: .75rem;
	right: 0;
	width: 1rem;
	color: #ed4c78;
	opacity: 0;
	margin-right: -1rem;
	padding-left: .25rem
}

.input-group-add-field-delete:hover {
	color: #ea2c60
}

@media (max-width:1199.98px) {
	.input-group-add-field-delete {
		opacity: 1
	}
}

.input-group>.input-group-prepend .custom-select {
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.input-group>.input-group-append .custom-select {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

@media (max-width:575.98px) {
	.input-group-sm-down-break {
		display: block
	}
	.input-group-sm-down-break>.custom-select,
	.input-group-sm-down-break>.form-control {
		width: 100%
	}
	.input-group-sm-down-break>.custom-select:first-child,
	.input-group-sm-down-break>.form-control:first-child {
		border-top-left-radius: .3125rem;
		border-top-right-radius: .3125rem;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0
	}
	.input-group-sm-down-break>.custom-select:not(:first-child):not(:last-child),
	.input-group-sm-down-break>.form-control:not(:first-child):not(:last-child) {
		border-radius: 0
	}
	.input-group-sm-down-break>.custom-select:last-child,
	.input-group-sm-down-break>.form-control:last-child {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: .3125rem;
		border-bottom-left-radius: .3125rem
	}
	.input-group-sm-down-break .custom-file+.custom-file,
	.input-group-sm-down-break .custom-file+.custom-select,
	.input-group-sm-down-break .custom-file+.form-control,
	.input-group-sm-down-break .custom-select+.custom-file,
	.input-group-sm-down-break .custom-select+.custom-select,
	.input-group-sm-down-break .custom-select+.form-control,
	.input-group-sm-down-break .form-control+.custom-file,
	.input-group-sm-down-break .form-control+.custom-select,
	.input-group-sm-down-break .form-control+.form-control,
	.input-group-sm-down-break .form-control-plaintext+.custom-file,
	.input-group-sm-down-break .form-control-plaintext+.custom-select,
	.input-group-sm-down-break .form-control-plaintext+.form-control {
		margin-left: 0;
		margin-top: -.0625rem
	}
}

@media (max-width:767.98px) {
	.input-group-md-down-break {
		display: block
	}
	.input-group-md-down-break>.custom-select,
	.input-group-md-down-break>.form-control {
		width: 100%
	}
	.input-group-md-down-break>.custom-select:first-child,
	.input-group-md-down-break>.form-control:first-child {
		border-top-left-radius: .3125rem;
		border-top-right-radius: .3125rem;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0
	}
	.input-group-md-down-break>.custom-select:not(:first-child):not(:last-child),
	.input-group-md-down-break>.form-control:not(:first-child):not(:last-child) {
		border-radius: 0
	}
	.input-group-md-down-break>.custom-select:last-child,
	.input-group-md-down-break>.form-control:last-child {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: .3125rem;
		border-bottom-left-radius: .3125rem
	}
	.input-group-md-down-break .custom-file+.custom-file,
	.input-group-md-down-break .custom-file+.custom-select,
	.input-group-md-down-break .custom-file+.form-control,
	.input-group-md-down-break .custom-select+.custom-file,
	.input-group-md-down-break .custom-select+.custom-select,
	.input-group-md-down-break .custom-select+.form-control,
	.input-group-md-down-break .form-control+.custom-file,
	.input-group-md-down-break .form-control+.custom-select,
	.input-group-md-down-break .form-control+.form-control,
	.input-group-md-down-break .form-control-plaintext+.custom-file,
	.input-group-md-down-break .form-control-plaintext+.custom-select,
	.input-group-md-down-break .form-control-plaintext+.form-control {
		margin-left: 0;
		margin-top: -.0625rem
	}
}

@media (max-width:991.98px) {
	.input-group-lg-down-break {
		display: block
	}
	.input-group-lg-down-break>.custom-select,
	.input-group-lg-down-break>.form-control {
		width: 100%
	}
	.input-group-lg-down-break>.custom-select:first-child,
	.input-group-lg-down-break>.form-control:first-child {
		border-top-left-radius: .3125rem;
		border-top-right-radius: .3125rem;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0
	}
	.input-group-lg-down-break>.custom-select:not(:first-child):not(:last-child),
	.input-group-lg-down-break>.form-control:not(:first-child):not(:last-child) {
		border-radius: 0
	}
	.input-group-lg-down-break>.custom-select:last-child,
	.input-group-lg-down-break>.form-control:last-child {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: .3125rem;
		border-bottom-left-radius: .3125rem
	}
	.input-group-lg-down-break .custom-file+.custom-file,
	.input-group-lg-down-break .custom-file+.custom-select,
	.input-group-lg-down-break .custom-file+.form-control,
	.input-group-lg-down-break .custom-select+.custom-file,
	.input-group-lg-down-break .custom-select+.custom-select,
	.input-group-lg-down-break .custom-select+.form-control,
	.input-group-lg-down-break .form-control+.custom-file,
	.input-group-lg-down-break .form-control+.custom-select,
	.input-group-lg-down-break .form-control+.form-control,
	.input-group-lg-down-break .form-control-plaintext+.custom-file,
	.input-group-lg-down-break .form-control-plaintext+.custom-select,
	.input-group-lg-down-break .form-control-plaintext+.form-control {
		margin-left: 0;
		margin-top: -.0625rem
	}
}

@media (max-width:1199.98px) {
	.input-group-xl-down-break {
		display: block
	}
	.input-group-xl-down-break>.custom-select,
	.input-group-xl-down-break>.form-control {
		width: 100%
	}
	.input-group-xl-down-break>.custom-select:first-child,
	.input-group-xl-down-break>.form-control:first-child {
		border-top-left-radius: .3125rem;
		border-top-right-radius: .3125rem;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0
	}
	.input-group-xl-down-break>.custom-select:not(:first-child):not(:last-child),
	.input-group-xl-down-break>.form-control:not(:first-child):not(:last-child) {
		border-radius: 0
	}
	.input-group-xl-down-break>.custom-select:last-child,
	.input-group-xl-down-break>.form-control:last-child {
		border-top-left-radius: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: .3125rem;
		border-bottom-left-radius: .3125rem
	}
	.input-group-xl-down-break .custom-file+.custom-file,
	.input-group-xl-down-break .custom-file+.custom-select,
	.input-group-xl-down-break .custom-file+.form-control,
	.input-group-xl-down-break .custom-select+.custom-file,
	.input-group-xl-down-break .custom-select+.custom-select,
	.input-group-xl-down-break .custom-select+.form-control,
	.input-group-xl-down-break .form-control+.custom-file,
	.input-group-xl-down-break .form-control+.custom-select,
	.input-group-xl-down-break .form-control+.form-control,
	.input-group-xl-down-break .form-control-plaintext+.custom-file,
	.input-group-xl-down-break .form-control-plaintext+.custom-select,
	.input-group-xl-down-break .form-control-plaintext+.form-control {
		margin-left: 0;
		margin-top: -.0625rem
	}
}

.input-group-down-break {
	display: block
}

.input-group-down-break>.custom-select,
.input-group-down-break>.form-control {
	width: 100%
}

.input-group-down-break>.custom-select:first-child,
.input-group-down-break>.form-control:first-child {
	border-top-left-radius: .3125rem;
	border-top-right-radius: .3125rem;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.input-group-down-break>.custom-select:not(:first-child):not(:last-child),
.input-group-down-break>.form-control:not(:first-child):not(:last-child) {
	border-radius: 0
}

.input-group-down-break>.custom-select:last-child,
.input-group-down-break>.form-control:last-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: .3125rem;
	border-bottom-left-radius: .3125rem
}

.input-group-down-break .custom-file+.custom-file,
.input-group-down-break .custom-file+.custom-select,
.input-group-down-break .custom-file+.form-control,
.input-group-down-break .custom-select+.custom-file,
.input-group-down-break .custom-select+.custom-select,
.input-group-down-break .custom-select+.form-control,
.input-group-down-break .form-control+.custom-file,
.input-group-down-break .form-control+.custom-select,
.input-group-down-break .form-control+.form-control,
.input-group-down-break .form-control-plaintext+.custom-file,
.input-group-down-break .form-control-plaintext+.custom-select,
.input-group-down-break .form-control-plaintext+.form-control {
	margin-left: 0;
	margin-top: -.0625rem
}

.input-group-merge {
	position: relative
}

.input-group-merge .input-group-append,
.input-group-merge .input-group-prepend {
	position: absolute;
	top: 0;
	bottom: 0
}

.input-group-merge .input-group-prepend {
	left: 0
}

.input-group-merge .input-group-prepend .input-group-text {
	padding: 0 0 0 1rem
}

.input-group-merge .input-group-prepend .input-group-text:first-child {
	border-top-left-radius: .3125rem;
	border-bottom-left-radius: .3125rem;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.input-group-merge .input-group-append {
	right: 0
}

.input-group-merge .input-group-append .input-group-text {
	padding: 0 1rem 0 0
}

.input-group-merge .input-group-append .input-group-text:last-child {
	border-top-right-radius: .3125rem;
	border-bottom-right-radius: .3125rem;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.input-group-merge .input-group-text {
	z-index: 4;
	border: none
}

.input-group-merge .custom-select:not(:first-child),
.input-group-merge .form-control:not(:first-child) {
	padding-left: 2.5rem;
	border-top-left-radius: .3125rem;
	border-bottom-left-radius: .3125rem
}

.input-group-merge .custom-select:not(:last-child),
.input-group-merge .form-control:not(:last-child) {
	padding-right: 2.5rem;
	border-top-right-radius: .3125rem;
	border-bottom-right-radius: .3125rem
}

.input-group-pill {
	border-radius: 6.1875rem
}

.input-group-pill>.form-control:first-child {
	border-top-left-radius: 6.1875rem;
	border-bottom-left-radius: 6.1875rem
}

.input-group-pill>.form-control:last-child {
	border-top-right-radius: 6.1875rem;
	border-bottom-right-radius: 6.1875rem
}

.input-group-pill>.input-group-prepend>.btn {
	border-top-left-radius: 6.1875rem;
	border-bottom-left-radius: 6.1875rem
}

.input-group-pill>.input-group-append>.btn {
	border-top-right-radius: 6.1875rem;
	border-bottom-right-radius: 6.1875rem
}

.input-group-pill.input-group-merge .form-control:not(:last-child) {
	border-top-right-radius: 6.1875rem;
	border-bottom-right-radius: 6.1875rem
}

.input-group-pill.input-group-merge .input-group-prepend>.btn,
.input-group-pill.input-group-merge .input-group-prepend>.input-group-text {
	border-top-left-radius: 6.1875rem;
	border-bottom-left-radius: 6.1875rem
}

.input-group-pill.input-group-merge .form-control:not(:first-child) {
	border-top-left-radius: 6.1875rem;
	border-bottom-left-radius: 6.1875rem
}

.input-group-pill.input-group-merge .input-group-append>.btn,
.input-group-pill.input-group-merge .input-group-append>.input-group-text {
	border-top-right-radius: 6.1875rem;
	border-bottom-right-radius: 6.1875rem
}

.input-group-sm.input-group-merge .custom-select:not(:first-child),
.input-group-sm.input-group-merge .form-control:not(:first-child) {
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem
}

.input-group-sm.input-group-merge .custom-select:not(:last-child),
.input-group-sm.input-group-merge .form-control:not(:last-child) {
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem
}

.input-group-sm.input-group-merge .input-group-prepend .input-group-text:first-child {
	border-top-left-radius: .25rem;
	border-bottom-left-radius: .25rem
}

.input-group-sm.input-group-merge .input-group-append .input-group-text:last-child {
	border-top-right-radius: .25rem;
	border-bottom-right-radius: .25rem
}

.input-group-lg.input-group-merge .custom-select:not(:first-child),
.input-group-lg.input-group-merge .form-control:not(:first-child) {
	padding-left: 3rem;
	border-top-left-radius: .3125rem;
	border-bottom-left-radius: .3125rem
}

.input-group-lg.input-group-merge .custom-select:not(:last-child),
.input-group-lg.input-group-merge .form-control:not(:last-child) {
	padding-right: 3rem;
	border-top-right-radius: .3125rem;
	border-bottom-right-radius: .3125rem
}

.input-group-lg.input-group-merge .input-group-prepend .input-group-text:first-child {
	border-top-left-radius: .3125rem;
	border-bottom-left-radius: .3125rem
}

.input-group-lg.input-group-merge .input-group-append .input-group-text:last-child {
	border-top-right-radius: .3125rem;
	border-bottom-right-radius: .3125rem
}

.input-group-flush .form-control {
	background-color: transparent;
	border-top: none;
	border-right: none;
	border-left: none;
	box-shadow: none;
	padding-right: 0;
	padding-left: 0;
	border-radius: 0
}

.input-group-flush .form-control.is-invalid,
.input-group-flush .form-control.is-invalid:focus,
.input-group-flush .form-control.is-valid,
.input-group-flush .form-control.is-valid:focus {
	box-shadow: none
}

.input-group-flush.input-group-merge .input-group-append .input-group-text,
.input-group-flush.input-group-merge .input-group-prepend .input-group-text {
	padding: 0
}

.input-group-flush.input-group-merge .custom-select:not(:first-child),
.input-group-flush.input-group-merge .form-control:not(:first-child) {
	padding-left: 2rem
}

.input-group-flush.input-group-merge .custom-select:not(:last-child),
.input-group-flush.input-group-merge .form-control:not(:last-child) {
	padding-right: 2rem
}

.input-group-flush.input-group .form-control:not(:first-child),
.input-group-flush.input-group .form-control:not(:last-child),
.input-group-flush.input-group .input-group-append .input-group-text:first-child,
.input-group-flush.input-group .input-group-append .input-group-text:last-child {
	border-radius: 0
}

.custom-select.is-valid,
.form-control.is-valid {
	background-size: 1rem 1rem
}

.custom-select.is-valid,
.custom-select.is-valid:focus,
.form-control.is-valid,
.form-control.is-valid:focus {
	box-shadow: 0 0 10px rgba(0, 201, 167, .1)
}

.custom-select.is-invalid,
.form-control.is-invalid {
	background-size: 1rem 1rem
}

.custom-select.is-invalid,
.custom-select.is-invalid:focus,
.form-control.is-invalid,
.form-control.is-invalid:focus {
	box-shadow: 0 0 10px rgba(237, 76, 120, .1)
}

.custom-control-label,
.custom-select {
	cursor: pointer
}

.form-control .custom-control-label {
	width: 100%
}

.custom-checkbox-bookmark {
	padding-left: 0
}

.custom-checkbox-bookmark-label {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	color: #bdc5d1;
	font-size: 1rem;
	margin-bottom: 0
}

.custom-checkbox-bookmark-active,
.custom-checkbox-bookmark-default {
	margin-top: -1px
}

.custom-checkbox-bookmark-active {
	color: #ffc107
}

.custom-checkbox-bookmark-input~.custom-checkbox-bookmark-label .custom-checkbox-bookmark-default {
	display: block
}

.custom-checkbox-bookmark-input~.custom-checkbox-bookmark-label .custom-checkbox-bookmark-active {
	display: none
}

.custom-checkbox-bookmark-input:checked~.custom-checkbox-bookmark-label .custom-checkbox-bookmark-default {
	display: none
}

.custom-checkbox-bookmark-input:checked~.custom-checkbox-bookmark-label .custom-checkbox-bookmark-active {
	display: block
}

.custom-checkbox-bookmark-input:disabled~.custom-checkbox-bookmark-label {
	color: #e7eaf3
}

.checkbox-outline {
	padding-left: 0;
	margin-right: 0
}

.checkbox-outline-label {
	border: .0625rem solid #e7eaf3;
	cursor: pointer
}

.checkbox-outline-input:checked~.checkbox-outline-label {
	border-color: #3d42f5
}

.checkbox-icon-label::after {
	position: absolute;
	top: .5rem;
	right: .5rem;
	width: 1rem;
	height: 1rem;
	color: #e7eaf3;
	background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 110 110' fill='%23e7eaf3' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M55,110L55,110C24.6,110,0,85.4,0,55v0C0,24.6,24.6,0,55,0h0c30.4,0,55,24.6,55,55v0C110,85.4,85.4,110,55,110zM81.6,31c-1.5-1.4-3.9-1.4-5.4,0.1L43.7,64.3l-8-9.6c-1.8-2.2-4.9-2.6-6.9-0.9c-1.8,1.5-2.1,4.1-0.9,6.2l10.2,17.3c2,3.3,6.7,3.6,9,0.5L82,36.2C83.3,34.7,83.1,32.4,81.6,31z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem;
	content: ""
}

.checkbox-icon-input:checked~.checkbox-icon-label::after {
	background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 110 110' fill='%233d42f5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M55,110L55,110C24.6,110,0,85.4,0,55v0C0,24.6,24.6,0,55,0h0c30.4,0,55,24.6,55,55v0C110,85.4,85.4,110,55,110zM81.6,31c-1.5-1.4-3.9-1.4-5.4,0.1L43.7,64.3l-8-9.6c-1.8-2.2-4.9-2.6-6.9-0.9c-1.8,1.5-2.1,4.1-0.9,6.2l10.2,17.3c2,3.3,6.7,3.6,9,0.5L82,36.2C83.3,34.7,83.1,32.4,81.6,31z'/%3E%3C/svg%3E") no-repeat right center/1rem 1rem
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
	border-color: rgba(55, 125, 255, 0)
}

.toggle-switch {
	display: -ms-flexbox;
	display: flex;
	cursor: pointer;
	margin-bottom: 0
}

.toggle-switch-input {
	position: absolute;
	z-index: -1;
	opacity: 0
}

.toggle-switch-content {
	-ms-flex: 1;
	flex: 1;
	margin-left: .5rem
}

.toggle-switch-label {
	position: relative;
	display: block;
	width: 3rem;
	height: 2rem;
	background-color: #e7eaf3;
	background-clip: content-box;
	border: .125rem solid transparent;
	border-radius: 6.1875rem;
	transition: .3s
}

.toggle-switch-indicator {
	position: absolute;
	left: .125rem;
	bottom: 50%;
	width: 1.5rem;
	height: 1.5rem;
	background-color: #fff;
	-webkit-transform: initial;
	transform: initial;
	box-shadow: 0 3px 6px 0 rgba(140, 152, 164, .25);
	border-radius: 50%;
	-webkit-transform: translate3d(0, 50%, 0);
	transform: translate3d(0, 50%, 0);
	transition: .3s
}

.toggle-switch-input:checked+.toggle-switch-label {
	background-color: #3d42f5
}

.toggle-switch-input:checked+.toggle-switch-label .toggle-switch-indicator {
	-webkit-transform: translate3d(1.025rem, 50%, 0);
	transform: translate3d(1.025rem, 50%, 0)
}

.toggle-switch-input:disabled+.toggle-switch-label {
	background-color: rgba(231, 234, 243, .5)
}

.toggle-switch-input:checked:disabled+.toggle-switch-label {
	background-color: rgba(55, 125, 255, .5)
}

.file-attachment-btn {
	position: relative;
	overflow: hidden;
	margin-bottom: 0
}

.file-attachment-btn-label {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	min-width: 100%;
	min-height: 100%;
	cursor: inherit;
	opacity: 0
}

.file-attachment-input {
	position: relative;
	display: block;
	background-color: #f8fafd;
	border: .125rem dashed #e7eaf3;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
	border-radius: .3125rem;
	padding: 4rem 4rem;
	margin-bottom: 0
}

.file-attachment-input-label {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	min-width: 100%;
	min-height: 100%;
	cursor: inherit;
	opacity: 0
}

.file-attachment-input:hover {
	background-color: #e7eaf3
}

.go-to {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 9999;
	width: 2.6875rem;
	height: 2.6875rem;
	background-color: rgba(113, 134, 157, .1);
	color: #677788;
	font-size: .8125rem;
	opacity: .5;
	border-radius: 50%;
	transition: .3s ease-out
}

.go-to:focus:hover,
.go-to:hover {
	color: #fff;
	background-color: #3d42f5;
	opacity: 1
}

.hero-v1 {
	position: absolute;
	top: 0;
	right: 0;
	width: 40%;
	height: 100%;
	z-index: -1;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center
}

.hero-v1::before {
	position: absolute;
	top: 50%;
	right: 100%;
	width: 80%;
	height: 80%;
	background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(55, 125, 255, .075) 50%, rgba(255, 255, 255, 0));
	background-repeat: no-repeat;
	content: "";
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

.icon {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 1rem;
	width: 3.125rem;
	height: 3.125rem;
	border-radius: .3125rem
}

.icon-circle {
	border-radius: 50%
}

.icon.icon-xs {
	font-size: .75rem;
	width: 1.75rem;
	height: 1.75rem
}

.icon.icon-sm {
	font-size: .8125rem;
	width: 2.6875rem;
	height: 2.6875rem
}

.icon.icon-lg {
	font-size: 1.25rem;
	width: 4.25rem;
	height: 4.25rem
}

.icon-primary {
	color: #fff;
	border-color: #3d42f5;
	background-color: #3d42f5
}

.icon-secondary {
	color: #fff;
	border-color: #71869d;
	background-color: #71869d
}

.icon-success {
	color: #fff;
	border-color: #00c9a7;
	background-color: #00c9a7
}

.icon-info {
	color: #fff;
	border-color: #09a5be;
	background-color: #09a5be
}

.icon-warning {
	color: #1e2022;
	border-color: #f5ca99;
	background-color: #f5ca99
}

.icon-danger {
	color: #fff;
	border-color: #ed4c78;
	background-color: #ed4c78
}

.icon-light {
	color: #1e2022;
	border-color: #f7faff;
	background-color: #f7faff
}

.icon-dark {
	color: #fff;
	border-color: #16212a;
	background-color: #16212a
}

.icon-indigo {
	color: #fff;
	border-color: #2d1582;
	background-color: #2d1582
}

.icon-soft-primary {
	color: #3d42f5;
	background: rgba(55, 125, 255, .1)
}

.icon-soft-secondary {
	color: #71869d;
	background: rgba(113, 134, 157, .1)
}

.icon-soft-success {
	color: #00c9a7;
	background: rgba(0, 201, 167, .1)
}

.icon-soft-info {
	color: #09a5be;
	background: rgba(9, 165, 190, .1)
}

.icon-soft-warning {
	color: #f5ca99;
	background: rgba(245, 202, 153, .1)
}

.icon-soft-danger {
	color: #ed4c78;
	background: rgba(237, 76, 120, .1)
}

.icon-soft-light {
	color: #f7faff;
	background: rgba(247, 250, 255, .1)
}

.icon-soft-dark {
	color: #16212a;
	background: rgba(33, 50, 91, .1)
}

.icon-soft-indigo {
	color: #2d1582;
	background: rgba(45, 21, 130, .1)
}

.legend-indicator {
	display: inline-block;
	width: .5rem;
	height: .5rem;
	background-color: #bdc5d1;
	border-radius: 50%;
	margin-right: .4375rem
}

.media-viewer {
	position: relative;
	display: block
}

.media-viewer:hover .media-viewer-icon {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}

.media-viewer-container {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.media-viewer-icon {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	vertical-align: middle;
	text-align: center;
	width: 1.75rem;
	height: 1.75rem;
	font-size: .75rem;
	color: #fff;
	background-color: #3d42f5;
	border-radius: 50%;
	opacity: 0;
	-webkit-transform: scale(.7);
	transform: scale(.7);
	transition: .3s
}

.media-viewer-icon:focus,
.media-viewer-icon:hover {
	color: #fff
}

.media-viewer-icon-active {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}

.video-player {
	position: relative
}

.video-player-preview {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	opacity: 1;
	-o-object-fit: cover;
	object-fit: cover;
	transition: opacity .3s ease-in-out
}

.video-player-played .video-player-preview {
	opacity: 0;
	pointer-events: none
}

.video-player-btn {
	z-index: 3;
	transition: -webkit-transform .3s ease-in-out;
	transition: transform .3s ease-in-out;
	transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out
}

.video-player-played .video-player-btn {
	-webkit-animation: videoPlayerButton .4s ease-in-out forwards;
	animation: videoPlayerButton .4s ease-in-out forwards;
	pointer-events: none
}

.video-player-btn:hover .video-player-icon {
	color: #3d42f5;
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.video-player-icon {
	position: relative;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	vertical-align: middle;
	text-align: center;
	width: 4.25rem;
	height: 4.25rem;
	font-size: .8125rem;
	border-radius: 50%;
	color: #1e2022;
	background-color: #fff;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	transition: .3s
}

.video-player-centered {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

@-webkit-keyframes videoPlayerButton {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate(-50%, -50%) scale(1.3);
		transform: translate(-50%, -50%) scale(1.3)
	}
}

@keyframes videoPlayerButton {
	from {
		opacity: 1
	}
	to {
		opacity: 0;
		-webkit-transform: translate(-50%, -50%) scale(1.3);
		transform: translate(-50%, -50%) scale(1.3)
	}
}

.device {
	position: relative
}

.device-pointer {
	width: 65%;
	text-align: center;
	margin-right: auto;
	margin-left: auto
}

.device-macbook-screen {
	position: absolute;
	top: 6.8%;
	left: 12.3%;
	width: 75.1%;
	height: 81.1%;
	-o-object-fit: cover;
	object-fit: cover
}

.device-iphone-x {
	border-radius: 2.75rem;
	box-shadow: 0 12px 15px rgba(140, 152, 164, .1)
}

.device-iphone-x-frame {
	position: relative;
	z-index: 2;
	max-width: 100%;
	height: auto
}

.device-iphone-x-screen {
	position: absolute;
	top: 2.4%;
	left: 4%;
	width: 92.4%;
	height: 96%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: .5rem
}

.device-half-iphone-x {
	border-top-left-radius: 3rem;
	border-top-right-radius: 3rem;
	box-shadow: 0 12px 15px rgba(140, 152, 164, .1)
}

.device-half-iphone-x-frame {
	position: relative;
	z-index: 2;
	max-width: 100%;
	height: auto
}

.device-half-iphone-x-screen {
	position: absolute;
	top: 2.6%;
	left: 4.1%;
	width: 91.8%;
	height: 97.1%;
	-o-object-fit: cover;
	object-fit: cover;
	border-top-left-radius: .9375rem;
	border-top-right-radius: .9375rem
}

.device-ipad {
	border-radius: 1.25rem;
	box-shadow: 0 12px 15px rgba(140, 152, 164, .1)
}

.device-ipad-frame {
	position: relative;
	z-index: 2;
	max-width: 100%;
	height: auto
}

.device-ipad-screen {
	position: absolute;
	top: 2.6%;
	left: 4.2%;
	width: 91.8%;
	height: 94.2%;
	-o-object-fit: cover;
	object-fit: cover
}

.device-horizontal-ipad {
	border-radius: 1.5rem;
	box-shadow: 0 12px 15px rgba(140, 152, 164, .1)
}

.device-horizontal-ipad-frame {
	position: relative;
	z-index: 2;
	max-width: 100%;
	height: auto
}

.device-horizontal-ipad-screen {
	position: absolute;
	top: 3.8%;
	left: 3.2%;
	width: 93.8%;
	height: 92%;
	-o-object-fit: cover;
	object-fit: cover
}

.device-browser {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	width: 100%;
	max-width: 85%;
	overflow: hidden;
	box-shadow: 0 .625rem 2.5rem .625rem rgba(140, 152, 164, .175);
	border-radius: .75rem
}

.device-browser-screen {
	position: absolute;
	top: 6%;
	left: 1.2%;
	width: 97.7%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

.device-wrapper {
	position: relative
}

.device-wrapper .device-iphone-x {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 22%
}

.modal-header {
	-ms-flex-align: center;
	align-items: center;
	border-width: 0;
	padding-bottom: 0
}

.modal-header .close {
	padding: .25rem .25rem;
	margin: 0 0 0 auto
}

.modal-footer>* {
	margin-top: 0;
	margin-bottom: 0
}

.modal-footer-text:last-child {
	font-size: .875rem;
	margin-bottom: 0
}

.modal-top-cover {
	position: relative;
	overflow: hidden;
	min-height: 8rem;
	border-top-right-radius: .6875rem;
	border-top-left-radius: .6875rem
}

.modal-top-cover-avatar {
	position: relative;
	z-index: 2;
	margin-top: -3rem
}

.modal-close {
	position: absolute;
	top: .75rem;
	right: .75rem;
	z-index: 2
}

.page-header {
	border-bottom: .0625rem solid #e7eaf3;
	padding-bottom: 2rem;
	margin-bottom: 1rem
}

.page-header .breadcrumb {
	margin-bottom: .25rem
}

.page-header-title {
	margin-bottom: .25rem
}

.page-header-text {
	margin-bottom: .25rem
}

.page-header-tabs {
	margin-bottom: -2rem;
	border-bottom-width: 0
}

.hs-nav-scroller-horizontal .page-header-tabs {
	margin-bottom: -2rem
}

.page-header-reset {
	border-bottom-width: 0;
	padding-bottom: 0
}

.page-preloader {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1002;
	background-color: #fff
}

.page-preloader-content-centered {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%
}

.page-link {
	cursor: pointer;
	text-align: center;
	min-width: 2.25rem
}

.page-item {
	margin-left: .25rem;
	margin-right: .25rem
}

.page-item .page-link {
	border-top-left-radius: .3125rem;
	border-bottom-left-radius: .3125rem
}

.page-item .page-link {
	border-top-right-radius: .3125rem;
	border-bottom-right-radius: .3125rem
}

.pagination-sm .page-link {
	border-radius: .25rem
}

.pagination-lg .page-link {
	border-radius: .75rem
}

.navbar-vertical.show .card {
	box-shadow: none
}

.navbar-vertical .nav {
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.navbar-vertical .nav-sub .nav-link {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.navbar-vertical .nav-sub .nav-link .nav-link-badge {
	margin-left: auto
}

.navbar-vertical .nav-tabs {
	border-bottom-width: 0
}

.navbar-vertical .nav-tabs .nav-item {
	margin: 0
}

.navbar-vertical .card .nav-tabs .nav-link {
	padding-right: 0;
	padding-left: 1.4375rem;
	margin-left: -1.5rem
}

.navbar-vertical .nav-tabs .nav-link {
	padding-right: 1rem;
	padding-left: 1rem
}

.navbar-vertical .nav-tabs .nav-link,
.navbar-vertical .nav-tabs .nav-link.active {
	border-bottom-width: 0;
	border-radius: 0
}

.navbar-vertical .nav-tabs .nav-link:hover {
	border-color: transparent
}

.navbar-vertical .nav-tabs .nav-link {
	border-width: 0 0 0 .1875rem;
	margin-bottom: 0
}

.navbar-vertical .nav-tabs .active .nav-link,
.navbar-vertical .nav-tabs .active.nav-link {
	border-left-color: #3d42f5
}

.nav .nav-link {
	color: #677788
}

.nav .nav-link:not(.active):hover {
	color: #3d42f5
}

.nav:not(.nav-pills) .nav-item.active .nav-link,
.nav:not(.nav-pills) .nav-link.active {
	color: #3d42f5
}

.nav-sm .nav-link {
	font-size: .875rem
}

.nav-x-0 .nav-link {
	padding-right: 0;
	padding-left: 0
}

.nav-y-0 .nav-link {
	padding-top: 0;
	padding-bottom: 0
}

.nav-x-sm .nav-link {
	padding-right: .25rem;
	padding-left: .25rem
}

.nav-icon {
	width: 1.25rem;
	font-size: .8125rem;
	line-height: 1.4;
	opacity: .8;
	text-align: center;
	margin-right: .5rem
}

.nav-shadow {
	box-shadow: 0 3px 6px 0 rgba(140, 152, 164, .25)
}

.nav-classic {
	border-bottom: .0625rem solid #e7eaf3
}

.nav-classic .nav-link {
	color: #677788;
	border-width: 0 0 .1875rem 0;
	border-style: solid;
	border-color: transparent;
	padding: 1rem 1.5rem;
	margin-bottom: -.125rem;
	border-radius: 0;
	transition: .3s
}

.nav-classic .nav-link:hover {
	color: #3d42f5
}

.nav-classic .nav-link.active {
	color: #3d42f5;
	border-bottom-color: #3d42f5
}

.nav-rounded {
	border-radius: .3125rem
}

.nav-rounded .nav-item:first-child .nav-link {
	border-bottom-left-radius: .3125rem
}

.nav-rounded .nav-item:last-child .nav-link {
	border-bottom-right-radius: .3125rem
}

.nav-white .nav-link {
	color: rgba(255, 255, 255, .7)
}

.nav-white .nav-link.active {
	color: #3d42f5;
	background-color: #fff
}

.nav-white .nav-link:not(.active):hover {
	color: #fff
}

.nav.nav-border-white .nav-link {
	color: rgba(255, 255, 255, .7);
	border-bottom: .125rem solid transparent
}

.nav.nav-border-white .nav-link.active {
	color: #fff;
	border-bottom-color: #fff
}

.nav.nav-border-white .nav-link:not(.active):hover {
	color: #fff
}

.nav-box .nav-link {
	color: #1e2022;
	border-radius: .3125rem
}

.nav-box .nav-link.active {
	color: #3d42f5;
	background-color: #fff;
	box-shadow: 0 12px 15px rgba(140, 152, 164, .1)
}

.nav-segment {
	position: relative;
	background-color: #f8fafd;
	padding: .25rem .25rem;
	border-radius: .3125rem
}

.nav-segment:not(.nav-fill) {
	display: -ms-inline-flexbox;
	display: inline-flex
}

.nav-segment .nav-link {
	color: #677788;
	font-size: .875rem;
	font-weight: 600;
	padding: .375rem .875rem;
	border-radius: .3125rem
}

.nav-segment .nav-link:hover {
	color: #3d42f5
}

.nav-segment .nav-link.active {
	color: #1e2022;
	background-color: #fff;
	box-shadow: 0 3px 6px 0 rgba(140, 152, 164, .25)
}

.nav-segment.nav-pills {
	border-radius: 6.1875rem
}

.nav-segment.nav-pills .nav-link {
	border-radius: 6.1875rem
}

.nav-tabs .nav-item {
	margin-left: 1rem;
	margin-right: 1rem
}

.nav-tabs .nav-link {
	color: #677788;
	border-bottom-width: .0625rem;
	border-left-width: 0;
	border-right-width: 0;
	border-top-width: 0;
	padding: 1rem 0;
	margin-bottom: -.09375rem
}

.nav-tabs .nav-item.active .nav-link,
.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
	border-bottom-width: .1875rem
}

.nav-tabs .nav-item.active .nav-link {
	border-color: transparent transparent #3d42f5
}

.nav-tabs .nav-item:first-child {
	margin-left: 0
}

.nav-tabs .nav-item:last-child {
	margin-right: 0
}

.nav-list-y-1 .nav-link {
	padding-top: .25rem!important;
	padding-bottom: .25rem!important
}

.nav-list-y-2 .nav-link {
	padding-top: .5rem!important;
	padding-bottom: .5rem!important
}

.progress-vertical {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-ms-flex-pack: end;
	justify-content: flex-end;
	background-color: #f8fafd;
	height: 12.5rem
}

.popover {
	box-shadow: 0 3px 6px 0 rgba(140, 152, 164, .25)
}

.popover-header {
	font-weight: 600
}

.profile-cover {
	position: relative;
	height: 7.5rem;
	padding: 1rem 1rem;
	border-radius: .75rem
}

.profile-cover-content {
	position: relative;
	z-index: 1
}

.profile-cover-img-wrapper {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	height: 7.5rem;
	background-color: #e7eaf3;
	border-radius: .75rem
}

.profile-cover-img {
	width: 100%;
	height: 7.5rem;
	-o-object-fit: cover;
	object-fit: cover;
	vertical-align: top;
	border-radius: .75rem
}

.profile-cover-avatar {
	display: -ms-flexbox;
	display: flex;
	background-color: #fff;
	padding: .75rem .75rem;
	margin-top: -1.75rem
}

.profile-cover-content {
	padding: 1rem 1rem
}

.profile-cover-btn {
	position: absolute;
	bottom: 0;
	right: 0
}

@media (min-width:992px) {
	.profile-cover {
		height: 10rem
	}
	.profile-cover-img-wrapper {
		height: 10rem
	}
	.profile-cover-img {
		height: 10rem
	}
}

.scrollbar {
	overflow: hidden;
	overflow-y: auto
}

.scrollbar::-webkit-scrollbar {
	width: .5rem
}

.scrollbar::-webkit-scrollbar-thumb {
	background-color: rgba(189, 197, 209, .6);
	visibility: hidden
}

.scrollbar:hover::-webkit-scrollbar-thumb {
	visibility: visible
}

.scrollbar-horizontal {
	display: -ms-flexbox;
	display: flex;
	max-width: 100%;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	overflow-x: auto;
	white-space: nowrap;
	-webkit-overflow-scrolling: touch
}

.scrollbar-horizontal::-webkit-scrollbar {
	height: .25rem
}

.scrollbar-horizontal::-webkit-scrollbar-thumb {
	background-color: rgba(189, 197, 209, .6);
	visibility: hidden
}

.scrollbar-horizontal:hover::-webkit-scrollbar-thumb {
	visibility: visible
}

.search-push-top {
	display: none;
	background-color: #f8fafd;
	padding-top: 3rem;
	padding-bottom: 3rem;
	box-shadow: inset 0 -10px 20px -10px rgba(151, 164, 175, .05)
}

.search-push-top-content {
	max-width: 50rem;
	margin-left: auto;
	margin-right: auto
}

.search-push-top-close-btn {
	position: absolute;
	top: -1.5625rem;
	right: .4375rem
}

@media (max-width:575.98px) {
	.search-push-top {
		padding-top: 1.5rem;
		padding-bottom: 1.5rem
	}
}

.search-push-top-banner {
	background-color: #fff;
	box-shadow: 0 12px 15px rgba(140, 152, 164, .1);
	padding-right: 1.5625rem;
	padding-top: 1.875rem;
	overflow: hidden
}

.search-push-top-banner-container {
	position: relative;
	width: 75%;
	min-height: 11.5625rem
}

.search-push-top-banner-img {
	position: absolute;
	bottom: -.625rem;
	left: -.625rem;
	transition: all .3s ease-in-out
}

.search-push-top-banner:hover .search-push-top-banner-img:first-child {
	bottom: 0;
	left: 0
}

.search-slide-down {
	position: fixed;
	z-index: 1003;
	top: 5rem;
	left: calc(50% - 18rem)!important;
	width: 36rem
}

@media (max-width:767.98px) {
	.search-slide-down {
		left: 5%!important;
		right: 5%!important;
		width: 90%
	}
}

.search-slide-down-trigger.active .search-slide-down-trigger-icon::before {
	content: ""
}

.search-slide-down-bg-overlay {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 1002;
	display: none;
	width: 100%;
	height: 100%
}

.search-slide-down .search-slide-down-input {
	opacity: 0;
	-webkit-transform: translateY(-2rem);
	transform: translateY(-2rem);
	transition: opacity .2s, -webkit-transform .3s cubic-bezier(.37, .41, .55, .98);
	transition: transform .3s cubic-bezier(.37, .41, .55, .98), opacity .2s;
	transition: transform .3s cubic-bezier(.37, .41, .55, .98), opacity .2s, -webkit-transform .3s cubic-bezier(.37, .41, .55, .98)
}

.search-slide-down .search-slide-down-suggestions {
	opacity: 0;
	-webkit-transform: translateY(-3rem);
	transform: translateY(-3rem);
	transition: opacity .2s, -webkit-transform .4s cubic-bezier(.37, .41, .55, .98);
	transition: transform .4s cubic-bezier(.37, .41, .55, .98), opacity .2s;
	transition: transform .4s cubic-bezier(.37, .41, .55, .98), opacity .2s, -webkit-transform .4s cubic-bezier(.37, .41, .55, .98)
}

.search-slide-down-show .search-slide-down-input,
.search-slide-down-show .search-slide-down-suggestions {
	opacity: 1;
	-webkit-transform: none;
	transform: none
}

.search-slide-down-show .search-slide-down-suggestions {
	transition-delay: .2s
}

.slick {
	position: relative
}

.slick-vertical .slick-slide {
	border-width: 0
}

.slick-transform-off.slick-transform-off .slick-track {
	-webkit-transform: none!important;
	transform: none!important
}

.slick-thumb-progress {
	width: 110%;
	height: 110%;
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.slick-center-mode-right {
	margin-right: calc(-1px - ((100vw - 100%)/ 2) + 16px)!important
}

.slick-center-mode-right-offset .draggable {
	padding-right: 5rem
}

.slick-equal-height .slick-list {
	height: 100%
}

.slick-equal-height .slick-track {
	display: -ms-flexbox;
	display: flex;
	height: 100%
}

.slick-equal-height .slick-track .slick-slide {
	display: -ms-flexbox;
	display: flex;
	height: auto
}

.slick-gutters-1 {
	margin-left: -.25rem;
	margin-right: -.25rem
}

.slick-gutters-1 .slick-slide {
	margin-left: .25rem;
	margin-right: .25rem
}

.slick-gutters-2 {
	margin-left: -.5rem;
	margin-right: -.5rem
}

.slick-gutters-2 .slick-slide {
	margin-left: .5rem;
	margin-right: .5rem
}

.slick-gutters-3 {
	margin-left: -.9375rem;
	margin-right: -.9375rem
}

.slick-gutters-3 .slick-slide {
	margin-left: .9375rem;
	margin-right: .9375rem
}

.slick-arrow {
	z-index: 1;
	line-height: 0;
	display: inline-block;
	color: #1e2022;
	background-color: #fff;
	width: 2.6875rem;
	height: 2.6875rem;
	font-size: .8125rem;
	cursor: pointer;
	transition: .3s
}

.slick-arrow:not(.slick-disabled):hover {
	color: #fff;
	background-color: #3d42f5
}

.slick-arrow::before {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: 100%
}

.slick-arrow-left {
	left: 0
}

.slick-arrow-right {
	right: 0
}

.slick-arrow.slick-disabled {
	color: #677788
}

.slick-arrow-primary {
	color: #fff;
	background-color: rgba(55, 125, 255, .8)
}

.slick-arrow-soft-white {
	color: #fff;
	background-color: rgba(255, 255, 255, .1)
}

.slick-arrow-soft-white:hover {
	color: #fff;
	background-color: #3d42f5
}

@media (min-width:992px) {
	.slick-arrow-offset.slick-arrow-left {
		left: -2.6875rem
	}
	.slick-arrow-offset.slick-arrow-right {
		right: -2.6875rem
	}
}

.slick-arrow-centered-y {
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

.slick-counter {
	position: absolute;
	bottom: 2rem;
	right: 0;
	padding-left: .9375rem;
	padding-right: .9375rem
}

.slick-counter-current {
	color: #fff;
	font-size: 3.875rem;
	line-height: 1
}

.slick-counter-divider {
	color: rgba(255, 255, 255, .7);
	margin-right: .5rem;
	margin-left: .5rem
}

.slick-counter-total {
	font-size: 1.25rem;
	color: rgba(255, 255, 255, .7)
}

.slick-dots {
	list-style: none;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}

.slick-dots li {
	cursor: pointer;
	margin: 0 .3125rem
}

.slick-dots .dot-line {
	position: relative;
	display: block;
	width: 2.75rem;
	height: .1875rem;
	background-color: rgba(255, 255, 255, .2)
}

.slick-dots .dot-line-helper {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 0;
	height: 100%;
	background-color: #3d42f5;
	transition: none
}

.slick-line-dots-ready .slick-dots li.slick-active .dot-line-helper {
	transition-property: width;
	transition-timing-function: linear;
	width: 100%
}

.slick-pagination {
	padding-left: 0;
	margin-bottom: 0
}

.slick-pagination:not(.slick-pagination-vertical) {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	pointer-events: none
}

.slick-pagination li {
	display: -ms-flexbox;
	display: flex;
	pointer-events: all;
	margin: 0 .25rem;
	cursor: pointer
}

.slick-pagination li span {
	display: inline-block;
	width: .9375rem;
	height: .9375rem;
	box-sizing: border-box;
	background-color: #3d42f5;
	border: .1875rem solid transparent;
	border-radius: 50%;
	-webkit-transform: scale(.6);
	transform: scale(.6);
	transition: .3s
}

.slick-pagination li.slick-active span {
	background-color: transparent;
	border-color: #3d42f5;
	-webkit-transform: scale(.9);
	transform: scale(.9)
}

.slick-pagination-white li span {
	background-color: #fff
}

.slick-pagination-white li.slick-active span {
	border-color: #fff
}

.slick-pagination-vertical li {
	display: block
}

.slick-pagination-interactive-title {
	color: #fff
}

.slick-pagination-interactive-text {
	color: rgba(255, 255, 255, .7)
}

.slick-pagination-interactive .slick-slide {
	cursor: pointer;
	color: #fff;
	background-color: rgba(255, 255, 255, .1);
	transition: .3s
}

.slick-pagination-interactive .slick-slide:hover {
	background-color: rgba(255, 255, 255, .2)
}

.slick-pagination-interactive .slick-slide:hover.slick-center {
	background-color: #fff
}

.slick-pagination-interactive .slick-center {
	background-color: #fff
}

.slick-pagination-interactive .slick-center .slick-pagination-interactive-title {
	color: #3d42f5
}

.slick-pagination-interactive .slick-center .slick-pagination-interactive-text {
	color: #677788
}

.slick-pagination-modern {
	width: 100%;
	max-width: 12.5rem
}

.slick-pagination-modern .slick-slide {
	cursor: pointer;
	opacity: .7;
	-webkit-transform: scale(.7);
	transform: scale(.7);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	transition: .3s
}

.slick-pagination-modern .slick-current {
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1)
}

.slick-pagination-line .slick-slide {
	opacity: .5;
	cursor: pointer;
	font-weight: 400;
	padding-bottom: .25rem
}

.slick-pagination-line .slick-slide.slick-current {
	opacity: 1
}

.slick-pagination-line-progress {
	position: relative;
	display: block;
	width: 100%;
	height: .1875rem;
	background-color: #fff;
	margin-top: .5rem
}

.slick-pagination-line-progress-helper {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 0;
	height: 100%;
	transition: none
}

.slick-pagination-line.slick-dots-ready .slick-current .slick-pagination-line-progress-helper {
	width: 100%;
	background-color: #3d42f5;
	transition-property: width;
	transition-timing-function: linear
}

@media (max-width:991.98px) {
	.slick-pagination-line-wrapper {
		opacity: 0;
		pointer-events: none;
		overflow: hidden
	}
}

.spinner-border,
.spinner-grow {
	vertical-align: middle
}

.stats-progress {
	position: relative;
	width: 13.75rem;
	height: 13.75rem;
	border-radius: 50%;
	box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
	margin-left: auto;
	margin-right: auto
}

.stats-progress-info {
	position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	text-align: center;
	padding: 2rem 2rem;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

.step {
	position: relative;
	list-style: none;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 0;
	margin-right: -.9375rem;
	margin-left: -.9375rem
}

.step.step-dashed .step-icon::after {
	border-left-style: dashed
}

.step-title {
	display: block;
	color: #1e2022;
	font-weight: 600
}

.step-text:last-child {
	color: #677788;
	margin-bottom: 0
}

.step-border-last-0 .step-item:last-child .step-icon::after {
	display: none
}

.step .step-item {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	padding-right: .9375rem;
	padding-left: .9375rem;
	margin-bottom: 1.5rem
}

.step-item-between .step-item:last-child {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	width: auto
}

.step .step-content-wrapper {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	width: 100%
}

.step .step-content {
	-ms-flex: 1;
	flex: 1
}

.step-item.collapse:not(.show) {
	display: none
}

.step-item .step-title-description {
	display: none
}

.step-item.focus .step-title-description {
	display: block
}

.step .step-avatar {
	font-size: 1rem;
	font-weight: 600;
	width: 3.125rem;
	height: 3.125rem;
	border-radius: 50%;
	margin-right: 1rem
}

.step .step-avatar-img {
	max-width: 100%;
	height: auto;
	border-radius: 50%
}

.step .step-avatar::after {
	position: absolute;
	top: 3.59375rem;
	left: 1.5625rem;
	height: calc(100% - 2.65625rem);
	border-left: .125rem solid #e7eaf3;
	content: ""
}

.step-avatar-xs .step-avatar,
.step-avatar-xs.step-avatar {
	font-size: .75rem;
	width: 1.75rem;
	height: 1.75rem
}

.step-avatar-xs .step-avatar::after,
.step-avatar-xs.step-avatar::after {
	top: 2.21875rem;
	left: .8125rem;
	width: 1.0625rem;
	height: calc(100% - 1.28125rem)
}

.step-avatar-xs .step-divider::after {
	left: .875rem
}

.step-avatar-sm .step-avatar,
.step-avatar-sm.step-avatar {
	font-size: .8125rem;
	width: 2.6875rem;
	height: 2.6875rem
}

.step-avatar-sm .step-avatar::after,
.step-avatar-sm.step-avatar::after {
	top: 3.15625rem;
	left: 1.28125rem;
	width: 1.0625rem;
	height: calc(100% - 2.21875rem)
}

.step-avatar-sm .step-divider::after {
	left: 1.34375rem
}

.step-avatar-lg .step-avatar,
.step-avatar-lg.step-avatar {
	font-size: 1.25rem;
	width: 4.25rem;
	height: 4.25rem
}

.step-avatar-lg .step-avatar::after,
.step-avatar-lg.step-avatar::after {
	top: 4.71875rem;
	left: 2.0625rem;
	width: 1.0625rem;
	height: calc(100% - 3.78125rem)
}

.step-avatar-lg .step-divider::after {
	left: 2.125rem
}

.step-divider {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	text-transform: uppercase;
	height: 1rem;
	font-weight: 600
}

.step-divider::after {
	position: absolute;
	top: 1.46875rem;
	left: 1.5625rem;
	height: calc(100% - .53125rem);
	border-left: .125rem solid #e7eaf3;
	content: ""
}

.step .step-icon {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 1rem;
	font-weight: 600;
	width: 3.125rem;
	height: 3.125rem;
	border-radius: 50%;
	margin-right: 1rem
}

.step .step-icon::after {
	position: absolute;
	top: 3.59375rem;
	left: 1.5625rem;
	height: calc(100% - 2.65625rem);
	border-left: .125rem solid #e7eaf3;
	content: ""
}

.step .step-icon-pseudo::before {
	display: block;
	width: .25rem;
	height: .25rem;
	background-color: #97a4af;
	border-radius: 50%;
	content: ""
}

.step-icon-xs .step-icon,
.step-icon-xs.step-icon {
	font-size: .75rem;
	width: 1.75rem;
	height: 1.75rem
}

.step-icon-xs .step-icon::after,
.step-icon-xs.step-icon::after {
	top: 2.21875rem;
	left: .8125rem;
	width: 1.0625rem;
	height: calc(100% - 1.28125rem)
}

.step-icon-xs .step-divider::after {
	left: .875rem
}

.step-icon-sm .step-icon,
.step-icon-sm.step-icon {
	font-size: .8125rem;
	width: 2.6875rem;
	height: 2.6875rem
}

.step-icon-sm .step-icon::after,
.step-icon-sm.step-icon::after {
	top: 3.15625rem;
	left: 1.28125rem;
	width: 1.0625rem;
	height: calc(100% - 2.21875rem)
}

.step-icon-sm .step-divider::after {
	left: 1.34375rem
}

.step-icon-lg .step-icon,
.step-icon-lg.step-icon {
	font-size: 1.25rem;
	width: 4.25rem;
	height: 4.25rem
}

.step-icon-lg .step-icon::after,
.step-icon-lg.step-icon::after {
	top: 4.71875rem;
	left: 2.0625rem;
	width: 1.0625rem;
	height: calc(100% - 3.78125rem)
}

.step-icon-lg .step-divider::after {
	left: 2.125rem
}

@media (min-width:576px) {
	.step-sm.step-dashed .step-icon::after {
		border-left: none;
		border-top-style: dashed
	}
	.step-sm .step-item {
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex: 1;
		flex: 1;
		margin-bottom: 0
	}
	.step-sm:not(.step-inline) .step-content-wrapper {
		display: block
	}
	.step-sm .step-icon {
		margin-bottom: 1rem
	}
	.step-sm .step-icon::after {
		top: 1.5625rem;
		left: 4.0625rem;
		width: calc(100% - 4.0625rem);
		height: 1.0625rem;
		border-top: .125rem solid #e7eaf3;
		border-left: none
	}
	.step-sm .step-icon.step-icon-xs::after,
	.step-sm.step-icon-xs .step-icon::after {
		top: .875rem;
		left: 2.6875rem;
		width: calc(100% - 2.6875rem)
	}
	.step-sm .step-icon.step-icon-sm::after,
	.step-sm.step-icon-sm .step-icon::after {
		top: 1.34375rem;
		left: 3.625rem;
		width: calc(100% - 3.625rem)
	}
	.step-sm .step-icon.step-icon-lg::after,
	.step-sm.step-icon-lg .step-icon::after {
		top: 2.125rem;
		left: 5.1875rem;
		width: calc(100% - 5.1875rem)
	}
}

@media (min-width:768px) {
	.step-md.step-dashed .step-icon::after {
		border-left: none;
		border-top-style: dashed
	}
	.step-md .step-item {
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex: 1;
		flex: 1;
		margin-bottom: 0
	}
	.step-md:not(.step-inline) .step-content-wrapper {
		display: block
	}
	.step-md .step-icon {
		margin-bottom: 1rem
	}
	.step-md .step-icon::after {
		top: 1.5625rem;
		left: 4.0625rem;
		width: calc(100% - 4.0625rem);
		height: 1.0625rem;
		border-top: .125rem solid #e7eaf3;
		border-left: none
	}
	.step-md .step-icon.step-icon-xs::after,
	.step-md.step-icon-xs .step-icon::after {
		top: .875rem;
		left: 2.6875rem;
		width: calc(100% - 2.6875rem)
	}
	.step-md .step-icon.step-icon-sm::after,
	.step-md.step-icon-sm .step-icon::after {
		top: 1.34375rem;
		left: 3.625rem;
		width: calc(100% - 3.625rem)
	}
	.step-md .step-icon.step-icon-lg::after,
	.step-md.step-icon-lg .step-icon::after {
		top: 2.125rem;
		left: 5.1875rem;
		width: calc(100% - 5.1875rem)
	}
}

@media (min-width:992px) {
	.step-lg.step-dashed .step-icon::after {
		border-left: none;
		border-top-style: dashed
	}
	.step-lg .step-item {
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex: 1;
		flex: 1;
		margin-bottom: 0
	}
	.step-lg:not(.step-inline) .step-content-wrapper {
		display: block
	}
	.step-lg .step-icon {
		margin-bottom: 1rem
	}
	.step-lg .step-icon::after {
		top: 1.5625rem;
		left: 4.0625rem;
		width: calc(100% - 4.0625rem);
		height: 1.0625rem;
		border-top: .125rem solid #e7eaf3;
		border-left: none
	}
	.step-lg .step-icon.step-icon-xs::after,
	.step-lg.step-icon-xs .step-icon::after {
		top: .875rem;
		left: 2.6875rem;
		width: calc(100% - 2.6875rem)
	}
	.step-lg .step-icon.step-icon-sm::after,
	.step-lg.step-icon-sm .step-icon::after {
		top: 1.34375rem;
		left: 3.625rem;
		width: calc(100% - 3.625rem)
	}
	.step-lg .step-icon.step-icon-lg::after,
	.step-lg.step-icon-lg .step-icon::after {
		top: 2.125rem;
		left: 5.1875rem;
		width: calc(100% - 5.1875rem)
	}
}

@media (min-width:1200px) {
	.step-xl.step-dashed .step-icon::after {
		border-left: none;
		border-top-style: dashed
	}
	.step-xl .step-item {
		-ms-flex-positive: 1;
		flex-grow: 1;
		-ms-flex: 1;
		flex: 1;
		margin-bottom: 0
	}
	.step-xl:not(.step-inline) .step-content-wrapper {
		display: block
	}
	.step-xl .step-icon {
		margin-bottom: 1rem
	}
	.step-xl .step-icon::after {
		top: 1.5625rem;
		left: 4.0625rem;
		width: calc(100% - 4.0625rem);
		height: 1.0625rem;
		border-top: .125rem solid #e7eaf3;
		border-left: none
	}
	.step-xl .step-icon.step-icon-xs::after,
	.step-xl.step-icon-xs .step-icon::after {
		top: .875rem;
		left: 2.6875rem;
		width: calc(100% - 2.6875rem)
	}
	.step-xl .step-icon.step-icon-sm::after,
	.step-xl.step-icon-sm .step-icon::after {
		top: 1.34375rem;
		left: 3.625rem;
		width: calc(100% - 3.625rem)
	}
	.step-xl .step-icon.step-icon-lg::after,
	.step-xl.step-icon-lg .step-icon::after {
		top: 2.125rem;
		left: 5.1875rem;
		width: calc(100% - 5.1875rem)
	}
}

@media (min-width:576px) {
	.step-sm.step-centered {
		text-align: center
	}
	.step-sm.step-centered .step-item:last-child .step-icon::after {
		display: none
	}
	.step-sm.step-centered .step-icon {
		margin-left: auto;
		margin-right: auto
	}
	.step-sm.step-centered .step-icon::after {
		width: calc(100% - 3.125rem);
		left: calc(50% + 2.5rem)
	}
	.step-sm.step-centered .step-icon.step-icon-xs::after,
	.step-sm.step-centered.step-icon-xs .step-icon::after {
		width: calc(100% - 1.75rem);
		left: calc(50% + 1.8125rem)
	}
	.step-sm.step-centered .step-icon.step-icon-sm::after,
	.step-sm.step-centered.step-icon-sm .step-icon::after {
		width: calc(100% - 2.6875rem);
		left: calc(50% + 2.28125rem)
	}
	.step-sm.step-centered .step-icon.step-icon-lg::after,
	.step-sm.step-centered.step-icon-lg .step-icon::after {
		width: calc(100% - 4.25rem);
		left: calc(50% + 3.0625rem)
	}
}

@media (min-width:768px) {
	.step-md.step-centered {
		text-align: center
	}
	.step-md.step-centered .step-item:last-child .step-icon::after {
		display: none
	}
	.step-md.step-centered .step-icon {
		margin-left: auto;
		margin-right: auto
	}
	.step-md.step-centered .step-icon::after {
		width: calc(100% - 3.125rem);
		left: calc(50% + 2.5rem)
	}
	.step-md.step-centered .step-icon.step-icon-xs::after,
	.step-md.step-centered.step-icon-xs .step-icon::after {
		width: calc(100% - 1.75rem);
		left: calc(50% + 1.8125rem)
	}
	.step-md.step-centered .step-icon.step-icon-sm::after,
	.step-md.step-centered.step-icon-sm .step-icon::after {
		width: calc(100% - 2.6875rem);
		left: calc(50% + 2.28125rem)
	}
	.step-md.step-centered .step-icon.step-icon-lg::after,
	.step-md.step-centered.step-icon-lg .step-icon::after {
		width: calc(100% - 4.25rem);
		left: calc(50% + 3.0625rem)
	}
}

@media (min-width:992px) {
	.step-lg.step-centered {
		text-align: center
	}
	.step-lg.step-centered .step-item:last-child .step-icon::after {
		display: none
	}
	.step-lg.step-centered .step-icon {
		margin-left: auto;
		margin-right: auto
	}
	.step-lg.step-centered .step-icon::after {
		width: calc(100% - 3.125rem);
		left: calc(50% + 2.5rem)
	}
	.step-lg.step-centered .step-icon.step-icon-xs::after,
	.step-lg.step-centered.step-icon-xs .step-icon::after {
		width: calc(100% - 1.75rem);
		left: calc(50% + 1.8125rem)
	}
	.step-lg.step-centered .step-icon.step-icon-sm::after,
	.step-lg.step-centered.step-icon-sm .step-icon::after {
		width: calc(100% - 2.6875rem);
		left: calc(50% + 2.28125rem)
	}
	.step-lg.step-centered .step-icon.step-icon-lg::after,
	.step-lg.step-centered.step-icon-lg .step-icon::after {
		width: calc(100% - 4.25rem);
		left: calc(50% + 3.0625rem)
	}
}

@media (min-width:992px) {
	.step-lg.step-centered {
		text-align: center
	}
	.step-lg.step-centered .step-item:last-child .step-icon::after {
		display: none
	}
	.step-lg.step-centered .step-icon {
		margin-left: auto;
		margin-right: auto
	}
	.step-lg.step-centered .step-icon::after {
		width: calc(100% - 3.125rem);
		left: calc(50% + 2.5rem)
	}
	.step-lg.step-centered .step-icon.step-icon-xs::after,
	.step-lg.step-centered.step-icon-xs .step-icon::after {
		width: calc(100% - 1.75rem);
		left: calc(50% + 1.8125rem)
	}
	.step-lg.step-centered .step-icon.step-icon-sm::after,
	.step-lg.step-centered.step-icon-sm .step-icon::after {
		width: calc(100% - 2.6875rem);
		left: calc(50% + 2.28125rem)
	}
	.step-lg.step-centered .step-icon.step-icon-lg::after,
	.step-lg.step-centered.step-icon-lg .step-icon::after {
		width: calc(100% - 4.25rem);
		left: calc(50% + 3.0625rem)
	}
}

.step .step-is-invalid-icon,
.step .step-is-valid-icon {
	display: none
}

.step .active .step-icon,
.step .active.is-valid .step-icon {
	color: #fff;
	background-color: #3d42f5
}

.step .active .step-title,
.step .active.is-valid .step-title {
	color: #3d42f5
}

.step .is-valid .step-icon {
	color: #fff;
	background-color: #3d42f5
}

.step .is-valid .step-title {
	color: #3d42f5
}

.step .is-valid .step-is-valid-icon {
	display: -ms-inline-flexbox;
	display: inline-flex
}

.step .is-valid .step-is-default-icon,
.step .is-valid .step-is-invalid-icon {
	display: none
}

.step .is-invalid .step-icon {
	color: #fff;
	background-color: #ed4c78
}

.step .is-invalid .step-title {
	color: #ed4c78
}

.step .is-invalid .step-is-invalid-icon {
	display: -ms-inline-flexbox;
	display: inline-flex
}

.step .is-invalid .step-is-default-icon,
.step .is-invalid .step-is-valid-icon {
	display: none
}

.step-icon-primary {
	color: #fff;
	background-color: #3d42f5
}

.step-icon-primary.step-icon-pseudo::before {
	background-color: #fff
}

.step-icon-secondary {
	color: #fff;
	background-color: #71869d
}

.step-icon-secondary.step-icon-pseudo::before {
	background-color: #fff
}

.step-icon-success {
	color: #fff;
	background-color: #00c9a7
}

.step-icon-success.step-icon-pseudo::before {
	background-color: #fff
}

.step-icon-info {
	color: #fff;
	background-color: #09a5be
}

.step-icon-info.step-icon-pseudo::before {
	background-color: #fff
}

.step-icon-warning {
	color: #1e2022;
	background-color: #f5ca99
}

.step-icon-warning.step-icon-pseudo::before {
	background-color: #1e2022
}

.step-icon-danger {
	color: #fff;
	background-color: #ed4c78
}

.step-icon-danger.step-icon-pseudo::before {
	background-color: #fff
}

.step-icon-light {
	color: #1e2022;
	background-color: #f7faff
}

.step-icon-light.step-icon-pseudo::before {
	background-color: #1e2022
}

.step-icon-dark {
	color: #fff;
	background-color: #16212a
}

.step-icon-dark.step-icon-pseudo::before {
	background-color: #fff
}

.step-icon-indigo {
	color: #fff;
	background-color: #2d1582
}

.step-icon-indigo.step-icon-pseudo::before {
	background-color: #fff
}

.step-icon-soft-primary {
	color: #3d42f5;
	background-color: rgba(55, 125, 255, .1)
}

.step-icon-soft-primary.step-icon-pseudo::before {
	background-color: #3d42f5
}

.step-icon-soft-secondary {
	color: #71869d;
	background-color: rgba(113, 134, 157, .1)
}

.step-icon-soft-secondary.step-icon-pseudo::before {
	background-color: #71869d
}

.step-icon-soft-success {
	color: #00c9a7;
	background-color: rgba(0, 201, 167, .1)
}

.step-icon-soft-success.step-icon-pseudo::before {
	background-color: #00c9a7
}

.step-icon-soft-info {
	color: #09a5be;
	background-color: rgba(9, 165, 190, .1)
}

.step-icon-soft-info.step-icon-pseudo::before {
	background-color: #09a5be
}

.step-icon-soft-warning {
	color: #f5ca99;
	background-color: rgba(245, 202, 153, .1)
}

.step-icon-soft-warning.step-icon-pseudo::before {
	background-color: #f5ca99
}

.step-icon-soft-danger {
	color: #ed4c78;
	background-color: rgba(237, 76, 120, .1)
}

.step-icon-soft-danger.step-icon-pseudo::before {
	background-color: #ed4c78
}

.step-icon-soft-light {
	color: #f7faff;
	background-color: rgba(247, 250, 255, .1)
}

.step-icon-soft-light.step-icon-pseudo::before {
	background-color: #f7faff
}

.step-icon-soft-dark {
	color: #16212a;
	background-color: rgba(33, 50, 91, .1)
}

.step-icon-soft-dark.step-icon-pseudo::before {
	background-color: #16212a
}

.step-icon-soft-indigo {
	color: #2d1582;
	background-color: rgba(45, 21, 130, .1)
}

.step-icon-soft-indigo.step-icon-pseudo::before {
	background-color: #2d1582
}

.step-inline .step-content-wrapper {
	-ms-flex-align: center;
	align-items: center
}

.step-inline .step-item:last-child .step-title::after {
	display: none
}

.step-inline .step-title {
	display: inline-block
}

@media (min-width:576px) {
	.step-sm.step-inline.step-dashed .step-title::after {
		border-top-style: dashed
	}
	.step-sm.step-inline .step-item {
		overflow: hidden
	}
	.step-sm.step-inline .step-icon {
		margin-bottom: 0
	}
	.step-sm.step-inline .step-icon::after {
		display: none
	}
	.step-sm.step-inline .step-title::after {
		position: absolute;
		top: 1.5625rem;
		width: 100%;
		height: 1.0625rem;
		border-top: .125rem solid #e7eaf3;
		margin-left: .9375rem;
		content: ""
	}
	.step-sm.step-inline .step-icon-xs+.step-content .step-title::after,
	.step-sm.step-inline.step-icon-xs .step-content .step-title::after {
		top: .875rem
	}
	.step-sm.step-inline .step-icon-sm+.step-content .step-title::after,
	.step-sm.step-inline.step-icon-sm .step-content .step-title::after {
		top: 1.34375rem
	}
	.step-sm.step-inline .step-icon-lg+.step-content .step-title::after,
	.step-sm.step-inline.step-icon-lg .step-content .step-title::after {
		top: 2.125rem
	}
}

@media (min-width:768px) {
	.step-md.step-inline.step-dashed .step-title::after {
		border-top-style: dashed
	}
	.step-md.step-inline .step-item {
		overflow: hidden
	}
	.step-md.step-inline .step-icon {
		margin-bottom: 0
	}
	.step-md.step-inline .step-icon::after {
		display: none
	}
	.step-md.step-inline .step-title::after {
		position: absolute;
		top: 1.5625rem;
		width: 100%;
		height: 1.0625rem;
		border-top: .125rem solid #e7eaf3;
		margin-left: .9375rem;
		content: ""
	}
	.step-md.step-inline .step-icon-xs+.step-content .step-title::after,
	.step-md.step-inline.step-icon-xs .step-content .step-title::after {
		top: .875rem
	}
	.step-md.step-inline .step-icon-sm+.step-content .step-title::after,
	.step-md.step-inline.step-icon-sm .step-content .step-title::after {
		top: 1.34375rem
	}
	.step-md.step-inline .step-icon-lg+.step-content .step-title::after,
	.step-md.step-inline.step-icon-lg .step-content .step-title::after {
		top: 2.125rem
	}
}

@media (min-width:992px) {
	.step-lg.step-inline.step-dashed .step-title::after {
		border-top-style: dashed
	}
	.step-lg.step-inline .step-item {
		overflow: hidden
	}
	.step-lg.step-inline .step-icon {
		margin-bottom: 0
	}
	.step-lg.step-inline .step-icon::after {
		display: none
	}
	.step-lg.step-inline .step-title::after {
		position: absolute;
		top: 1.5625rem;
		width: 100%;
		height: 1.0625rem;
		border-top: .125rem solid #e7eaf3;
		margin-left: .9375rem;
		content: ""
	}
	.step-lg.step-inline .step-icon-xs+.step-content .step-title::after,
	.step-lg.step-inline.step-icon-xs .step-content .step-title::after {
		top: .875rem
	}
	.step-lg.step-inline .step-icon-sm+.step-content .step-title::after,
	.step-lg.step-inline.step-icon-sm .step-content .step-title::after {
		top: 1.34375rem
	}
	.step-lg.step-inline .step-icon-lg+.step-content .step-title::after,
	.step-lg.step-inline.step-icon-lg .step-content .step-title::after {
		top: 2.125rem
	}
}

@media (min-width:1200px) {
	.step-xl.step-inline.step-dashed .step-title::after {
		border-top-style: dashed
	}
	.step-xl.step-inline .step-item {
		overflow: hidden
	}
	.step-xl.step-inline .step-icon {
		margin-bottom: 0
	}
	.step-xl.step-inline .step-icon::after {
		display: none
	}
	.step-xl.step-inline .step-title::after {
		position: absolute;
		top: 1.5625rem;
		width: 100%;
		height: 1.0625rem;
		border-top: .125rem solid #e7eaf3;
		margin-left: .9375rem;
		content: ""
	}
	.step-xl.step-inline .step-icon-xs+.step-content .step-title::after,
	.step-xl.step-inline.step-icon-xs .step-content .step-title::after {
		top: .875rem
	}
	.step-xl.step-inline .step-icon-sm+.step-content .step-title::after,
	.step-xl.step-inline.step-icon-sm .step-content .step-title::after {
		top: 1.34375rem
	}
	.step-xl.step-inline .step-icon-lg+.step-content .step-title::after,
	.step-xl.step-inline.step-icon-lg .step-content .step-title::after {
		top: 2.125rem
	}
}

@media (min-width:576px) {
	.step-timeline-sm {
		margin-left: 0;
		margin-right: 0
	}
	.step-timeline-sm .step-item {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		padding-left: 0;
		padding-right: 0;
		margin-left: 50%
	}
	.step-timeline-sm .step-item:nth-child(even) {
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		text-align: right;
		margin-left: auto;
		margin-right: 50%
	}
	.step-timeline-sm .step-item:nth-child(even) .step-content-wrapper {
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
	.step-timeline-sm .step-item:nth-child(even) .step-icon {
		margin-left: 0;
		margin-right: -1.5625rem
	}
	.step-timeline-sm .step-item:nth-child(even) .step-icon-xs {
		margin-right: -.875rem
	}
	.step-timeline-sm .step-item:nth-child(even) .step-icon-sm {
		margin-right: -1.34375rem
	}
	.step-timeline-sm .step-item:nth-child(even) .step-icon-lg {
		margin-right: -2.125rem
	}
	.step-timeline-sm .step-item:nth-child(even) .step-content {
		margin-right: 1.5rem
	}
	.step-timeline-sm .step-icon {
		margin-left: -1.5625rem
	}
	.step-timeline-sm .step-icon::after {
		left: auto;
		width: auto
	}
	.step-timeline-sm .step-icon-xs {
		margin-left: -.875rem
	}
	.step-timeline-sm .step-icon-sm {
		margin-left: -1.34375rem
	}
	.step-timeline-sm .step-icon-lg {
		margin-left: -2.125rem
	}
}

@media (min-width:768px) {
	.step-timeline-md {
		margin-left: 0;
		margin-right: 0
	}
	.step-timeline-md .step-item {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		padding-left: 0;
		padding-right: 0;
		margin-left: 50%
	}
	.step-timeline-md .step-item:nth-child(even) {
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		text-align: right;
		margin-left: auto;
		margin-right: 50%
	}
	.step-timeline-md .step-item:nth-child(even) .step-content-wrapper {
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
	.step-timeline-md .step-item:nth-child(even) .step-icon {
		margin-left: 0;
		margin-right: -1.5625rem
	}
	.step-timeline-md .step-item:nth-child(even) .step-icon-xs {
		margin-right: -.875rem
	}
	.step-timeline-md .step-item:nth-child(even) .step-icon-sm {
		margin-right: -1.34375rem
	}
	.step-timeline-md .step-item:nth-child(even) .step-icon-lg {
		margin-right: -2.125rem
	}
	.step-timeline-md .step-item:nth-child(even) .step-content {
		margin-right: 1.5rem
	}
	.step-timeline-md .step-icon {
		margin-left: -1.5625rem
	}
	.step-timeline-md .step-icon::after {
		left: auto;
		width: auto
	}
	.step-timeline-md .step-icon-xs {
		margin-left: -.875rem
	}
	.step-timeline-md .step-icon-sm {
		margin-left: -1.34375rem
	}
	.step-timeline-md .step-icon-lg {
		margin-left: -2.125rem
	}
}

@media (min-width:992px) {
	.step-timeline-lg {
		margin-left: 0;
		margin-right: 0
	}
	.step-timeline-lg .step-item {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		padding-left: 0;
		padding-right: 0;
		margin-left: 50%
	}
	.step-timeline-lg .step-item:nth-child(even) {
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		text-align: right;
		margin-left: auto;
		margin-right: 50%
	}
	.step-timeline-lg .step-item:nth-child(even) .step-content-wrapper {
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
	.step-timeline-lg .step-item:nth-child(even) .step-icon {
		margin-left: 0;
		margin-right: -1.5625rem
	}
	.step-timeline-lg .step-item:nth-child(even) .step-icon-xs {
		margin-right: -.875rem
	}
	.step-timeline-lg .step-item:nth-child(even) .step-icon-sm {
		margin-right: -1.34375rem
	}
	.step-timeline-lg .step-item:nth-child(even) .step-icon-lg {
		margin-right: -2.125rem
	}
	.step-timeline-lg .step-item:nth-child(even) .step-content {
		margin-right: 1.5rem
	}
	.step-timeline-lg .step-icon {
		margin-left: -1.5625rem
	}
	.step-timeline-lg .step-icon::after {
		left: auto;
		width: auto
	}
	.step-timeline-lg .step-icon-xs {
		margin-left: -.875rem
	}
	.step-timeline-lg .step-icon-sm {
		margin-left: -1.34375rem
	}
	.step-timeline-lg .step-icon-lg {
		margin-left: -2.125rem
	}
}

@media (min-width:1200px) {
	.step-timeline-xl {
		margin-left: 0;
		margin-right: 0
	}
	.step-timeline-xl .step-item {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
		padding-left: 0;
		padding-right: 0;
		margin-left: 50%
	}
	.step-timeline-xl .step-item:nth-child(even) {
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse;
		text-align: right;
		margin-left: auto;
		margin-right: 50%
	}
	.step-timeline-xl .step-item:nth-child(even) .step-content-wrapper {
		-ms-flex-direction: row-reverse;
		flex-direction: row-reverse
	}
	.step-timeline-xl .step-item:nth-child(even) .step-icon {
		margin-left: 0;
		margin-right: -1.5625rem
	}
	.step-timeline-xl .step-item:nth-child(even) .step-icon-xs {
		margin-right: -.875rem
	}
	.step-timeline-xl .step-item:nth-child(even) .step-icon-sm {
		margin-right: -1.34375rem
	}
	.step-timeline-xl .step-item:nth-child(even) .step-icon-lg {
		margin-right: -2.125rem
	}
	.step-timeline-xl .step-item:nth-child(even) .step-content {
		margin-right: 1.5rem
	}
	.step-timeline-xl .step-icon {
		margin-left: -1.5625rem
	}
	.step-timeline-xl .step-icon::after {
		left: auto;
		width: auto
	}
	.step-timeline-xl .step-icon-xs {
		margin-left: -.875rem
	}
	.step-timeline-xl .step-icon-sm {
		margin-left: -1.34375rem
	}
	.step-timeline-xl .step-icon-lg {
		margin-left: -2.125rem
	}
}

.table th {
	font-weight: 400
}

.table thead th {
	font-size: .75rem;
	font-weight: 600;
	text-transform: uppercase;
	border-width: 0
}

.table .btn {
	white-space: nowrap
}

.table-heighlighted thead th {
	border-bottom-color: #1e2022;
	border-top: none
}

.table-heighlighted tfoot td {
	border-top: .125rem solid #1e2022
}

.table-light-bordered {
	border-color: rgba(255, 255, 255, .3)
}

.table-light-bordered td,
.table-light-bordered th,
.table-light-bordered thead th {
	border-color: rgba(255, 255, 255, .3)
}

.table-nowrap td,
.table-nowrap th {
	white-space: nowrap
}

.table-align-middle tbody td {
	vertical-align: middle
}

.table-thead-bordered thead th {
	border-top: .0625rem solid #e7eaf3;
	border-bottom: .0625rem solid #e7eaf3
}

[class*=text-highlight-] {
	background: left 1em/1em .2em
}

.text-highlight-primary {
	background-image: linear-gradient(to bottom, rgba(55, 125, 255, .5) 0, rgba(55, 125, 255, .5) 100%);
	background-repeat: repeat-x
}

.text-highlight-secondary {
	background-image: linear-gradient(to bottom, rgba(113, 134, 157, .5) 0, rgba(113, 134, 157, .5) 100%);
	background-repeat: repeat-x
}

.text-highlight-success {
	background-image: linear-gradient(to bottom, rgba(0, 201, 167, .5) 0, rgba(0, 201, 167, .5) 100%);
	background-repeat: repeat-x
}

.text-highlight-info {
	background-image: linear-gradient(to bottom, rgba(9, 165, 190, .5) 0, rgba(9, 165, 190, .5) 100%);
	background-repeat: repeat-x
}

.text-highlight-warning {
	background-image: linear-gradient(to bottom, rgba(245, 202, 153, .5) 0, rgba(245, 202, 153, .5) 100%);
	background-repeat: repeat-x
}

.text-highlight-danger {
	background-image: linear-gradient(to bottom, rgba(237, 76, 120, .5) 0, rgba(237, 76, 120, .5) 100%);
	background-repeat: repeat-x
}

.text-highlight-light {
	background-image: linear-gradient(to bottom, rgba(247, 250, 255, .5) 0, rgba(247, 250, 255, .5) 100%);
	background-repeat: repeat-x
}

.text-highlight-dark {
	background-image: linear-gradient(to bottom, rgba(33, 50, 91, .5) 0, rgba(33, 50, 91, .5) 100%);
	background-repeat: repeat-x
}

.text-highlight-indigo {
	background-image: linear-gradient(to bottom, rgba(45, 21, 130, .5) 0, rgba(45, 21, 130, .5) 100%);
	background-repeat: repeat-x
}

[class*=sticky-block] {
	max-width: 100%
}

@media screen and (-ms-high-contrast:active),
screen and (-ms-high-contrast:none) {
	.media {
		width: 100%
	}
	.ie-slick-equal-height .slick-track .slick-slide {
		display: block
	}
	.ie-main-hero {
		height: 686px
	}
	.ie-showcase-mockup {
		height: 373px
	}
	.ie-device-and-mobile {
		height: 638px
	}
	.ie-curved-y {
		height: 26px
	}
	.ie-curved-x {
		width: 26px;
		height: 370px;
		margin-right: -4px
	}
}

.gradient-y-sm-primary {
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(55, 125, 255, .075) 100%);
	background-repeat: repeat-x
}

.gradient-y-gray {
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, rgba(231, 234, 243, .5) 100%);
	background-repeat: repeat-x
}

.gradient-y-lg-white {
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0, #fff 100%);
	background-repeat: repeat-x
}

.gradient-y-three-sm-primary {
	background-image: linear-gradient(rgba(255, 255, 255, 0), rgba(55, 125, 255, .075) 50%, rgba(255, 255, 255, 0));
	background-repeat: no-repeat
}

.gradient-x-three-sm-primary {
	background-image: linear-gradient(to right, rgba(55, 125, 255, .03), rgba(9, 165, 190, .05) 50%, rgba(245, 202, 153, .05));
	background-repeat: no-repeat
}

[class*=gradient-x-overlay-],
[class*=gradient-y-overlay-],
[class*=gradient-y-three-overlay-] {
	position: relative;
	z-index: 1
}

[class*=gradient-x-overlay-]::before,
[class*=gradient-y-overlay-]::before,
[class*=gradient-y-three-overlay-]::before {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	right: 0;
	z-index: -1;
	width: 100%;
	height: 100%;
	content: ""
}

.gradient-x-overlay-lg-dark-video::before {
	z-index: 2;
	background-image: linear-gradient(to right, rgba(33, 50, 91, .95) 0, rgba(33, 50, 91, .95) 100%);
	background-repeat: repeat-x
}

.gradient-x-overlay-sm-dark::before {
	background-image: linear-gradient(to right, rgba(33, 50, 91, .25) 0, rgba(30, 32, 34, .25) 100%);
	background-repeat: repeat-x
}

.gradient-x-overlay-lg-dark::before {
	background-image: linear-gradient(to right, rgba(33, 50, 91, .9) 0, rgba(33, 50, 91, .9) 100%);
	background-repeat: repeat-x
}

.gradient-y-overlay-lg-dark::before {
	background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 40%, rgba(12, 13, 14, .6) 100%);
	background-repeat: repeat-x
}

.gradient-x-overlay-sm-indigo::before {
	background-image: linear-gradient(45deg, transparent, rgba(45, 21, 130, .05));
	background-repeat: repeat-x
}

.gradient-y-overlay-lg-white::before {
	background-image: linear-gradient(to bottom, #fff 0, rgba(255, 255, 255, .9) 100%);
	background-repeat: repeat-x
}

.gradient-y-overlay-sm-gray-900::before {
	background-image: linear-gradient(to bottom, rgba(30, 32, 34, .3) 0, rgba(33, 50, 91, .2) 100%);
	background-repeat: repeat-x
}

.bg-img-hero {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: top center
}

.bg-img-hero-bottom {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: bottom center
}

.bg-img-hero-center {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center
}

.bg-img-hero-left {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center left
}

.bg-img-hero-right {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center right
}

.bg-img-hero-fixed {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	background-attachment: fixed
}

.bg-soft-primary {
	background-color: rgba(55, 125, 255, .1)
}

.bg-soft-secondary {
	background-color: rgba(113, 134, 157, .1)
}

.bg-soft-success {
	background-color: rgba(0, 201, 167, .1)
}

.bg-soft-info {
	background-color: rgba(9, 165, 190, .1)
}

.bg-soft-warning {
	background-color: rgba(245, 202, 153, .1)
}

.bg-soft-danger {
	background-color: rgba(237, 76, 120, .1)
}

.bg-soft-light {
	background-color: rgba(247, 250, 255, .1)
}

.bg-soft-dark {
	background-color: rgba(33, 50, 91, .1)
}

.bg-soft-indigo {
	background-color: rgba(45, 21, 130, .1)
}

.rounded-pseudo {
	border-radius: .3125rem
}

.rounded-pseudo::after,
.rounded-pseudo::before {
	border-radius: .3125rem
}

.rounded-lg-pseudo {
	border-radius: .75rem
}

.rounded-lg-pseudo::after,
.rounded-lg-pseudo::before {
	border-radius: .75rem
}

.border-dashed {
	border: .0625rem dashed #e7eaf3
}

.border-3 {
	border-width: .1875rem!important
}

.top-auto {
	top: auto
}

.bottom-auto {
	bottom: auto
}

.right-auto {
	right: auto
}

.left-auto {
	left: auto
}

.top-0 {
	top: 0
}

.right-0 {
	right: 0
}

.bottom-0 {
	bottom: 0
}

.left-0 {
	left: 0
}

.top-50 {
	top: 50%
}

.right-50 {
	right: 50%
}

.bottom-50 {
	bottom: 50%
}

.left-50 {
	left: 50%
}

@media (min-width:576px) {
	.position-sm-absolute {
		position: absolute
	}
}

@media (min-width:768px) {
	.top-md-0 {
		top: 0
	}
	.right-md-0 {
		right: 0
	}
	.bottom-md-0 {
		bottom: 0
	}
	.left-md-0 {
		left: 0
	}
	.position-md-absolute {
		position: absolute
	}
}

@media (min-width:992px) {
	.top-lg-0 {
		top: 0
	}
	.right-lg-0 {
		right: 0
	}
	.bottom-lg-0 {
		bottom: 0
	}
	.left-lg-0 {
		left: 0
	}
	.position-lg-absolute {
		position: absolute
	}
}

.content-centered-y {
	position: absolute;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%)
}

@media (min-width:768px) {
	.content-centered-y-md {
		position: absolute;
		top: 50%;
		-webkit-transform: translate(0, -50%);
		transform: translate(0, -50%)
	}
}

@media (min-width:992px) {
	.content-centered-y-lg {
		position: absolute;
		top: 50%;
		-webkit-transform: translate(0, -50%);
		transform: translate(0, -50%)
	}
}

.opacity-xs {
	opacity: .2
}

.opacity-sm {
	opacity: .4
}

.opacity {
	opacity: .6
}

.opacity-lg {
	opacity: .8
}

.shadow-primary-lg {
	box-shadow: 0 0 50px rgba(55, 125, 255, .4)!important
}

.shadow-soft {
	box-shadow: 0 3px 6px 0 rgba(140, 152, 164, .25)!important
}

.min-w-3rem {
	min-width: 1rem
}

.min-w-4rem {
	min-width: 1.5rem
}

.min-w-8rem {
	min-width: 3.5rem
}

.min-w-21rem {
	min-width: 10rem
}

.max-w-3rem {
	max-width: 1rem
}

.max-w-4rem {
	max-width: 1.5rem
}

.max-w-5rem {
	max-width: 2rem
}

.max-w-6rem {
	max-width: 2.5rem
}

.max-w-7rem {
	max-width: 3rem
}

.max-w-8rem {
	max-width: 3.5rem
}

.max-w-9rem {
	max-width: 4rem
}

.max-w-10rem {
	max-width: 4.5rem
}

.max-w-11rem {
	max-width: 5rem
}

.max-w-13rem {
	max-width: 6rem
}

.max-w-15rem {
	max-width: 7rem
}

.max-w-19rem {
	max-width: 9rem
}

.max-w-23rem {
	max-width: 11rem
}

.max-w-27rem {
	max-width: 13rem
}

.max-w-33rem {
	max-width: 16rem
}

.max-w-35rem {
	max-width: 17rem
}

.max-w-40rem {
	max-width: 19.5rem
}

.max-w-50rem {
	max-width: 24.5rem
}

.h-4rem {
	height: .25rem
}

.h-250rem {
	height: 15.625rem
}

.h-380rem {
	height: 23.75rem
}

.min-h-270rem {
	min-height: 16.875rem
}

.min-h-300rem {
	min-height: 18.75rem
}

.min-h-380rem {
	min-height: 23.75rem
}

.min-h-450rem {
	min-height: 28.125rem
}

.min-h-500rem {
	min-height: 31.25rem
}

.min-h-620rem {
	min-height: 38.75rem
}

@media (min-width:576px) {
	.max-w-sm-15rem {
		max-width: 7rem
	}
	.max-w-sm-40rem {
		max-width: 19.5rem
	}
}

@media (min-width:768px) {
	.vh-md-30 {
		height: 30vh
	}
	.vh-md-70 {
		height: 70vh
	}
	.min-vh-md-100 {
		min-height: 100vh
	}
	.max-w-md-13rem {
		max-width: 6rem
	}
}

@media (min-width:992px) {
	.vh-lg-100 {
		height: 100vh
	}
	.min-vh-lg-100 {
		min-height: 100vh
	}
	.min-h-lg-600rem {
		min-height: 37.5rem
	}
}

.text-inherit {
	color: inherit
}

.text-cap {
	display: block;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: .03125rem
}

.text-lh-sm {
	line-height: 1.2
}

.text-lh-lg {
	line-height: 1.8
}

.font-size-1 {
	font-size: .875rem
}

.font-size-2 {
	font-size: 1.5rem
}

.font-size-3 {
	font-size: 2rem
}

.font-size-4 {
	font-size: 2.5rem
}

.font-size-5 {
	font-size: 3rem
}

.text-dark {
	color: #1e2022!important
}

.text-dark[href]:hover {
	color: #3d42f5!important
}

.text-secondary[href]:hover {
	color: #3d42f5!important
}

.text-body[href]:hover,
.text-muted[href]:hover {
	color: #0052ea!important
}

.text-white-70 {
	color: rgba(255, 255, 255, .7)
}

.text-white-70[href]:hover {
	color: #fff
}

a:hover .text-hover-primary {
	color: #0052ea!important
}

.text-warning {
	color: #ec9a3c!important
}

.transform-rotate-1 {
	-webkit-transform: rotate(-40deg);
	transform: rotate(-40deg);
	-webkit-transform-origin: 30% 20%;
	transform-origin: 30% 20%
}

.transform-rotate-2 {
	-webkit-transform: rotate(-17deg);
	transform: rotate(-17deg);
	-webkit-transform-origin: 0 0;
	transform-origin: 0 0
}

.transform-rotate-3 {
	-webkit-transform: rotate(15deg);
	transform: rotate(15deg);
	-webkit-transform-origin: 90% -20%;
	transform-origin: 90% -20%
}

.transform-rotate-4 {
	-webkit-transform-origin: 100% 0;
	transform-origin: 100% 0;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.transform-rotate-5 {
	-webkit-transform: rotate(-22deg);
	transform: rotate(-22deg)
}

.transform-rotate-6 {
	-webkit-transform: translate3d(20%, -55%, 0);
	transform: translate3d(20%, -55%, 0)
}

.transition-3d-hover {
	transition: all .2s ease-in-out
}

.transition-3d-hover:focus,
.transition-3d-hover:hover {
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px)
}

.transition-zoom-hover {
	-webkit-transform: scale(1);
	transform: scale(1);
	transition: -webkit-transform .3s;
	transition: transform .3s;
	transition: transform .3s, -webkit-transform .3s
}

.transition-zoom-hover:focus,
.transition-zoom-hover:hover {
	-webkit-transform: scale(1.05);
	transform: scale(1.05)
}

.z-index-n1 {
	z-index: -1
}

.z-index-2 {
	z-index: 2
}

.z-index-4 {
	z-index: 4
}

.z-index-999 {
	z-index: 999
}

.z-index-9999 {
	z-index: 9999
}

.hs-unfold {
	position: relative;
	display: inline-block
}

.hs-unfold-content {
	display: block!important;
	opacity: 0;
	pointer-events: none
}

.hs-unfold-content-initialized {
	opacity: 1;
	visibility: visible;
	pointer-events: auto
}

.hs-unfold-hidden {
	display: none!important;
	opacity: 0;
	visibility: hidden
}

.hs-unfold-overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1002;
	background-color: rgba(33, 50, 91, .125)
}

.hs-unfold-content.hs-unfold-reverse-y {
	top: auto;
	bottom: 100%;
	margin-top: 0
}

.hs-unfold-has-submenu {
	top: 0;
	right: 100%;
	left: auto;
	margin-top: 0;
	margin-right: .5rem
}

.hs-video-bg-video video {
	-o-object-fit: cover;
	object-fit: cover
}

.hs-nav-scroller-horizontal {
	position: relative;
	z-index: 2
}

.hs-nav-scroller-horizontal .nav {
	overflow-x: auto;
	overflow-y: hidden;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	white-space: nowrap;
	scroll-behavior: smooth
}

.hs-nav-scroller-horizontal .nav .nav-item {
	white-space: nowrap
}

.hs-nav-scroller-horizontal .nav::-webkit-scrollbar {
	display: none
}

.hs-nav-scroller-horizontal .nav-tabs {
	padding-bottom: 2px
}

.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-next,
.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-prev {
	position: absolute;
	height: 100%;
	z-index: 1;
	font-size: 1rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-link {
	width: 3.125rem;
	color: #677788
}

.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-link:hover {
	color: #0052ea
}

.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-prev {
	left: 0;
	margin-left: -.125rem
}

.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-prev .hs-nav-scroller-arrow-link {
	padding: .5rem 0;
	background-image: linear-gradient(to right, #fff 50%, rgba(255, 255, 255, 0) 100%);
	background-repeat: repeat-x
}

.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-next {
	right: 0;
	margin-right: -.125rem
}

.hs-nav-scroller-horizontal .hs-nav-scroller-arrow-next .hs-nav-scroller-arrow-link {
	padding: .5rem 0;
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 50%);
	background-repeat: repeat-x;
	text-align: right
}

.hs-nav-scroller-vertical {
	height: 100%;
	overflow: hidden;
	overflow-y: auto
}

.hs-nav-scroller-vertical::-webkit-scrollbar {
	width: .5rem
}

.hs-nav-scroller-vertical::-webkit-scrollbar-thumb {
	background-color: rgba(189, 197, 209, .6)
}

.hs-nav-scroller-unfold {
	position: static
}

.hs-chartjs-tooltip-wrap {
	position: absolute;
	z-index: 3;
	transition: opacity .2s ease-in-out
}

.hs-chartjs-tooltip {
	background-color: #fff;
	border: .0625rem solid #e7eaf3;
	box-shadow: 0 .375rem 1.5rem 0 rgba(140, 152, 164, .125);
	border-radius: .3125rem;
	padding: 1rem 1rem
}

.hs-chartjs-tooltip-header {
	font-weight: 600
}

.hs-chartjs-tooltip-body {
	color: #677788
}

@media (max-width:991.98px) {
	.cbp-filter-scrollbar {
		max-width: 100%;
		display: -ms-flexbox;
		display: flex;
		overflow-x: auto;
		white-space: nowrap;
		-webkit-overflow-scrolling: touch
	}
	.cbp-filter-scrollbar::-webkit-scrollbar {
		height: .25rem
	}
	.cbp-filter-scrollbar::-webkit-scrollbar-thumb {
		background-color: rgba(189, 197, 209, .6);
		visibility: hidden
	}
	.cbp-filter-scrollbar:hover::-webkit-scrollbar-thumb {
		visibility: visible
	}
}

.cbp-filter-item-active.label.label-soft-secondary {
	color: #fff;
	background-color: #3d42f5
}

.cbp-filter-item-active.nav-link {
	color: #3d42f5
}

.cbp-l-loadMore-stop {
	pointer-events: none
}

.cbp-caption-zoom .cbp-caption-defaultWrap {
	transition: -webkit-transform .2s ease-out;
	transition: transform .2s ease-out;
	transition: transform .2s ease-out, -webkit-transform .2s ease-out
}

.cbp-caption-zoom .cbp-caption-activeWrap {
	background-color: rgba(33, 50, 91, .5)
}

.cbp-caption-zoom .cbp-caption:hover .cbp-caption-defaultWrap {
	-webkit-transform: scale(1.1);
	transform: scale(1.1)
}

.dz-dropzone {
	cursor: pointer
}

.dz-dropzone-boxed {
	width: 100%;
	background-color: #f8fafd;
	border: .125rem dashed #e7eaf3;
	border-radius: .3125rem;
	padding: 3rem 3rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.dz-dropzone .dz-message {
	width: 100%;
	text-align: center
}

.dz-dropzone .dz-details {
	margin-bottom: 1rem
}

.dz-dropzone .dz-file-preview {
	background-color: #fff;
	border-radius: .3125rem;
	padding: 1rem 1rem;
	box-shadow: 0 3px 6px 0 rgba(140, 152, 164, .25)
}

.dz-dropzone .dz-file-wrapper {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.dz-dropzone .dz-filename {
	margin-bottom: .25rem
}

.dz-dropzone .dz-img {
	max-width: 3.125rem;
	border-radius: .3125rem;
	margin-right: .75rem
}

.dz-dropzone .dz-img-inner {
	border-radius: .3125rem
}

.dz-dropzone .dz-close-icon,
.dz-dropzone .dz-size {
	color: #677788
}

.dz-dropzone .dz-title {
	font-size: .75rem;
	font-weight: 600
}

.dz-dropzone .dz-size {
	font-size: 80%
}

.dz-dropzone .dz-file-initials {
	display: inline-block;
	width: 3.125rem;
	height: 3.125rem;
	line-height: 3.125rem;
	font-weight: 600;
	font-size: 1rem;
	color: #3d42f5;
	text-align: center;
	background-color: rgba(55, 125, 255, .1);
	border-radius: .3125rem;
	margin-right: .75rem
}

.dz-dropzone [data-dz-thumbnail]:not([src]) {
	display: none;
	margin-bottom: 0
}

.dz-dropzone .dz-progress {
	margin-bottom: 1rem
}

.dz-dropzone .dz-processing .dz-error-mark,
.dz-dropzone .dz-processing .dz-success-mark {
	display: none
}

.dz-dropzone .dz-processing.dz-error .dz-error-mark,
.dz-dropzone .dz-processing.dz-success .dz-success-mark {
	display: block
}

.dz-dropzone .dz-processing .dz-error-mark {
	color: #ed4c78
}

.dz-dropzone .dz-processing .dz-success-mark {
	color: #00c9a7
}

.dzsparallaxer {
	color: inherit
}

.fancybox-theme .fancybox-slide.animated {
	display: block;
	opacity: 0;
	z-index: 0
}

.fancybox-theme .fancybox-slide.animated.fancybox-slide--current {
	opacity: 1;
	z-index: 1
}

.fancybox-theme .fancybox-content {
	background-color: transparent
}

.fancybox-theme .fancybox-bg {
	background-color: #1e2022
}

.fancybox-theme .fancybox-button svg {
	margin-bottom: 0
}

.fancybox-theme .fancybox-progress {
	background-color: #3d42f5
}

.blur-30 {
	-webkit-filter: blur(30px);
	filter: blur(30px)
}

.leaflet-bar,
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	box-shadow: 0 3px 6px 0 rgba(140, 152, 164, .25)
}

.leaflet-bar,
.leaflet-popup-content-wrapper {
	border-radius: .3125rem
}

.leaflet-popup {
	margin-bottom: 3rem
}

.quill-custom .ql-container {
	position: static
}

.quill-custom .ql-container.ql-snow,
.quill-custom .ql-toolbar.ql-snow {
	border-color: #e7eaf3
}

.quill-custom .ql-toolbar.ql-snow {
	padding: .75rem 1.5rem;
	border-top-left-radius: .3125rem;
	border-top-right-radius: .3125rem
}

.quill-custom .ql-container.ql-snow {
	border-bottom-right-radius: .3125rem;
	border-bottom-left-radius: .3125rem
}

.quill-custom .ql-formats:first-child {
	padding-left: 0
}

.quill-custom .ql-formats:first-child button {
	margin-right: .5rem
}

.quill-custom .ql-formats:first-child button:first-child {
	margin-left: -.25rem
}

.quill-custom .ql-editor {
	position: relative;
	padding: 1.5rem 1.5rem
}

.quill-custom .ql-editor p {
	font-size: 1rem;
	font-family: "Sofia Pro", sans-serif;
	color: #1e2022
}

.quill-custom .ql-editor.ql-blank::before {
	left: 1.5rem;
	color: #97a4af;
	font-family: "Sofia Pro", sans-serif;
	font-style: normal
}

.quill-custom .ql-snow.ql-toolbar .ql-fill {
	fill: #677788
}

.quill-custom .ql-snow.ql-toolbar .ql-stroke {
	stroke: #677788
}

.quill-custom .ql-snow.ql-toolbar button:hover {
	color: #3d42f5
}

.quill-custom .ql-snow.ql-toolbar button:hover .ql-fill {
	fill: #3d42f5
}

.quill-custom .ql-snow.ql-toolbar button:hover .ql-stroke {
	stroke: #3d42f5
}

.quill-custom .ql-snow .ql-toolbar button,
.quill-custom .ql-snow.ql-toolbar button {
	width: 1.75rem;
	height: 1.75rem;
	padding: .25rem .25rem
}

.quill-custom .ql-snow .ql-toolbar button svg,
.quill-custom .ql-snow.ql-toolbar button svg {
	margin-bottom: 0
}

.quill-custom .ql-snow .ql-tooltip {
	position: fixed;
	top: 50%!important;
	left: 50%!important;
	z-index: 1;
	min-width: 20rem;
	border-width: 0;
	text-align: center;
	box-shadow: 0 10px 40px 10px rgba(140, 152, 164, .175);
	padding: 1.5rem 1.5rem;
	border-radius: .3125rem;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.quill-custom .ql-snow .ql-tooltip::before {
	display: block;
	text-align: center;
	font-family: "Sofia Pro", sans-serif;
	font-weight: 600;
	font-size: 1rem;
	border-bottom: .0625rem solid #e7eaf3;
	padding-bottom: 1rem;
	margin-bottom: 1.5rem;
	margin-right: 0
}

.quill-custom .ql-snow .ql-tooltip.ql-editing a.ql-preview,
.quill-custom .ql-snow .ql-tooltip.ql-editing a.ql-remove {
	display: none
}

.quill-custom .ql-snow .ql-tooltip a.ql-preview,
.quill-custom .ql-snow .ql-tooltip.ql-editing input[type=text] {
	min-width: 20rem;
	font-size: 1rem;
	line-height: normal;
	border: .0625rem solid #e7eaf3;
	padding: .75rem 1rem;
	margin-bottom: 1.5rem;
	border-radius: .3125rem;
	transition: .3s
}

.quill-custom .ql-snow .ql-tooltip a.ql-preview {
	display: block
}

.quill-custom .ql-snow .ql-tooltip a.ql-preview:hover {
	border-color: #3d42f5
}

.quill-custom .ql-snow .ql-tooltip.ql-editing input[type=text] {
	height: auto;
	display: block;
	font-family: "Sofia Pro", sans-serif
}

.quill-custom .ql-snow .ql-tooltip.ql-editing input[type=text]:focus {
	border-color: rgba(55, 125, 255, .4);
	box-shadow: 0 0 10px rgba(55, 125, 255, .1)
}

.quill-custom .ql-snow .ql-action {
	display: inline-block;
	color: #fff;
	background-color: #3d42f5;
	font-size: 1rem;
	line-height: normal;
	padding: .75rem 1rem;
	border-radius: .3125rem;
	transition: .3s
}

.quill-custom .ql-snow .ql-action:hover {
	background-color: #1366ff
}

.quill-custom .ql-snow .ql-tooltip a.ql-action::after,
.quill-custom .ql-snow .ql-tooltip a.ql-remove::before {
	padding-right: 0;
	margin-left: 0;
	border-right: none
}

.quill-custom .ql-snow .ql-tooltip a.ql-remove {
	border: .0625rem solid #e7eaf3;
	font-size: 1rem;
	padding: .75rem 1rem;
	border-radius: .3125rem;
	margin-left: .5rem;
	transition: .3s
}

.quill-custom .ql-snow .ql-tooltip a.ql-remove:hover {
	color: #0052ea;
	box-shadow: 0 3px 6px -2px rgba(140, 152, 164, .25)
}

.select2-custom {
	position: relative
}

.select2-custom .select2-custom-hide {
	display: none
}

.select2-custom-right .select2-container--open {
	right: 0!important;
	left: auto!important
}

@media (min-width:576px) {
	.select2-custom-sm-right .select2-container--open {
		right: 0!important;
		left: auto!important
	}
}

@media (min-width:768px) {
	.select2-custom-md-right .select2-container--open {
		right: 0!important;
		left: auto!important
	}
}

@media (min-width:992px) {
	.select2-custom-lg-right .select2-container--open {
		right: 0!important;
		left: auto!important
	}
}

@media (min-width:1200px) {
	.select2-custom-xl-right .select2-container--open {
		right: 0!important;
		left: auto!important
	}
}

.select2-dropdown {
	border-color: #e7eaf3
}

.select2-container--open .select2-dropdown--below {
	border-radius: .3125rem;
	border-top: .0625rem solid #e7eaf3;
	margin-top: .5rem
}

.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single {
	border-radius: .3125rem
}

.select2-container--default.select2-container--focus .select2-selection--multiple {
	border-color: rgba(55, 125, 255, .4)
}

.select2-container--default .custom-select.select2-selection--multiple,
.select2-container--default .form-control.select2-selection--multiple {
	height: auto;
	min-height: calc(1.6em + 1.625rem)
}

.select2-container--default .custom-select-sm.select2-selection--multiple,
.select2-container--default .form-control-sm.select2-selection--multiple {
	min-height: calc(1.5em + 1.375rem)
}

.select2-container--default .form-control.select2-selection--multiple .select2-selection__choice {
	margin-top: .7rem
}

.select2-container--default .custom-select-sm.select2-selection--multiple .select2-selection__choice,
.select2-container--default .form-control-sm.select2-selection--multiple .select2-selection__choice {
	margin-top: .5rem
}

.select2-container--default .form-control.select2-selection--multiple .select2-search--inline {
	margin-top: .25rem
}

.select2-container--default .form-control-lg.select2-selection--multiple .select2-selection__choice {
	margin-top: .6125rem
}

.select2-container--default .select2-selection--multiple {
	border-color: #e7eaf3;
	padding: 0 0
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	position: relative;
	background-color: #e7eaf3;
	border-color: transparent;
	padding-right: 1.125rem
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	position: absolute;
	right: .125rem;
	color: #71869d
}

.select2-container--default .select2-search__field {
	width: 100%!important
}

.select2-container--default .select2-search__field::-webkit-input-placeholder {
	color: #97a4af
}

.select2-container--default .select2-search__field::-moz-placeholder {
	color: #97a4af
}

.select2-container--default .select2-search__field:-ms-input-placeholder {
	color: #97a4af
}

.select2-container--default .select2-search__field::-ms-input-placeholder {
	color: #97a4af
}

.select2-container--default .select2-search__field::placeholder {
	color: #97a4af
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border-color: #e7eaf3;
	background-color: #f7faff;
	padding: .625rem 1.125rem;
	border-radius: .3125rem
}

.select2-container--default .select2-search--dropdown .select2-search__field::-webkit-input-placeholder {
	color: #97a4af
}

.select2-container--default .select2-search--dropdown .select2-search__field::-moz-placeholder {
	color: #97a4af
}

.select2-container--default .select2-search--dropdown .select2-search__field:-ms-input-placeholder {
	color: #97a4af
}

.select2-container--default .select2-search--dropdown .select2-search__field::-ms-input-placeholder {
	color: #97a4af
}

.select2-container--default .select2-search--dropdown .select2-search__field::placeholder {
	color: #97a4af
}

.select2-container--default .select2-search--dropdown .select2-search__field:focus {
	border-color: rgba(55, 125, 255, .4);
	box-shadow: 0 0 10px rgba(55, 125, 255, .1)
}

.select2-container--default .select2-selection.active .select2-selection__placeholder {
	color: #1e2022
}

.select2-container--default .custom-select .select2-search--inline .select2-search__field,
.select2-container--default .select2-selection--multiple .select2-selection__choice {
	margin-top: .7rem
}

.select2-container--default .custom-select-sm .select2-search--inline .select2-search__field,
.select2-container--default .form-control-sm .select2-search--inline .select2-search__field {
	margin-top: .5rem
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered {
	padding-right: 1rem;
	padding-left: 1rem
}

.select2-container--default .select2-results__option {
	padding: .5rem 3rem .5rem .5rem
}

.select2-container--default .select2-results__option[aria-selected=true] {
	color: #1e2022;
	background-color: rgba(189, 197, 209, .3)
}

.select2-container--default .select2-results__option:first-child,
.select2-container--default .select2-results__option:first-child:hover {
	border-top-left-radius: .3125rem;
	border-top-right-radius: .3125rem
}

.select2-container--default .select2-results__option:last-child,
.select2-container--default .select2-results__option:last-child:hover {
	border-bottom-right-radius: .3125rem;
	border-bottom-left-radius: .3125rem
}

.select2-container--default .select2-results__option {
	position: relative
}

.select2-container--default .select2-results__option[aria-selected=true]::after {
	position: absolute;
	top: 50%;
	right: .5rem;
	width: 1rem;
	height: 1rem;
	background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 110 110' fill='%233d42f5' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M98.1,16.2c-2.5-2.3-6.4-2.2-8.7,0.2L36.7,70.1l-13-15.5c-2.9-3.5-7.9-4.1-11.1-1.4c-2.9,2.4-3.5,6.6-1.4,10.1l16.5,28c3.2,5.4,10.8,5.8,14.5,0.8l56.5-67.3C100.7,22.1,100.4,18.5,98.1,16.2z'/%3E%3C/svg%3E%0A") no-repeat right center/1rem 1rem;
	content: "";
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.select2-container--default .select2-results__option--highlighted[aria-selected]:not([aria-selected=true]) {
	color: #1e2022;
	background-color: rgba(189, 197, 209, .3)
}

.select2-container--default .select2-search--dropdown .select2-search__field {
	border-color: #e7eaf3
}

.select2-selection__placeholder {
	color: #97a4af
}

.select2-selection--multiple .select2-selection__placeholder {
	position: absolute;
	top: 50%;
	left: 0;
	padding-left: .75rem;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%)
}

.range-slider-custom {
	height: 1.25rem
}

.range-slider-custom .irs {
	height: 1.25rem
}

.range-slider-custom .irs-line {
	height: .25rem
}

.range-slider-custom .irs-bar {
	height: .25rem;
	background-color: #3d42f5
}

.range-slider-custom .irs-handle {
	width: 1.75rem;
	height: 1.75rem;
	top: .875rem;
	background-color: #fff;
	cursor: pointer;
	border-radius: 50%;
	box-shadow: 0 3px 6px 0 rgba(140, 152, 164, .25)
}

.range-slider-custom .irs-handle i:first-child {
	display: none
}

.range-slider-custom .irs-handle.state_hover {
	-webkit-transform: scale(1.3);
	transform: scale(1.3)
}

.range-slider-custom .irs-from,
.range-slider-custom .irs-single,
.range-slider-custom .irs-to {
	top: -2.25rem;
	display: inline-block;
	min-width: 2.5rem;
	background-color: #fff;
	color: #1e2022;
	font-size: .875rem;
	text-shadow: none;
	text-align: center;
	box-shadow: 0 3px 6px 0 rgba(140, 152, 164, .25);
	border-radius: .3125rem;
	padding: .5rem .5rem
}

.range-slider-custom .irs-from::before,
.range-slider-custom .irs-single::before,
.range-slider-custom .irs-to::before {
	border-top-color: #fff
}

.range-slider-custom-grid .irs-grid-pol {
	top: .5rem;
	height: .75rem;
	background-color: #e7eaf3
}

.range-slider-custom-grid .irs-grid-pol.small {
	display: none
}

.range-slider-custom-grid .irs-grid-text {
	top: 2rem;
	font-size: .875rem
}

.slick-cloned [data-hs-slick-carousel-slide-animated-element-animation] {
	opacity: 0
}

.slick {
	background: url(../svg/components/circle-preloader.svg) no-repeat 50% 50%
}

.slick .js-next,
.slick .js-prev {
	opacity: 0
}

.slick.slick-initialized {
	background: 0 0
}

.slick.slick-initialized .js-slide,
.slick.slick-initialized .js-thumb {
	visibility: visible;
	height: auto;
	overflow: visible
}

.slick.slick-initialized .js-next,
.slick.slick-initialized .js-prev {
	opacity: 1
}

.slick .js-slide,
.slick .js-thumb {
	height: 0;
	visibility: hidden;
	overflow: hidden
}

.slick .js-slide:first-child,
.slick .js-thumb:first-child {
	height: auto
}

.tagify {
	--tag-bg: unset;
	--tag-hover: unset;
	-ms-flex-align: center;
	align-items: center;
	border-color: #e7eaf3;
	border-radius: .25rem
}

.tagify:hover {
	border-color: #e7eaf3
}

.tagify.tagify--focus {
	border-color: rgba(55, 125, 255, .4)
}

.tagify__tag {
	background-color: #e7eaf3;
	border-radius: .25rem
}

.tagify__tag:first-child {
	margin-left: 0
}

.tagify__tag>div {
	color: #1e2022;
	line-height: normal;
	padding: .3125rem 2rem .3125rem 1rem;
	border-radius: .25rem
}

.tagify__tag>div * {
	display: -ms-inline-flexbox;
	display: inline-flex;
	vertical-align: baseline
}

.tagify__tag__removeBtn {
	width: 1rem;
	height: 1rem;
	line-height: 1rem
}

.tagify__tag__removeBtn:hover {
	background-color: #ed4c78
}

.tagify__tag__removeBtn:hover+div::before {
	box-shadow: none!important
}

.tagify__tag__removeBtn:hover+div .tagify__tag-text {
	opacity: 1
}

.tagify-form-control {
	display: -ms-flexbox;
	display: flex;
	height: auto;
	padding-top: 0;
	padding-bottom: 0
}

.tagify__input:first-child {
	padding-left: 0;
	margin-left: 0
}

.tagify__input::before {
	line-height: 1.8
}

.tagify__input .tagify__tag>div {
	padding: .3125rem 2rem .3125rem 1rem;
	line-height: normal
}

.tagify__dropdown__menu {
	border: .0625rem solid #e7eaf3;
	border-bottom-right-radius: .3125rem;
	border-bottom-left-radius: .3125rem;
	margin-top: -1px
}

.tagify__dropdown__item--active {
	color: #3d42f5;
	background-color: rgba(55, 125, 255, .1)
}

.tagify.tagify-form-control-list {
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0
}

.tagify__dropdown__wrapper {
	border: none
}

.typed-cursor {
	opacity: 1;
	-webkit-animation: blink .7s infinite;
	animation: blink .7s infinite
}

@-webkit-keyframes blink {
	0% {
		opacity: 1
	}
	50% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}

@keyframes blink {
	0% {
		opacity: 1
	}
	50% {
		opacity: 0
	}
	100% {
		opacity: 1
	}
}














/*------------------------------------
  General
------------------------------------*/
.tab-content .header + .header,
.tab-content .alert + .alert,
.tab-content .nav + .nav,
.tab-content .navbar + .navbar,
.tab-content .progress + .btn,
.tab-content .progress + .progress {
  margin-top: 1rem;
}

.hs-docs-content-divider:not(:last-child) {
  margin-bottom: 4rem;
}
.hs-docs-content-divider p:last-child,
.hs-docs-content-divider ul:last-child,
.hs-docs-content-divider ol:last-child,
.hs-docs-content-divider .table:last-child {
  margin-bottom: 0;
}

@media (min-width: 992px) {
  .hs-snippets-main-img-height {
    height: calc(100vh - 8rem);
  }
}

/*------------------------------------
  Markup
------------------------------------*/
.code-toolbar {
  position: relative
}
code {
  font-size: 100%;
}
:not(pre) > code[class*="language-"],
pre[class*="language-"] {
  padding: 1.5rem;
  background: #142140;
  border-bottom-right-radius: .3125rem;
  border-bottom-left-radius: .3125rem;
  margin-bottom: 1rem;
}
code[class*="language-"],
pre[class*="language-"] {
  color: #ffffff;
  text-shadow: none;
  white-space: pre-wrap;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
  color: #d09a5c;
  background: transparent;
}
.token.punctuation,
.token.property,
.token.tag,
.token.constant,
.token.symbol,
.token.deleted {
  color: #2f6f9f;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
  color: #26a5b5;
}
.token.atrule,
.token.attr-value,
.token.function {
  color: #d44950;
}

div.code-toolbar > .toolbar {
  top: 10px;
  right: 10px;
  opacity: 1;
}
div.code-toolbar > .toolbar a {
  padding: .3rem .7rem !important;
  background-color: rgba(255, 255, 255, .3);
  box-shadow: none;
  transition: all .2s ease-in-out;
}
div.code-toolbar > .toolbar a:hover {
  background-color: #3d42f5;
  color: #fff !important;
}

/*------------------------------------
  AnchorJS Link
------------------------------------*/
.hs-docs-heading {
  font-size: 1.3125rem;
  font-weight: 700;
  margin-bottom: 1rem;
}
.hs-docs-heading::before {
  content: "";
  display: block;
  width: 100%;
  height: 100px;
  visibility: hidden;
  margin-top: -100px;
}
[data-anchorjs-icon]::after {
  content: attr(data-anchorjs-icon);
}
.anchorjs-link {
  padding-left: .5rem;
  font-size: 90%;
  color: rgba(55,125,255, .5) !important;
  transition: color .16s linear;
  opacity: 0;
}
.anchorjs-link:hover {
  color: rgba(55,125,255, 1) !important;
}
.hs-docs-heading:hover .anchorjs-link {
  opacity: 1;
}

/*------------------------------------
  Scroll Nav Example
------------------------------------*/
.scroll-nav-example {
  position: relative;
  height: 200px;
  margin-top: .5rem;
  overflow: auto;
}

/*------------------------------------
  jQuery UI
------------------------------------*/
.ui-autocomplete {
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  padding-bottom: 1px;
  z-index: 91199;
}
.ui-autocomplete .left {
  float: left;
}
.ui-autocomplete .right {
  float: right;
}
.ui-autocomplete .ui-menu-item {
  padding: .25rem;
}
.ui-autocomplete .ui-menu-item:not(:last-child) {
  border-bottom: 1px solid #e7eaf3;
}
.ui-autocomplete .ui-menu-item-wrapper {
  display: block;
  color: inherit;
  background-color: transparent;
  border-color: transparent;
  padding: 7px 15px;
}
.ui-widget.ui-widget-content {
  border: thin solid #e7eaf3;
  border-radius: .125rem;
  box-shadow: 0 2px 16px 8px rgba(140, 152, 164, 0.135);
}
.ui-autocomplete .ui-menu-item-wrapper.ui-state-active, .ui-autocomplete .ui-menu-item-wrapper:hover {
  background-color: rgba(55,125,255, .1);
  text-decoration: none;
}
.ui-autocomplete .ui-menu-item:hover .ui-menu-item-wrapper {
  background-color: rgba(55,125,255, .1);
  border-color: transparent;
  border-radius: .125rem;
}
.ui-autocomplete-category {
  padding: 5px 15px;
  margin: 0;
  font-weight: bold;
}
.jvectormap-container {
  width: 100%;
  height: 100%;
}
.hd-doc-search-category {
  display: block;
  color: #97a4af;
  font-size: .875rem;
}
.ui-autocomplete-input.form-control:not(:last-child) {
  border-top-right-radius: .25rem;
  border-bottom-right-radius: .25rem;
}

/*------------------------------------
  Tab
------------------------------------*/
.tab-wrapper {
  border: 1px solid #e7eaf3;
  box-shadow: 0 0 35px rgba(140, 152, 163, .125);
  border-radius: .5rem;
}
.tab-pane {
  max-height: 700px;
  overflow-y: auto;
  overflow-x: hidden;
}
.tab-pane pre {
  margin: 0;
}

/*------------------------------------
  Copy to clipboard style
------------------------------------*/
.hs-docs-copy-to-clipboard-text {
  font-size: 80%;
  color: #77838f;
}
.hs-docs-copy-to-clipboard:hover .hs-docs-copy-to-clipboard-text {
  color: #fff;
  background-color: #3d42f5;
}

/*------------------------------------
  Sidebar
------------------------------------*/
.hs-sidebar-sticky {
  position: relative;
  top: 0;
  width: 100%;
  height: 15rem;
  padding: .5rem 0;
}

@media (max-height: 500px) {
  .hs-sidebar-sticky {
    min-height: 15rem;
  }
}

@media (min-width: 768px) {
  .hs-sidebar-sticky {
    height: calc(100vh - 5rem);
  }
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .hs-sidebar-sticky {
    position: -webkit-sticky;
    position: sticky;
  }
}

.hs-sidebar {
  z-index: 100;
}

@media (min-width: 992px) {
  .hs-sidebar {
    position: fixed;
    top: 3rem;
    bottom: 0;
    left: 0;
    border-right: 1px solid #e7eaf3;
    padding-top: 1rem;
  }
}

@media (max-width: 991.8px) {
  .hs-sidebar {
    border-bottom: 1px solid #e7eaf3;
  }
}

/*------------------------------------
  Sidebar Nav
------------------------------------*/
.hs-sidebar-nav {
  list-style: none;
  padding-left: 0;
  margin-bottom: 0;
}

.hs-sidebar-item {
  font-size: .875rem;
}

.hs-sidebar-collapse .hs-sidebar-link {
  padding-left: 1.5rem;
}

.hs-sidebar-link {
  display: flex;
  align-items: center;
  color: #495057;
  background-color: transparent;
  border-radius: .3125rem;
  padding: .5rem  .9375rem;
}

.hs-sidebar-link.active {
  color: #3d42f5;
  background-color: rgba(55, 125, 255, 0.1);
}
.hs-sidebar-link.active:hover {
  color: #3d42f5;
}

.hs-sidebar-link:hover {
  text-decoration: none;
}
.hs-sidebar-heading {
  display: block;
  color: #1e2022;
  font-size: .8125rem;
  font-weight: 600;
  text-transform: uppercase;
  padding-left: .9375rem;
  padding-right: .9375rem;
  margin-top: 2rem;
  margin-bottom: .5rem;
}
.hs-sidebar-heading-first {
  margin-top: 1rem;
}

/*------------------------------------
  Header
------------------------------------*/
.header-docs .navbar-brand,
.header-docs .navbar-brand > img {
  width: 7.5rem;
}

/*------------------------------------
  List
------------------------------------*/
.hs-docs-list-md li {
  margin-bottom: .5rem;
}

/*------------------------------------
  Scrollbar
------------------------------------*/
.hs-sidebar-scrollbar {
  overflow-y: scroll;
}

/*------------------------------------
  Utilities
------------------------------------*/
.w-05r {
  width: 0.5rem !important;
}
.w-10r {
  width: 1.0rem !important;
}
@media (min-width: 768px) {
  .nav-docs-space {
    margin-left: 5rem;
  }
}
/* Media */
.media svg {
  margin: 0 !important;
}
.media-viewer-icon svg {
  fill: #fff;
  width: 50%;
  height: 50%;
}


/* =====================================
 *    Containers
 * ================================== */
@media (min-width:576px) { 
	.container,
	.container-sm {
    max-width: 540px;741
	}
}
@media (min-width:768px) {
	.container,
	.container-md,
	.container-sm {
		max-width: 720px;
	}
}
@media (min-width:992px) {
	.container,
	.container-lg,
	.container-md,
	.container-sm {
		max-width: 960px;
	}
}
@media (min-width:1200px) {
	.container,
	.container-lg,
	.container-md,
	.container-sm,
	.container-xl {
		max-width: 1140px;
	}
}


/* =====================================
 *    Base
 * ================================== */
body {
  font-size: 16px;
/*   font-family: 'Open Sans', sans-serif; */
  font-family: 'sofia-pro', sans-serif;
  font-weight: 400;
  line-height: 1.4;
}
a { color: #f15a29; }
a:hover { color: #f15a29; }

.text-secondary[href]:hover {
  color: #3a3634 !important;
}

a.text-secondary[href]:hover {
  color: #f15a29 !important;
}

.text-primary[href]:hover {
  color: #f15a29 !important;
}

/* =====================================
 *    Headings
 * ================================== */
.h1, h1 { 
  font-size: 2.5rem;
/*   font-family: 'Open Sans', sans-serif; */
  font-family: 'sofia-pro', sans-serif;
  font-weight: 600;
/*   font-weight: 400; */
  line-height: 1.4;
  letter-spacing: -0.025em;
}
.h2, h2 { 
  font-size: 2rem;
/*   font-family: 'Open Sans', sans-serif; */
  font-family: 'sofia-pro', sans-serif;
  font-weight: 600;
  line-height: 1.4;
    letter-spacing: -0.025em;
}
.h3, h3 { 
  font-size: 1.3125rem;
/*   font-family: 'Open Sans', sans-serif; */
  font-family: 'sofia-pro', sans-serif;
  font-weight: 600;
  line-height: 1.4;
}
.h4, h4 { 
  font-size: 1.125rem;
/*   font-family: 'Open Sans', sans-serif; */
  font-family: 'sofia-pro', sans-serif;
  font-weight: 600;
  line-height: 1.4;
}
.h5, h5 { 
  font-size: 1rem;
/*   font-family: 'Open Sans', sans-serif; */
  font-family: 'sofia-pro', sans-serif;
  font-weight: 600;
  line-height: 1.4;
}
.h6, h6 { 
  font-size: 0.875rem;
/*   font-family: 'Open Sans', sans-serif; */
  font-family: 'sofia-pro', sans-serif;
  font-weight: 600;
  line-height: 1.4;
}


/* =====================================
 *    Text Color
 * ================================== */
.text-primary,
.text-primary label { color: #f15a29 !important; }
.header-primary h1,
.header-primary h2,
.header-primary h3,
.header-primary h4,
.header-primary h5,
.header-primary h6 { color: #f15a29 !important; }
.fields-primary input[type=text],
.fields-primary input[type=number],
.fields-primary input[type=email],
.fields-primary input[type=tel],
.fields-primary input[type=password],
.fields-primary select,
.fields-primary textarea { color: #f15a29 !important; }
.fields-placeholder-primary ::placeholder { color: #f15a29 !important; }
.fields-placeholder-primary :-ms-input-placeholder { color: #f15a29 !important; }
.fields-placeholder-primary ::-ms-input-placeholder { color: #f15a29 !important; }
.card-header-primary h1,
.card-header-primary h2,
.card-header-primary h3,
.card-header-primary h4,
.card-header-primary h5,
.card-header-primary h6 { color: #f15a29 !important; }
.text-secondary,
.text-secondary label { color: #3a3634 !important; }
.header-secondary h1,
.header-secondary h2,
.header-secondary h3,
.header-secondary h4,
.header-secondary h5,
.header-secondary h6 { color: #3a3634 !important; }
.fields-secondary input[type=text],
.fields-secondary input[type=number],
.fields-secondary input[type=email],
.fields-secondary input[type=tel],
.fields-secondary input[type=password],
.fields-secondary select,
.fields-secondary textarea { color: #3a3634 !important; }
.fields-placeholder-secondary ::placeholder { color: #3a3634 !important; }
.fields-placeholder-secondary :-ms-input-placeholder { color: #3a3634 !important; }
.fields-placeholder-secondary ::-ms-input-placeholder { color: #3a3634 !important; }
.card-header-secondary h1,
.card-header-secondary h2,
.card-header-secondary h3,
.card-header-secondary h4,
.card-header-secondary h5,
.card-header-secondary h6 { color: #3a3634 !important; }
.text-success,
.text-success label { color: #00c9a7 !important; }
.header-success h1,
.header-success h2,
.header-success h3,
.header-success h4,
.header-success h5,
.header-success h6 { color: #00c9a7 !important; }
.fields-success input[type=text],
.fields-success input[type=number],
.fields-success input[type=email],
.fields-success input[type=tel],
.fields-success input[type=password],
.fields-success select,
.fields-success textarea { color: #00c9a7 !important; }
.fields-placeholder-success ::placeholder { color: #00c9a7 !important; }
.fields-placeholder-success :-ms-input-placeholder { color: #00c9a7 !important; }
.fields-placeholder-success ::-ms-input-placeholder { color: #00c9a7 !important; }
.card-header-success h1,
.card-header-success h2,
.card-header-success h3,
.card-header-success h4,
.card-header-success h5,
.card-header-success h6 { color: #00c9a7 !important; }
.text-warning,
.text-warning label { color: #f5ca99 !important; }
.header-warning h1,
.header-warning h2,
.header-warning h3,
.header-warning h4,
.header-warning h5,
.header-warning h6 { color: #f5ca99 !important; }
.fields-warning input[type=text],
.fields-warning input[type=number],
.fields-warning input[type=email],
.fields-warning input[type=tel],
.fields-warning input[type=password],
.fields-warning select,
.fields-warning textarea { color: #f5ca99 !important; }
.fields-placeholder-warning ::placeholder { color: #f5ca99 !important; }
.fields-placeholder-warning :-ms-input-placeholder { color: #f5ca99 !important; }
.fields-placeholder-warning ::-ms-input-placeholder { color: #f5ca99 !important; }
.card-header-warning h1,
.card-header-warning h2,
.card-header-warning h3,
.card-header-warning h4,
.card-header-warning h5,
.card-header-warning h6 { color: #f5ca99 !important; }
.text-danger,
.text-danger label { color: #ed4c78 !important; }
.header-danger h1,
.header-danger h2,
.header-danger h3,
.header-danger h4,
.header-danger h5,
.header-danger h6 { color: #ed4c78 !important; }
.fields-danger input[type=text],
.fields-danger input[type=number],
.fields-danger input[type=email],
.fields-danger input[type=tel],
.fields-danger input[type=password],
.fields-danger select,
.fields-danger textarea { color: #ed4c78 !important; }
.fields-placeholder-danger ::placeholder { color: #ed4c78 !important; }
.fields-placeholder-danger :-ms-input-placeholder { color: #ed4c78 !important; }
.fields-placeholder-danger ::-ms-input-placeholder { color: #ed4c78 !important; }
.card-header-danger h1,
.card-header-danger h2,
.card-header-danger h3,
.card-header-danger h4,
.card-header-danger h5,
.card-header-danger h6 { color: #ed4c78 !important; }
.text-dark,
.text-dark label { color: #16212a !important; }
.header-dark h1,
.header-dark h2,
.header-dark h3,
.header-dark h4,
.header-dark h5,
.header-dark h6 { color: #16212a !important; }
.fields-dark input[type=text],
.fields-dark input[type=number],
.fields-dark input[type=email],
.fields-dark input[type=tel],
.fields-dark input[type=password],
.fields-dark select,
.fields-dark textarea { color: #16212a !important; }
.fields-placeholder-dark ::placeholder { color: #16212a !important; }
.fields-placeholder-dark :-ms-input-placeholder { color: #16212a !important; }
.fields-placeholder-dark ::-ms-input-placeholder { color: #16212a !important; }
.card-header-dark h1,
.card-header-dark h2,
.card-header-dark h3,
.card-header-dark h4,
.card-header-dark h5,
.card-header-dark h6 { color: #16212a !important; }
.text-light,
.text-light label { color: #f7faff !important; }
.header-light h1,
.header-light h2,
.header-light h3,
.header-light h4,
.header-light h5,
.header-light h6 { color: #f7faff !important; }
.fields-light input[type=text],
.fields-light input[type=number],
.fields-light input[type=email],
.fields-light input[type=tel],
.fields-light input[type=password],
.fields-light select,
.fields-light textarea { color: #f7faff !important; }
.fields-placeholder-light ::placeholder { color: #f7faff !important; }
.fields-placeholder-light :-ms-input-placeholder { color: #f7faff !important; }
.fields-placeholder-light ::-ms-input-placeholder { color: #f7faff !important; }
.card-header-light h1,
.card-header-light h2,
.card-header-light h3,
.card-header-light h4,
.card-header-light h5,
.card-header-light h6 { color: #f7faff !important; }
.text-info,
.text-info label { color: #09a5be !important; }
.header-info h1,
.header-info h2,
.header-info h3,
.header-info h4,
.header-info h5,
.header-info h6 { color: #09a5be !important; }
.fields-info input[type=text],
.fields-info input[type=number],
.fields-info input[type=email],
.fields-info input[type=tel],
.fields-info input[type=password],
.fields-info select,
.fields-info textarea { color: #09a5be !important; }
.fields-placeholder-info ::placeholder { color: #09a5be !important; }
.fields-placeholder-info :-ms-input-placeholder { color: #09a5be !important; }
.fields-placeholder-info ::-ms-input-placeholder { color: #09a5be !important; }
.card-header-info h1,
.card-header-info h2,
.card-header-info h3,
.card-header-info h4,
.card-header-info h5,
.card-header-info h6 { color: #09a5be !important; }
.text-accent1,
.text-accent1 label { color: #22c0f0 !important; }
.header-accent1 h1,
.header-accent1 h2,
.header-accent1 h3,
.header-accent1 h4,
.header-accent1 h5,
.header-accent1 h6 { color: #22c0f0 !important; }
.fields-accent1 input[type=text],
.fields-accent1 input[type=number],
.fields-accent1 input[type=email],
.fields-accent1 input[type=tel],
.fields-accent1 input[type=password],
.fields-accent1 select,
.fields-accent1 textarea { color: #22c0f0 !important; }
.fields-placeholder-accent1 ::placeholder { color: #22c0f0 !important; }
.fields-placeholder-accent1 :-ms-input-placeholder { color: #22c0f0 !important; }
.fields-placeholder-accent1 ::-ms-input-placeholder { color: #22c0f0 !important; }
.card-header-accent1 h1,
.card-header-accent1 h2,
.card-header-accent1 h3,
.card-header-accent1 h4,
.card-header-accent1 h5,
.card-header-accent1 h6 { color: #22c0f0 !important; }
.text-accent2,
.text-accent2 label { color: #e7eaf3 !important; }
.header-accent2 h1,
.header-accent2 h2,
.header-accent2 h3,
.header-accent2 h4,
.header-accent2 h5,
.header-accent2 h6 { color: #e7eaf3 !important; }
.fields-accent2 input[type=text],
.fields-accent2 input[type=number],
.fields-accent2 input[type=email],
.fields-accent2 input[type=tel],
.fields-accent2 input[type=password],
.fields-accent2 select,
.fields-accent2 textarea { color: #e7eaf3 !important; }
.fields-placeholder-accent2 ::placeholder { color: #e7eaf3 !important; }
.fields-placeholder-accent2 :-ms-input-placeholder { color: #e7eaf3 !important; }
.fields-placeholder-accent2 ::-ms-input-placeholder { color: #e7eaf3 !important; }
.card-header-accent2 h1,
.card-header-accent2 h2,
.card-header-accent2 h3,
.card-header-accent2 h4,
.card-header-accent2 h5,
.card-header-accent2 h6 { color: #e7eaf3 !important; }
.text-accent3,
.text-accent3 label { color: #677788 !important; }
.header-accent3 h1,
.header-accent3 h2,
.header-accent3 h3,
.header-accent3 h4,
.header-accent3 h5,
.header-accent3 h6 { color: #677788 !important; }
.fields-accent3 input[type=text],
.fields-accent3 input[type=number],
.fields-accent3 input[type=email],
.fields-accent3 input[type=tel],
.fields-accent3 input[type=password],
.fields-accent3 select,
.fields-accent3 textarea { color: #677788 !important; }
.fields-placeholder-accent3 ::placeholder { color: #677788 !important; }
.fields-placeholder-accent3 :-ms-input-placeholder { color: #677788 !important; }
.fields-placeholder-accent3 ::-ms-input-placeholder { color: #677788 !important; }
.card-header-accent3 h1,
.card-header-accent3 h2,
.card-header-accent3 h3,
.card-header-accent3 h4,
.card-header-accent3 h5,
.card-header-accent3 h6 { color: #677788 !important; }
.text-white,
.text-white label { color: #ffffff !important; }
.header-white h1,
.header-white h2,
.header-white h3,
.header-white h4,
.header-white h5,
.header-white h6 { color: #ffffff !important; }
.fields-white input[type=text],
.fields-white input[type=number],
.fields-white input[type=email],
.fields-white input[type=tel],
.fields-white input[type=password],
.fields-white select,
.fields-white textarea { color: #ffffff !important; }
.fields-placeholder-white ::placeholder { color: #ffffff !important; }
.fields-placeholder-white :-ms-input-placeholder { color: #ffffff !important; }
.fields-placeholder-white ::-ms-input-placeholder { color: #ffffff !important; }
.card-header-white h1,
.card-header-white h2,
.card-header-white h3,
.card-header-white h4,
.card-header-white h5,
.card-header-white h6 { color: #ffffff !important; }
.text-black,
.text-black label { color: #000000 !important; }
.header-black h1,
.header-black h2,
.header-black h3,
.header-black h4,
.header-black h5,
.header-black h6 { color: #000000 !important; }
.fields-black input[type=text],
.fields-black input[type=number],
.fields-black input[type=email],
.fields-black input[type=tel],
.fields-black input[type=password],
.fields-black select,
.fields-black textarea { color: #000000 !important; }
.fields-placeholder-black ::placeholder { color: #000000 !important; }
.fields-placeholder-black :-ms-input-placeholder { color: #000000 !important; }
.fields-placeholder-black ::-ms-input-placeholder { color: #000000 !important; }
.card-header-black h1,
.card-header-black h2,
.card-header-black h3,
.card-header-black h4,
.card-header-black h5,
.card-header-black h6 { color: #000000 !important; }
.text-transparent,
.text-transparent label { color: rgba(255,255,255,0) !important; }
.header-transparent h1,
.header-transparent h2,
.header-transparent h3,
.header-transparent h4,
.header-transparent h5,
.header-transparent h6 { color: rgba(255,255,255,0) !important; }
.fields-transparent input[type=text],
.fields-transparent input[type=number],
.fields-transparent input[type=email],
.fields-transparent input[type=tel],
.fields-transparent input[type=password],
.fields-transparent select,
.fields-transparent textarea { color: rgba(255,255,255,0) !important; }
.fields-placeholder-transparent ::placeholder { color: rgba(255,255,255,0) !important; }
.fields-placeholder-transparent :-ms-input-placeholder { color: rgba(255,255,255,0) !important; }
.fields-placeholder-transparent ::-ms-input-placeholder { color: rgba(255,255,255,0) !important; }
.card-header-transparent h1,
.card-header-transparent h2,
.card-header-transparent h3,
.card-header-transparent h4,
.card-header-transparent h5,
.card-header-transparent h6 { color: rgba(255,255,255,0) !important; }
/* =====================================
 *    Background Color
 * ================================== */
.bg-primary { background-color: #f15a29 !important; }
.bg-secondary { background-color: #3a3634 !important; }
.bg-success { background-color: #00c9a7 !important; }
.bg-warning { background-color: #f5ca99 !important; }
.bg-danger { background-color: #ed4c78 !important; }
.bg-dark { background-color: #16212a !important; }
.bg-light { background-color: #f7faff !important; }
.bg-info { background-color: #09a5be !important; }
.bg-accent1 { background-color: #22c0f0 !important; }
.bg-accent2 { background-color: #e7eaf3 !important; }
.bg-accent3 { background-color: #677788 !important; }
.bg-white { background-color: #ffffff !important; }
.bg-black { background-color: #000000 !important; }
.bg-transparent { background-color: rgba(255,255,255,0) !important; }
/* =====================================
 *    Background Color
 * ================================== */
.fill-primary svg { fill: #f15a29 !important; margin-bottom: 0 !important; }
.fill-secondary svg { fill: #3a3634 !important; margin-bottom: 0 !important; }
.fill-success svg { fill: #00c9a7 !important; margin-bottom: 0 !important; }
.fill-warning svg { fill: #f5ca99 !important; margin-bottom: 0 !important; }
.fill-danger svg { fill: #ed4c78 !important; margin-bottom: 0 !important; }
.fill-dark svg { fill: #16212a !important; margin-bottom: 0 !important; }
.fill-light svg { fill: #f7faff !important; margin-bottom: 0 !important; }
.fill-info svg { fill: #09a5be !important; margin-bottom: 0 !important; }
.fill-accent1 svg { fill: #22c0f0 !important; margin-bottom: 0 !important; }
.fill-accent2 svg { fill: #e7eaf3 !important; margin-bottom: 0 !important; }
.fill-accent3 svg { fill: #677788 !important; margin-bottom: 0 !important; }
.fill-white svg { fill: #ffffff !important; margin-bottom: 0 !important; }
.fill-black svg { fill: #000000 !important; margin-bottom: 0 !important; }
.fill-transparent svg { fill: rgba(255,255,255,0) !important; margin-bottom: 0 !important; }
/* Body */

body .container-fluid {
  padding-left: 0px;
  padding-right: 0px;
}

.card-footer {
  background-color: transparent;
}

/* =====================================
 *    Form and Inputs
 * ================================== */
form.hs-form fieldset { max-width:100%; }
input[type=text],
input[type=number],
input[type=email],
input[type=tel],
input[type=password],
select,
textarea {
  display: block;
  width: 100%;
  height: calc(1.6em + 1.625rem);
  padding: .75rem 1rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.6;
  color: #22c0f0;
  background-color: #ffffff;
  background-clip: padding-box;
  border: .0625rem solid #e7eaf3;
  border-radius: 5px;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #677788;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #677788;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #677788;
}

fieldset.form-columns-1 .input {
  margin-right:0 !important
}
fieldset.form-columns-1 .hs-input {
  width:100% !important;
}
label {
  color: #677788;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
}
.hs-form-field {
  margin-bottom:1rem;
}
.hs-button {
  color: #f15a29 !important;
  background-color: #f15a29;
  border: 1px solid #f15a29 !important;
  
}
.hs-button:hover {
  color: #ffffff !important;
  background-color: #f15a29;
  border-color: #f15a29;
  
}


/* =====================================
 *    Button Style & Color
 * ================================== */
.hs-button,
.cta a {
  display: inline-block;
  font-weight: 600;
  color: #677788; /* text-color */
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent; /* bg-color */
  border: .0625rem solid transparent;  /* border-color */
  padding: .75rem 1rem;
  font-size: 1rem;
  line-height: 1.6;
  border-radius: .3125rem;
  text-decoration: none;
  transition: all .2s ease-in-out;
}
.cta a:hover {
  color: #677788;
}
.btn-pill,
.cta-pill a,
.card.cta-pill .hs-button {
  border-radius: 6.1875rem;
}
.cta-float .cta_button:hover, 
.cta-float .cta_button:focus, 
.cta-float .cta_button:active {
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
}
.btn-primary-primary,
.cta-primary-primary a,
.cta-primary-primary .hs-button {
  color: #ffffff;
  background-color: #f15a29;
  border-color: #f15a29;
  
}
.btn-primary-primary:hover,
.cta-primary-primary a:hover,
.cta-primary-primary .hs-button:hover {
  color: #ffffff;
  background-color: #fb6433;
  border-color: #ff6e3d;
  
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  
}
.btn-outlined-primary,
.cta-outlined-primary a,
.cta-outlined-primary .hs-button {
  color: #f15a29;
  border-color: #f15a29;
  
}
.btn-outlined-primary:hover,
.cta-outlined-primary a:hover,
.cta-outlined-primary .hs-button:hover {
  color: #ffffff;
  background-color: #f15a29;
  border-color: #f15a29;
  
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  
}
.btn-soft-primary,
.cta-soft-primary a,
.cta-soft-primary .hs-button {
  color: #ffffff;
  background-color: rgba(241, 90, 41,.1);
  border-color: transparent;
  
}
.btn-soft-primary:hover,
.cta-soft-primary a:hover,
.cta-soft-primary .hs-button:hover {
  color: #ffffff;
  background-color: #f15a29;
  box-shadow: 0 4px 11px rgba(241, 90, 41,.1);
  
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  
}
.btn-ghost-primary,
.cta-ghost-primary a,
.cta-ghost-primary .hs-button {
  color: #ffffff;
  background-color: transparent;
  
}
.btn-ghost-primary:hover,
.cta-ghost-primary a:hover,
.cta-ghost-primary .hs-button:hover {
  color: #ffffff;
  background-color: rgba(241, 90, 41,.1);
  
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  
}
.btn-link-primary,
.cta-link-primary a,
.cta-link-primary .hs-button {
  color: #f15a29;
  
}
.btn-link-primary:hover,
.cta-link-primary a:hover,
.cta-link-primary .hs-button:hover {
  color: #f15a29;
  
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  
}
.btn-primary-secondary,
.cta-primary-secondary a,
.cta-primary-secondary .hs-button {
  color: #ffffff;
  background-color: #3a3634;
  border-color: #3a3634;
  
}
.btn-primary-secondary:hover,
.cta-primary-secondary a:hover,
.cta-primary-secondary .hs-button:hover {
  color: #ffffff;
  background-color: #44403e;
  border-color: #4e4a48;
  
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  
}
.btn-outlined-secondary,
.cta-outlined-secondary a,
.cta-outlined-secondary .hs-button {
  color: #3a3634;
  border-color: #3a3634;
  
}
.btn-outlined-secondary:hover,
.cta-outlined-secondary a:hover,
.cta-outlined-secondary .hs-button:hover {
  color: #ffffff;
  background-color: #3a3634;
  border-color: #3a3634;
  
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  
}
.btn-soft-secondary,
.cta-soft-secondary a,
.cta-soft-secondary .hs-button {
  color: #ffffff;
  background-color: rgba(58, 54, 52,.1);
  border-color: transparent;
  
}
.btn-soft-secondary:hover,
.cta-soft-secondary a:hover,
.cta-soft-secondary .hs-button:hover {
  color: #ffffff;
  background-color: #3a3634;
  box-shadow: 0 4px 11px rgba(58, 54, 52,.1);
  
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  
}
.btn-ghost-secondary,
.cta-ghost-secondary a,
.cta-ghost-secondary .hs-button {
  color: #ffffff;
  background-color: transparent;
  
}
.btn-ghost-secondary:hover,
.cta-ghost-secondary a:hover,
.cta-ghost-secondary .hs-button:hover {
  color: #ffffff;
  background-color: rgba(58, 54, 52,.1);
  
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  
}
.btn-link-secondary,
.cta-link-secondary a,
.cta-link-secondary .hs-button {
  color: #3a3634;
  
}
.btn-link-secondary:hover,
.cta-link-secondary a:hover,
.cta-link-secondary .hs-button:hover {
  color: #3a3634;
  
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  
}
.btn-primary-white,
.cta-primary-white a,
.cta-primary-white .hs-button {
  color: #ffffff;
  background-color: #16212a;
  border-color: #16212a;
  
}
.btn-primary-white:hover,
.cta-primary-white a:hover,
.cta-primary-white .hs-button:hover {
  color: #ffffff;
  background-color: #202b34;
  border-color: #2a353e;
  
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  
}
.btn-outlined-white,
.cta-outlined-white a,
.cta-outlined-white .hs-button {
  color: #16212a;
  border-color: #16212a;
  
}
.btn-outlined-white:hover,
.cta-outlined-white a:hover,
.cta-outlined-white .hs-button:hover {
  color: #ffffff;
  background-color: #16212a;
  border-color: #16212a;
  
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  
}
.btn-soft-white,
.cta-soft-white a,
.cta-soft-white .hs-button {
  color: #ffffff;
  background-color: rgba(22, 33, 42,.1);
  border-color: transparent;
  
}
.btn-soft-white:hover,
.cta-soft-white a:hover,
.cta-soft-white .hs-button:hover {
  color: #ffffff;
  background-color: #16212a;
  box-shadow: 0 4px 11px rgba(22, 33, 42,.1);
  
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  
}
.btn-ghost-white,
.cta-ghost-white a,
.cta-ghost-white .hs-button {
  color: #ffffff;
  background-color: transparent;
  
}
.btn-ghost-white:hover,
.cta-ghost-white a:hover,
.cta-ghost-white .hs-button:hover {
  color: #ffffff;
  background-color: rgba(22, 33, 42,.1);
  
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  
}
.btn-link-white,
.cta-link-white a,
.cta-link-white .hs-button {
  color: #16212a;
  
}
.btn-link-white:hover,
.cta-link-white a:hover,
.cta-link-white .hs-button:hover {
  color: #16212a;
  
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  
}
.btn-primary-transparent,
.cta-primary-transparent a,
.cta-primary-transparent .hs-button {
  color: #ffffff;
  background-color: #16212a;
  border-color: #16212a;
  
}
.btn-primary-transparent:hover,
.cta-primary-transparent a:hover,
.cta-primary-transparent .hs-button:hover {
  color: #ffffff;
  background-color: #202b34;
  border-color: #2a353e;
  
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  
}
.btn-outlined-transparent,
.cta-outlined-transparent a,
.cta-outlined-transparent .hs-button {
  color: #16212a;
  border-color: #16212a;
  
}
.btn-outlined-transparent:hover,
.cta-outlined-transparent a:hover,
.cta-outlined-transparent .hs-button:hover {
  color: #ffffff;
  background-color: #16212a;
  border-color: #16212a;
  
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  
}
.btn-soft-transparent,
.cta-soft-transparent a,
.cta-soft-transparent .hs-button {
  color: #ffffff;
  background-color: rgba(22, 33, 42,.1);
  border-color: transparent;
  
}
.btn-soft-transparent:hover,
.cta-soft-transparent a:hover,
.cta-soft-transparent .hs-button:hover {
  color: #ffffff;
  background-color: #16212a;
  box-shadow: 0 4px 11px rgba(22, 33, 42,.1);
  
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  
}
.btn-ghost-transparent,
.cta-ghost-transparent a,
.cta-ghost-transparent .hs-button {
  color: #ffffff;
  background-color: transparent;
  
}
.btn-ghost-transparent:hover,
.cta-ghost-transparent a:hover,
.cta-ghost-transparent .hs-button:hover {
  color: #ffffff;
  background-color: rgba(22, 33, 42,.1);
  
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  
}
.btn-link-transparent,
.cta-link-transparent a,
.cta-link-transparent .hs-button {
  color: #16212a;
  
}
.btn-link-transparent:hover,
.cta-link-transparent a:hover,
.cta-link-transparent .hs-button:hover {
  color: #16212a;
  
  -webkit-transform: translateY(-3px);
          transform: translateY(-3px);
  
}
.btn svg {
  width: 50%;
  height: 50%;
}

/* =====================================
 *    Blog
 * ================================== */
.blog-listing .card .card-img-top {
  max-height: 165px; 
}


/* =====================================
 *    Header
 * ================================== */
.header {
  background-color: rgba(255,255,255,0);
}
.header-section { 
  background-color: #ffffff;
}
.header .navbar-brand, 
.header .navbar-brand > img {
  max-width: 140px;
  width: 100%;
}
.btn-ghost-secondary,
.header .nav-link {
  color: #677788;
  background-color:  rgba(255,255,255,0);
}
.header .navbar-nav-item:focus .nav-link, 
.header .navbar-nav-item:hover .nav-link,
.header .nav .nav-link:not(.active):hover,
.header .nav-link:hover {
  color: #f15a29;
  background-color:  rgba(255,255,255,0);
}
[class*=navbar-expand] .dropdown-item.active:not(:focus):not(:active), [class*=navbar-expand] .dropdown-item:hover {
  color: #f15a29;
}


/* =====================================
 *    Footer
 * ================================== */
.navbar-expand-lg .navbar-nav .dropdown-menu { border-top:.1875rem solid #f15a29; }
.footer .nav-accent2 a { color: #e7eaf3; }

.btn-ghost-accent2:active, 
.btn-ghost-accent2:focus, 
.btn-ghost-accent2:hover {
  color: #e7eaf3;
}
.btn-ghost-secondary.active, 
.btn-ghost-secondary:active, 
.btn-ghost-secondary:focus, 
.btn-ghost-secondary:hover {
  background-color: rgba(231, 234, 243,0.1);
}
.footer .nav-accent3 a { color: #677788; }

.btn-ghost-accent3:active, 
.btn-ghost-accent3:focus, 
.btn-ghost-accent3:hover {
  color: #677788;
}
.btn-ghost-secondary.active, 
.btn-ghost-secondary:active, 
.btn-ghost-secondary:focus, 
.btn-ghost-secondary:hover {
  background-color: rgba(103, 119, 136,0.1);
}
.footer .nav-black a { color: #000000; }

.btn-ghost-black:active, 
.btn-ghost-black:focus, 
.btn-ghost-black:hover {
  color: #000000;
}
.btn-ghost-secondary.active, 
.btn-ghost-secondary:active, 
.btn-ghost-secondary:focus, 
.btn-ghost-secondary:hover {
  background-color: rgba(0, 0, 0,0.1);
}
.footer .nav-accent1 a { color: #22c0f0; }

.btn-ghost-accent1:active, 
.btn-ghost-accent1:focus, 
.btn-ghost-accent1:hover {
  color: #22c0f0;
}
.btn-ghost-secondary.active, 
.btn-ghost-secondary:active, 
.btn-ghost-secondary:focus, 
.btn-ghost-secondary:hover {
  background-color: rgba(34, 192, 240,0.1);
}
.footer .nav-danger a { color: #ed4c78; }

.btn-ghost-danger:active, 
.btn-ghost-danger:focus, 
.btn-ghost-danger:hover {
  color: #ed4c78;
}
.btn-ghost-secondary.active, 
.btn-ghost-secondary:active, 
.btn-ghost-secondary:focus, 
.btn-ghost-secondary:hover {
  background-color: rgba(237, 76, 120,0.1);
}
.footer .nav-secondary a { color: #3a3634; }

.btn-ghost-secondary:active, 
.btn-ghost-secondary:focus, 
.btn-ghost-secondary:hover {
  color: #3a3634;
}
.btn-ghost-secondary.active, 
.btn-ghost-secondary:active, 
.btn-ghost-secondary:focus, 
.btn-ghost-secondary:hover {
  background-color: rgba(58, 54, 52,0.1);
}
.footer .nav-white a { color: #ffffff; }

.btn-ghost-white:active, 
.btn-ghost-white:focus, 
.btn-ghost-white:hover {
  color: #ffffff;
}
.btn-ghost-secondary.active, 
.btn-ghost-secondary:active, 
.btn-ghost-secondary:focus, 
.btn-ghost-secondary:hover {
  background-color: rgba(255, 255, 255,0.1);
}
.footer .nav-light a { color: #f7faff; }

.btn-ghost-light:active, 
.btn-ghost-light:focus, 
.btn-ghost-light:hover {
  color: #f7faff;
}
.btn-ghost-secondary.active, 
.btn-ghost-secondary:active, 
.btn-ghost-secondary:focus, 
.btn-ghost-secondary:hover {
  background-color: rgba(247, 250, 255,0.1);
}
.footer .nav-success a { color: #00c9a7; }

.btn-ghost-success:active, 
.btn-ghost-success:focus, 
.btn-ghost-success:hover {
  color: #00c9a7;
}
.btn-ghost-secondary.active, 
.btn-ghost-secondary:active, 
.btn-ghost-secondary:focus, 
.btn-ghost-secondary:hover {
  background-color: rgba(0, 201, 167,0.1);
}
.footer .nav-dark a { color: #16212a; }

.btn-ghost-dark:active, 
.btn-ghost-dark:focus, 
.btn-ghost-dark:hover {
  color: #16212a;
}
.btn-ghost-secondary.active, 
.btn-ghost-secondary:active, 
.btn-ghost-secondary:focus, 
.btn-ghost-secondary:hover {
  background-color: rgba(22, 33, 42,0.1);
}
.footer .nav-filler a { color: ; }

.btn-ghost-filler:active, 
.btn-ghost-filler:focus, 
.btn-ghost-filler:hover {
  color: ;
}
.btn-ghost-secondary.active, 
.btn-ghost-secondary:active, 
.btn-ghost-secondary:focus, 
.btn-ghost-secondary:hover {
  background-color: rgba(#null,0.1);
}
.footer .nav-warning a { color: #f5ca99; }

.btn-ghost-warning:active, 
.btn-ghost-warning:focus, 
.btn-ghost-warning:hover {
  color: #f5ca99;
}
.btn-ghost-secondary.active, 
.btn-ghost-secondary:active, 
.btn-ghost-secondary:focus, 
.btn-ghost-secondary:hover {
  background-color: rgba(245, 202, 153,0.1);
}
.footer .nav-primary a { color: #f15a29; }

.btn-ghost-primary:active, 
.btn-ghost-primary:focus, 
.btn-ghost-primary:hover {
  color: #f15a29;
}
.btn-ghost-secondary.active, 
.btn-ghost-secondary:active, 
.btn-ghost-secondary:focus, 
.btn-ghost-secondary:hover {
  background-color: rgba(241, 90, 41,0.1);
}
.footer .nav-info a { color: #09a5be; }

.btn-ghost-info:active, 
.btn-ghost-info:focus, 
.btn-ghost-info:hover {
  color: #09a5be;
}
.btn-ghost-secondary.active, 
.btn-ghost-secondary:active, 
.btn-ghost-secondary:focus, 
.btn-ghost-secondary:hover {
  background-color: rgba(9, 165, 190,0.1);
}
.footer .nav-hover-accent2 a.nav-link:hover { color: #e7eaf3; }
.footer .nav-hover-accent3 a.nav-link:hover { color: #677788; }
.footer .nav-hover-black a.nav-link:hover { color: #000000; }
.footer .nav-hover-accent1 a.nav-link:hover { color: #22c0f0; }
.footer .nav-hover-danger a.nav-link:hover { color: #ed4c78; }
.footer .nav-hover-secondary a.nav-link:hover { color: #3a3634; }
.footer .nav-hover-white a.nav-link:hover { color: #ffffff; }
.footer .nav-hover-light a.nav-link:hover { color: #f7faff; }
.footer .nav-hover-success a.nav-link:hover { color: #00c9a7; }
.footer .nav-hover-dark a.nav-link:hover { color: #16212a; }
.footer .nav-hover-filler a.nav-link:hover { color: ; }
.footer .nav-hover-warning a.nav-link:hover { color: #f5ca99; }
.footer .nav-hover-primary a.nav-link:hover { color: #f15a29; }
.footer .nav-hover-info a.nav-link:hover { color: #09a5be; }


.nav .nav-link:not(.active):hover {
  color: #f15a29;
}
/* =====================================
 *    Custom CTAs
 * ================================== */
.cta-arrow-right .cta_button:after { 
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  line-height: 1;
  font-family: 'sofia-pro', sans-serif;
  content:"\f105";
  margin-left:.25rem;
}


/* =====================================
 *    Go To
 * ================================== */
.go-to:focus:hover, 
.go-to:hover { 
  background-color:#f15a29; 
}


/* =====================================
 *    Story Content
 * ================================== */
.story-content {}
.story-content img {
  max-width:100%;
  margin-bottom:1rem;
  border-radius:1rem;
}
.story-content h2 {
  margin-bottom:2rem;
}


/* =====================================
 *    Sidebar
 * ================================== */
.hs-sidebar-link.active {
  color: #f15a29;
  background-color: rgba(241, 90, 41,0.1);
}


/* =====================================
 *    Slick Carousel
 * ================================== */
.slick-pagination li.slick-active span { 
  border-color: #f15a29;
}
.slick-pagination li span { 
  background-color:#f15a29;
}

.slick-pagination-secondary li.slick-active span { 
  border-color: #3a3634;
}
.slick-pagination-secondary li span { 
  background-color:#3a3634;
}

.slick-pagination-primary li.slick-active span { 
  border-color: #f15a29;
}
.slick-pagination-primary li span { 
  background-color:#f15a29;
}

.slick-arrow-secondary-white:not(.slick-disabled):hover {
   background-color:#3a3634;
}

.slick-arrow-primary-white:not(.slick-disabled):hover {
   background-color:#f15a29;
}

.link-icon { 
  color: #f15a29;
}

.icon-primary {
    color: #f15a29;
    border: 1px solid #f15a29;
    background-color: #fff;
}

.richtext strong {
  color: #3a3634;
}

/* Tabs */

a:hover .header-link{
  color: #f15a29 !important;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
  color: #fff;
  background-color: #f15a29;
}

/* FAQ */

.btn-link:hover, .card-btn-toggle {
    color: #f15a29;
}

.alert-box {
  margin-top: 2rem;
  margin-bottom: 5rem;
  padding: 26px;
  background-color: #ffecec;
}

/* Iframe */

.iframe-container {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  height: 0;
}

.iframe-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.hero-iframe {
  overflow-y: auto;
  max-height: 530px;
}

.full-image {
  width: 100%;
  height: 90vh;
  max-width: 1740px;
  margin: 1rem auto 6rem;
  background-position: 0 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll; 
}

/* Donate */

.stats-area {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  height: 100vh;
}

