@charset "UTF-8";
/* moved by compressor */
/*!
 * Bootstrap v4.1.1 (https://getbootstrap.com/)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--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,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--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%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent}@-ms-viewport{width:device-width}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus{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}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:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}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:#007bff;text-decoration:none;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}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:not(:root){overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit}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}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[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}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}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}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-cancel-button,[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-family:inherit;font-weight:500;line-height:1.2;color:inherit}.h1,h1{font-size:2.5rem}.h2,h2{font-size:2rem}.h3,h3{font-size:1.75rem}.h4,h4{font-size:1.5rem}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:6rem;font-weight:300;line-height:1.2}.display-2{font-size:5.5rem;font-weight:300;line-height:1.2}.display-3{font-size:4.5rem;font-weight:300;line-height:1.2}.display-4{font-size:3.5rem;font-weight:300;line-height:1.2}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.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:1.25rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer::before{content:"\2014 \00A0"}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem;max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-break:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.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%;min-height:1px;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%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.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.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.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.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.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.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.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.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.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.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.table{width:100%;max-width:100%;margin-bottom:1rem;background-color:transparent}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table .table{background-color:#fff}.table-sm td,.table-sm th{padding:.3rem}.table-bordered{border:1px solid #dee2e6}.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.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:rgba(0,0,0,.05)}.table-hover tbody tr:hover{background-color:rgba(0,0,0,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#b8daff}.table-hover .table-primary:hover{background-color:#9fcdff}.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#9fcdff}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-hover .table-secondary:hover{background-color:#c8cbcf}.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-hover .table-success:hover{background-color:#b1dfbb}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-hover .table-info:hover{background-color:#abdde5}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-hover .table-warning:hover{background-color:#ffe8a1}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f5c6cb}.table-hover .table-danger:hover{background-color:#f1b0b7}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f1b0b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-hover .table-light:hover{background-color:#ececf6}.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-hover .table-dark:hover{background-color:#b9bbbe}.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover{background-color:rgba(0,0,0,.075)}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(0,0,0,.075)}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#212529}.table-dark td,.table-dark th,.table-dark thead th{border-color:#32383e}.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{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;-ms-overflow-style:-ms-autohiding-scrollbar}.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;-ms-overflow-style:-ms-autohiding-scrollbar}.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;-ms-overflow-style:-ms-autohiding-scrollbar}.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;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}select.form-control:not([size]):not([multiple]){height:calc(2.25rem + 2px)}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.25rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:.875rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding-top:.375rem;padding-bottom:.375rem;margin-bottom:0;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm,.input-group-lg>.form-control-plaintext.form-control,.input-group-lg>.input-group-append>.form-control-plaintext.btn,.input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,.input-group-lg>.input-group-prepend>.form-control-plaintext.btn,.input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,.input-group-sm>.form-control-plaintext.form-control,.input-group-sm>.input-group-append>.form-control-plaintext.btn,.input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,.input-group-sm>.input-group-prepend>.form-control-plaintext.btn,.input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text{padding-right:0;padding-left:0}.form-control-sm,.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:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:calc(1.8125rem + 2px)}.form-control-lg,.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:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),.input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:calc(2.875rem + 2px)}.form-group{margin-bottom:1rem}.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{color:#6c757d}.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:#28a745}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(40,167,69,.8);border-radius:.2rem}.custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#28a745}.custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip{display:block}.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip{display:block}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.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:#28a745}.custom-control-input.is-valid~.custom-control-label::before,.was-validated .custom-control-input:valid~.custom-control-label::before{background-color:#71dd8a}.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid:checked~.custom-control-label::before,.was-validated .custom-control-input:valid:checked~.custom-control-label::before{background-color:#34ce57}.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 1px #fff,0 0 0 .2rem rgba(40,167,69,.25)}.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid~.custom-file-label::before,.was-validated .custom-file-input:valid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip{display:block}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.5rem;margin-top:.1rem;font-size:.875rem;line-height:1;color:#fff;background-color:rgba(220,53,69,.8);border-radius:.2rem}.custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#dc3545}.custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip{display:block}.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip{display:block}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#dc3545}.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:#dc3545}.custom-control-input.is-invalid~.custom-control-label::before,.was-validated .custom-control-input:invalid~.custom-control-label::before{background-color:#efa2a9}.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid:checked~.custom-control-label::before,.was-validated .custom-control-input:invalid:checked~.custom-control-label::before{background-color:#e4606d}.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 1px #fff,0 0 0 .2rem rgba(220,53,69,.25)}.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#dc3545}.custom-file-input.is-invalid~.custom-file-label::before,.was-validated .custom-file-input:invalid~.custom-file-label::before{border-color:inherit}.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip{display:block}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{box-shadow:0 0 0 .2rem rgba(220,53,69,.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;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:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media screen and (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:focus,.btn:hover{text-decoration:none}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn:not(:disabled):not(.disabled).active,.btn:not(:disabled):not(.disabled):active{background-image:none}a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.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(0,123,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#545b62;border-color:#4e555b}.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(108,117,125,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.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(40,167,69,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.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(23,162,184,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.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(255,193,7,.5)}.btn-danger{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#bd2130;border-color:#b21f2d}.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(220,53,69,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.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(248,249,250,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.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(52,58,64,.5)}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#007bff;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:#007bff;border-color:#007bff}.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(0,123,255,.5)}.btn-outline-secondary{color:#6c757d;background-color:transparent;background-image:none;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;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:#6c757d;border-color:#6c757d}.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(108,117,125,.5)}.btn-outline-success{color:#28a745;background-color:transparent;background-image:none;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;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:#28a745;border-color:#28a745}.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(40,167,69,.5)}.btn-outline-info{color:#17a2b8;background-color:transparent;background-image:none;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;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:#17a2b8;border-color:#17a2b8}.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(23,162,184,.5)}.btn-outline-warning{color:#ffc107;background-color:transparent;background-image:none;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;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:#212529;background-color:#ffc107;border-color:#ffc107}.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(255,193,7,.5)}.btn-outline-danger{color:#dc3545;background-color:transparent;background-image:none;border-color:#dc3545}.btn-outline-danger:hover{color:#fff;background-color:#dc3545;border-color:#dc3545}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(220,53,69,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#dc3545;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:#dc3545;border-color:#dc3545}.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(220,53,69,.5)}.btn-outline-light{color:#f8f9fa;background-color:transparent;background-image:none;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;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:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.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(248,249,250,.5)}.btn-outline-dark{color:#343a40;background-color:transparent;background-image:none;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;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:#343a40;border-color:#343a40}.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(52,58,64,.5)}.btn-link{font-weight:400;color:#007bff;background-color:transparent}.btn-link:hover{color:#0056b3;text-decoration:underline;background-color:transparent;border-color:transparent}.btn-link.focus,.btn-link:focus{text-decoration:underline;border-color:transparent;box-shadow:none}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-sm{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}.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 screen and (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 screen and (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.15);border-radius:.25rem}.dropdown-menu-right{right:0;left:auto}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty::after{margin-left:0}.dropright .dropdown-toggle::after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:""}.dropleft .dropdown-toggle::after{display:none}.dropleft .dropdown-toggle::before{display:inline-block;width:0;height:0;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty::after{margin-left:0}.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 #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:.875rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.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:0 1 auto;flex:0 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-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group,.btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group{margin-left:-1px}.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:first-child{margin-left:0}.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:.5625rem;padding-left:.5625rem}.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:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.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+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.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{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:1%;margin-bottom:0}.input-group>.custom-file:focus,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.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{margin-left:-1px}.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+.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:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.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;display:block;min-height:1.5rem;padding-left:1.5rem}.custom-control-inline{display:-ms-inline-flexbox;display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;z-index:-1;opacity:0}.custom-control-input:checked~.custom-control-label::before{color:#fff;background-color:#007bff}.custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-control-input:active~.custom-control-label::before{color:#fff;background-color:#b3d7ff}.custom-control-input:disabled~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label::before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0}.custom-control-label::before{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;pointer-events:none;content:"";-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#dee2e6}.custom-control-label::after{position:absolute;top:.25rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:"";background-repeat:no-repeat;background-position:center center;background-size:50% 50%}.custom-checkbox .custom-control-label::before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before{background-color:#007bff}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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(0,123,255,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before{background-color:rgba(0,123,255,.5)}.custom-radio .custom-control-label::before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label::before{background-color:#007bff}.custom-radio .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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(0,123,255,.5)}.custom-select{display:inline-block;width:100%;height:calc(2.25rem + 2px);padding:.375rem 1.75rem .375rem .75rem;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#80bdff;outline:0;box-shadow:inset 0 1px 2px rgba(0,0,0,.075),0 0 5px rgba(128,189,255,.5)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{opacity:0}.custom-select-sm{height:calc(1.8125rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:75%}.custom-select-lg{height:calc(2.875rem + 2px);padding-top:.375rem;padding-bottom:.375rem;font-size:125%}.custom-file{position:relative;display:inline-block;width:100%;height:calc(2.25rem + 2px);margin-bottom:0}.custom-file-input{position:relative;z-index:2;width:100%;height:calc(2.25rem + 2px);margin:0;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#80bdff;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.custom-file-input:focus~.custom-file-label::after{border-color:#80bdff}.custom-file-input:lang(en)~.custom-file-label::after{content:"Browse"}.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:calc(2.25rem + 2px);padding:.375rem .75rem;line-height:1.5;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:2.25rem;padding:.375rem .75rem;line-height:1.5;color:#495057;content:"Browse";background-color:#e9ecef;border-left:1px solid #ced4da;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;padding-left:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#007bff;border:0;border-radius:1rem;-webkit-appearance:none;appearance:none}.custom-range::-webkit-slider-thumb:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-webkit-slider-thumb:active{background-color:#b3d7ff}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;-moz-appearance:none;appearance:none}.custom-range::-moz-range-thumb:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-moz-range-thumb:active{background-color:#b3d7ff}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;background-color:#007bff;border:0;border-radius:1rem;appearance:none}.custom-range::-ms-thumb:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(0,123,255,.25)}.custom-range::-ms-thumb:active{background-color:#b3d7ff}.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:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px;background-color:#dee2e6;border-radius:1rem}.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:#6c757d}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-item{margin-bottom:-1px}.nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#007bff}.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}.nav-justified .nav-item{-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:.5rem 1rem}.navbar>.container,.navbar>.container-fluid{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:.3125rem;padding-bottom:.3125rem;margin-right:1rem;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:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler:not(:disabled):not(.disabled){cursor:pointer}.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{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{-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{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{-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{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{-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{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{-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{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{-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:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.7)}.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:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(0,0,0,.5)}.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,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.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,.5);border-color:rgba(255,255,255,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}.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:1px solid rgba(0,0,0,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group:first-child .list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card>.list-group:last-child .list-group-item:last-child{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-body{-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem;margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(0,0,0,.03);border-bottom:1px solid rgba(0,0,0,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-header+.list-group .list-group-item:first-child{border-top:0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(0,0,0,.03);border-top:1px solid rgba(0,0,0,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-right:-.625rem;margin-bottom:-.75rem;margin-left:-.625rem;border-bottom:0}.card-header-pills{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem}.card-img{width:100%;border-radius:calc(.25rem - 1px)}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img-bottom{width:100%;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-deck .card{margin-bottom:15px}@media (min-width:576px){.card-deck{-ms-flex-flow:row wrap;flex-flow:row wrap;margin-right:-15px;margin-left:-15px}.card-deck .card{display:-ms-flexbox;display:flex;-ms-flex:1 0 0%;flex:1 0 0%;-ms-flex-direction:column;flex-direction:column;margin-right:15px;margin-bottom:0;margin-left:15px}}.card-group{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.card-group>.card{margin-bottom:15px}@media (min-width:576px){.card-group{-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:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top{border-top-right-radius:0}.card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top{border-top-left-radius:0}.card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom{border-bottom-left-radius:0}.card-group>.card:only-child{border-radius:.25rem}.card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.card-group>.card:not(:first-child):not(:last-child):not(:only-child){border-radius:0}.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top{border-radius:0}}.card-columns .card{margin-bottom:.75rem}@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 .card:not(:first-of-type):not(:last-of-type){border-bottom:0;border-radius:0}.accordion .card:not(:first-of-type) .card-header:first-child{border-radius:0}.accordion .card:first-of-type{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion .card:last-of-type{border-top-left-radius:0;border-top-right-radius:0}.breadcrumb{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item::before{display:inline-block;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:underline}.breadcrumb-item+.breadcrumb-item:hover::before{text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:-ms-flexbox;display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.page-link:not(:disabled):not(.disabled){cursor:pointer}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff;border-color:#007bff}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.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:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.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:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}.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:#007bff}.badge-primary[href]:focus,.badge-primary[href]:hover{color:#fff;text-decoration:none;background-color:#0062cc}.badge-secondary{color:#fff;background-color:#6c757d}.badge-secondary[href]:focus,.badge-secondary[href]:hover{color:#fff;text-decoration:none;background-color:#545b62}.badge-success{color:#fff;background-color:#28a745}.badge-success[href]:focus,.badge-success[href]:hover{color:#fff;text-decoration:none;background-color:#1e7e34}.badge-info{color:#fff;background-color:#17a2b8}.badge-info[href]:focus,.badge-info[href]:hover{color:#fff;text-decoration:none;background-color:#117a8b}.badge-warning{color:#212529;background-color:#ffc107}.badge-warning[href]:focus,.badge-warning[href]:hover{color:#212529;text-decoration:none;background-color:#d39e00}.badge-danger{color:#fff;background-color:#dc3545}.badge-danger[href]:focus,.badge-danger[href]:hover{color:#fff;text-decoration:none;background-color:#bd2130}.badge-light{color:#212529;background-color:#f8f9fa}.badge-light[href]:focus,.badge-light[href]:hover{color:#212529;text-decoration:none;background-color:#dae0e5}.badge-dark{color:#fff;background-color:#343a40}.badge-dark[href]:focus,.badge-dark[href]:hover{color:#fff;text-decoration:none;background-color:#1d2124}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}@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:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4rem}.alert-dismissible .close{position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-primary hr{border-top-color:#9fcdff}.alert-primary .alert-link{color:#002752}.alert-secondary{color:#383d41;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#202326}.alert-success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#0b2e13}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#062c33}.alert-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#533f03}.alert-danger{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.alert-danger hr{border-top-color:#f1b0b7}.alert-danger .alert-link{color:#491217}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#686868}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#040505}@-webkit-keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:1rem 0}to{background-position:0 0}}.progress{display:-ms-flexbox;display:flex;height:1rem;overflow:hidden;font-size:.75rem;background-color:#e9ecef;border-radius:.25rem}.progress-bar{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#007bff;transition:width .6s ease}@media screen and (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:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}.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}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;margin-bottom:-1px;background-color:#fff;border:1px solid rgba(0,0,0,.125)}.list-group-item:first-child{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.list-group-item:focus,.list-group-item:hover{z-index:1;text-decoration:none}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#007bff;border-color:#007bff}.list-group-flush .list-group-item{border-right:0;border-left:0;border-radius:0}.list-group-flush:first-child .list-group-item:first-child{border-top:0}.list-group-flush:last-child .list-group-item:last-child{border-bottom:0}.list-group-item-primary{color:#004085;background-color:#b8daff}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#004085;background-color:#9fcdff}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#004085;border-color:#004085}.list-group-item-secondary{color:#383d41;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#383d41;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#383d41;border-color:#383d41}.list-group-item-success{color:#155724;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#155724;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#155724;border-color:#155724}.list-group-item-info{color:#0c5460;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#0c5460;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#0c5460;border-color:#0c5460}.list-group-item-warning{color:#856404;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#856404;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#856404;border-color:#856404}.list-group-item-danger{color:#721c24;background-color:#f5c6cb}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#721c24;background-color:#f1b0b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#721c24;border-color:#721c24}.list-group-item-light{color:#818182;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#818182;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#818182;border-color:#818182}.list-group-item-dark{color:#1b1e21;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#1b1e21;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#1b1e21;border-color:#1b1e21}.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}.close:not(:disabled):not(.disabled){cursor:pointer}button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.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,-25%);transform:translate(0,-25%)}@media screen and (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}.modal-dialog-centered{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:calc(100% - (.5rem * 2))}.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:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.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;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem}.modal-footer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}.modal-footer>:not(:first-child){margin-left:.25rem}.modal-footer>:not(:last-child){margin-right:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}.modal-sm{max-width:300px}}@media (min-width:992px){.modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;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:.9}.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:#000}.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:#000}.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:#000}.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:#000}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-style:normal;font-weight:400;line-height:1.5;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:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover .arrow{position:absolute;display:block;width:1rem;height:.5rem;margin:0 .3rem}.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:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::after,.bs-popover-top .arrow::before{border-width:.5rem .5rem 0}.bs-popover-auto[x-placement^=top] .arrow::before,.bs-popover-top .arrow::before{bottom:0;border-top-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=top] .arrow::after,.bs-popover-top .arrow::after{bottom:1px;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:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::after,.bs-popover-right .arrow::before{border-width:.5rem .5rem .5rem 0}.bs-popover-auto[x-placement^=right] .arrow::before,.bs-popover-right .arrow::before{left:0;border-right-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=right] .arrow::after,.bs-popover-right .arrow::after{left:1px;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:calc((.5rem + 1px) * -1)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::after,.bs-popover-bottom .arrow::before{border-width:0 .5rem .5rem .5rem}.bs-popover-auto[x-placement^=bottom] .arrow::before,.bs-popover-bottom .arrow::before{top:0;border-bottom-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=bottom] .arrow::after,.bs-popover-bottom .arrow::after{top:1px;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:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow{right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::after,.bs-popover-left .arrow::before{border-width:.5rem 0 .5rem .5rem}.bs-popover-auto[x-placement^=left] .arrow::before,.bs-popover-left .arrow::before{right:0;border-left-color:rgba(0,0,0,.25)}.bs-popover-auto[x-placement^=left] .arrow::after,.bs-popover-left .arrow::after{right:1px;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1rem;color:inherit;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;-ms-flex-align:center;align-items:center;width:100%;transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}@media screen and (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-fade .carousel-item{opacity:0;transition-duration:.6s;transition-property:opacity}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{opacity:0}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0)}@supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;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}.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:transparent no-repeat center center;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;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{position:relative;-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:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.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:#007bff!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0062cc!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#dc3545!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#bd2130!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!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:#007bff!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#dc3545!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important;border-top-right-radius:.25rem!important}.rounded-right{border-top-right-radius:.25rem!important;border-bottom-right-radius:.25rem!important}.rounded-bottom{border-bottom-right-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important;border-bottom-left-radius:.25rem!important}.rounded-circle{border-radius:50%!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.857143%}.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}}.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;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 .125rem .25rem rgba(0,0,0,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(0,0,0,.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}.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}.mw-100{max-width:100%!important}.mh-100{max-height:100%!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:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!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:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!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:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!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:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!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:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!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:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!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:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!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:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!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:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!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:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!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}}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}.text-justify{text-align:justify!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-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#007bff!important}a.text-primary:focus,a.text-primary:hover{color:#0062cc!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#545b62!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#1e7e34!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#117a8b!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#d39e00!important}.text-danger{color:#dc3545!important}a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#dae0e5!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!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}.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:1px solid #adb5bd;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:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}
/*# sourceMappingURL=bootstrap.min.css.map */
/*******************************************************
 * Custom theme code styles
 * Written by Themelize.me (http://themelize.me)
 *
 * This version overrides Bootstrap CSS which is included
 * via the HTML files.
 * Bootstrap variables & mixins are used & overridden
 *
 * To customise this we recommend you copy & paste this file
 * to make future updates easier
 *******************************************************/

/*******************************************************
 * Custom theme code styles
 * Written by Themelize.me (http://themelize.me)
 *
 * Includes the base variables & mixins needed for all
 * scss files
 *******************************************************/

/* line 683, assets/scss/core/_mixins.scss */

.blockquote-bubble,
.header-inner,
.header-inner .header-block-flex,
.theme-colours,
.flex-valign,
.flex-valign-b {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 689, assets/scss/core/_mixins.scss */

.header-inner,
.header-inner .header-block-flex {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 695, assets/scss/core/_mixins.scss */

.theme-colours {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 698, assets/scss/core/_mixins.scss */

.header-inner .header-block-flex {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

/* line 701, assets/scss/core/_mixins.scss */

.header-inner {
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

/* line 704, assets/scss/core/_mixins.scss */

.header-inner,
.header-inner .header-block-flex,
.theme-colours {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 707, assets/scss/core/_mixins.scss */

.header-inner .header-block-flex {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

/* line 10, assets/scss/core/_schemes.scss */

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

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

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

/* line 19, assets/scss/core/_schemes.scss */

.navbar .navbar-nav>.nav-item>.nav-link,
.navbar-light .navbar-nav>.nav-item>.nav-link,
.navbar .navbar-nav>.nav-link,
.navbar-light .navbar-nav>.nav-link {
  color: rgba(0, 0, 0, 0.7);
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.navbar .navbar-nav>.nav-item>.nav-link:hover,
.navbar-light .navbar-nav>.nav-item>.nav-link:hover,
.navbar .navbar-nav>.nav-item>.nav-link:focus,
.navbar-light .navbar-nav>.nav-item>.nav-link:focus,
.navbar .navbar-nav>.nav-link:hover,
.navbar-light .navbar-nav>.nav-link:hover,
.navbar .navbar-nav>.nav-link:focus,
.navbar-light .navbar-nav>.nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}

/* line 27, assets/scss/core/_schemes.scss */

.navbar .navbar-nav>.nav-item>.nav-link.disabled,
.navbar-light .navbar-nav>.nav-item>.nav-link.disabled,
.navbar .navbar-nav>.nav-link.disabled,
.navbar-light .navbar-nav>.nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}

/* line 32, assets/scss/core/_schemes.scss */

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

/* line 38, assets/scss/core/_schemes.scss */

.navbar .navbar-nav .open>.nav-link,
.navbar-light .navbar-nav .open>.nav-link,
.navbar .navbar-nav .show>.nav-link,
.navbar-light .navbar-nav .show>.nav-link,
.navbar .navbar-nav .open>.nav-link:hover,
.navbar-light .navbar-nav .open>.nav-link:hover,
.navbar .navbar-nav .show>.nav-link:hover,
.navbar-light .navbar-nav .show>.nav-link:hover {
  color: #212529;
}

/* line 46, assets/scss/core/_schemes.scss */

.navbar .navbar-toggler,
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.7);
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 51, assets/scss/core/_schemes.scss */

.navbar .navbar-toggler-icon,
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.7)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

/* line 55, assets/scss/core/_schemes.scss */

.navbar .navbar-text,
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.7);
}

/* line 57, assets/scss/core/_schemes.scss */

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

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

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

/* line 10, assets/scss/core/_schemes.scss */

.header-dark .header .navbar-brand,
.header.header-dark .navbar-brand,
.navbar-dark .navbar-brand {
  color: #fff;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

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

/* line 19, assets/scss/core/_schemes.scss */

.header-dark .header .navbar-nav>.nav-item>.nav-link,
.header.header-dark .navbar-nav>.nav-item>.nav-link,
.navbar-dark .navbar-nav>.nav-item>.nav-link,
.header-dark .header .navbar-nav>.nav-link,
.header.header-dark .navbar-nav>.nav-link,
.navbar-dark .navbar-nav>.nav-link {
  color: rgba(255, 255, 255, 0.75);
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

.header-dark .header .navbar-nav>.nav-item>.nav-link:hover,
.header.header-dark .navbar-nav>.nav-item>.nav-link:hover,
.navbar-dark .navbar-nav>.nav-item>.nav-link:hover,
.header-dark .header .navbar-nav>.nav-item>.nav-link:focus,
.header.header-dark .navbar-nav>.nav-item>.nav-link:focus,
.navbar-dark .navbar-nav>.nav-item>.nav-link:focus,
.header-dark .header .navbar-nav>.nav-link:hover,
.header.header-dark .navbar-nav>.nav-link:hover,
.navbar-dark .navbar-nav>.nav-link:hover,
.header-dark .header .navbar-nav>.nav-link:focus,
.header.header-dark .navbar-nav>.nav-link:focus,
.navbar-dark .navbar-nav>.nav-link:focus {
  color: rgba(255, 255, 255, 0.9);
}

/* line 27, assets/scss/core/_schemes.scss */

.header-dark .header .navbar-nav>.nav-item>.nav-link.disabled,
.header.header-dark .navbar-nav>.nav-item>.nav-link.disabled,
.navbar-dark .navbar-nav>.nav-item>.nav-link.disabled,
.header-dark .header .navbar-nav>.nav-link.disabled,
.header.header-dark .navbar-nav>.nav-link.disabled,
.navbar-dark .navbar-nav>.nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

/* line 32, assets/scss/core/_schemes.scss */

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

/* line 38, assets/scss/core/_schemes.scss */

.header-dark .header .navbar-nav .open>.nav-link,
.header.header-dark .navbar-nav .open>.nav-link,
.navbar-dark .navbar-nav .open>.nav-link,
.header-dark .header .navbar-nav .show>.nav-link,
.header.header-dark .navbar-nav .show>.nav-link,
.navbar-dark .navbar-nav .show>.nav-link,
.header-dark .header .navbar-nav .open>.nav-link:hover,
.header.header-dark .navbar-nav .open>.nav-link:hover,
.navbar-dark .navbar-nav .open>.nav-link:hover,
.header-dark .header .navbar-nav .show>.nav-link:hover,
.header.header-dark .navbar-nav .show>.nav-link:hover,
.navbar-dark .navbar-nav .show>.nav-link:hover {
  color: #212529;
}

/* line 46, assets/scss/core/_schemes.scss */

.header-dark .header .navbar-toggler,
.header.header-dark .navbar-toggler,
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.75);
  border-color: rgba(255, 255, 255, 0.1);
}

/* line 51, assets/scss/core/_schemes.scss */

.header-dark .header .navbar-toggler-icon,
.header.header-dark .navbar-toggler-icon,
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.75)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}

/* line 55, assets/scss/core/_schemes.scss */

.header-dark .header .navbar-text,
.header.header-dark .navbar-text,
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.75);
}

/* line 57, assets/scss/core/_schemes.scss */

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

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

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

/* line 103, assets/scss/core/_schemes.scss */

.header-light .header,
.header.header-light {
  background-color: #fff;
  border-bottom: 1px solid rgba(85, 167, 154, 0.6);
  color: #1b1b1b;
}

/* line 87, assets/scss/core/_schemes.scss */

.header-light .header .header-inner .header-divider:after,
.header.header-light .header-inner .header-divider:after {
  background-color: #ced4da;
}

/* line 91, assets/scss/core/_schemes.scss */

.header-light .header .header-brand-text,
.header.header-light .header-brand-text,
.header-light .header .header-brand-text h1,
.header.header-light .header-brand-text h1 {
  color: #55A79A;
}

/* line 95, assets/scss/core/_schemes.scss */

.header-light .header .header-brand-text-alt,
.header.header-light .header-brand-text-alt {
  color: #1b1b1b;
}

/* line 98, assets/scss/core/_schemes.scss */

.header-light .header .header-slogan,
.header.header-light .header-slogan {
  color: #888;
}

/* line 106, assets/scss/core/_schemes.scss */

.header-dark .header,
.header.header-dark {
  background-color: #292b2c;
  border-bottom: 1px solid #5a5f61;
  color: #f0f0f0;
}

/* line 87, assets/scss/core/_schemes.scss */

.header-dark .header .header-inner .header-divider:after,
.header.header-dark .header-inner .header-divider:after {
  background-color: #cdcdcd;
}

/* line 91, assets/scss/core/_schemes.scss */

.header-dark .header .header-brand-text,
.header.header-dark .header-brand-text,
.header-dark .header .header-brand-text h1,
.header.header-dark .header-brand-text h1 {
  color: #fafafa;
}

/* line 95, assets/scss/core/_schemes.scss */

.header-dark .header .header-brand-text-alt,
.header.header-dark .header-brand-text-alt {
  color: #fff;
}

/* line 98, assets/scss/core/_schemes.scss */

.header-dark .header .header-slogan,
.header.header-dark .header-slogan {
  color: #f0f0f0;
}

/* line 110, assets/scss/core/_schemes.scss */

.header-primary .header,
.header.header-primary {
  background-color: #55A79A;
  border-bottom: 1px solid #87c2b8;
  color: #d7d7d7;
}

/* line 87, assets/scss/core/_schemes.scss */

.header-primary .header .header-inner .header-divider:after,
.header.header-primary .header-inner .header-divider:after {
  background-color: #87c2b8;
}

/* line 91, assets/scss/core/_schemes.scss */

.header-primary .header .header-brand-text,
.header.header-primary .header-brand-text,
.header-primary .header .header-brand-text h1,
.header.header-primary .header-brand-text h1 {
  color: #d7d7d7;
}

/* line 95, assets/scss/core/_schemes.scss */

.header-primary .header .header-brand-text-alt,
.header.header-primary .header-brand-text-alt {
  color: #d7d7d7;
}

/* line 98, assets/scss/core/_schemes.scss */

.header-primary .header .header-slogan,
.header.header-primary .header-slogan {
  color: #dbedea;
}

/* line 149, assets/scss/core/_primary-colours.scss */

.card-primary {
  border-color: #55A79A;
  background-color: #55A79A;
}

/* line 153, assets/scss/core/_primary-colours.scss */

.card-outline-primary {
  border-color: #55A79A;
}

/* line 156, assets/scss/core/_primary-colours.scss */

.card.clickable-element:hover {
  border: 1px solid #55A79A;
}

/* line 162, assets/scss/core/_primary-colours.scss */

.tag-primary,
.badge-primary,
.bg-primary {
  background-color: #55A79A !important;
}

/* line 167, assets/scss/core/_primary-colours.scss */

.bg-primary-bright {
  background-color: #23d9bc !important;
}

/* line 173, assets/scss/core/_primary-colours.scss */

.btn-link,
.btn-link:hover {
  color: #55A79A;
}

/* line 177, assets/scss/core/_primary-colours.scss */

.text-primary,
a.text-primary:hover,
a.text-primary:focus {
  color: #55A79A !important;
}

/* line 182, assets/scss/core/_primary-colours.scss */

.btn-primary {
  color: #fff;
  background-color: #55A79A;
  border-color: #4c968a;
  color: white;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #44857b;
  border-color: #21423d;
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-primary:hover {
  color: #fff;
  background-color: #44857b;
  border-color: #386e65;
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-primary:active,
.btn-primary.active,
.show>.btn-primary.dropdown-toggle,
.open>.btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #44857b;
  border-color: #386e65;
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.show>.btn-primary.dropdown-toggle:hover,
.show>.btn-primary.dropdown-toggle:focus,
.show>.btn-primary.dropdown-toggle.focus,
.open>.btn-primary.dropdown-toggle:hover,
.open>.btn-primary.dropdown-toggle:focus,
.open>.btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #386e65;
  border-color: #21423d;
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-primary.disabled,
.btn-primary[disabled],
.btn-primary:disabled,
fieldset[disabled] .btn-primary {
  background-color: #55A79A;
  border-color: #4c968a;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus,
.btn-primary:disabled:hover,
.btn-primary:disabled:focus,
.btn-primary:disabled.focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #55A79A;
  border-color: #4c968a;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-primary .badge {
  color: #55A79A;
  background-color: #fff;
}

/* line 186, assets/scss/core/_primary-colours.scss */

.btn-outline-primary,
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #55A79A;
  border-color: #55A79A;
}

/* line 192, assets/scss/core/_primary-colours.scss */

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary.disabled:hover,
.btn-outline-primary.disabled:focus,
.btn-outline-primary:disabled:hover,
.btn-outline-primary:disabled:focus {
  color: white;
}

/* line 197, assets/scss/core/_primary-colours.scss */

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary.focus,
.btn-outline-primary.active,
.btn-outline-primary:active,
.btn-outline-primary.active:focus,
.btn-outline-primary:active:focus,
.show>.btn-outline-primary.dropdown-toggle,
.open>.btn-outline-primary.dropdown-toggle {
  background-color: #55A79A;
  border-color: #55A79A;
}

/* line 210, assets/scss/core/_primary-colours.scss */

.nav-pills .nav-item.show .nav-link,
.nav-pills .nav-item.show .nav-link:focus,
.nav-pills .nav-item.show .nav-link:hover,
.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open .nav-link:hover,
.nav-pills .nav-link.active,
.nav-pills .nav-link.active:focus,
.nav-pills .nav-link.active:hover {
  background-color: #55A79A;
  color: white;
}

/* line 222, assets/scss/core/_primary-colours.scss */

.nav-pills-border-bottom .nav-link.active:after,
.nav-pills-border-bottom-inside .nav-link.active:after {
  background-color: #55A79A;
}

/* line 230, assets/scss/core/_primary-colours.scss */

.nav-pills.nav-pills-border-bottom .nav-link:hover,
.nav-pills.nav-pills-border-bottom .nav-link:hover:focus,
.nav-pills.nav-pills-border-bottom .nav-link.active,
.nav-pills.nav-pills-border-bottom .nav-link.active:focus,
.nav-pills.nav-pills-border-bottom-inside .nav-link.active,
.nav-pills.nav-pills-border-bottom-inside .nav-link.active:focus,
.nav-tabs-flat .nav-link:hover,
.nav-tabs-flat .nav-link:hover:focus {
  color: #55A79A !important;
}

/* line 235, assets/scss/core/_primary-colours.scss */

.nav-tabs-flat .nav-link.active:hover {
  color: white !important;
}

/* line 239, assets/scss/core/_primary-colours.scss */

.list-group-item-primary,
a.list-group-item-primary,
button.list-group-item-primary {
  background-color: rgba(85, 167, 154, 0.25);
  color: #33635c;
}

/* line 247, assets/scss/core/_primary-colours.scss */

a.list-group-item-primary:hover,
a.list-group-item-primary:focus,
button.list-group-item-primary:hover,
button.list-group-item-primary:focus {
  color: #33635c;
  background-color: rgba(85, 167, 154, 0.45);
}

/* line 254, assets/scss/core/_primary-colours.scss */

.nav-section-menu .nav .nav-link:hover i,
.nav-section-menu.nav .nav-link:hover i,
.nav-section-menu .nav .nav-link.active i,
.nav-section-menu.nav .nav-link.active i,
.nav-section-menu .nav .nav-link.active:hover i,
.nav-section-menu.nav .nav-link.active:hover i,
.nav-section-menu .nav .active .nav-link i,
.nav-section-menu.nav .active .nav-link i,
.nav-section-menu .nav .active .nav-link:hover i,
.nav-section-menu.nav .active .nav-link:hover i {
  color: #55A79A !important;
}

/* line 266, assets/scss/core/_primary-colours.scss */

.nav-section-menu .nav .nav-link.active,
.nav-section-menu.nav .nav-link.active,
.nav-section-menu .nav .nav-link.active:hover,
.nav-section-menu.nav .nav-link.active:hover,
.nav-section-menu .nav .active .nav-link,
.nav-section-menu.nav .active .nav-link,
.nav-section-menu .nav .active .nav-link:hover,
.nav-section-menu.nav .active .nav-link:hover {
  border-left-color: #55A79A;
  color: #55A79A;
}

@media (min-width: 768px) {
  /* line 277, assets/scss/core/_primary-colours.scss */
  .nav-section-menu.nav-section-menu-right .nav .nav-link.active,
  .nav-section-menu.nav-section-menu-right.nav .nav-link.active,
  .nav-section-menu.nav-section-menu-right .nav .nav-link.active:hover,
  .nav-section-menu.nav-section-menu-right.nav .nav-link.active:hover,
  .nav-section-menu.nav-section-menu-right .nav .active .nav-link,
  .nav-section-menu.nav-section-menu-right.nav .active .nav-link,
  .nav-section-menu.nav-section-menu-right .nav .active .nav-link:hover,
  .nav-section-menu.nav-section-menu-right.nav .active .nav-link:hover {
    border-right-color: #55A79A;
  }
}

/* line 290, assets/scss/core/_primary-colours.scss */

.nav-tabs.nav-stacked .active>.nav-link i,
.nav-tabs.nav-stacked .active>.nav-link:hover i,
.nav-tabs.nav-stacked .nav-link.active i,
.nav-tabs.nav-stacked .nav-link.active:hover i,
.nav-tabs .active>.nav-link,
.nav-tabs .active>.nav-link:hover,
.nav-tabs .nav-link.active,
.nav-tabs .nav-link.active:hover {
  color: #55A79A;
}

/* line 302, assets/scss/core/_primary-colours.scss */

.nav-tabs .active>.nav-link:before,
.nav-tabs .nav-link.active:before {
  background: #55A79A;
}

/* line 307, assets/scss/core/_primary-colours.scss */

.page-link,
.page-link:hover {
  color: #55A79A;
}

/* line 311, assets/scss/core/_primary-colours.scss */

.page-item.active .page-link,
.page-item.active .page-link:focus,
.page-item.active .page-link:hover {
  background: #55A79A;
  border-color: #55A79A;
}

/* line 316, assets/scss/core/_primary-colours.scss */

.nav-steps .nav-link.active,
.nav-steps .nav-link.active:hover {
  background: #55A79A;
  border-color: #55A79A;
}

/* line 321, assets/scss/core/_primary-colours.scss */

.link-effect-underline:after {
  background-color: #55A79A;
}

/* line 324, assets/scss/core/_primary-colours.scss */

.link-effect-slideup .nav-link-inner:after {
  color: #55A79A;
}

/* line 331, assets/scss/core/_primary-colours.scss */

.progress[value]::-webkit-progress-value {
  background-color: #55A79A;
}

/* line 334, assets/scss/core/_primary-colours.scss */

.progress[value]::-ms-fill {
  background-color: #55A79A;
}

/* line 337, assets/scss/core/_primary-colours.scss */

.progress[value]::-moz-progress-bar {
  background-color: #55A79A;
}

/* line 340, assets/scss/core/_primary-colours.scss */

.progress-bar {
  background-color: #55A79A;
}

/* line 346, assets/scss/core/_primary-colours.scss */

.alert-primary {
  background-color: rgba(85, 167, 154, 0.25);
  border-color: rgba(85, 167, 154, 0.8);
  color: #33635c;
}

/* line 351, assets/scss/core/_primary-colours.scss */

.alert-primary hr {
  border-top-color: rgba(85, 167, 154, 0.85);
}

/* line 354, assets/scss/core/_primary-colours.scss */

.alert-primary .alert-link {
  color: #33635c;
}

/* line 361, assets/scss/core/_primary-colours.scss */

.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
  background-color: #55A79A;
  border-color: #55A79A;
}

/* line 367, assets/scss/core/_primary-colours.scss */

.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
  color: rgba(255, 255, 255, 0.9);
}

/* line 378, assets/scss/core/_primary-colours.scss */

.blockquote {
  border-left-color: #55A79A;
}

/* line 381, assets/scss/core/_primary-colours.scss */

.blockquote-reverse {
  border-right-color: #55A79A;
}

/* line 385, assets/scss/core/_primary-colours.scss */

.tag-cloud a.tag {
  color: #55A79A;
}

@media (min-width: 576px) {
  /* line 391, assets/scss/core/_primary-colours.scss */
  .card-group .card+.card-outline-primary {
    border-left: 1px solid #55A79A;
  }
}

@media (min-width: 576px) {
  /* line 400, assets/scss/core/_primary-colours.scss */
  .navbar-expand.navbar-main.collapse .dropdown-menu,
  .navbar-expand .navbar-main.collapse .dropdown-menu {
    border-bottom-color: #55A79A !important;
  }
  /* line 403, assets/scss/core/_primary-colours.scss */
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
    border-bottom-color: #55A79A !important;
  }
  /* line 421, assets/scss/core/_primary-colours.scss */
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before {
    color: #55A79A !important;
  }
  /* line 426, assets/scss/core/_primary-colours.scss */
  .navbar-expand.navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand.navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand.navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand.navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand.navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand.navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand.navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand.navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand.navbar-main .nav-link-dd-effect:hover,
  .navbar-expand.navbar-main .nav-link-dd-effect.active,
  .navbar-expand .navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand .navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand .navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand .navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand .navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand .navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand .navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand .navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand .navbar-main .nav-link-dd-effect:hover,
  .navbar-expand .navbar-main .nav-link-dd-effect.active {
    border-top-color: #55A79A !important;
  }
}

@media (min-width: 768px) {
  /* line 400, assets/scss/core/_primary-colours.scss */
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu {
    border-bottom-color: #55A79A !important;
  }
  /* line 403, assets/scss/core/_primary-colours.scss */
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
    border-bottom-color: #55A79A !important;
  }
  /* line 421, assets/scss/core/_primary-colours.scss */
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before {
    color: #55A79A !important;
  }
  /* line 426, assets/scss/core/_primary-colours.scss */
  .navbar-expand-sm.navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-sm.navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-sm.navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-sm.navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-sm.navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-sm.navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-sm.navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-sm.navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-sm.navbar-main .nav-link-dd-effect:hover,
  .navbar-expand-sm.navbar-main .nav-link-dd-effect.active,
  .navbar-expand-sm .navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-sm .navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-sm .navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-sm .navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-sm .navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-sm .navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-sm .navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-sm .navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-sm .navbar-main .nav-link-dd-effect:hover,
  .navbar-expand-sm .navbar-main .nav-link-dd-effect.active {
    border-top-color: #55A79A !important;
  }
}

@media (min-width: 992px) {
  /* line 400, assets/scss/core/_primary-colours.scss */
  .navbar-expand-md.navbar-main.collapse .dropdown-menu,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu {
    border-bottom-color: #55A79A !important;
  }
  /* line 403, assets/scss/core/_primary-colours.scss */
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
    border-bottom-color: #55A79A !important;
  }
  /* line 421, assets/scss/core/_primary-colours.scss */
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before {
    color: #55A79A !important;
  }
  /* line 426, assets/scss/core/_primary-colours.scss */
  .navbar-expand-md.navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-md.navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-md.navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-md.navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-md.navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-md.navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-md.navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-md.navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-md.navbar-main .nav-link-dd-effect:hover,
  .navbar-expand-md.navbar-main .nav-link-dd-effect.active,
  .navbar-expand-md .navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-md .navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-md .navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-md .navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-md .navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-md .navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-md .navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-md .navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-md .navbar-main .nav-link-dd-effect:hover,
  .navbar-expand-md .navbar-main .nav-link-dd-effect.active {
    border-top-color: #55A79A !important;
  }
}

@media (min-width: 1200px) {
  /* line 400, assets/scss/core/_primary-colours.scss */
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu {
    border-bottom-color: #55A79A !important;
  }
  /* line 403, assets/scss/core/_primary-colours.scss */
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
    border-bottom-color: #55A79A !important;
  }
  /* line 421, assets/scss/core/_primary-colours.scss */
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before {
    color: #55A79A !important;
  }
  /* line 426, assets/scss/core/_primary-colours.scss */
  .navbar-expand-lg.navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-lg.navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-lg.navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-lg.navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-lg.navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-lg.navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-lg.navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-lg.navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-lg.navbar-main .nav-link-dd-effect:hover,
  .navbar-expand-lg.navbar-main .nav-link-dd-effect.active,
  .navbar-expand-lg .navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-lg .navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-lg .navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-lg .navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-lg .navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-lg .navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-lg .navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-lg .navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-lg .navbar-main .nav-link-dd-effect:hover,
  .navbar-expand-lg .navbar-main .nav-link-dd-effect.active {
    border-top-color: #55A79A !important;
  }
}

/* line 400, assets/scss/core/_primary-colours.scss */

.navbar-expand-xl.navbar-main.collapse .dropdown-menu,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu {
  border-bottom-color: #55A79A !important;
}

/* line 403, assets/scss/core/_primary-colours.scss */

.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
  border-bottom-color: #55A79A !important;
}

/* line 421, assets/scss/core/_primary-colours.scss */

.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before {
  color: #55A79A !important;
}

/* line 426, assets/scss/core/_primary-colours.scss */

.navbar-expand-xl.navbar-main .navbar-nav .show>.dropdown-toggle,
.navbar-expand-xl.navbar-main .navbar-nav .show.active>.dropdown-toggle,
.navbar-expand-xl.navbar-main .navbar-nav .show>.dropdown-toggle,
.navbar-expand-xl.navbar-main .navbar-nav .show.active>.dropdown-toggle,
.navbar-expand-xl.navbar-main .navbar-nav .open>.dropdown-toggle,
.navbar-expand-xl.navbar-main .navbar-nav .open.active>.dropdown-toggle,
.navbar-expand-xl.navbar-main .navbar-nav .open>.dropdown-toggle,
.navbar-expand-xl.navbar-main .navbar-nav .open.active>.dropdown-toggle,
.navbar-expand-xl.navbar-main .nav-link-dd-effect:hover,
.navbar-expand-xl.navbar-main .nav-link-dd-effect.active,
.navbar-expand-xl .navbar-main .navbar-nav .show>.dropdown-toggle,
.navbar-expand-xl .navbar-main .navbar-nav .show.active>.dropdown-toggle,
.navbar-expand-xl .navbar-main .navbar-nav .show>.dropdown-toggle,
.navbar-expand-xl .navbar-main .navbar-nav .show.active>.dropdown-toggle,
.navbar-expand-xl .navbar-main .navbar-nav .open>.dropdown-toggle,
.navbar-expand-xl .navbar-main .navbar-nav .open.active>.dropdown-toggle,
.navbar-expand-xl .navbar-main .navbar-nav .open>.dropdown-toggle,
.navbar-expand-xl .navbar-main .navbar-nav .open.active>.dropdown-toggle,
.navbar-expand-xl .navbar-main .nav-link-dd-effect:hover,
.navbar-expand-xl .navbar-main .nav-link-dd-effect.active {
  border-top-color: #55A79A !important;
}

/* line 459, assets/scss/core/_primary-colours.scss */

.navbar-border-bottom-effect .nav-link:hover:after,
.navbar-border-bottom-effect .nav-link:active:after,
.navbar-border-bottom-effect .nav-link:focus:after,
.navbar-border-bottom-effect .nav-link.active:after {
  background: #55A79A;
}

/* line 468, assets/scss/core/_primary-colours.scss */

.form-control:focus,
.form-control:focus:hover {
  border-color: #55A79A;
}

/* line 475, assets/scss/core/_primary-colours.scss */

.btn-primary.btn-invert {
  background-color: #44857b;
}

/* line 478, assets/scss/core/_primary-colours.scss */

.btn-primary.btn-invert:hover,
.btn-primary.btn-invert:focus {
  background-color: #55A79A;
}

/* line 484, assets/scss/core/_primary-colours.scss */

.text-primary-faded {
  color: rgba(85, 167, 154, 0.3) !important;
}

/* line 487, assets/scss/core/_primary-colours.scss */

.text-primary-darkend {
  color: #33635c !important;
}

/* line 490, assets/scss/core/_primary-colours.scss */

.bg-primary-faded {
  background-color: rgba(85, 167, 154, 0.3) !important;
}

/* line 493, assets/scss/core/_primary-colours.scss */

.bg-primary-darkend {
  background-color: #33635c !important;
}

/* line 497, assets/scss/core/_primary-colours.scss */

.border-primary {
  border-color: #55A79A !important;
}

/* line 500, assets/scss/core/_primary-colours.scss */

.border-primary-faded {
  border-color: rgba(85, 167, 154, 0.3) !important;
}

/* line 503, assets/scss/core/_primary-colours.scss */

.border-primary-darkend {
  border-color: #33635c !important;
}

/* line 509, assets/scss/core/_primary-colours.scss */

.bg-op-0.bg-primary {
  background-color: rgba(85, 167, 154, 0) !important;
}

/* line 512, assets/scss/core/_primary-colours.scss */

.bg-op-0.border-primary-faded {
  background-color: rgba(85, 167, 154, 0) !important;
}

/* line 515, assets/scss/core/_primary-colours.scss */

.bg-op-0.border-primary-darkend {
  background-color: rgba(51, 99, 92, 0) !important;
}

/* line 520, assets/scss/core/_primary-colours.scss */

.border-op-0.border-primary {
  border-color: rgba(85, 167, 154, 0) !important;
}

/* line 523, assets/scss/core/_primary-colours.scss */

.border-op-0.border-primary-faded {
  border-color: rgba(85, 167, 154, 0) !important;
}

/* line 526, assets/scss/core/_primary-colours.scss */

.border-op-0.border-primary-darkend {
  border-color: rgba(51, 99, 92, 0) !important;
}

/* line 509, assets/scss/core/_primary-colours.scss */

.bg-op-1.bg-primary {
  background-color: rgba(85, 167, 154, 0.1) !important;
}

/* line 512, assets/scss/core/_primary-colours.scss */

.bg-op-1.border-primary-faded {
  background-color: rgba(85, 167, 154, 0.1) !important;
}

/* line 515, assets/scss/core/_primary-colours.scss */

.bg-op-1.border-primary-darkend {
  background-color: rgba(51, 99, 92, 0.1) !important;
}

/* line 520, assets/scss/core/_primary-colours.scss */

.border-op-1.border-primary {
  border-color: rgba(85, 167, 154, 0.1) !important;
}

/* line 523, assets/scss/core/_primary-colours.scss */

.border-op-1.border-primary-faded {
  border-color: rgba(85, 167, 154, 0.1) !important;
}

/* line 526, assets/scss/core/_primary-colours.scss */

.border-op-1.border-primary-darkend {
  border-color: rgba(51, 99, 92, 0.1) !important;
}

/* line 509, assets/scss/core/_primary-colours.scss */

.bg-op-2.bg-primary {
  background-color: rgba(85, 167, 154, 0.2) !important;
}

/* line 512, assets/scss/core/_primary-colours.scss */

.bg-op-2.border-primary-faded {
  background-color: rgba(85, 167, 154, 0.2) !important;
}

/* line 515, assets/scss/core/_primary-colours.scss */

.bg-op-2.border-primary-darkend {
  background-color: rgba(51, 99, 92, 0.2) !important;
}

/* line 520, assets/scss/core/_primary-colours.scss */

.border-op-2.border-primary {
  border-color: rgba(85, 167, 154, 0.2) !important;
}

/* line 523, assets/scss/core/_primary-colours.scss */

.border-op-2.border-primary-faded {
  border-color: rgba(85, 167, 154, 0.2) !important;
}

/* line 526, assets/scss/core/_primary-colours.scss */

.border-op-2.border-primary-darkend {
  border-color: rgba(51, 99, 92, 0.2) !important;
}

/* line 509, assets/scss/core/_primary-colours.scss */

.bg-op-3.bg-primary {
  background-color: rgba(85, 167, 154, 0.3) !important;
}

/* line 512, assets/scss/core/_primary-colours.scss */

.bg-op-3.border-primary-faded {
  background-color: rgba(85, 167, 154, 0.3) !important;
}

/* line 515, assets/scss/core/_primary-colours.scss */

.bg-op-3.border-primary-darkend {
  background-color: rgba(51, 99, 92, 0.3) !important;
}

/* line 520, assets/scss/core/_primary-colours.scss */

.border-op-3.border-primary {
  border-color: rgba(85, 167, 154, 0.3) !important;
}

/* line 523, assets/scss/core/_primary-colours.scss */

.border-op-3.border-primary-faded {
  border-color: rgba(85, 167, 154, 0.3) !important;
}

/* line 526, assets/scss/core/_primary-colours.scss */

.border-op-3.border-primary-darkend {
  border-color: rgba(51, 99, 92, 0.3) !important;
}

/* line 509, assets/scss/core/_primary-colours.scss */

.bg-op-4.bg-primary {
  background-color: rgba(85, 167, 154, 0.4) !important;
}

/* line 512, assets/scss/core/_primary-colours.scss */

.bg-op-4.border-primary-faded {
  background-color: rgba(85, 167, 154, 0.4) !important;
}

/* line 515, assets/scss/core/_primary-colours.scss */

.bg-op-4.border-primary-darkend {
  background-color: rgba(51, 99, 92, 0.4) !important;
}

/* line 520, assets/scss/core/_primary-colours.scss */

.border-op-4.border-primary {
  border-color: rgba(85, 167, 154, 0.4) !important;
}

/* line 523, assets/scss/core/_primary-colours.scss */

.border-op-4.border-primary-faded {
  border-color: rgba(85, 167, 154, 0.4) !important;
}

/* line 526, assets/scss/core/_primary-colours.scss */

.border-op-4.border-primary-darkend {
  border-color: rgba(51, 99, 92, 0.4) !important;
}

/* line 509, assets/scss/core/_primary-colours.scss */

.bg-op-5.bg-primary {
  background-color: rgba(85, 167, 154, 0.5) !important;
}

/* line 512, assets/scss/core/_primary-colours.scss */

.bg-op-5.border-primary-faded {
  background-color: rgba(85, 167, 154, 0.5) !important;
}

/* line 515, assets/scss/core/_primary-colours.scss */

.bg-op-5.border-primary-darkend {
  background-color: rgba(51, 99, 92, 0.5) !important;
}

/* line 520, assets/scss/core/_primary-colours.scss */

.border-op-5.border-primary {
  border-color: rgba(85, 167, 154, 0.5) !important;
}

/* line 523, assets/scss/core/_primary-colours.scss */

.border-op-5.border-primary-faded {
  border-color: rgba(85, 167, 154, 0.5) !important;
}

/* line 526, assets/scss/core/_primary-colours.scss */

.border-op-5.border-primary-darkend {
  border-color: rgba(51, 99, 92, 0.5) !important;
}

/* line 509, assets/scss/core/_primary-colours.scss */

.bg-op-6.bg-primary {
  background-color: rgba(85, 167, 154, 0.6) !important;
}

/* line 512, assets/scss/core/_primary-colours.scss */

.bg-op-6.border-primary-faded {
  background-color: rgba(85, 167, 154, 0.6) !important;
}

/* line 515, assets/scss/core/_primary-colours.scss */

.bg-op-6.border-primary-darkend {
  background-color: rgba(51, 99, 92, 0.6) !important;
}

/* line 520, assets/scss/core/_primary-colours.scss */

.border-op-6.border-primary {
  border-color: rgba(85, 167, 154, 0.6) !important;
}

/* line 523, assets/scss/core/_primary-colours.scss */

.border-op-6.border-primary-faded {
  border-color: rgba(85, 167, 154, 0.6) !important;
}

/* line 526, assets/scss/core/_primary-colours.scss */

.border-op-6.border-primary-darkend {
  border-color: rgba(51, 99, 92, 0.6) !important;
}

/* line 509, assets/scss/core/_primary-colours.scss */

.bg-op-7.bg-primary {
  background-color: rgba(85, 167, 154, 0.7) !important;
}

/* line 512, assets/scss/core/_primary-colours.scss */

.bg-op-7.border-primary-faded {
  background-color: rgba(85, 167, 154, 0.7) !important;
}

/* line 515, assets/scss/core/_primary-colours.scss */

.bg-op-7.border-primary-darkend {
  background-color: rgba(51, 99, 92, 0.7) !important;
}

/* line 520, assets/scss/core/_primary-colours.scss */

.border-op-7.border-primary {
  border-color: rgba(85, 167, 154, 0.7) !important;
}

/* line 523, assets/scss/core/_primary-colours.scss */

.border-op-7.border-primary-faded {
  border-color: rgba(85, 167, 154, 0.7) !important;
}

/* line 526, assets/scss/core/_primary-colours.scss */

.border-op-7.border-primary-darkend {
  border-color: rgba(51, 99, 92, 0.7) !important;
}

/* line 509, assets/scss/core/_primary-colours.scss */

.bg-op-8.bg-primary {
  background-color: rgba(85, 167, 154, 0.8) !important;
}

/* line 512, assets/scss/core/_primary-colours.scss */

.bg-op-8.border-primary-faded {
  background-color: rgba(85, 167, 154, 0.8) !important;
}

/* line 515, assets/scss/core/_primary-colours.scss */

.bg-op-8.border-primary-darkend {
  background-color: rgba(51, 99, 92, 0.8) !important;
}

/* line 520, assets/scss/core/_primary-colours.scss */

.border-op-8.border-primary {
  border-color: rgba(85, 167, 154, 0.8) !important;
}

/* line 523, assets/scss/core/_primary-colours.scss */

.border-op-8.border-primary-faded {
  border-color: rgba(85, 167, 154, 0.8) !important;
}

/* line 526, assets/scss/core/_primary-colours.scss */

.border-op-8.border-primary-darkend {
  border-color: rgba(51, 99, 92, 0.8) !important;
}

/* line 509, assets/scss/core/_primary-colours.scss */

.bg-op-9.bg-primary {
  background-color: rgba(85, 167, 154, 0.9) !important;
}

/* line 512, assets/scss/core/_primary-colours.scss */

.bg-op-9.border-primary-faded {
  background-color: rgba(85, 167, 154, 0.9) !important;
}

/* line 515, assets/scss/core/_primary-colours.scss */

.bg-op-9.border-primary-darkend {
  background-color: rgba(51, 99, 92, 0.9) !important;
}

/* line 520, assets/scss/core/_primary-colours.scss */

.border-op-9.border-primary {
  border-color: rgba(85, 167, 154, 0.9) !important;
}

/* line 523, assets/scss/core/_primary-colours.scss */

.border-op-9.border-primary-faded {
  border-color: rgba(85, 167, 154, 0.9) !important;
}

/* line 526, assets/scss/core/_primary-colours.scss */

.border-op-9.border-primary-darkend {
  border-color: rgba(51, 99, 92, 0.9) !important;
}

/* line 509, assets/scss/core/_primary-colours.scss */

.bg-op-10.bg-primary {
  background-color: #55a79a !important;
}

/* line 512, assets/scss/core/_primary-colours.scss */

.bg-op-10.border-primary-faded {
  background-color: #55a79a !important;
}

/* line 515, assets/scss/core/_primary-colours.scss */

.bg-op-10.border-primary-darkend {
  background-color: #33635c !important;
}

/* line 520, assets/scss/core/_primary-colours.scss */

.border-op-10.border-primary {
  border-color: #55a79a !important;
}

/* line 523, assets/scss/core/_primary-colours.scss */

.border-op-10.border-primary-faded {
  border-color: #55a79a !important;
}

/* line 526, assets/scss/core/_primary-colours.scss */

.border-op-10.border-primary-darkend {
  border-color: #33635c !important;
}

/* line 532, assets/scss/core/_primary-colours.scss */

hr.hr-primary {
  border-top-color: #55A79A !important;
}

/* line 535, assets/scss/core/_primary-colours.scss */

hr.hr-primary-faded {
  border-top-color: rgba(85, 167, 154, 0.3) !important;
}

/* line 538, assets/scss/core/_primary-colours.scss */

hr.hr-primary-darkend {
  border-top-color: #33635c !important;
}

/* line 542, assets/scss/core/_primary-colours.scss */

.header .header-brand-text {
  color: #55A79A;
}

/* line 545, assets/scss/core/_primary-colours.scss */

.price-banner {
  color: #55A79A;
}

/* line 548, assets/scss/core/_primary-colours.scss */

.focus-box {
  border-bottom-color: #55A79A !important;
}

/* line 551, assets/scss/core/_primary-colours.scss */

.blog-grid .blog-post {
  border-bottom-color: #55A79A !important;
}

/* line 554, assets/scss/core/_primary-colours.scss */

.page-loader {
  background: #55A79A !important;
}

/* line 557, assets/scss/core/_primary-colours.scss */

.owl-nav div:hover,
.owl-dots .owl-dot.active span,
.owl-dots .owl-dot:hover span {
  background: #55A79A !important;
}

/* line 563, assets/scss/core/_primary-colours.scss */

.modal-progress {
  background: #55A79A !important;
}

/* line 570, assets/scss/core/_primary-colours.scss */

.overlay.overlay-primary:after,
.overlay-hover-content.overlay-primary:after {
  background: #55A79A !important;
}

/* line 574, assets/scss/core/_primary-colours.scss */

.overlay.overlay-primary .overlay-header:after,
.overlay.overlay-primary .overlay-footer:before,
.overlay-hover-content.overlay-primary .overlay-header:after,
.overlay-hover-content.overlay-primary .overlay-footer:before {
  background: white !important;
}

/* line 582, assets/scss/core/_primary-colours.scss */

.header-primary .header {
  background: #55A79A;
}

/* line 585, assets/scss/core/_primary-colours.scss */

.header-primary .header .header-inner .header-divider:after {
  background-color: #87c2b8;
}

/* line 592, assets/scss/core/_primary-colours.scss */

.header-transparent .header.is-sticky,
.header-transparent .is-sticky .header {
  border-bottom-color: #55A79A;
}

/* line 599, assets/scss/core/_primary-colours.scss */

.header-transparent.header-primary .header {
  background: transparent;
}

/* line 603, assets/scss/core/_primary-colours.scss */

.header-transparent.header-primary .header.is-sticky,
.header-transparent.header-primary .is-sticky .header {
  background-color: rgba(85, 167, 154, 0.98);
  border-bottom-color: #292b2c;
}

/* line 614, assets/scss/core/_primary-colours.scss */

.header-translucent.header-dark .header.is-sticky,
.header-translucent.header-dark .is-sticky .header {
  border-bottom-color: rgba(85, 167, 154, 0.4);
}

/* line 620, assets/scss/core/_primary-colours.scss */

.header-translucent.header-primary .header {
  background-color: rgba(85, 167, 154, 0.2);
  border-bottom-color: rgba(85, 167, 154, 0.6);
}

/* line 625, assets/scss/core/_primary-colours.scss */

.header-translucent.header-primary .header.is-sticky,
.header-translucent.header-primary .is-sticky .header {
  background-color: rgba(85, 167, 154, 0.95);
  border-bottom-color: #292b2c;
}

/* line 637, assets/scss/core/_primary-colours.scss */

.divider-primary.divider-diagonal:before {
  border-left-color: #55A79A;
}

/* line 640, assets/scss/core/_primary-colours.scss */

.divider-primary.divider-diagonal-r:before {
  border-right-color: #55A79A;
  border-left-color: transparent;
}

/* line 646, assets/scss/core/_primary-colours.scss */

.divider-primary.divider-arrow-b:before {
  border-top-color: #55A79A;
}

/* line 649, assets/scss/core/_primary-colours.scss */

.divider-primary.divider-arrow-t:before {
  border-bottom-color: #55A79A;
}

/* line 652, assets/scss/core/_primary-colours.scss */

.divider-primary.divider-arrow-l:before {
  border-right-color: #55A79A;
}

/* line 655, assets/scss/core/_primary-colours.scss */

.divider-primary.divider-arrow-r:before {
  border-left-color: #55A79A;
}

/* line 664, assets/scss/core/_primary-colours.scss */

.list-timeline.list-timeline-primary:before {
  background: #55A79A;
}

/* line 668, assets/scss/core/_primary-colours.scss */

.list-timeline.list-timeline-primary .list-timeline-item:before {
  border-color: #55A79A;
}

/* line 671, assets/scss/core/_primary-colours.scss */

.list-timeline.list-timeline-primary .list-timeline-item.active:before,
.list-timeline.list-timeline-primary .list-timeline-item.show:before {
  background: #55A79A;
}

/* line 7, assets/scss/core/_typography.scss */

body,
html {
  font-family: "Open Sans", Arial, serif;
  background: #fff;
}

/* line 12, assets/scss/core/_typography.scss */

body {
  position: relative;
  overflow-x: hidden;
}

/* line 16, assets/scss/core/_typography.scss */

a,
a:hover {
  color: #55A79A;
}

/* line 22, assets/scss/core/_typography.scss */

a:hover img {
  opacity: 80;
}

/* line 26, assets/scss/core/_typography.scss */

a:focus {
  outline: none;
}

/* line 30, assets/scss/core/_typography.scss */

p {
  margin-bottom: 15px;
}

/* line 36, assets/scss/core/_typography.scss */

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 700;
  line-height: 1.2;
}

/* line 42, assets/scss/core/_typography.scss */

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small {
  font-weight: normal;
  line-height: 1;
  color: rgba(27, 27, 27, 0.8);
}

/* line 48, assets/scss/core/_typography.scss */

h1,
.h1 {
  font-size: 2.45rem;
}

/* line 49, assets/scss/core/_typography.scss */

h2,
.h2 {
  font-size: 2.15rem;
}

/* line 50, assets/scss/core/_typography.scss */

h3,
.h3 {
  font-size: 1.75rem;
}

/* line 51, assets/scss/core/_typography.scss */

h4,
.h4 {
  font-size: 1.25rem;
}

/* line 52, assets/scss/core/_typography.scss */

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

/* line 53, assets/scss/core/_typography.scss */

h6,
.h6 {
  font-size: 0.85rem;
}

/* line 55, assets/scss/core/_typography.scss */

h1 small,
.h1 small {
  font-size: 1.55rem;
}

/* line 57, assets/scss/core/_typography.scss */

h2 small,
.h2 small {
  font-size: 1.05rem;
}

/* line 59, assets/scss/core/_typography.scss */

h3 small,
.h3 small {
  font-size: 1rem;
}

/* line 61, assets/scss/core/_typography.scss */

h4 small,
.h4 small {
  font-size: 1rem;
}

/* line 67, assets/scss/core/_typography.scss */

.blockquote-bubble {
  border: none;
  padding: 0;
  -webkit-box-flex: 1;
  -ms-flex: 1 0 0%;
  flex: 1 0 0%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 82, assets/scss/core/_typography.scss */

.blockquote-bubble .blockquote-bubble-content {
  background: #E6E6E6;
  padding: 20px;
  border-radius: 3px;
  position: relative;
  margin: 0 0 10px 0;
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

/* line 95, assets/scss/core/_typography.scss */

.blockquote-bubble .blockquote-bubble-content:after {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-top-color: #E6E6E6;
  border-width: 10px;
  left: 30px;
  margin-left: -10px;
}

/* line 109, assets/scss/core/_typography.scss */

.blockquote-bubble .blockquote-bubble-content.bg-white:after {
  border-top-color: white;
}

/* line 114, assets/scss/core/_typography.scss */

.blockquote-bubble small,
.blockquote-bubble footer,
.blockquote-bubble .blockquote-footer {
  padding-left: 8px;
  padding-right: 8px;
}

/* line 120, assets/scss/core/_typography.scss */

.blockquote-bubble small img,
.blockquote-bubble footer img,
.blockquote-bubble .blockquote-footer img {
  max-width: 50px;
}

/* line 125, assets/scss/core/_typography.scss */

.blockquote-bubble .blockquote-footer:before,
.blockquote-bubble .blockquote-footer:after {
  display: none;
}

/* line 132, assets/scss/core/_typography.scss */

.blockquote-bubble.text-right .blockquote-bubble-content:after {
  left: auto;
  margin-left: auto;
  right: 30px;
}

/* line 138, assets/scss/core/_typography.scss */

.blockquote-bubble.text-right .blockquote-bubble-content:before {
  border-top-color: rgba(0, 0, 0, 0.01);
  border-width: 11px;
  left: 10%;
  margin-left: -11px;
}

/* line 147, assets/scss/core/_typography.scss */

.blockquote-bubble.text-center {
  text-align: center;
}

/* line 150, assets/scss/core/_typography.scss */

.blockquote-bubble.text-center .blockquote-bubble-content {
  text-align: center;
}

/* line 153, assets/scss/core/_typography.scss */

.blockquote-bubble.text-center .blockquote-bubble-content:after {
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
}

/* line 163, assets/scss/core/_typography.scss */

.blockquote-plain {
  border-left: none;
  border-right: none;
  padding: 0;
}

/* line 171, assets/scss/core/_typography.scss */

.text-fancy,
.fancy {
  font-family: 'Calligraffitti', cursive;
  text-transform: lowercase;
  line-height: 10px;
}

/* line 177, assets/scss/core/_typography.scss */

.new-tag {
  display: inline;
  color: #d9534f;
  vertical-align: super;
  font-size: 10px;
  font-weight: bold;
}

@media (max-width: 767.98px) {
  /* line 191, assets/scss/core/_typography.scss */
  .display-1:not(.no-resize),
  .display-2:not(.no-resize),
  .display-3:not(.no-resize),
  .display-4:not(.no-resize) {
    font-size: 180%;
  }
}

/* line 201, assets/scss/core/_typography.scss */

small img {
  max-width: 50px;
}

/*body .is-sticky {
  .sticky-header-light.header {
    @extend %header-light;
  }
  .sticky-header-dark.header {
    @extend %header-dark;
  }
  .sticky-header-primary.header {
    @extend %header-primary;
  }
}*/

/* line 33, assets/scss/core/_region-header.scss */

#header {
  z-index: 1000;
  position: relative;
  color: rgba(0, 0, 0, 0.7);
}

/* line 2, node_modules/bootstrap/scss/mixins/_clearfix.scss */

#header::after {
  display: block;
  clear: both;
  content: "";
}

/* line 48, assets/scss/core/_region-header.scss */

.header-inner .header-brand {
  margin-right: auto;
  padding-bottom: 15px;
  padding-top: 15px;
}

@media (min-width: 768px) {
  /* line 60, assets/scss/core/_region-header.scss */
  .header-inner .header-block,
  .header-inner .header-brand {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}

/* line 70, assets/scss/core/_region-header.scss */

.header-inner .header-divider {
  width: 20px;
  text-align: center;
  line-height: 1;
  height: 40px;
  position: relative;
  display: block;
}

/* line 78, assets/scss/core/_region-header.scss */

.header-inner .header-divider.header-divider-sm {
  height: 10px;
  width: 15px;
}

/* line 82, assets/scss/core/_region-header.scss */

.header-inner .header-divider.header-divider-lg {
  height: 60px;
  width: 30px;
}

/* line 87, assets/scss/core/_region-header.scss */

.header-inner .header-divider:after {
  content: '';
  width: 1px;
  height: 100%;
  background: #dee2e6;
  display: inline-block;
  position: absolute;
  top: auto;
  bottom: auto;
  left: auto;
  right: auto;
}

/* line 105, assets/scss/core/_region-header.scss */

.header-upper {
  background: #495057;
  position: relative;
  padding: 2.5px 0;
  color: #e9ecef;
}

/* line 111, assets/scss/core/_region-header.scss */

.header-upper .nav-link {
  color: #e9ecef;
}

/* line 114, assets/scss/core/_region-header.scss */

.header-upper .nav-link:hover {
  color: #f8f9fa;
}

/* line 119, assets/scss/core/_region-header.scss */

.header-upper .nav-link,
.header-upper .nav-item {
  line-height: 1;
}

/* line 124, assets/scss/core/_region-header.scss */

.header-upper .nav-inline .nav-item+.nav-item,
.header-upper .nav-inline .nav-link+.nav-link {
  margin-left: 0;
  margin-right: 0.5rem;
}

/* line 133, assets/scss/core/_region-header.scss */

.header-search {
  overflow: hidden;
  background: #404040;
}

/* line 137, assets/scss/core/_region-header.scss */

.header-search form {
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  position: relative;
}

/* line 142, assets/scss/core/_region-header.scss */

.header-search form .btn {
  position: absolute;
  right: 50px;
  top: 0;
  bottom: 0;
  padding: 5px 10px;
  line-height: 1;
  width: 50px;
  outline: none;
  background: transparent;
  font-size: 36px;
  color: white;
}

/* line 155, assets/scss/core/_region-header.scss */

.header-search form .btn:focus,
.header-search form .btn:active:focus,
.header-search form .btn.active:focus {
  outline: none;
}

/* line 161, assets/scss/core/_region-header.scss */

.header-search form .close-btn {
  right: 0;
  display: block;
  font-size: 20px;
}

/* line 166, assets/scss/core/_region-header.scss */

.header-search form input {
  padding: 0 150px 0 0;
  background: transparent;
  height: 50px;
  border: none;
  border-radius: 0;
  font-size: 30px;
  font-weight: 100;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin: 0;
}

/* line 67, assets/scss/core/_mixins.scss */

.header-search form input::-webkit-input-placeholder {
  color: white;
}

/* line 70, assets/scss/core/_mixins.scss */

.header-search form input:-moz-placeholder {
  /* Firefox 18- */
  color: white;
}

/* line 73, assets/scss/core/_mixins.scss */

.header-search form input::-moz-placeholder {
  /* Firefox 19+ */
  color: white;
}

/* line 76, assets/scss/core/_mixins.scss */

.header-search form input:-ms-input-placeholder {
  color: white;
}

/* line 178, assets/scss/core/_region-header.scss */

.header-search form input:focus {
  color: white;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
}

/* line 189, assets/scss/core/_region-header.scss */

.header {
  background: white;
  border-bottom: 1px solid #dee2e6;
  color: #343a40;
  height: auto;
  padding: 0 0 0 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 100%;
  right: 0;
}

@media (max-width: 767.98px) {
  /* line 189, assets/scss/core/_region-header.scss */
  .header {
    padding: 15px 0;
  }
}

/* line 203, assets/scss/core/_region-header.scss */

.header .navbar {
  position: static;
}

/* line 208, assets/scss/core/_region-header.scss */

.header .header-brand-text {
  font-weight: bold;
  font-family: "Rambla", sans-serif;
  padding: 0;
  margin: 0;
  display: block;
  border: none;
  text-shadow: none;
  line-height: 1;
  max-width: none;
  text-align: left;
  float: none;
  height: auto;
  text-decoration: none;
  letter-spacing: -0.5px;
  font-weight: 700;
}

/* line 225, assets/scss/core/_region-header.scss */

.header .header-brand-text h1 {
  font-weight: 700;
  margin: 0;
  padding: 0;
  line-height: 1;
  font-family: "Rambla", sans-serif;
}

/* line 232, assets/scss/core/_region-header.scss */

.header .header-brand-text h1 span {
  color: #464646;
  font-weight: 700;
}

/* line 238, assets/scss/core/_region-header.scss */

.header .header-brand-text:hover {
  text-decoration: none;
}

/* line 242, assets/scss/core/_region-header.scss */

.header .header-brand-text h1 {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

@media (max-width: 767.98px) {
  /* line 208, assets/scss/core/_region-header.scss */
  .header .header-brand-text {
    margin-top: 0;
  }
  /* line 249, assets/scss/core/_region-header.scss */
  .header .header-brand-text h1 {
    font-size: 28px;
  }
}

/* line 254, assets/scss/core/_region-header.scss */

.header .header-brand-text.header-brand-text-sm h1 {
  font-size: 28px !important;
}

/* line 258, assets/scss/core/_region-header.scss */

.header .header-slogan {
  color: #888;
}

/* line 266, assets/scss/core/_region-header.scss */

.header .header-btn {
  margin-left: 3px;
}

/* line 269, assets/scss/core/_region-header.scss */

.header .header-text {
  color: #888;
}

@media (max-width: 767.98px) {
  /* line 276, assets/scss/core/_region-header.scss */
  .header .header-btn,
  .header .cart-link {
    width: auto !important;
    margin-left: 12px;
  }
}

/* line 284, assets/scss/core/_region-header.scss */

.is-sticky .header,
.header.is-sticky {
  right: 0;
  width: 100% !important;
}

/* line 293, assets/scss/core/_region-header.scss */

.navbar {
  color: rgba(0, 0, 0, 0.7);
  margin-bottom: 0;
  background: transparent;
  border-radius: 0;
  padding: 0;
}

/* line 2, node_modules/bootstrap/scss/mixins/_clearfix.scss */

.navbar::after {
  display: block;
  clear: both;
  content: "";
}

/* line 307, assets/scss/core/_region-header.scss */

.social-media a {
  text-decoration: none;
  display: inline-block;
  margin-right: 0;
  color: #f4f4f4;
  font-size: 24px;
  line-height: 1;
}

/* line 315, assets/scss/core/_region-header.scss */

.social-media a .fa {
  vertical-align: top;
  line-height: inherit;
  display: block;
}

/* line 321, assets/scss/core/_region-header.scss */

.social-media a:hover {
  text-decoration: none;
  color: white;
}

/* line 20, assets/scss/core/_main-menu.scss */

.navbar-main {
  margin: 0;
  padding: 0;
  background-color: #292b2c;
  position: relative;
}

/* line 29, assets/scss/core/_main-menu.scss */

.navbar-offcanvas {
  background-color: #292b2c;
  padding: 0;
  max-height: none;
  overflow-y: auto !important;
  -webkit-overflow-scrolling: touch;
  position: fixed !important;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

/* line 40, assets/scss/core/_main-menu.scss */

.navbar-offcanvas .navbar-main,
.navbar-offcanvas .navbar-main.collapse,
.navbar-offcanvas .navbar-main.in,
.navbar-offcanvas.navbar-main,
.navbar-offcanvas.navbar-main.collapse,
.navbar-offcanvas.navbar-main.in {
  padding: 0;
  margin: 0;
  height: 100% !important;
  display: block !important;
  visibility: visible !important;
}

/* line 54, assets/scss/core/_main-menu.scss */

.navbar-offcanvas>.container {
  padding-left: 0;
  padding-right: 0;
}

/* line 59, assets/scss/core/_main-menu.scss */

.navbar-offcanvas .navbar-main .navbar-nav,
.navbar-offcanvas.navbar-main .navbar-nav {
  float: none;
  margin: 0;
  padding: 0;
  border-radius: 2px;
}

/* line 559, assets/scss/core/_mixins.scss */

.navbar-offcanvas .navbar-main .navbar-nav .btn,
.navbar-offcanvas.navbar-main .navbar-nav .btn {
  margin: 10px 20px;
}

/* line 563, assets/scss/core/_mixins.scss */

.navbar-offcanvas .navbar-main .navbar-nav .nav-item+.nav-item,
.navbar-offcanvas.navbar-main .navbar-nav .nav-item+.nav-item {
  margin: 0;
}

/* line 567, assets/scss/core/_mixins.scss */

.navbar-offcanvas .navbar-main .navbar-nav>.nav-item,
.navbar-offcanvas.navbar-main .navbar-nav>.nav-item {
  float: none;
  border-left: none;
  border-right: none;
  padding: 0;
  margin: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid #242424;
}

/* line 577, assets/scss/core/_mixins.scss */

.navbar-offcanvas .navbar-main .navbar-nav>.nav-item>.nav-link,
.navbar-offcanvas .navbar-main .navbar-nav>.nav-link,
.navbar-offcanvas.navbar-main .navbar-nav>.nav-item>.nav-link,
.navbar-offcanvas.navbar-main .navbar-nav>.nav-link {
  padding: 15px 20px;
  margin: 0;
  font-weight: normal;
  font-size: 13px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.7);
}

/* line 586, assets/scss/core/_mixins.scss */

.navbar-offcanvas .navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
.navbar-offcanvas .navbar-main .navbar-nav>.nav-link .nav-link-icon,
.navbar-offcanvas.navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
.navbar-offcanvas.navbar-main .navbar-nav>.nav-link .nav-link-icon {
  font-size: 18px;
}

/* line 591, assets/scss/core/_mixins.scss */

.navbar-offcanvas .navbar-main .navbar-nav>.nav-item>.nav-link:hover,
.navbar-offcanvas .navbar-main .navbar-nav>.nav-item.active>.nav-link,
.navbar-offcanvas.navbar-main .navbar-nav>.nav-item>.nav-link:hover,
.navbar-offcanvas.navbar-main .navbar-nav>.nav-item.active>.nav-link {
  background: #282828;
  color: #fff;
}

/* line 596, assets/scss/core/_mixins.scss */

.navbar-offcanvas .navbar-main .navbar-nav .nav-link:focus,
.navbar-offcanvas.navbar-main .navbar-nav .nav-link:focus {
  background: transparent;
}

/* line 599, assets/scss/core/_mixins.scss */

.navbar-offcanvas .navbar-main .navbar-nav .show>.dropdown-toggle,
.navbar-offcanvas .navbar-main .navbar-nav .show.active>.dropdown-toggle,
.navbar-offcanvas.navbar-main .navbar-nav .show>.dropdown-toggle,
.navbar-offcanvas.navbar-main .navbar-nav .show.active>.dropdown-toggle {
  background: #292929;
  color: #fff;
}

/* line 69, assets/scss/core/_main-menu.scss */

.navbar-main.in {
  overflow-y: auto;
}

@media (min-width: 576px) {
  /* line 78, assets/scss/core/_main-menu.scss */
  .has-navbar-fixed-top #content {
    padding-top: 160px;
  }
}

/* line 88, assets/scss/core/_main-menu.scss */

.navbar-offcanvas.navbar-expand-collapse {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  top: 7.5px;
  position: relative !important;
  clear: both;
  display: block;
}

/* line 96, assets/scss/core/_main-menu.scss */

.navbar-offcanvas .navbar-main .navbar-nav {
  float: none;
  margin: 0;
  padding: 0;
  border-radius: 2px;
}

/* line 559, assets/scss/core/_mixins.scss */

.navbar-offcanvas .navbar-main .navbar-nav .btn {
  margin: 10px 20px;
}

/* line 563, assets/scss/core/_mixins.scss */

.navbar-offcanvas .navbar-main .navbar-nav .nav-item+.nav-item {
  margin: 0;
}

/* line 567, assets/scss/core/_mixins.scss */

.navbar-offcanvas .navbar-main .navbar-nav>.nav-item {
  float: none;
  border-left: none;
  border-right: none;
  padding: 0;
  margin: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid #242424;
}

/* line 577, assets/scss/core/_mixins.scss */

.navbar-offcanvas .navbar-main .navbar-nav>.nav-item>.nav-link,
.navbar-offcanvas .navbar-main .navbar-nav>.nav-link {
  padding: 15px 20px;
  margin: 0;
  font-weight: normal;
  font-size: 13px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.7);
}

/* line 586, assets/scss/core/_mixins.scss */

.navbar-offcanvas .navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
.navbar-offcanvas .navbar-main .navbar-nav>.nav-link .nav-link-icon {
  font-size: 18px;
}

/* line 591, assets/scss/core/_mixins.scss */

.navbar-offcanvas .navbar-main .navbar-nav>.nav-item>.nav-link:hover,
.navbar-offcanvas .navbar-main .navbar-nav>.nav-item.active>.nav-link {
  background: #282828;
  color: #fff;
}

/* line 596, assets/scss/core/_mixins.scss */

.navbar-offcanvas .navbar-main .navbar-nav .nav-link:focus {
  background: transparent;
}

/* line 599, assets/scss/core/_mixins.scss */

.navbar-offcanvas .navbar-main .navbar-nav .show>.dropdown-toggle,
.navbar-offcanvas .navbar-main .navbar-nav .show.active>.dropdown-toggle {
  background: #292929;
  color: #fff;
}

/* line 100, assets/scss/core/_main-menu.scss */

.navbar-offcanvas .nav .nav-item,
.navbar-offcanvas .nav .nav-link {
  display: block;
}

/* line 105, assets/scss/core/_main-menu.scss */

.navbar-offcanvas.navbar-main .navbar-nav,
.navbar-offcanvas .navbar-main .navbar-nav {
  margin-bottom: 0;
  margin-top: 0;
  display: block;
}

/* line 111, assets/scss/core/_main-menu.scss */

.navbar-offcanvas.navbar-main .navbar-nav .dropdown-menu,
.navbar-offcanvas.navbar-main .navbar-nav .mega-menu,
.navbar-offcanvas.navbar-main .navbar-nav .dropdown-menu.mega-menu,
.navbar-offcanvas .navbar-main .navbar-nav .dropdown-menu,
.navbar-offcanvas .navbar-main .navbar-nav .mega-menu,
.navbar-offcanvas .navbar-main .navbar-nav .dropdown-menu.mega-menu {
  padding: 0;
  position: static !important;
  top: 0 !important;
  -webkit-transform: none !important;
  transform: none !important;
}

/* line 131, assets/scss/core/_main-menu.scss */

.navbar-offcanvas.navbar-main .dropdown-effect-fade .dropdown-menu,
.navbar-offcanvas.navbar-main .dropdown-effect-fade.open>.dropdown-menu,
.navbar-offcanvas.navbar-main .dropdown-effect-fade .open>.dropdown-menu,
.navbar-offcanvas.navbar-main .dropdown-effect-fadeup .dropdown-menu,
.navbar-offcanvas.navbar-main .dropdown-effect-fadeup.open>.dropdown-menu,
.navbar-offcanvas.navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
.navbar-offcanvas.navbar-main .dropdown-effect-fadedown .dropdown-menu,
.navbar-offcanvas.navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
.navbar-offcanvas.navbar-main .dropdown-effect-fadedown .open>.dropdown-menu,
.navbar-offcanvas .navbar-main .dropdown-effect-fade .dropdown-menu,
.navbar-offcanvas .navbar-main .dropdown-effect-fade.open>.dropdown-menu,
.navbar-offcanvas .navbar-main .dropdown-effect-fade .open>.dropdown-menu,
.navbar-offcanvas .navbar-main .dropdown-effect-fadeup .dropdown-menu,
.navbar-offcanvas .navbar-main .dropdown-effect-fadeup.open>.dropdown-menu,
.navbar-offcanvas .navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
.navbar-offcanvas .navbar-main .dropdown-effect-fadedown .dropdown-menu,
.navbar-offcanvas .navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
.navbar-offcanvas .navbar-main .dropdown-effect-fadedown .open>.dropdown-menu {
  display: none !important;
  opacity: 1;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  visibility: visible;
}

/* line 140, assets/scss/core/_main-menu.scss */

.navbar-offcanvas.navbar-main .dropdown-effect-fade.show>.dropdown-menu,
.navbar-offcanvas.navbar-main .dropdown-effect-fade .show>.dropdown-menu,
.navbar-offcanvas.navbar-main .dropdown-effect-fadeup.show>.dropdown-menu,
.navbar-offcanvas.navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
.navbar-offcanvas.navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
.navbar-offcanvas.navbar-main .dropdown-effect-fadedown .show>.dropdown-menu,
.navbar-offcanvas .navbar-main .dropdown-effect-fade.show>.dropdown-menu,
.navbar-offcanvas .navbar-main .dropdown-effect-fade .show>.dropdown-menu,
.navbar-offcanvas .navbar-main .dropdown-effect-fadeup.show>.dropdown-menu,
.navbar-offcanvas .navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
.navbar-offcanvas .navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
.navbar-offcanvas .navbar-main .dropdown-effect-fadedown .show>.dropdown-menu {
  opacity: 1;
  display: block !important;
  visibility: visible !important;
}

/* line 148, assets/scss/core/_main-menu.scss */

.navbar-offcanvas .collapse .dropdown-menu .dropdown.open {
  border-bottom: none;
}

/* line 152, assets/scss/core/_main-menu.scss */

.navbar-offcanvas .dropdown-mega-menu .dropdown-menu {
  min-width: 0;
}

@media (max-width: 575.98px) {
  /* line 88, assets/scss/core/_main-menu.scss */
  .navbar-expand.navbar-expand-collapse {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    top: 7.5px;
    position: relative !important;
    clear: both;
    display: block;
  }
  /* line 96, assets/scss/core/_main-menu.scss */
  .navbar-expand .navbar-main .navbar-nav {
    float: none;
    margin: 0;
    padding: 0;
    border-radius: 2px;
  }
  /* line 559, assets/scss/core/_mixins.scss */
  .navbar-expand .navbar-main .navbar-nav .btn {
    margin: 10px 20px;
  }
  /* line 563, assets/scss/core/_mixins.scss */
  .navbar-expand .navbar-main .navbar-nav .nav-item+.nav-item {
    margin: 0;
  }
  /* line 567, assets/scss/core/_mixins.scss */
  .navbar-expand .navbar-main .navbar-nav>.nav-item {
    float: none;
    border-left: none;
    border-right: none;
    padding: 0;
    margin: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: 1px solid #242424;
  }
  /* line 577, assets/scss/core/_mixins.scss */
  .navbar-expand .navbar-main .navbar-nav>.nav-item>.nav-link,
  .navbar-expand .navbar-main .navbar-nav>.nav-link {
    padding: 15px 20px;
    margin: 0;
    font-weight: normal;
    font-size: 13px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.7);
  }
  /* line 586, assets/scss/core/_mixins.scss */
  .navbar-expand .navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
  .navbar-expand .navbar-main .navbar-nav>.nav-link .nav-link-icon {
    font-size: 18px;
  }
  /* line 591, assets/scss/core/_mixins.scss */
  .navbar-expand .navbar-main .navbar-nav>.nav-item>.nav-link:hover,
  .navbar-expand .navbar-main .navbar-nav>.nav-item.active>.nav-link {
    background: #282828;
    color: #fff;
  }
  /* line 596, assets/scss/core/_mixins.scss */
  .navbar-expand .navbar-main .navbar-nav .nav-link:focus {
    background: transparent;
  }
  /* line 599, assets/scss/core/_mixins.scss */
  .navbar-expand .navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand .navbar-main .navbar-nav .show.active>.dropdown-toggle {
    background: #292929;
    color: #fff;
  }
  /* line 100, assets/scss/core/_main-menu.scss */
  .navbar-expand .nav .nav-item,
  .navbar-expand .nav .nav-link {
    display: block;
  }
  /* line 105, assets/scss/core/_main-menu.scss */
  .navbar-expand.navbar-main .navbar-nav,
  .navbar-expand .navbar-main .navbar-nav {
    margin-bottom: 0;
    margin-top: 0;
    display: block;
  }
  /* line 111, assets/scss/core/_main-menu.scss */
  .navbar-expand.navbar-main .navbar-nav .dropdown-menu,
  .navbar-expand.navbar-main .navbar-nav .mega-menu,
  .navbar-expand.navbar-main .navbar-nav .dropdown-menu.mega-menu,
  .navbar-expand .navbar-main .navbar-nav .dropdown-menu,
  .navbar-expand .navbar-main .navbar-nav .mega-menu,
  .navbar-expand .navbar-main .navbar-nav .dropdown-menu.mega-menu {
    padding: 0;
    position: static !important;
    top: 0 !important;
    -webkit-transform: none !important;
    transform: none !important;
  }
  /* line 131, assets/scss/core/_main-menu.scss */
  .navbar-expand.navbar-main .dropdown-effect-fade .dropdown-menu,
  .navbar-expand.navbar-main .dropdown-effect-fade.open>.dropdown-menu,
  .navbar-expand.navbar-main .dropdown-effect-fade .open>.dropdown-menu,
  .navbar-expand.navbar-main .dropdown-effect-fadeup .dropdown-menu,
  .navbar-expand.navbar-main .dropdown-effect-fadeup.open>.dropdown-menu,
  .navbar-expand.navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
  .navbar-expand.navbar-main .dropdown-effect-fadedown .dropdown-menu,
  .navbar-expand.navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
  .navbar-expand.navbar-main .dropdown-effect-fadedown .open>.dropdown-menu,
  .navbar-expand .navbar-main .dropdown-effect-fade .dropdown-menu,
  .navbar-expand .navbar-main .dropdown-effect-fade.open>.dropdown-menu,
  .navbar-expand .navbar-main .dropdown-effect-fade .open>.dropdown-menu,
  .navbar-expand .navbar-main .dropdown-effect-fadeup .dropdown-menu,
  .navbar-expand .navbar-main .dropdown-effect-fadeup.open>.dropdown-menu,
  .navbar-expand .navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
  .navbar-expand .navbar-main .dropdown-effect-fadedown .dropdown-menu,
  .navbar-expand .navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
  .navbar-expand .navbar-main .dropdown-effect-fadedown .open>.dropdown-menu {
    display: none !important;
    opacity: 1;
    -webkit-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    visibility: visible;
  }
  /* line 140, assets/scss/core/_main-menu.scss */
  .navbar-expand.navbar-main .dropdown-effect-fade.show>.dropdown-menu,
  .navbar-expand.navbar-main .dropdown-effect-fade .show>.dropdown-menu,
  .navbar-expand.navbar-main .dropdown-effect-fadeup.show>.dropdown-menu,
  .navbar-expand.navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
  .navbar-expand.navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
  .navbar-expand.navbar-main .dropdown-effect-fadedown .show>.dropdown-menu,
  .navbar-expand .navbar-main .dropdown-effect-fade.show>.dropdown-menu,
  .navbar-expand .navbar-main .dropdown-effect-fade .show>.dropdown-menu,
  .navbar-expand .navbar-main .dropdown-effect-fadeup.show>.dropdown-menu,
  .navbar-expand .navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
  .navbar-expand .navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
  .navbar-expand .navbar-main .dropdown-effect-fadedown .show>.dropdown-menu {
    opacity: 1;
    display: block !important;
    visibility: visible !important;
  }
  /* line 148, assets/scss/core/_main-menu.scss */
  .navbar-expand .collapse .dropdown-menu .dropdown.open {
    border-bottom: none;
  }
  /* line 152, assets/scss/core/_main-menu.scss */
  .navbar-expand .dropdown-mega-menu .dropdown-menu {
    min-width: 0;
  }
}

@media (min-width: 576px) {
  /* line 421, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main,
  .navbar-expand .navbar-main {
    display: block !important;
    padding: 0;
    margin: 0;
    clear: none;
    overflow-y: visible;
    overflow-x: visible;
    width: auto;
    top: auto;
    background: transparent;
    position: static;
  }
  /* line 433, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .navbar-nav,
  .navbar-expand .navbar-main .navbar-nav {
    margin-top: 0;
  }
  /* line 436, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .navbar-nav.container,
  .navbar-expand .navbar-main .navbar-nav.container {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 220, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .nav>.dropdown,
  .navbar-expand .navbar-main .nav>.dropdown {
    z-index: 1000;
  }
  /* line 223, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .nav>.dropdown>a,
  .navbar-expand .navbar-main .nav>.dropdown>a {
    position: relative;
    z-index: 1001;
  }
  /* line 230, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main.collapse .dropdown-menu,
  .navbar-expand .navbar-main.collapse .dropdown-menu {
    padding: 12px;
    border-radius: 0;
    left: auto;
    border: 1px solid #e9ecef;
    border-bottom: 2px solid #55A79A;
    min-width: 250px;
    color: rgba(27, 27, 27, 0.8);
    background: #fff;
    position: absolute;
    z-index: 1000;
  }
  /* line 242, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item {
    margin: 0;
    padding: 8px 12px !important;
    font-size: 12px;
    border-radius: 0;
    background: white;
    border-bottom: 1px solid #E6E6E6 !important;
    color: #1b1b1b;
  }
  /* line 251, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item:before {
    display: none;
  }
  /* line 255, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item .dropdown-icon,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item .dropdown-icon {
    color: #ced4da;
  }
  /* line 259, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item.dropdown-item-caret:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item.dropdown-item-caret:before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-style: normal;
    speak: none;
    display: inline-block;
    content: "\f105";
    font-size: 12px;
    color: #ced4da;
    width: 20px;
    height: 20px;
    padding-right: 10px;
    margin: 0 !important;
    display: inline-block;
  }
  /* line 272, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item:hover,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item:focus,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item.active,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus,
  .navbar-expand.navbar-main.collapse .dropdown-menu .active>.dropdown-item,
  .navbar-expand.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover,
  .navbar-expand.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus,
  .navbar-expand.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item,
  .navbar-expand.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover,
  .navbar-expand.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus,
  .navbar-expand.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item,
  .navbar-expand.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover,
  .navbar-expand.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item:hover,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item:focus,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item.active,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus,
  .navbar-expand .navbar-main.collapse .dropdown-menu .active>.dropdown-item,
  .navbar-expand .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover,
  .navbar-expand .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus,
  .navbar-expand .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item,
  .navbar-expand .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover,
  .navbar-expand .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus,
  .navbar-expand .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item,
  .navbar-expand .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover,
  .navbar-expand .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus {
    color: #212529;
    background: #f8f9fa;
    text-decoration: none;
  }
  /* line 290, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item:hover .dropdown-icon,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item:focus .dropdown-icon,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover.dropdown-item-caret:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover .dropdown-icon,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item.active.dropdown-item-caret:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item.active .dropdown-icon,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus.dropdown-item-caret:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus .dropdown-icon,
  .navbar-expand.navbar-main.collapse .dropdown-menu .active>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .active>.dropdown-item .dropdown-icon,
  .navbar-expand.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover .dropdown-icon,
  .navbar-expand.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus .dropdown-icon,
  .navbar-expand.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item .dropdown-icon,
  .navbar-expand.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover .dropdown-icon,
  .navbar-expand.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus .dropdown-icon,
  .navbar-expand.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item .dropdown-icon,
  .navbar-expand.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover .dropdown-icon,
  .navbar-expand.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus .dropdown-icon,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item:hover .dropdown-icon,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item:focus .dropdown-icon,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover.dropdown-item-caret:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover .dropdown-icon,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item.active.dropdown-item-caret:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item.active .dropdown-icon,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus.dropdown-item-caret:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus .dropdown-icon,
  .navbar-expand .navbar-main.collapse .dropdown-menu .active>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .active>.dropdown-item .dropdown-icon,
  .navbar-expand .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover .dropdown-icon,
  .navbar-expand .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus .dropdown-icon,
  .navbar-expand .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item .dropdown-icon,
  .navbar-expand .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover .dropdown-icon,
  .navbar-expand .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus .dropdown-icon,
  .navbar-expand .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item .dropdown-icon,
  .navbar-expand .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover .dropdown-icon,
  .navbar-expand .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus .dropdown-icon {
    color: #55A79A;
  }
  /* line 298, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .dropdown-header,
  .navbar-expand.navbar-main .dropdown-footer,
  .navbar-expand .navbar-main .dropdown-header,
  .navbar-expand .navbar-main .dropdown-footer {
    font-weight: bold;
    padding: 8px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 2px solid #E6E6E6 !important;
    display: block;
    float: none;
    color: #1b1b1b;
  }
  /* line 309, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .dropdown-footer,
  .navbar-expand .navbar-main .dropdown-footer {
    border: none;
    border-top: 2px solid #E6E6E6;
    font-weight: 100;
    margin-bottom: 0;
    font-size: 11px;
  }
  /* line 316, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .dropdown-footer:first-child,
  .navbar-expand .navbar-main .dropdown-footer:first-child {
    margin-top: 10px;
  }
  /* line 324, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-submenu,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-submenu {
    position: relative;
  }
  /* line 327, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -5px;
    margin-left: 10px;
    padding: 8px;
  }
  /* line 338, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-right>.dropdown-menu,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-right,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-right>.dropdown-menu,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-right {
    top: 0;
    left: 100%;
  }
  /* line 347, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-left>.dropdown-menu,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-left,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-left>.dropdown-menu,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-left {
    top: 0;
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: 10px;
  }
  /* line 357, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
    border-color: transparent transparent #55A79A transparent;
  }
  /* line 361, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-submenu.show,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-submenu.open,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-submenu.show,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-submenu.open {
    border-bottom: none;
  }
  /* line 367, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-item,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-item {
    padding: 8px 15px !important;
  }
  /* line 377, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .nav>.dropdown-right,
  .navbar-expand .navbar-main .nav>.dropdown-right {
    position: relative;
  }
  /* line 382, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .dropdown-mega-menu,
  .navbar-expand .navbar-main .dropdown-mega-menu {
    position: static;
  }
  /* line 385, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .dropdown-mega-menu .dropdown-menu,
  .navbar-expand .navbar-main .dropdown-mega-menu .dropdown-menu {
    min-width: 550px;
    max-width: 100%;
    padding: 15px;
    right: 0;
    left: 0;
  }
  /* line 393, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
  .navbar-expand.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
  .navbar-expand.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
  .navbar-expand .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
  .navbar-expand .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
  .navbar-expand .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu {
    right: auto;
    left: auto;
  }
  /* line 399, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu.dropdown-menu-right,
  .navbar-expand.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu.dropdown-menu-right,
  .navbar-expand.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu.dropdown-menu-right,
  .navbar-expand .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu.dropdown-menu-right,
  .navbar-expand .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu.dropdown-menu-right,
  .navbar-expand .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu.dropdown-menu-right {
    right: 0;
  }
  /* line 403, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
  .navbar-expand .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu {
    max-width: 75%;
  }
  /* line 406, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
  .navbar-expand .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu {
    max-width: 50%;
  }
  /* line 409, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
  .navbar-expand .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu {
    max-width: 25%;
  }
  /* line 443, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .btn,
  .navbar-expand .navbar-main .btn {
    margin-top: 8px;
  }
  /* line 446, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .btn.btn-sm,
  .navbar-expand .navbar-main .btn.btn-sm {
    margin-top: 12px;
  }
  /* line 449, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .btn.btn-lg,
  .navbar-expand .navbar-main .btn.btn-lg {
    margin-top: 4px;
  }
  /* line 454, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .nav-item,
  .navbar-expand .navbar-main .nav-item {
    float: left;
    border: none;
  }
  /* line 462, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .navbar-nav.navbar-nav-stretch>.nav-item>.nav-link,
  .navbar-expand.navbar-main .navbar-nav.navbar-nav-stretch>.nav-link,
  .navbar-expand .navbar-main .navbar-nav.navbar-nav-stretch>.nav-item>.nav-link,
  .navbar-expand .navbar-main .navbar-nav.navbar-nav-stretch>.nav-link {
    padding: 34px 14px;
  }
  /* line 469, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .navbar-nav.navbar-nav-simple>.nav-item>.nav-link,
  .navbar-expand.navbar-main .navbar-nav.navbar-nav-simple>.nav-link,
  .navbar-expand .navbar-main .navbar-nav.navbar-nav-simple>.nav-item>.nav-link,
  .navbar-expand .navbar-main .navbar-nav.navbar-nav-simple>.nav-link {
    padding: 34px 14px;
  }
  /* line 473, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .navbar-nav.navbar-nav-simple>.nav-item>.nav-link.dropdown-toggle:after,
  .navbar-expand.navbar-main .navbar-nav.navbar-nav-simple>.nav-link.dropdown-toggle:after,
  .navbar-expand .navbar-main .navbar-nav.navbar-nav-simple>.nav-item>.nav-link.dropdown-toggle:after,
  .navbar-expand .navbar-main .navbar-nav.navbar-nav-simple>.nav-link.dropdown-toggle:after {
    display: none;
  }
  /* line 477, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle,
  .navbar-expand.navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle:hover,
  .navbar-expand.navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle:focus,
  .navbar-expand .navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle,
  .navbar-expand .navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle:hover,
  .navbar-expand .navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle:focus {
    border-color: transparent !important;
    background: transparent !important;
    color: #55A79A;
  }
  /* line 485, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .navbar-nav.navbar-nav-simple .dropdown-menu,
  .navbar-expand .navbar-main .navbar-nav.navbar-nav-simple .dropdown-menu {
    margin-top: 1px !important;
  }
  /* line 490, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .navbar-nav>.nav-item>.nav-link,
  .navbar-expand.navbar-main .navbar-nav>.nav-link,
  .navbar-expand .navbar-main .navbar-nav>.nav-item>.nav-link,
  .navbar-expand .navbar-main .navbar-nav>.nav-link {
    border-radius: 0;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    padding: 15px 10px;
    margin: 0;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border: 1px solid transparent;
    border-top: 3px solid transparent;
  }
  /* line 503, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
  .navbar-expand.navbar-main .navbar-nav>.nav-link .nav-link-icon,
  .navbar-expand .navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
  .navbar-expand .navbar-main .navbar-nav>.nav-link .nav-link-icon {
    font-size: 17px;
    margin-top: -5px;
  }
  /* line 510, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .navbar-nav>.nav-item>.nav-link:hover .caret,
  .navbar-expand.navbar-main .navbar-nav>.active>.nav-link .caret,
  .navbar-expand .navbar-main .navbar-nav>.nav-item>.nav-link:hover .caret,
  .navbar-expand .navbar-main .navbar-nav>.active>.nav-link .caret {
    border-top-color: #fff;
  }
  /* line 514, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .navbar-nav>.nav-item>.nav-link:focus,
  .navbar-expand .navbar-main .navbar-nav>.nav-item>.nav-link:focus {
    background: transparent;
  }
  /* line 522, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .navbar-nav>.show>.dropdown-toggle,
  .navbar-expand.navbar-main .navbar-nav>.show>.dropdown-toggle:hover,
  .navbar-expand.navbar-main .navbar-nav>.show>.dropdown-toggle:focus,
  .navbar-expand.navbar-main .navbar-nav>.show.active>.dropdown-toggle,
  .navbar-expand.navbar-main .navbar-nav>.show.active>.dropdown-toggle:hover,
  .navbar-expand.navbar-main .navbar-nav>.show.active>.dropdown-toggle:focus,
  .navbar-expand.navbar-main .navbar-nav>.open>.dropdown-toggle,
  .navbar-expand.navbar-main .navbar-nav>.open>.dropdown-toggle:hover,
  .navbar-expand.navbar-main .navbar-nav>.open>.dropdown-toggle:focus,
  .navbar-expand.navbar-main .navbar-nav>.open.active>.dropdown-toggle,
  .navbar-expand.navbar-main .navbar-nav>.open.active>.dropdown-toggle:hover,
  .navbar-expand.navbar-main .navbar-nav>.open.active>.dropdown-toggle:focus,
  .navbar-expand .navbar-main .navbar-nav>.show>.dropdown-toggle,
  .navbar-expand .navbar-main .navbar-nav>.show>.dropdown-toggle:hover,
  .navbar-expand .navbar-main .navbar-nav>.show>.dropdown-toggle:focus,
  .navbar-expand .navbar-main .navbar-nav>.show.active>.dropdown-toggle,
  .navbar-expand .navbar-main .navbar-nav>.show.active>.dropdown-toggle:hover,
  .navbar-expand .navbar-main .navbar-nav>.show.active>.dropdown-toggle:focus,
  .navbar-expand .navbar-main .navbar-nav>.open>.dropdown-toggle,
  .navbar-expand .navbar-main .navbar-nav>.open>.dropdown-toggle:hover,
  .navbar-expand .navbar-main .navbar-nav>.open>.dropdown-toggle:focus,
  .navbar-expand .navbar-main .navbar-nav>.open.active>.dropdown-toggle,
  .navbar-expand .navbar-main .navbar-nav>.open.active>.dropdown-toggle:hover,
  .navbar-expand .navbar-main .navbar-nav>.open.active>.dropdown-toggle:focus {
    background: #fff;
    color: #1b1b1b;
    border-color: #f3f3f3;
    border-bottom-color: transparent;
  }
  /* line 533, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .navbar-nav .nav-link-dd-effect:hover,
  .navbar-expand.navbar-main .navbar-nav .nav-link-dd-effect.active,
  .navbar-expand .navbar-main .navbar-nav .nav-link-dd-effect:hover,
  .navbar-expand .navbar-main .navbar-nav .nav-link-dd-effect.active {
    background: #fff;
    color: #1b1b1b;
    border-color: #f3f3f3;
    border-bottom: 1px solid #f3f3f3;
  }
  /* line 541, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .navbar-nav-flush,
  .navbar-expand .navbar-main .navbar-nav-flush {
    margin-left: -20px;
  }
  /* line 544, assets/scss/core/_mixins.scss */
  .navbar-expand.navbar-main .navbar-nav-flush-right,
  .navbar-expand .navbar-main .navbar-nav-flush-right {
    margin-right: -20px;
  }
}

@media (max-width: 767.98px) {
  /* line 88, assets/scss/core/_main-menu.scss */
  .navbar-expand-sm.navbar-expand-collapse {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    top: 7.5px;
    position: relative !important;
    clear: both;
    display: block;
  }
  /* line 96, assets/scss/core/_main-menu.scss */
  .navbar-expand-sm .navbar-main .navbar-nav {
    float: none;
    margin: 0;
    padding: 0;
    border-radius: 2px;
  }
  /* line 559, assets/scss/core/_mixins.scss */
  .navbar-expand-sm .navbar-main .navbar-nav .btn {
    margin: 10px 20px;
  }
  /* line 563, assets/scss/core/_mixins.scss */
  .navbar-expand-sm .navbar-main .navbar-nav .nav-item+.nav-item {
    margin: 0;
  }
  /* line 567, assets/scss/core/_mixins.scss */
  .navbar-expand-sm .navbar-main .navbar-nav>.nav-item {
    float: none;
    border-left: none;
    border-right: none;
    padding: 0;
    margin: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: 1px solid #242424;
  }
  /* line 577, assets/scss/core/_mixins.scss */
  .navbar-expand-sm .navbar-main .navbar-nav>.nav-item>.nav-link,
  .navbar-expand-sm .navbar-main .navbar-nav>.nav-link {
    padding: 15px 20px;
    margin: 0;
    font-weight: normal;
    font-size: 13px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.7);
  }
  /* line 586, assets/scss/core/_mixins.scss */
  .navbar-expand-sm .navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
  .navbar-expand-sm .navbar-main .navbar-nav>.nav-link .nav-link-icon {
    font-size: 18px;
  }
  /* line 591, assets/scss/core/_mixins.scss */
  .navbar-expand-sm .navbar-main .navbar-nav>.nav-item>.nav-link:hover,
  .navbar-expand-sm .navbar-main .navbar-nav>.nav-item.active>.nav-link {
    background: #282828;
    color: #fff;
  }
  /* line 596, assets/scss/core/_mixins.scss */
  .navbar-expand-sm .navbar-main .navbar-nav .nav-link:focus {
    background: transparent;
  }
  /* line 599, assets/scss/core/_mixins.scss */
  .navbar-expand-sm .navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-sm .navbar-main .navbar-nav .show.active>.dropdown-toggle {
    background: #292929;
    color: #fff;
  }
  /* line 100, assets/scss/core/_main-menu.scss */
  .navbar-expand-sm .nav .nav-item,
  .navbar-expand-sm .nav .nav-link {
    display: block;
  }
  /* line 105, assets/scss/core/_main-menu.scss */
  .navbar-expand-sm.navbar-main .navbar-nav,
  .navbar-expand-sm .navbar-main .navbar-nav {
    margin-bottom: 0;
    margin-top: 0;
    display: block;
  }
  /* line 111, assets/scss/core/_main-menu.scss */
  .navbar-expand-sm.navbar-main .navbar-nav .dropdown-menu,
  .navbar-expand-sm.navbar-main .navbar-nav .mega-menu,
  .navbar-expand-sm.navbar-main .navbar-nav .dropdown-menu.mega-menu,
  .navbar-expand-sm .navbar-main .navbar-nav .dropdown-menu,
  .navbar-expand-sm .navbar-main .navbar-nav .mega-menu,
  .navbar-expand-sm .navbar-main .navbar-nav .dropdown-menu.mega-menu {
    padding: 0;
    position: static !important;
    top: 0 !important;
    -webkit-transform: none !important;
    transform: none !important;
  }
  /* line 131, assets/scss/core/_main-menu.scss */
  .navbar-expand-sm.navbar-main .dropdown-effect-fade .dropdown-menu,
  .navbar-expand-sm.navbar-main .dropdown-effect-fade.open>.dropdown-menu,
  .navbar-expand-sm.navbar-main .dropdown-effect-fade .open>.dropdown-menu,
  .navbar-expand-sm.navbar-main .dropdown-effect-fadeup .dropdown-menu,
  .navbar-expand-sm.navbar-main .dropdown-effect-fadeup.open>.dropdown-menu,
  .navbar-expand-sm.navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
  .navbar-expand-sm.navbar-main .dropdown-effect-fadedown .dropdown-menu,
  .navbar-expand-sm.navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
  .navbar-expand-sm.navbar-main .dropdown-effect-fadedown .open>.dropdown-menu,
  .navbar-expand-sm .navbar-main .dropdown-effect-fade .dropdown-menu,
  .navbar-expand-sm .navbar-main .dropdown-effect-fade.open>.dropdown-menu,
  .navbar-expand-sm .navbar-main .dropdown-effect-fade .open>.dropdown-menu,
  .navbar-expand-sm .navbar-main .dropdown-effect-fadeup .dropdown-menu,
  .navbar-expand-sm .navbar-main .dropdown-effect-fadeup.open>.dropdown-menu,
  .navbar-expand-sm .navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
  .navbar-expand-sm .navbar-main .dropdown-effect-fadedown .dropdown-menu,
  .navbar-expand-sm .navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
  .navbar-expand-sm .navbar-main .dropdown-effect-fadedown .open>.dropdown-menu {
    display: none !important;
    opacity: 1;
    -webkit-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    visibility: visible;
  }
  /* line 140, assets/scss/core/_main-menu.scss */
  .navbar-expand-sm.navbar-main .dropdown-effect-fade.show>.dropdown-menu,
  .navbar-expand-sm.navbar-main .dropdown-effect-fade .show>.dropdown-menu,
  .navbar-expand-sm.navbar-main .dropdown-effect-fadeup.show>.dropdown-menu,
  .navbar-expand-sm.navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
  .navbar-expand-sm.navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
  .navbar-expand-sm.navbar-main .dropdown-effect-fadedown .show>.dropdown-menu,
  .navbar-expand-sm .navbar-main .dropdown-effect-fade.show>.dropdown-menu,
  .navbar-expand-sm .navbar-main .dropdown-effect-fade .show>.dropdown-menu,
  .navbar-expand-sm .navbar-main .dropdown-effect-fadeup.show>.dropdown-menu,
  .navbar-expand-sm .navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
  .navbar-expand-sm .navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
  .navbar-expand-sm .navbar-main .dropdown-effect-fadedown .show>.dropdown-menu {
    opacity: 1;
    display: block !important;
    visibility: visible !important;
  }
  /* line 148, assets/scss/core/_main-menu.scss */
  .navbar-expand-sm .collapse .dropdown-menu .dropdown.open {
    border-bottom: none;
  }
  /* line 152, assets/scss/core/_main-menu.scss */
  .navbar-expand-sm .dropdown-mega-menu .dropdown-menu {
    min-width: 0;
  }
}

@media (min-width: 768px) {
  /* line 421, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main,
  .navbar-expand-sm .navbar-main {
    display: block !important;
    padding: 0;
    margin: 0;
    clear: none;
    overflow-y: visible;
    overflow-x: visible;
    width: auto;
    top: auto;
    background: transparent;
    position: static;
  }
  /* line 433, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .navbar-nav,
  .navbar-expand-sm .navbar-main .navbar-nav {
    margin-top: 0;
  }
  /* line 436, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .navbar-nav.container,
  .navbar-expand-sm .navbar-main .navbar-nav.container {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 220, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .nav>.dropdown,
  .navbar-expand-sm .navbar-main .nav>.dropdown {
    z-index: 1000;
  }
  /* line 223, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .nav>.dropdown>a,
  .navbar-expand-sm .navbar-main .nav>.dropdown>a {
    position: relative;
    z-index: 1001;
  }
  /* line 230, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu {
    padding: 12px;
    border-radius: 0;
    left: auto;
    border: 1px solid #e9ecef;
    border-bottom: 2px solid #55A79A;
    min-width: 250px;
    color: rgba(27, 27, 27, 0.8);
    background: #fff;
    position: absolute;
    z-index: 1000;
  }
  /* line 242, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item {
    margin: 0;
    padding: 8px 12px !important;
    font-size: 12px;
    border-radius: 0;
    background: white;
    border-bottom: 1px solid #E6E6E6 !important;
    color: #1b1b1b;
  }
  /* line 251, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item:before {
    display: none;
  }
  /* line 255, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item .dropdown-icon,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item .dropdown-icon {
    color: #ced4da;
  }
  /* line 259, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item.dropdown-item-caret:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item.dropdown-item-caret:before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-style: normal;
    speak: none;
    display: inline-block;
    content: "\f105";
    font-size: 12px;
    color: #ced4da;
    width: 20px;
    height: 20px;
    padding-right: 10px;
    margin: 0 !important;
    display: inline-block;
  }
  /* line 272, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item:hover,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item:focus,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item:hover,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item:focus,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus {
    color: #212529;
    background: #f8f9fa;
    text-decoration: none;
  }
  /* line 290, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item:hover .dropdown-icon,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item:focus .dropdown-icon,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover.dropdown-item-caret:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover .dropdown-icon,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active.dropdown-item-caret:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active .dropdown-icon,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus.dropdown-item-caret:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus .dropdown-icon,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item .dropdown-icon,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover .dropdown-icon,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus .dropdown-icon,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item .dropdown-icon,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover .dropdown-icon,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus .dropdown-icon,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item .dropdown-icon,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover .dropdown-icon,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus .dropdown-icon,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item:hover .dropdown-icon,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item:focus .dropdown-icon,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover.dropdown-item-caret:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover .dropdown-icon,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active.dropdown-item-caret:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active .dropdown-icon,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus.dropdown-item-caret:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus .dropdown-icon,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item .dropdown-icon,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover .dropdown-icon,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus .dropdown-icon,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item .dropdown-icon,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover .dropdown-icon,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus .dropdown-icon,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item .dropdown-icon,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover .dropdown-icon,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus .dropdown-icon {
    color: #55A79A;
  }
  /* line 298, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .dropdown-header,
  .navbar-expand-sm.navbar-main .dropdown-footer,
  .navbar-expand-sm .navbar-main .dropdown-header,
  .navbar-expand-sm .navbar-main .dropdown-footer {
    font-weight: bold;
    padding: 8px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 2px solid #E6E6E6 !important;
    display: block;
    float: none;
    color: #1b1b1b;
  }
  /* line 309, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .dropdown-footer,
  .navbar-expand-sm .navbar-main .dropdown-footer {
    border: none;
    border-top: 2px solid #E6E6E6;
    font-weight: 100;
    margin-bottom: 0;
    font-size: 11px;
  }
  /* line 316, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .dropdown-footer:first-child,
  .navbar-expand-sm .navbar-main .dropdown-footer:first-child {
    margin-top: 10px;
  }
  /* line 324, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu {
    position: relative;
  }
  /* line 327, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -5px;
    margin-left: 10px;
    padding: 8px;
  }
  /* line 338, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-right>.dropdown-menu,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-right,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-right>.dropdown-menu,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-right {
    top: 0;
    left: 100%;
  }
  /* line 347, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-left>.dropdown-menu,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-left,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-left>.dropdown-menu,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-left {
    top: 0;
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: 10px;
  }
  /* line 357, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
    border-color: transparent transparent #55A79A transparent;
  }
  /* line 361, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu.show,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu.open,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu.show,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu.open {
    border-bottom: none;
  }
  /* line 367, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-item,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-item {
    padding: 8px 15px !important;
  }
  /* line 377, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .nav>.dropdown-right,
  .navbar-expand-sm .navbar-main .nav>.dropdown-right {
    position: relative;
  }
  /* line 382, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .dropdown-mega-menu,
  .navbar-expand-sm .navbar-main .dropdown-mega-menu {
    position: static;
  }
  /* line 385, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .dropdown-mega-menu .dropdown-menu,
  .navbar-expand-sm .navbar-main .dropdown-mega-menu .dropdown-menu {
    min-width: 550px;
    max-width: 100%;
    padding: 15px;
    right: 0;
    left: 0;
  }
  /* line 393, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
  .navbar-expand-sm.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
  .navbar-expand-sm.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
  .navbar-expand-sm .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
  .navbar-expand-sm .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
  .navbar-expand-sm .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu {
    right: auto;
    left: auto;
  }
  /* line 399, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu.dropdown-menu-right,
  .navbar-expand-sm.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu.dropdown-menu-right,
  .navbar-expand-sm.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu.dropdown-menu-right,
  .navbar-expand-sm .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu.dropdown-menu-right,
  .navbar-expand-sm .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu.dropdown-menu-right,
  .navbar-expand-sm .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu.dropdown-menu-right {
    right: 0;
  }
  /* line 403, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
  .navbar-expand-sm .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu {
    max-width: 75%;
  }
  /* line 406, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
  .navbar-expand-sm .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu {
    max-width: 50%;
  }
  /* line 409, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
  .navbar-expand-sm .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu {
    max-width: 25%;
  }
  /* line 443, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .btn,
  .navbar-expand-sm .navbar-main .btn {
    margin-top: 8px;
  }
  /* line 446, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .btn.btn-sm,
  .navbar-expand-sm .navbar-main .btn.btn-sm {
    margin-top: 12px;
  }
  /* line 449, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .btn.btn-lg,
  .navbar-expand-sm .navbar-main .btn.btn-lg {
    margin-top: 4px;
  }
  /* line 454, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .nav-item,
  .navbar-expand-sm .navbar-main .nav-item {
    float: left;
    border: none;
  }
  /* line 462, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .navbar-nav.navbar-nav-stretch>.nav-item>.nav-link,
  .navbar-expand-sm.navbar-main .navbar-nav.navbar-nav-stretch>.nav-link,
  .navbar-expand-sm .navbar-main .navbar-nav.navbar-nav-stretch>.nav-item>.nav-link,
  .navbar-expand-sm .navbar-main .navbar-nav.navbar-nav-stretch>.nav-link {
    padding: 34px 14px;
  }
  /* line 469, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .navbar-nav.navbar-nav-simple>.nav-item>.nav-link,
  .navbar-expand-sm.navbar-main .navbar-nav.navbar-nav-simple>.nav-link,
  .navbar-expand-sm .navbar-main .navbar-nav.navbar-nav-simple>.nav-item>.nav-link,
  .navbar-expand-sm .navbar-main .navbar-nav.navbar-nav-simple>.nav-link {
    padding: 34px 14px;
  }
  /* line 473, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .navbar-nav.navbar-nav-simple>.nav-item>.nav-link.dropdown-toggle:after,
  .navbar-expand-sm.navbar-main .navbar-nav.navbar-nav-simple>.nav-link.dropdown-toggle:after,
  .navbar-expand-sm .navbar-main .navbar-nav.navbar-nav-simple>.nav-item>.nav-link.dropdown-toggle:after,
  .navbar-expand-sm .navbar-main .navbar-nav.navbar-nav-simple>.nav-link.dropdown-toggle:after {
    display: none;
  }
  /* line 477, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle,
  .navbar-expand-sm.navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle:hover,
  .navbar-expand-sm.navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle:focus,
  .navbar-expand-sm .navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle,
  .navbar-expand-sm .navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle:hover,
  .navbar-expand-sm .navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle:focus {
    border-color: transparent !important;
    background: transparent !important;
    color: #55A79A;
  }
  /* line 485, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .navbar-nav.navbar-nav-simple .dropdown-menu,
  .navbar-expand-sm .navbar-main .navbar-nav.navbar-nav-simple .dropdown-menu {
    margin-top: 1px !important;
  }
  /* line 490, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .navbar-nav>.nav-item>.nav-link,
  .navbar-expand-sm.navbar-main .navbar-nav>.nav-link,
  .navbar-expand-sm .navbar-main .navbar-nav>.nav-item>.nav-link,
  .navbar-expand-sm .navbar-main .navbar-nav>.nav-link {
    border-radius: 0;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    padding: 15px 10px;
    margin: 0;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border: 1px solid transparent;
    border-top: 3px solid transparent;
  }
  /* line 503, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
  .navbar-expand-sm.navbar-main .navbar-nav>.nav-link .nav-link-icon,
  .navbar-expand-sm .navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
  .navbar-expand-sm .navbar-main .navbar-nav>.nav-link .nav-link-icon {
    font-size: 17px;
    margin-top: -5px;
  }
  /* line 510, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .navbar-nav>.nav-item>.nav-link:hover .caret,
  .navbar-expand-sm.navbar-main .navbar-nav>.active>.nav-link .caret,
  .navbar-expand-sm .navbar-main .navbar-nav>.nav-item>.nav-link:hover .caret,
  .navbar-expand-sm .navbar-main .navbar-nav>.active>.nav-link .caret {
    border-top-color: #fff;
  }
  /* line 514, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .navbar-nav>.nav-item>.nav-link:focus,
  .navbar-expand-sm .navbar-main .navbar-nav>.nav-item>.nav-link:focus {
    background: transparent;
  }
  /* line 522, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .navbar-nav>.show>.dropdown-toggle,
  .navbar-expand-sm.navbar-main .navbar-nav>.show>.dropdown-toggle:hover,
  .navbar-expand-sm.navbar-main .navbar-nav>.show>.dropdown-toggle:focus,
  .navbar-expand-sm.navbar-main .navbar-nav>.show.active>.dropdown-toggle,
  .navbar-expand-sm.navbar-main .navbar-nav>.show.active>.dropdown-toggle:hover,
  .navbar-expand-sm.navbar-main .navbar-nav>.show.active>.dropdown-toggle:focus,
  .navbar-expand-sm.navbar-main .navbar-nav>.open>.dropdown-toggle,
  .navbar-expand-sm.navbar-main .navbar-nav>.open>.dropdown-toggle:hover,
  .navbar-expand-sm.navbar-main .navbar-nav>.open>.dropdown-toggle:focus,
  .navbar-expand-sm.navbar-main .navbar-nav>.open.active>.dropdown-toggle,
  .navbar-expand-sm.navbar-main .navbar-nav>.open.active>.dropdown-toggle:hover,
  .navbar-expand-sm.navbar-main .navbar-nav>.open.active>.dropdown-toggle:focus,
  .navbar-expand-sm .navbar-main .navbar-nav>.show>.dropdown-toggle,
  .navbar-expand-sm .navbar-main .navbar-nav>.show>.dropdown-toggle:hover,
  .navbar-expand-sm .navbar-main .navbar-nav>.show>.dropdown-toggle:focus,
  .navbar-expand-sm .navbar-main .navbar-nav>.show.active>.dropdown-toggle,
  .navbar-expand-sm .navbar-main .navbar-nav>.show.active>.dropdown-toggle:hover,
  .navbar-expand-sm .navbar-main .navbar-nav>.show.active>.dropdown-toggle:focus,
  .navbar-expand-sm .navbar-main .navbar-nav>.open>.dropdown-toggle,
  .navbar-expand-sm .navbar-main .navbar-nav>.open>.dropdown-toggle:hover,
  .navbar-expand-sm .navbar-main .navbar-nav>.open>.dropdown-toggle:focus,
  .navbar-expand-sm .navbar-main .navbar-nav>.open.active>.dropdown-toggle,
  .navbar-expand-sm .navbar-main .navbar-nav>.open.active>.dropdown-toggle:hover,
  .navbar-expand-sm .navbar-main .navbar-nav>.open.active>.dropdown-toggle:focus {
    background: #fff;
    color: #1b1b1b;
    border-color: #f3f3f3;
    border-bottom-color: transparent;
  }
  /* line 533, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .navbar-nav .nav-link-dd-effect:hover,
  .navbar-expand-sm.navbar-main .navbar-nav .nav-link-dd-effect.active,
  .navbar-expand-sm .navbar-main .navbar-nav .nav-link-dd-effect:hover,
  .navbar-expand-sm .navbar-main .navbar-nav .nav-link-dd-effect.active {
    background: #fff;
    color: #1b1b1b;
    border-color: #f3f3f3;
    border-bottom: 1px solid #f3f3f3;
  }
  /* line 541, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .navbar-nav-flush,
  .navbar-expand-sm .navbar-main .navbar-nav-flush {
    margin-left: -20px;
  }
  /* line 544, assets/scss/core/_mixins.scss */
  .navbar-expand-sm.navbar-main .navbar-nav-flush-right,
  .navbar-expand-sm .navbar-main .navbar-nav-flush-right {
    margin-right: -20px;
  }
}

@media (max-width: 991.98px) {
  /* line 88, assets/scss/core/_main-menu.scss */
  .navbar-expand-md.navbar-expand-collapse {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    top: 7.5px;
    position: relative !important;
    clear: both;
    display: block;
  }
  /* line 96, assets/scss/core/_main-menu.scss */
  .navbar-expand-md .navbar-main .navbar-nav {
    float: none;
    margin: 0;
    padding: 0;
    border-radius: 2px;
  }
  /* line 559, assets/scss/core/_mixins.scss */
  .navbar-expand-md .navbar-main .navbar-nav .btn {
    margin: 10px 20px;
  }
  /* line 563, assets/scss/core/_mixins.scss */
  .navbar-expand-md .navbar-main .navbar-nav .nav-item+.nav-item {
    margin: 0;
  }
  /* line 567, assets/scss/core/_mixins.scss */
  .navbar-expand-md .navbar-main .navbar-nav>.nav-item {
    float: none;
    border-left: none;
    border-right: none;
    padding: 0;
    margin: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: 1px solid #242424;
  }
  /* line 577, assets/scss/core/_mixins.scss */
  .navbar-expand-md .navbar-main .navbar-nav>.nav-item>.nav-link,
  .navbar-expand-md .navbar-main .navbar-nav>.nav-link {
    padding: 15px 20px;
    margin: 0;
    font-weight: normal;
    font-size: 13px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.7);
  }
  /* line 586, assets/scss/core/_mixins.scss */
  .navbar-expand-md .navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
  .navbar-expand-md .navbar-main .navbar-nav>.nav-link .nav-link-icon {
    font-size: 18px;
  }
  /* line 591, assets/scss/core/_mixins.scss */
  .navbar-expand-md .navbar-main .navbar-nav>.nav-item>.nav-link:hover,
  .navbar-expand-md .navbar-main .navbar-nav>.nav-item.active>.nav-link {
    background: #282828;
    color: #fff;
  }
  /* line 596, assets/scss/core/_mixins.scss */
  .navbar-expand-md .navbar-main .navbar-nav .nav-link:focus {
    background: transparent;
  }
  /* line 599, assets/scss/core/_mixins.scss */
  .navbar-expand-md .navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-md .navbar-main .navbar-nav .show.active>.dropdown-toggle {
    background: #292929;
    color: #fff;
  }
  /* line 100, assets/scss/core/_main-menu.scss */
  .navbar-expand-md .nav .nav-item,
  .navbar-expand-md .nav .nav-link {
    display: block;
  }
  /* line 105, assets/scss/core/_main-menu.scss */
  .navbar-expand-md.navbar-main .navbar-nav,
  .navbar-expand-md .navbar-main .navbar-nav {
    margin-bottom: 0;
    margin-top: 0;
    display: block;
  }
  /* line 111, assets/scss/core/_main-menu.scss */
  .navbar-expand-md.navbar-main .navbar-nav .dropdown-menu,
  .navbar-expand-md.navbar-main .navbar-nav .mega-menu,
  .navbar-expand-md.navbar-main .navbar-nav .dropdown-menu.mega-menu,
  .navbar-expand-md .navbar-main .navbar-nav .dropdown-menu,
  .navbar-expand-md .navbar-main .navbar-nav .mega-menu,
  .navbar-expand-md .navbar-main .navbar-nav .dropdown-menu.mega-menu {
    padding: 0;
    position: static !important;
    top: 0 !important;
    -webkit-transform: none !important;
    transform: none !important;
  }
  /* line 131, assets/scss/core/_main-menu.scss */
  .navbar-expand-md.navbar-main .dropdown-effect-fade .dropdown-menu,
  .navbar-expand-md.navbar-main .dropdown-effect-fade.open>.dropdown-menu,
  .navbar-expand-md.navbar-main .dropdown-effect-fade .open>.dropdown-menu,
  .navbar-expand-md.navbar-main .dropdown-effect-fadeup .dropdown-menu,
  .navbar-expand-md.navbar-main .dropdown-effect-fadeup.open>.dropdown-menu,
  .navbar-expand-md.navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
  .navbar-expand-md.navbar-main .dropdown-effect-fadedown .dropdown-menu,
  .navbar-expand-md.navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
  .navbar-expand-md.navbar-main .dropdown-effect-fadedown .open>.dropdown-menu,
  .navbar-expand-md .navbar-main .dropdown-effect-fade .dropdown-menu,
  .navbar-expand-md .navbar-main .dropdown-effect-fade.open>.dropdown-menu,
  .navbar-expand-md .navbar-main .dropdown-effect-fade .open>.dropdown-menu,
  .navbar-expand-md .navbar-main .dropdown-effect-fadeup .dropdown-menu,
  .navbar-expand-md .navbar-main .dropdown-effect-fadeup.open>.dropdown-menu,
  .navbar-expand-md .navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
  .navbar-expand-md .navbar-main .dropdown-effect-fadedown .dropdown-menu,
  .navbar-expand-md .navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
  .navbar-expand-md .navbar-main .dropdown-effect-fadedown .open>.dropdown-menu {
    display: none !important;
    opacity: 1;
    -webkit-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    visibility: visible;
  }
  /* line 140, assets/scss/core/_main-menu.scss */
  .navbar-expand-md.navbar-main .dropdown-effect-fade.show>.dropdown-menu,
  .navbar-expand-md.navbar-main .dropdown-effect-fade .show>.dropdown-menu,
  .navbar-expand-md.navbar-main .dropdown-effect-fadeup.show>.dropdown-menu,
  .navbar-expand-md.navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
  .navbar-expand-md.navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
  .navbar-expand-md.navbar-main .dropdown-effect-fadedown .show>.dropdown-menu,
  .navbar-expand-md .navbar-main .dropdown-effect-fade.show>.dropdown-menu,
  .navbar-expand-md .navbar-main .dropdown-effect-fade .show>.dropdown-menu,
  .navbar-expand-md .navbar-main .dropdown-effect-fadeup.show>.dropdown-menu,
  .navbar-expand-md .navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
  .navbar-expand-md .navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
  .navbar-expand-md .navbar-main .dropdown-effect-fadedown .show>.dropdown-menu {
    opacity: 1;
    display: block !important;
    visibility: visible !important;
  }
  /* line 148, assets/scss/core/_main-menu.scss */
  .navbar-expand-md .collapse .dropdown-menu .dropdown.open {
    border-bottom: none;
  }
  /* line 152, assets/scss/core/_main-menu.scss */
  .navbar-expand-md .dropdown-mega-menu .dropdown-menu {
    min-width: 0;
  }
}

@media (min-width: 992px) {
  /* line 421, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main,
  .navbar-expand-md .navbar-main {
    display: block !important;
    padding: 0;
    margin: 0;
    clear: none;
    overflow-y: visible;
    overflow-x: visible;
    width: auto;
    top: auto;
    background: transparent;
    position: static;
  }
  /* line 433, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .navbar-nav,
  .navbar-expand-md .navbar-main .navbar-nav {
    margin-top: 0;
  }
  /* line 436, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .navbar-nav.container,
  .navbar-expand-md .navbar-main .navbar-nav.container {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 220, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .nav>.dropdown,
  .navbar-expand-md .navbar-main .nav>.dropdown {
    z-index: 1000;
  }
  /* line 223, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .nav>.dropdown>a,
  .navbar-expand-md .navbar-main .nav>.dropdown>a {
    position: relative;
    z-index: 1001;
  }
  /* line 230, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main.collapse .dropdown-menu,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu {
    padding: 12px;
    border-radius: 0;
    left: auto;
    border: 1px solid #e9ecef;
    border-bottom: 2px solid #55A79A;
    min-width: 250px;
    color: rgba(27, 27, 27, 0.8);
    background: #fff;
    position: absolute;
    z-index: 1000;
  }
  /* line 242, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item {
    margin: 0;
    padding: 8px 12px !important;
    font-size: 12px;
    border-radius: 0;
    background: white;
    border-bottom: 1px solid #E6E6E6 !important;
    color: #1b1b1b;
  }
  /* line 251, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item:before {
    display: none;
  }
  /* line 255, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item .dropdown-icon,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item .dropdown-icon {
    color: #ced4da;
  }
  /* line 259, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item.dropdown-item-caret:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item.dropdown-item-caret:before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-style: normal;
    speak: none;
    display: inline-block;
    content: "\f105";
    font-size: 12px;
    color: #ced4da;
    width: 20px;
    height: 20px;
    padding-right: 10px;
    margin: 0 !important;
    display: inline-block;
  }
  /* line 272, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item:hover,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item:focus,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item.active,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item:hover,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item:focus,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item.active,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus {
    color: #212529;
    background: #f8f9fa;
    text-decoration: none;
  }
  /* line 290, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item:hover .dropdown-icon,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item:focus .dropdown-icon,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover.dropdown-item-caret:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover .dropdown-icon,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item.active.dropdown-item-caret:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item.active .dropdown-icon,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus.dropdown-item-caret:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus .dropdown-icon,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item .dropdown-icon,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover .dropdown-icon,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus .dropdown-icon,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item .dropdown-icon,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover .dropdown-icon,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus .dropdown-icon,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item .dropdown-icon,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover .dropdown-icon,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus .dropdown-icon,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item:hover .dropdown-icon,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item:focus .dropdown-icon,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover.dropdown-item-caret:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover .dropdown-icon,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item.active.dropdown-item-caret:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item.active .dropdown-icon,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus.dropdown-item-caret:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus .dropdown-icon,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item .dropdown-icon,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover .dropdown-icon,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus .dropdown-icon,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item .dropdown-icon,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover .dropdown-icon,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus .dropdown-icon,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item .dropdown-icon,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover .dropdown-icon,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus .dropdown-icon {
    color: #55A79A;
  }
  /* line 298, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .dropdown-header,
  .navbar-expand-md.navbar-main .dropdown-footer,
  .navbar-expand-md .navbar-main .dropdown-header,
  .navbar-expand-md .navbar-main .dropdown-footer {
    font-weight: bold;
    padding: 8px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 2px solid #E6E6E6 !important;
    display: block;
    float: none;
    color: #1b1b1b;
  }
  /* line 309, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .dropdown-footer,
  .navbar-expand-md .navbar-main .dropdown-footer {
    border: none;
    border-top: 2px solid #E6E6E6;
    font-weight: 100;
    margin-bottom: 0;
    font-size: 11px;
  }
  /* line 316, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .dropdown-footer:first-child,
  .navbar-expand-md .navbar-main .dropdown-footer:first-child {
    margin-top: 10px;
  }
  /* line 324, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-submenu,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-submenu {
    position: relative;
  }
  /* line 327, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -5px;
    margin-left: 10px;
    padding: 8px;
  }
  /* line 338, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-right>.dropdown-menu,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-right,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-right>.dropdown-menu,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-right {
    top: 0;
    left: 100%;
  }
  /* line 347, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-left>.dropdown-menu,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-left,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-left>.dropdown-menu,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-left {
    top: 0;
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: 10px;
  }
  /* line 357, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
    border-color: transparent transparent #55A79A transparent;
  }
  /* line 361, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-submenu.show,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-submenu.open,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-submenu.show,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-submenu.open {
    border-bottom: none;
  }
  /* line 367, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-item,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-item {
    padding: 8px 15px !important;
  }
  /* line 377, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .nav>.dropdown-right,
  .navbar-expand-md .navbar-main .nav>.dropdown-right {
    position: relative;
  }
  /* line 382, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .dropdown-mega-menu,
  .navbar-expand-md .navbar-main .dropdown-mega-menu {
    position: static;
  }
  /* line 385, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .dropdown-mega-menu .dropdown-menu,
  .navbar-expand-md .navbar-main .dropdown-mega-menu .dropdown-menu {
    min-width: 550px;
    max-width: 100%;
    padding: 15px;
    right: 0;
    left: 0;
  }
  /* line 393, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
  .navbar-expand-md.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
  .navbar-expand-md.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
  .navbar-expand-md .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
  .navbar-expand-md .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
  .navbar-expand-md .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu {
    right: auto;
    left: auto;
  }
  /* line 399, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu.dropdown-menu-right,
  .navbar-expand-md.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu.dropdown-menu-right,
  .navbar-expand-md.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu.dropdown-menu-right,
  .navbar-expand-md .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu.dropdown-menu-right,
  .navbar-expand-md .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu.dropdown-menu-right,
  .navbar-expand-md .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu.dropdown-menu-right {
    right: 0;
  }
  /* line 403, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
  .navbar-expand-md .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu {
    max-width: 75%;
  }
  /* line 406, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
  .navbar-expand-md .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu {
    max-width: 50%;
  }
  /* line 409, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
  .navbar-expand-md .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu {
    max-width: 25%;
  }
  /* line 443, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .btn,
  .navbar-expand-md .navbar-main .btn {
    margin-top: 8px;
  }
  /* line 446, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .btn.btn-sm,
  .navbar-expand-md .navbar-main .btn.btn-sm {
    margin-top: 12px;
  }
  /* line 449, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .btn.btn-lg,
  .navbar-expand-md .navbar-main .btn.btn-lg {
    margin-top: 4px;
  }
  /* line 454, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .nav-item,
  .navbar-expand-md .navbar-main .nav-item {
    float: left;
    border: none;
  }
  /* line 462, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .navbar-nav.navbar-nav-stretch>.nav-item>.nav-link,
  .navbar-expand-md.navbar-main .navbar-nav.navbar-nav-stretch>.nav-link,
  .navbar-expand-md .navbar-main .navbar-nav.navbar-nav-stretch>.nav-item>.nav-link,
  .navbar-expand-md .navbar-main .navbar-nav.navbar-nav-stretch>.nav-link {
    padding: 34px 14px;
  }
  /* line 469, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .navbar-nav.navbar-nav-simple>.nav-item>.nav-link,
  .navbar-expand-md.navbar-main .navbar-nav.navbar-nav-simple>.nav-link,
  .navbar-expand-md .navbar-main .navbar-nav.navbar-nav-simple>.nav-item>.nav-link,
  .navbar-expand-md .navbar-main .navbar-nav.navbar-nav-simple>.nav-link {
    padding: 34px 14px;
  }
  /* line 473, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .navbar-nav.navbar-nav-simple>.nav-item>.nav-link.dropdown-toggle:after,
  .navbar-expand-md.navbar-main .navbar-nav.navbar-nav-simple>.nav-link.dropdown-toggle:after,
  .navbar-expand-md .navbar-main .navbar-nav.navbar-nav-simple>.nav-item>.nav-link.dropdown-toggle:after,
  .navbar-expand-md .navbar-main .navbar-nav.navbar-nav-simple>.nav-link.dropdown-toggle:after {
    display: none;
  }
  /* line 477, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle,
  .navbar-expand-md.navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle:hover,
  .navbar-expand-md.navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle:focus,
  .navbar-expand-md .navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle,
  .navbar-expand-md .navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle:hover,
  .navbar-expand-md .navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle:focus {
    border-color: transparent !important;
    background: transparent !important;
    color: #55A79A;
  }
  /* line 485, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .navbar-nav.navbar-nav-simple .dropdown-menu,
  .navbar-expand-md .navbar-main .navbar-nav.navbar-nav-simple .dropdown-menu {
    margin-top: 1px !important;
  }
  /* line 490, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .navbar-nav>.nav-item>.nav-link,
  .navbar-expand-md.navbar-main .navbar-nav>.nav-link,
  .navbar-expand-md .navbar-main .navbar-nav>.nav-item>.nav-link,
  .navbar-expand-md .navbar-main .navbar-nav>.nav-link {
    border-radius: 0;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    padding: 15px 10px;
    margin: 0;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border: 1px solid transparent;
    border-top: 3px solid transparent;
  }
  /* line 503, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
  .navbar-expand-md.navbar-main .navbar-nav>.nav-link .nav-link-icon,
  .navbar-expand-md .navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
  .navbar-expand-md .navbar-main .navbar-nav>.nav-link .nav-link-icon {
    font-size: 17px;
    margin-top: -5px;
  }
  /* line 510, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .navbar-nav>.nav-item>.nav-link:hover .caret,
  .navbar-expand-md.navbar-main .navbar-nav>.active>.nav-link .caret,
  .navbar-expand-md .navbar-main .navbar-nav>.nav-item>.nav-link:hover .caret,
  .navbar-expand-md .navbar-main .navbar-nav>.active>.nav-link .caret {
    border-top-color: #fff;
  }
  /* line 514, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .navbar-nav>.nav-item>.nav-link:focus,
  .navbar-expand-md .navbar-main .navbar-nav>.nav-item>.nav-link:focus {
    background: transparent;
  }
  /* line 522, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .navbar-nav>.show>.dropdown-toggle,
  .navbar-expand-md.navbar-main .navbar-nav>.show>.dropdown-toggle:hover,
  .navbar-expand-md.navbar-main .navbar-nav>.show>.dropdown-toggle:focus,
  .navbar-expand-md.navbar-main .navbar-nav>.show.active>.dropdown-toggle,
  .navbar-expand-md.navbar-main .navbar-nav>.show.active>.dropdown-toggle:hover,
  .navbar-expand-md.navbar-main .navbar-nav>.show.active>.dropdown-toggle:focus,
  .navbar-expand-md.navbar-main .navbar-nav>.open>.dropdown-toggle,
  .navbar-expand-md.navbar-main .navbar-nav>.open>.dropdown-toggle:hover,
  .navbar-expand-md.navbar-main .navbar-nav>.open>.dropdown-toggle:focus,
  .navbar-expand-md.navbar-main .navbar-nav>.open.active>.dropdown-toggle,
  .navbar-expand-md.navbar-main .navbar-nav>.open.active>.dropdown-toggle:hover,
  .navbar-expand-md.navbar-main .navbar-nav>.open.active>.dropdown-toggle:focus,
  .navbar-expand-md .navbar-main .navbar-nav>.show>.dropdown-toggle,
  .navbar-expand-md .navbar-main .navbar-nav>.show>.dropdown-toggle:hover,
  .navbar-expand-md .navbar-main .navbar-nav>.show>.dropdown-toggle:focus,
  .navbar-expand-md .navbar-main .navbar-nav>.show.active>.dropdown-toggle,
  .navbar-expand-md .navbar-main .navbar-nav>.show.active>.dropdown-toggle:hover,
  .navbar-expand-md .navbar-main .navbar-nav>.show.active>.dropdown-toggle:focus,
  .navbar-expand-md .navbar-main .navbar-nav>.open>.dropdown-toggle,
  .navbar-expand-md .navbar-main .navbar-nav>.open>.dropdown-toggle:hover,
  .navbar-expand-md .navbar-main .navbar-nav>.open>.dropdown-toggle:focus,
  .navbar-expand-md .navbar-main .navbar-nav>.open.active>.dropdown-toggle,
  .navbar-expand-md .navbar-main .navbar-nav>.open.active>.dropdown-toggle:hover,
  .navbar-expand-md .navbar-main .navbar-nav>.open.active>.dropdown-toggle:focus {
    background: #fff;
    color: #1b1b1b;
    border-color: #f3f3f3;
    border-bottom-color: transparent;
  }
  /* line 533, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .navbar-nav .nav-link-dd-effect:hover,
  .navbar-expand-md.navbar-main .navbar-nav .nav-link-dd-effect.active,
  .navbar-expand-md .navbar-main .navbar-nav .nav-link-dd-effect:hover,
  .navbar-expand-md .navbar-main .navbar-nav .nav-link-dd-effect.active {
    background: #fff;
    color: #1b1b1b;
    border-color: #f3f3f3;
    border-bottom: 1px solid #f3f3f3;
  }
  /* line 541, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .navbar-nav-flush,
  .navbar-expand-md .navbar-main .navbar-nav-flush {
    margin-left: -20px;
  }
  /* line 544, assets/scss/core/_mixins.scss */
  .navbar-expand-md.navbar-main .navbar-nav-flush-right,
  .navbar-expand-md .navbar-main .navbar-nav-flush-right {
    margin-right: -20px;
  }
}

@media (max-width: 1199.98px) {
  /* line 88, assets/scss/core/_main-menu.scss */
  .navbar-expand-lg.navbar-expand-collapse {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    top: 7.5px;
    position: relative !important;
    clear: both;
    display: block;
  }
  /* line 96, assets/scss/core/_main-menu.scss */
  .navbar-expand-lg .navbar-main .navbar-nav {
    float: none;
    margin: 0;
    padding: 0;
    border-radius: 2px;
  }
  /* line 559, assets/scss/core/_mixins.scss */
  .navbar-expand-lg .navbar-main .navbar-nav .btn {
    margin: 10px 20px;
  }
  /* line 563, assets/scss/core/_mixins.scss */
  .navbar-expand-lg .navbar-main .navbar-nav .nav-item+.nav-item {
    margin: 0;
  }
  /* line 567, assets/scss/core/_mixins.scss */
  .navbar-expand-lg .navbar-main .navbar-nav>.nav-item {
    float: none;
    border-left: none;
    border-right: none;
    padding: 0;
    margin: 0;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    border-bottom: 1px solid #242424;
  }
  /* line 577, assets/scss/core/_mixins.scss */
  .navbar-expand-lg .navbar-main .navbar-nav>.nav-item>.nav-link,
  .navbar-expand-lg .navbar-main .navbar-nav>.nav-link {
    padding: 15px 20px;
    margin: 0;
    font-weight: normal;
    font-size: 13px;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.7);
  }
  /* line 586, assets/scss/core/_mixins.scss */
  .navbar-expand-lg .navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
  .navbar-expand-lg .navbar-main .navbar-nav>.nav-link .nav-link-icon {
    font-size: 18px;
  }
  /* line 591, assets/scss/core/_mixins.scss */
  .navbar-expand-lg .navbar-main .navbar-nav>.nav-item>.nav-link:hover,
  .navbar-expand-lg .navbar-main .navbar-nav>.nav-item.active>.nav-link {
    background: #282828;
    color: #fff;
  }
  /* line 596, assets/scss/core/_mixins.scss */
  .navbar-expand-lg .navbar-main .navbar-nav .nav-link:focus {
    background: transparent;
  }
  /* line 599, assets/scss/core/_mixins.scss */
  .navbar-expand-lg .navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-lg .navbar-main .navbar-nav .show.active>.dropdown-toggle {
    background: #292929;
    color: #fff;
  }
  /* line 100, assets/scss/core/_main-menu.scss */
  .navbar-expand-lg .nav .nav-item,
  .navbar-expand-lg .nav .nav-link {
    display: block;
  }
  /* line 105, assets/scss/core/_main-menu.scss */
  .navbar-expand-lg.navbar-main .navbar-nav,
  .navbar-expand-lg .navbar-main .navbar-nav {
    margin-bottom: 0;
    margin-top: 0;
    display: block;
  }
  /* line 111, assets/scss/core/_main-menu.scss */
  .navbar-expand-lg.navbar-main .navbar-nav .dropdown-menu,
  .navbar-expand-lg.navbar-main .navbar-nav .mega-menu,
  .navbar-expand-lg.navbar-main .navbar-nav .dropdown-menu.mega-menu,
  .navbar-expand-lg .navbar-main .navbar-nav .dropdown-menu,
  .navbar-expand-lg .navbar-main .navbar-nav .mega-menu,
  .navbar-expand-lg .navbar-main .navbar-nav .dropdown-menu.mega-menu {
    padding: 0;
    position: static !important;
    top: 0 !important;
    -webkit-transform: none !important;
    transform: none !important;
  }
  /* line 131, assets/scss/core/_main-menu.scss */
  .navbar-expand-lg.navbar-main .dropdown-effect-fade .dropdown-menu,
  .navbar-expand-lg.navbar-main .dropdown-effect-fade.open>.dropdown-menu,
  .navbar-expand-lg.navbar-main .dropdown-effect-fade .open>.dropdown-menu,
  .navbar-expand-lg.navbar-main .dropdown-effect-fadeup .dropdown-menu,
  .navbar-expand-lg.navbar-main .dropdown-effect-fadeup.open>.dropdown-menu,
  .navbar-expand-lg.navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
  .navbar-expand-lg.navbar-main .dropdown-effect-fadedown .dropdown-menu,
  .navbar-expand-lg.navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
  .navbar-expand-lg.navbar-main .dropdown-effect-fadedown .open>.dropdown-menu,
  .navbar-expand-lg .navbar-main .dropdown-effect-fade .dropdown-menu,
  .navbar-expand-lg .navbar-main .dropdown-effect-fade.open>.dropdown-menu,
  .navbar-expand-lg .navbar-main .dropdown-effect-fade .open>.dropdown-menu,
  .navbar-expand-lg .navbar-main .dropdown-effect-fadeup .dropdown-menu,
  .navbar-expand-lg .navbar-main .dropdown-effect-fadeup.open>.dropdown-menu,
  .navbar-expand-lg .navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
  .navbar-expand-lg .navbar-main .dropdown-effect-fadedown .dropdown-menu,
  .navbar-expand-lg .navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
  .navbar-expand-lg .navbar-main .dropdown-effect-fadedown .open>.dropdown-menu {
    display: none !important;
    opacity: 1;
    -webkit-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out;
    visibility: visible;
  }
  /* line 140, assets/scss/core/_main-menu.scss */
  .navbar-expand-lg.navbar-main .dropdown-effect-fade.show>.dropdown-menu,
  .navbar-expand-lg.navbar-main .dropdown-effect-fade .show>.dropdown-menu,
  .navbar-expand-lg.navbar-main .dropdown-effect-fadeup.show>.dropdown-menu,
  .navbar-expand-lg.navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
  .navbar-expand-lg.navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
  .navbar-expand-lg.navbar-main .dropdown-effect-fadedown .show>.dropdown-menu,
  .navbar-expand-lg .navbar-main .dropdown-effect-fade.show>.dropdown-menu,
  .navbar-expand-lg .navbar-main .dropdown-effect-fade .show>.dropdown-menu,
  .navbar-expand-lg .navbar-main .dropdown-effect-fadeup.show>.dropdown-menu,
  .navbar-expand-lg .navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
  .navbar-expand-lg .navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
  .navbar-expand-lg .navbar-main .dropdown-effect-fadedown .show>.dropdown-menu {
    opacity: 1;
    display: block !important;
    visibility: visible !important;
  }
  /* line 148, assets/scss/core/_main-menu.scss */
  .navbar-expand-lg .collapse .dropdown-menu .dropdown.open {
    border-bottom: none;
  }
  /* line 152, assets/scss/core/_main-menu.scss */
  .navbar-expand-lg .dropdown-mega-menu .dropdown-menu {
    min-width: 0;
  }
}

@media (min-width: 1200px) {
  /* line 421, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main,
  .navbar-expand-lg .navbar-main {
    display: block !important;
    padding: 0;
    margin: 0;
    clear: none;
    overflow-y: visible;
    overflow-x: visible;
    width: auto;
    top: auto;
    background: transparent;
    position: static;
  }
  /* line 433, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .navbar-nav,
  .navbar-expand-lg .navbar-main .navbar-nav {
    margin-top: 0;
  }
  /* line 436, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .navbar-nav.container,
  .navbar-expand-lg .navbar-main .navbar-nav.container {
    margin-left: auto;
    margin-right: auto;
  }
  /* line 220, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .nav>.dropdown,
  .navbar-expand-lg .navbar-main .nav>.dropdown {
    z-index: 1000;
  }
  /* line 223, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .nav>.dropdown>a,
  .navbar-expand-lg .navbar-main .nav>.dropdown>a {
    position: relative;
    z-index: 1001;
  }
  /* line 230, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu {
    padding: 12px;
    border-radius: 0;
    left: auto;
    border: 1px solid #e9ecef;
    border-bottom: 2px solid #55A79A;
    min-width: 250px;
    color: rgba(27, 27, 27, 0.8);
    background: #fff;
    position: absolute;
    z-index: 1000;
  }
  /* line 242, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item {
    margin: 0;
    padding: 8px 12px !important;
    font-size: 12px;
    border-radius: 0;
    background: white;
    border-bottom: 1px solid #E6E6E6 !important;
    color: #1b1b1b;
  }
  /* line 251, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item:before {
    display: none;
  }
  /* line 255, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item .dropdown-icon,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item .dropdown-icon {
    color: #ced4da;
  }
  /* line 259, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item.dropdown-item-caret:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item.dropdown-item-caret:before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-style: normal;
    speak: none;
    display: inline-block;
    content: "\f105";
    font-size: 12px;
    color: #ced4da;
    width: 20px;
    height: 20px;
    padding-right: 10px;
    margin: 0 !important;
    display: inline-block;
  }
  /* line 272, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item:hover,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item:focus,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item:hover,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item:focus,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus {
    color: #212529;
    background: #f8f9fa;
    text-decoration: none;
  }
  /* line 290, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item:hover .dropdown-icon,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item:focus .dropdown-icon,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover.dropdown-item-caret:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover .dropdown-icon,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active.dropdown-item-caret:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active .dropdown-icon,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus.dropdown-item-caret:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus .dropdown-icon,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item .dropdown-icon,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover .dropdown-icon,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus .dropdown-icon,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item .dropdown-icon,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover .dropdown-icon,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus .dropdown-icon,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item .dropdown-icon,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover .dropdown-icon,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus .dropdown-icon,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item:hover .dropdown-icon,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item:focus .dropdown-icon,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover.dropdown-item-caret:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover .dropdown-icon,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active.dropdown-item-caret:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active .dropdown-icon,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus.dropdown-item-caret:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus .dropdown-icon,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item .dropdown-icon,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover .dropdown-icon,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus .dropdown-icon,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item .dropdown-icon,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover .dropdown-icon,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus .dropdown-icon,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item.dropdown-item-caret:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item .dropdown-icon,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover.dropdown-item-caret:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover .dropdown-icon,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus.dropdown-item-caret:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus .dropdown-icon {
    color: #55A79A;
  }
  /* line 298, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .dropdown-header,
  .navbar-expand-lg.navbar-main .dropdown-footer,
  .navbar-expand-lg .navbar-main .dropdown-header,
  .navbar-expand-lg .navbar-main .dropdown-footer {
    font-weight: bold;
    padding: 8px;
    margin-top: 10px;
    margin-bottom: 10px;
    border-bottom: 2px solid #E6E6E6 !important;
    display: block;
    float: none;
    color: #1b1b1b;
  }
  /* line 309, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .dropdown-footer,
  .navbar-expand-lg .navbar-main .dropdown-footer {
    border: none;
    border-top: 2px solid #E6E6E6;
    font-weight: 100;
    margin-bottom: 0;
    font-size: 11px;
  }
  /* line 316, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .dropdown-footer:first-child,
  .navbar-expand-lg .navbar-main .dropdown-footer:first-child {
    margin-top: 10px;
  }
  /* line 324, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu {
    position: relative;
  }
  /* line 327, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -5px;
    margin-left: 10px;
    padding: 8px;
  }
  /* line 338, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-right>.dropdown-menu,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-right,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-right>.dropdown-menu,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-right {
    top: 0;
    left: 100%;
  }
  /* line 347, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-left>.dropdown-menu,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-left,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-left>.dropdown-menu,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-left {
    top: 0;
    left: auto;
    right: 100%;
    margin-left: 0;
    margin-right: 10px;
  }
  /* line 357, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
    border-color: transparent transparent #55A79A transparent;
  }
  /* line 361, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu.show,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu.open,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu.show,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu.open {
    border-bottom: none;
  }
  /* line 367, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-item,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-item {
    padding: 8px 15px !important;
  }
  /* line 377, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .nav>.dropdown-right,
  .navbar-expand-lg .navbar-main .nav>.dropdown-right {
    position: relative;
  }
  /* line 382, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .dropdown-mega-menu,
  .navbar-expand-lg .navbar-main .dropdown-mega-menu {
    position: static;
  }
  /* line 385, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .dropdown-mega-menu .dropdown-menu,
  .navbar-expand-lg .navbar-main .dropdown-mega-menu .dropdown-menu {
    min-width: 550px;
    max-width: 100%;
    padding: 15px;
    right: 0;
    left: 0;
  }
  /* line 393, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
  .navbar-expand-lg.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
  .navbar-expand-lg.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
  .navbar-expand-lg .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
  .navbar-expand-lg .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
  .navbar-expand-lg .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu {
    right: auto;
    left: auto;
  }
  /* line 399, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu.dropdown-menu-right,
  .navbar-expand-lg.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu.dropdown-menu-right,
  .navbar-expand-lg.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu.dropdown-menu-right,
  .navbar-expand-lg .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu.dropdown-menu-right,
  .navbar-expand-lg .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu.dropdown-menu-right,
  .navbar-expand-lg .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu.dropdown-menu-right {
    right: 0;
  }
  /* line 403, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
  .navbar-expand-lg .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu {
    max-width: 75%;
  }
  /* line 406, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
  .navbar-expand-lg .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu {
    max-width: 50%;
  }
  /* line 409, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
  .navbar-expand-lg .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu {
    max-width: 25%;
  }
  /* line 443, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .btn,
  .navbar-expand-lg .navbar-main .btn {
    margin-top: 8px;
  }
  /* line 446, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .btn.btn-sm,
  .navbar-expand-lg .navbar-main .btn.btn-sm {
    margin-top: 12px;
  }
  /* line 449, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .btn.btn-lg,
  .navbar-expand-lg .navbar-main .btn.btn-lg {
    margin-top: 4px;
  }
  /* line 454, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .nav-item,
  .navbar-expand-lg .navbar-main .nav-item {
    float: left;
    border: none;
  }
  /* line 462, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .navbar-nav.navbar-nav-stretch>.nav-item>.nav-link,
  .navbar-expand-lg.navbar-main .navbar-nav.navbar-nav-stretch>.nav-link,
  .navbar-expand-lg .navbar-main .navbar-nav.navbar-nav-stretch>.nav-item>.nav-link,
  .navbar-expand-lg .navbar-main .navbar-nav.navbar-nav-stretch>.nav-link {
    padding: 34px 14px;
  }
  /* line 469, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .navbar-nav.navbar-nav-simple>.nav-item>.nav-link,
  .navbar-expand-lg.navbar-main .navbar-nav.navbar-nav-simple>.nav-link,
  .navbar-expand-lg .navbar-main .navbar-nav.navbar-nav-simple>.nav-item>.nav-link,
  .navbar-expand-lg .navbar-main .navbar-nav.navbar-nav-simple>.nav-link {
    padding: 34px 14px;
  }
  /* line 473, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .navbar-nav.navbar-nav-simple>.nav-item>.nav-link.dropdown-toggle:after,
  .navbar-expand-lg.navbar-main .navbar-nav.navbar-nav-simple>.nav-link.dropdown-toggle:after,
  .navbar-expand-lg .navbar-main .navbar-nav.navbar-nav-simple>.nav-item>.nav-link.dropdown-toggle:after,
  .navbar-expand-lg .navbar-main .navbar-nav.navbar-nav-simple>.nav-link.dropdown-toggle:after {
    display: none;
  }
  /* line 477, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle,
  .navbar-expand-lg.navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle:hover,
  .navbar-expand-lg.navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle:focus,
  .navbar-expand-lg .navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle,
  .navbar-expand-lg .navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle:hover,
  .navbar-expand-lg .navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle:focus {
    border-color: transparent !important;
    background: transparent !important;
    color: #55A79A;
  }
  /* line 485, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .navbar-nav.navbar-nav-simple .dropdown-menu,
  .navbar-expand-lg .navbar-main .navbar-nav.navbar-nav-simple .dropdown-menu {
    margin-top: 1px !important;
  }
  /* line 490, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .navbar-nav>.nav-item>.nav-link,
  .navbar-expand-lg.navbar-main .navbar-nav>.nav-link,
  .navbar-expand-lg .navbar-main .navbar-nav>.nav-item>.nav-link,
  .navbar-expand-lg .navbar-main .navbar-nav>.nav-link {
    border-radius: 0;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    padding: 15px 10px;
    margin: 0;
    font-size: 12px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border: 1px solid transparent;
    border-top: 3px solid transparent;
  }
  /* line 503, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
  .navbar-expand-lg.navbar-main .navbar-nav>.nav-link .nav-link-icon,
  .navbar-expand-lg .navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
  .navbar-expand-lg .navbar-main .navbar-nav>.nav-link .nav-link-icon {
    font-size: 17px;
    margin-top: -5px;
  }
  /* line 510, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .navbar-nav>.nav-item>.nav-link:hover .caret,
  .navbar-expand-lg.navbar-main .navbar-nav>.active>.nav-link .caret,
  .navbar-expand-lg .navbar-main .navbar-nav>.nav-item>.nav-link:hover .caret,
  .navbar-expand-lg .navbar-main .navbar-nav>.active>.nav-link .caret {
    border-top-color: #fff;
  }
  /* line 514, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .navbar-nav>.nav-item>.nav-link:focus,
  .navbar-expand-lg .navbar-main .navbar-nav>.nav-item>.nav-link:focus {
    background: transparent;
  }
  /* line 522, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .navbar-nav>.show>.dropdown-toggle,
  .navbar-expand-lg.navbar-main .navbar-nav>.show>.dropdown-toggle:hover,
  .navbar-expand-lg.navbar-main .navbar-nav>.show>.dropdown-toggle:focus,
  .navbar-expand-lg.navbar-main .navbar-nav>.show.active>.dropdown-toggle,
  .navbar-expand-lg.navbar-main .navbar-nav>.show.active>.dropdown-toggle:hover,
  .navbar-expand-lg.navbar-main .navbar-nav>.show.active>.dropdown-toggle:focus,
  .navbar-expand-lg.navbar-main .navbar-nav>.open>.dropdown-toggle,
  .navbar-expand-lg.navbar-main .navbar-nav>.open>.dropdown-toggle:hover,
  .navbar-expand-lg.navbar-main .navbar-nav>.open>.dropdown-toggle:focus,
  .navbar-expand-lg.navbar-main .navbar-nav>.open.active>.dropdown-toggle,
  .navbar-expand-lg.navbar-main .navbar-nav>.open.active>.dropdown-toggle:hover,
  .navbar-expand-lg.navbar-main .navbar-nav>.open.active>.dropdown-toggle:focus,
  .navbar-expand-lg .navbar-main .navbar-nav>.show>.dropdown-toggle,
  .navbar-expand-lg .navbar-main .navbar-nav>.show>.dropdown-toggle:hover,
  .navbar-expand-lg .navbar-main .navbar-nav>.show>.dropdown-toggle:focus,
  .navbar-expand-lg .navbar-main .navbar-nav>.show.active>.dropdown-toggle,
  .navbar-expand-lg .navbar-main .navbar-nav>.show.active>.dropdown-toggle:hover,
  .navbar-expand-lg .navbar-main .navbar-nav>.show.active>.dropdown-toggle:focus,
  .navbar-expand-lg .navbar-main .navbar-nav>.open>.dropdown-toggle,
  .navbar-expand-lg .navbar-main .navbar-nav>.open>.dropdown-toggle:hover,
  .navbar-expand-lg .navbar-main .navbar-nav>.open>.dropdown-toggle:focus,
  .navbar-expand-lg .navbar-main .navbar-nav>.open.active>.dropdown-toggle,
  .navbar-expand-lg .navbar-main .navbar-nav>.open.active>.dropdown-toggle:hover,
  .navbar-expand-lg .navbar-main .navbar-nav>.open.active>.dropdown-toggle:focus {
    background: #fff;
    color: #1b1b1b;
    border-color: #f3f3f3;
    border-bottom-color: transparent;
  }
  /* line 533, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .navbar-nav .nav-link-dd-effect:hover,
  .navbar-expand-lg.navbar-main .navbar-nav .nav-link-dd-effect.active,
  .navbar-expand-lg .navbar-main .navbar-nav .nav-link-dd-effect:hover,
  .navbar-expand-lg .navbar-main .navbar-nav .nav-link-dd-effect.active {
    background: #fff;
    color: #1b1b1b;
    border-color: #f3f3f3;
    border-bottom: 1px solid #f3f3f3;
  }
  /* line 541, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .navbar-nav-flush,
  .navbar-expand-lg .navbar-main .navbar-nav-flush {
    margin-left: -20px;
  }
  /* line 544, assets/scss/core/_mixins.scss */
  .navbar-expand-lg.navbar-main .navbar-nav-flush-right,
  .navbar-expand-lg .navbar-main .navbar-nav-flush-right {
    margin-right: -20px;
  }
}

/* line 88, assets/scss/core/_main-menu.scss */

.navbar-expand-xl.navbar-expand-collapse {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  top: 7.5px;
  position: relative !important;
  clear: both;
  display: block;
}

/* line 96, assets/scss/core/_main-menu.scss */

.navbar-expand-xl .navbar-main .navbar-nav {
  float: none;
  margin: 0;
  padding: 0;
  border-radius: 2px;
}

/* line 559, assets/scss/core/_mixins.scss */

.navbar-expand-xl .navbar-main .navbar-nav .btn {
  margin: 10px 20px;
}

/* line 563, assets/scss/core/_mixins.scss */

.navbar-expand-xl .navbar-main .navbar-nav .nav-item+.nav-item {
  margin: 0;
}

/* line 567, assets/scss/core/_mixins.scss */

.navbar-expand-xl .navbar-main .navbar-nav>.nav-item {
  float: none;
  border-left: none;
  border-right: none;
  padding: 0;
  margin: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
  border-bottom: 1px solid #242424;
}

/* line 577, assets/scss/core/_mixins.scss */

.navbar-expand-xl .navbar-main .navbar-nav>.nav-item>.nav-link,
.navbar-expand-xl .navbar-main .navbar-nav>.nav-link {
  padding: 15px 20px;
  margin: 0;
  font-weight: normal;
  font-size: 13px;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.7);
}

/* line 586, assets/scss/core/_mixins.scss */

.navbar-expand-xl .navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
.navbar-expand-xl .navbar-main .navbar-nav>.nav-link .nav-link-icon {
  font-size: 18px;
}

/* line 591, assets/scss/core/_mixins.scss */

.navbar-expand-xl .navbar-main .navbar-nav>.nav-item>.nav-link:hover,
.navbar-expand-xl .navbar-main .navbar-nav>.nav-item.active>.nav-link {
  background: #282828;
  color: #fff;
}

/* line 596, assets/scss/core/_mixins.scss */

.navbar-expand-xl .navbar-main .navbar-nav .nav-link:focus {
  background: transparent;
}

/* line 599, assets/scss/core/_mixins.scss */

.navbar-expand-xl .navbar-main .navbar-nav .show>.dropdown-toggle,
.navbar-expand-xl .navbar-main .navbar-nav .show.active>.dropdown-toggle {
  background: #292929;
  color: #fff;
}

/* line 100, assets/scss/core/_main-menu.scss */

.navbar-expand-xl .nav .nav-item,
.navbar-expand-xl .nav .nav-link {
  display: block;
}

/* line 105, assets/scss/core/_main-menu.scss */

.navbar-expand-xl.navbar-main .navbar-nav,
.navbar-expand-xl .navbar-main .navbar-nav {
  margin-bottom: 0;
  margin-top: 0;
  display: block;
}

/* line 111, assets/scss/core/_main-menu.scss */

.navbar-expand-xl.navbar-main .navbar-nav .dropdown-menu,
.navbar-expand-xl.navbar-main .navbar-nav .mega-menu,
.navbar-expand-xl.navbar-main .navbar-nav .dropdown-menu.mega-menu,
.navbar-expand-xl .navbar-main .navbar-nav .dropdown-menu,
.navbar-expand-xl .navbar-main .navbar-nav .mega-menu,
.navbar-expand-xl .navbar-main .navbar-nav .dropdown-menu.mega-menu {
  padding: 0;
  position: static !important;
  top: 0 !important;
  -webkit-transform: none !important;
  transform: none !important;
}

/* line 131, assets/scss/core/_main-menu.scss */

.navbar-expand-xl.navbar-main .dropdown-effect-fade .dropdown-menu,
.navbar-expand-xl.navbar-main .dropdown-effect-fade.open>.dropdown-menu,
.navbar-expand-xl.navbar-main .dropdown-effect-fade .open>.dropdown-menu,
.navbar-expand-xl.navbar-main .dropdown-effect-fadeup .dropdown-menu,
.navbar-expand-xl.navbar-main .dropdown-effect-fadeup.open>.dropdown-menu,
.navbar-expand-xl.navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
.navbar-expand-xl.navbar-main .dropdown-effect-fadedown .dropdown-menu,
.navbar-expand-xl.navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
.navbar-expand-xl.navbar-main .dropdown-effect-fadedown .open>.dropdown-menu,
.navbar-expand-xl .navbar-main .dropdown-effect-fade .dropdown-menu,
.navbar-expand-xl .navbar-main .dropdown-effect-fade.open>.dropdown-menu,
.navbar-expand-xl .navbar-main .dropdown-effect-fade .open>.dropdown-menu,
.navbar-expand-xl .navbar-main .dropdown-effect-fadeup .dropdown-menu,
.navbar-expand-xl .navbar-main .dropdown-effect-fadeup.open>.dropdown-menu,
.navbar-expand-xl .navbar-main .dropdown-effect-fadeup .open>.dropdown-menu,
.navbar-expand-xl .navbar-main .dropdown-effect-fadedown .dropdown-menu,
.navbar-expand-xl .navbar-main .dropdown-effect-fadedown.open>.dropdown-menu,
.navbar-expand-xl .navbar-main .dropdown-effect-fadedown .open>.dropdown-menu {
  display: none !important;
  opacity: 1;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  visibility: visible;
}

/* line 140, assets/scss/core/_main-menu.scss */

.navbar-expand-xl.navbar-main .dropdown-effect-fade.show>.dropdown-menu,
.navbar-expand-xl.navbar-main .dropdown-effect-fade .show>.dropdown-menu,
.navbar-expand-xl.navbar-main .dropdown-effect-fadeup.show>.dropdown-menu,
.navbar-expand-xl.navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
.navbar-expand-xl.navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
.navbar-expand-xl.navbar-main .dropdown-effect-fadedown .show>.dropdown-menu,
.navbar-expand-xl .navbar-main .dropdown-effect-fade.show>.dropdown-menu,
.navbar-expand-xl .navbar-main .dropdown-effect-fade .show>.dropdown-menu,
.navbar-expand-xl .navbar-main .dropdown-effect-fadeup.show>.dropdown-menu,
.navbar-expand-xl .navbar-main .dropdown-effect-fadeup .show>.dropdown-menu,
.navbar-expand-xl .navbar-main .dropdown-effect-fadedown.show>.dropdown-menu,
.navbar-expand-xl .navbar-main .dropdown-effect-fadedown .show>.dropdown-menu {
  opacity: 1;
  display: block !important;
  visibility: visible !important;
}

/* line 148, assets/scss/core/_main-menu.scss */

.navbar-expand-xl .collapse .dropdown-menu .dropdown.open {
  border-bottom: none;
}

/* line 152, assets/scss/core/_main-menu.scss */

.navbar-expand-xl .dropdown-mega-menu .dropdown-menu {
  min-width: 0;
}

/* line 421, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main,
.navbar-expand-xl .navbar-main {
  display: block !important;
  padding: 0;
  margin: 0;
  clear: none;
  overflow-y: visible;
  overflow-x: visible;
  width: auto;
  top: auto;
  background: transparent;
  position: static;
}

/* line 433, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .navbar-nav,
.navbar-expand-xl .navbar-main .navbar-nav {
  margin-top: 0;
}

/* line 436, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .navbar-nav.container,
.navbar-expand-xl .navbar-main .navbar-nav.container {
  margin-left: auto;
  margin-right: auto;
}

/* line 220, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .nav>.dropdown,
.navbar-expand-xl .navbar-main .nav>.dropdown {
  z-index: 1000;
}

/* line 223, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .nav>.dropdown>a,
.navbar-expand-xl .navbar-main .nav>.dropdown>a {
  position: relative;
  z-index: 1001;
}

/* line 230, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main.collapse .dropdown-menu,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu {
  padding: 12px;
  border-radius: 0;
  left: auto;
  border: 1px solid #e9ecef;
  border-bottom: 2px solid #55A79A;
  min-width: 250px;
  color: rgba(27, 27, 27, 0.8);
  background: #fff;
  position: absolute;
  z-index: 1000;
}

/* line 242, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item {
  margin: 0;
  padding: 8px 12px !important;
  font-size: 12px;
  border-radius: 0;
  background: white;
  border-bottom: 1px solid #E6E6E6 !important;
  color: #1b1b1b;
}

/* line 251, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item:before {
  display: none;
}

/* line 255, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item .dropdown-icon,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item .dropdown-icon {
  color: #ced4da;
}

/* line 259, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item.dropdown-item-caret:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item.dropdown-item-caret:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-style: normal;
  speak: none;
  display: inline-block;
  content: "\f105";
  font-size: 12px;
  color: #ced4da;
  width: 20px;
  height: 20px;
  padding-right: 10px;
  margin: 0 !important;
  display: inline-block;
}

/* line 272, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item:hover,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item:focus,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item:hover,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item:focus,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus {
  color: #212529;
  background: #f8f9fa;
  text-decoration: none;
}

/* line 290, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item:hover.dropdown-item-caret:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item:hover .dropdown-icon,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item:focus.dropdown-item-caret:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item:focus .dropdown-icon,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover.dropdown-item-caret:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover .dropdown-icon,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active.dropdown-item-caret:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active .dropdown-icon,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus.dropdown-item-caret:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus .dropdown-icon,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item.dropdown-item-caret:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item .dropdown-icon,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover.dropdown-item-caret:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover .dropdown-icon,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus.dropdown-item-caret:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus .dropdown-icon,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item.dropdown-item-caret:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item .dropdown-icon,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover.dropdown-item-caret:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover .dropdown-icon,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus.dropdown-item-caret:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus .dropdown-icon,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item.dropdown-item-caret:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item .dropdown-icon,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover.dropdown-item-caret:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover .dropdown-icon,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus.dropdown-item-caret:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus .dropdown-icon,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item:hover.dropdown-item-caret:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item:hover .dropdown-icon,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item:focus.dropdown-item-caret:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item:focus .dropdown-icon,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover.dropdown-item-caret:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover .dropdown-icon,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active.dropdown-item-caret:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active .dropdown-icon,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus.dropdown-item-caret:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus .dropdown-icon,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item.dropdown-item-caret:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item .dropdown-icon,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover.dropdown-item-caret:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover .dropdown-icon,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus.dropdown-item-caret:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus .dropdown-icon,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item.dropdown-item-caret:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .show:not(.collapse)>.dropdown-item .dropdown-icon,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover.dropdown-item-caret:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover .dropdown-icon,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus.dropdown-item-caret:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus .dropdown-icon,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item.dropdown-item-caret:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .open:not(.collapse)>.dropdown-item .dropdown-icon,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover.dropdown-item-caret:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover .dropdown-icon,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus.dropdown-item-caret:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus .dropdown-icon {
  color: #55A79A;
}

/* line 298, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .dropdown-header,
.navbar-expand-xl.navbar-main .dropdown-footer,
.navbar-expand-xl .navbar-main .dropdown-header,
.navbar-expand-xl .navbar-main .dropdown-footer {
  font-weight: bold;
  padding: 8px;
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom: 2px solid #E6E6E6 !important;
  display: block;
  float: none;
  color: #1b1b1b;
}

/* line 309, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .dropdown-footer,
.navbar-expand-xl .navbar-main .dropdown-footer {
  border: none;
  border-top: 2px solid #E6E6E6;
  font-weight: 100;
  margin-bottom: 0;
  font-size: 11px;
}

/* line 316, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .dropdown-footer:first-child,
.navbar-expand-xl .navbar-main .dropdown-footer:first-child {
  margin-top: 10px;
}

/* line 324, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu {
  position: relative;
}

/* line 327, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu {
  top: 0;
  left: 100%;
  margin-top: -5px;
  margin-left: 10px;
  padding: 8px;
}

/* line 338, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-right>.dropdown-menu,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-right,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-right>.dropdown-menu,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-right {
  top: 0;
  left: 100%;
}

/* line 347, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-left>.dropdown-menu,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-left,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu.dropdown-menu-left>.dropdown-menu,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu>.dropdown-menu.dropdown-menu-left {
  top: 0;
  left: auto;
  right: 100%;
  margin-left: 0;
  margin-right: 10px;
}

/* line 357, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
  border-color: transparent transparent #55A79A transparent;
}

/* line 361, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu.show,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu.open,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu.show,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu.open {
  border-bottom: none;
}

/* line 367, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-item,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-menu .dropdown-item {
  padding: 8px 15px !important;
}

/* line 377, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .nav>.dropdown-right,
.navbar-expand-xl .navbar-main .nav>.dropdown-right {
  position: relative;
}

/* line 382, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .dropdown-mega-menu,
.navbar-expand-xl .navbar-main .dropdown-mega-menu {
  position: static;
}

/* line 385, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .dropdown-mega-menu .dropdown-menu,
.navbar-expand-xl .navbar-main .dropdown-mega-menu .dropdown-menu {
  min-width: 550px;
  max-width: 100%;
  padding: 15px;
  right: 0;
  left: 0;
}

/* line 393, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
.navbar-expand-xl.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
.navbar-expand-xl.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
.navbar-expand-xl .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
.navbar-expand-xl .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
.navbar-expand-xl .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu {
  right: auto;
  left: auto;
}

/* line 399, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu.dropdown-menu-right,
.navbar-expand-xl.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu.dropdown-menu-right,
.navbar-expand-xl.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu.dropdown-menu-right,
.navbar-expand-xl .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu.dropdown-menu-right,
.navbar-expand-xl .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu.dropdown-menu-right,
.navbar-expand-xl .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu.dropdown-menu-right {
  right: 0;
}

/* line 403, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu,
.navbar-expand-xl .navbar-main .dropdown-mega-menu.dropdown-mega-menu-75 .dropdown-menu {
  max-width: 75%;
}

/* line 406, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu,
.navbar-expand-xl .navbar-main .dropdown-mega-menu.dropdown-mega-menu-50 .dropdown-menu {
  max-width: 50%;
}

/* line 409, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu,
.navbar-expand-xl .navbar-main .dropdown-mega-menu.dropdown-mega-menu-25 .dropdown-menu {
  max-width: 25%;
}

/* line 443, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .btn,
.navbar-expand-xl .navbar-main .btn {
  margin-top: 8px;
}

/* line 446, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .btn.btn-sm,
.navbar-expand-xl .navbar-main .btn.btn-sm {
  margin-top: 12px;
}

/* line 449, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .btn.btn-lg,
.navbar-expand-xl .navbar-main .btn.btn-lg {
  margin-top: 4px;
}

/* line 454, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .nav-item,
.navbar-expand-xl .navbar-main .nav-item {
  float: left;
  border: none;
}

/* line 462, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .navbar-nav.navbar-nav-stretch>.nav-item>.nav-link,
.navbar-expand-xl.navbar-main .navbar-nav.navbar-nav-stretch>.nav-link,
.navbar-expand-xl .navbar-main .navbar-nav.navbar-nav-stretch>.nav-item>.nav-link,
.navbar-expand-xl .navbar-main .navbar-nav.navbar-nav-stretch>.nav-link {
  padding: 34px 14px;
}

/* line 469, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .navbar-nav.navbar-nav-simple>.nav-item>.nav-link,
.navbar-expand-xl.navbar-main .navbar-nav.navbar-nav-simple>.nav-link,
.navbar-expand-xl .navbar-main .navbar-nav.navbar-nav-simple>.nav-item>.nav-link,
.navbar-expand-xl .navbar-main .navbar-nav.navbar-nav-simple>.nav-link {
  padding: 34px 14px;
}

/* line 473, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .navbar-nav.navbar-nav-simple>.nav-item>.nav-link.dropdown-toggle:after,
.navbar-expand-xl.navbar-main .navbar-nav.navbar-nav-simple>.nav-link.dropdown-toggle:after,
.navbar-expand-xl .navbar-main .navbar-nav.navbar-nav-simple>.nav-item>.nav-link.dropdown-toggle:after,
.navbar-expand-xl .navbar-main .navbar-nav.navbar-nav-simple>.nav-link.dropdown-toggle:after {
  display: none;
}

/* line 477, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle,
.navbar-expand-xl.navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle:hover,
.navbar-expand-xl.navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle:focus,
.navbar-expand-xl .navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle,
.navbar-expand-xl .navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle:hover,
.navbar-expand-xl .navbar-main .navbar-nav.navbar-nav-simple>.open>.dropdown-toggle:focus {
  border-color: transparent !important;
  background: transparent !important;
  color: #55A79A;
}

/* line 485, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .navbar-nav.navbar-nav-simple .dropdown-menu,
.navbar-expand-xl .navbar-main .navbar-nav.navbar-nav-simple .dropdown-menu {
  margin-top: 1px !important;
}

/* line 490, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .navbar-nav>.nav-item>.nav-link,
.navbar-expand-xl.navbar-main .navbar-nav>.nav-link,
.navbar-expand-xl .navbar-main .navbar-nav>.nav-item>.nav-link,
.navbar-expand-xl .navbar-main .navbar-nav>.nav-link {
  border-radius: 0;
  -webkit-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  padding: 15px 10px;
  margin: 0;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  border: 1px solid transparent;
  border-top: 3px solid transparent;
}

/* line 503, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
.navbar-expand-xl.navbar-main .navbar-nav>.nav-link .nav-link-icon,
.navbar-expand-xl .navbar-main .navbar-nav>.nav-item>.nav-link .nav-link-icon,
.navbar-expand-xl .navbar-main .navbar-nav>.nav-link .nav-link-icon {
  font-size: 17px;
  margin-top: -5px;
}

/* line 510, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .navbar-nav>.nav-item>.nav-link:hover .caret,
.navbar-expand-xl.navbar-main .navbar-nav>.active>.nav-link .caret,
.navbar-expand-xl .navbar-main .navbar-nav>.nav-item>.nav-link:hover .caret,
.navbar-expand-xl .navbar-main .navbar-nav>.active>.nav-link .caret {
  border-top-color: #fff;
}

/* line 514, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .navbar-nav>.nav-item>.nav-link:focus,
.navbar-expand-xl .navbar-main .navbar-nav>.nav-item>.nav-link:focus {
  background: transparent;
}

/* line 522, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .navbar-nav>.show>.dropdown-toggle,
.navbar-expand-xl.navbar-main .navbar-nav>.show>.dropdown-toggle:hover,
.navbar-expand-xl.navbar-main .navbar-nav>.show>.dropdown-toggle:focus,
.navbar-expand-xl.navbar-main .navbar-nav>.show.active>.dropdown-toggle,
.navbar-expand-xl.navbar-main .navbar-nav>.show.active>.dropdown-toggle:hover,
.navbar-expand-xl.navbar-main .navbar-nav>.show.active>.dropdown-toggle:focus,
.navbar-expand-xl.navbar-main .navbar-nav>.open>.dropdown-toggle,
.navbar-expand-xl.navbar-main .navbar-nav>.open>.dropdown-toggle:hover,
.navbar-expand-xl.navbar-main .navbar-nav>.open>.dropdown-toggle:focus,
.navbar-expand-xl.navbar-main .navbar-nav>.open.active>.dropdown-toggle,
.navbar-expand-xl.navbar-main .navbar-nav>.open.active>.dropdown-toggle:hover,
.navbar-expand-xl.navbar-main .navbar-nav>.open.active>.dropdown-toggle:focus,
.navbar-expand-xl .navbar-main .navbar-nav>.show>.dropdown-toggle,
.navbar-expand-xl .navbar-main .navbar-nav>.show>.dropdown-toggle:hover,
.navbar-expand-xl .navbar-main .navbar-nav>.show>.dropdown-toggle:focus,
.navbar-expand-xl .navbar-main .navbar-nav>.show.active>.dropdown-toggle,
.navbar-expand-xl .navbar-main .navbar-nav>.show.active>.dropdown-toggle:hover,
.navbar-expand-xl .navbar-main .navbar-nav>.show.active>.dropdown-toggle:focus,
.navbar-expand-xl .navbar-main .navbar-nav>.open>.dropdown-toggle,
.navbar-expand-xl .navbar-main .navbar-nav>.open>.dropdown-toggle:hover,
.navbar-expand-xl .navbar-main .navbar-nav>.open>.dropdown-toggle:focus,
.navbar-expand-xl .navbar-main .navbar-nav>.open.active>.dropdown-toggle,
.navbar-expand-xl .navbar-main .navbar-nav>.open.active>.dropdown-toggle:hover,
.navbar-expand-xl .navbar-main .navbar-nav>.open.active>.dropdown-toggle:focus {
  background: #fff;
  color: #1b1b1b;
  border-color: #f3f3f3;
  border-bottom-color: transparent;
}

/* line 533, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .navbar-nav .nav-link-dd-effect:hover,
.navbar-expand-xl.navbar-main .navbar-nav .nav-link-dd-effect.active,
.navbar-expand-xl .navbar-main .navbar-nav .nav-link-dd-effect:hover,
.navbar-expand-xl .navbar-main .navbar-nav .nav-link-dd-effect.active {
  background: #fff;
  color: #1b1b1b;
  border-color: #f3f3f3;
  border-bottom: 1px solid #f3f3f3;
}

/* line 541, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .navbar-nav-flush,
.navbar-expand-xl .navbar-main .navbar-nav-flush {
  margin-left: -20px;
}

/* line 544, assets/scss/core/_mixins.scss */

.navbar-expand-xl.navbar-main .navbar-nav-flush-right,
.navbar-expand-xl .navbar-main .navbar-nav-flush-right {
  margin-right: -20px;
}

/* line 182, assets/scss/core/_main-menu.scss */

.navbar-border-bottom-effect .nav-link {
  position: relative;
  overflow: hidden;
}

/* line 185, assets/scss/core/_main-menu.scss */

.navbar-border-bottom-effect .nav-link:after {
  height: 2px;
  width: 100%;
  content: '';
  position: absolute;
  bottom: 0;
  left: -100%;
  right: 0;
  background-color: transparent;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 197, assets/scss/core/_main-menu.scss */

.navbar-border-bottom-effect .nav-link:hover:after,
.navbar-border-bottom-effect .nav-link:active:after,
.navbar-border-bottom-effect .nav-link:focus:after,
.navbar-border-bottom-effect .nav-link.active:after {
  left: 0;
  background: #55A79A;
}

/* line 205, assets/scss/core/_main-menu.scss */

.hover-scaleIn {
  -webkit-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

/* line 212, assets/scss/core/_main-menu.scss */

.hover-scaleIn-parent:hover .hover-scaleIn {
  -webkit-transform: scale(2);
  transform: scale(2);
}

/* line 215, assets/scss/core/_main-menu.scss */

.hover-scaleIn-parent:hover .track-counter {
  opacity: 0;
}

/* line 8, assets/scss/core/_region-content.scss */

#highlighted {
  background-color: #E6E6E6;
  border-bottom: 1px solid rgba(27, 27, 27, 0.2);
  border-top: none;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  color: #1b1b1b;
}

/* line 2, node_modules/bootstrap/scss/mixins/_clearfix.scss */

#highlighted::after {
  display: block;
  clear: both;
  content: "";
}

/* line 19, assets/scss/core/_region-content.scss */

#content {
  padding: 30px 0;
}

/* line 26, assets/scss/core/_region-content.scss */

#page-header,
.page-header {
  background-color: #fefefe;
  border-bottom: 1px solid #e8e8ee;
  padding: 30px 0;
}

/* line 32, assets/scss/core/_region-content.scss */

#page-header .breadcrumb,
.page-header .breadcrumb {
  padding: 0;
  margin: 0;
  background-color: transparent;
}

/* line 38, assets/scss/core/_region-content.scss */

#page-header .page-header-tabs,
.page-header .page-header-tabs {
  position: relative;
  bottom: -31px;
  margin-bottom: 0;
}

/* line 58, assets/scss/core/_region-content.scss */

html.page-translucent,
body.page-translucent {
  background: transparent;
  background-color: rgba(255, 255, 255, 0.7);
}

/* line 66, assets/scss/core/_region-content.scss */

#content-below {
  background: #f8f9fa;
}

@media (min-width: 768px) {
  /* line 74, assets/scss/core/_region-content.scss */
  .sidebar-left,
  .sidebar-right {
    position: relative;
  }
  /* line 78, assets/scss/core/_region-content.scss */
  .sidebar-left:after,
  .sidebar-right:after {
    height: 100%;
    width: 1px;
    background: #E6E6E6;
    content: '';
    position: absolute;
    right: 0;
    left: auto;
    top: 0;
    bottom: 0;
  }
  /* line 91, assets/scss/core/_region-content.scss */
  .sidebar-left {
    padding-right: 30px;
  }
  /* line 95, assets/scss/core/_region-content.scss */
  .sidebar-right {
    padding-left: 30px;
  }
  /* line 98, assets/scss/core/_region-content.scss */
  .sidebar-right:after {
    right: 0;
    left: 0;
  }
}

/* line 5, assets/scss/core/_region-footer.scss */

#footer {
  background: #292b2c;
  padding: 60px 0 30px;
  color: #A2A2A2;
  color: rgba(255, 255, 255, 0.8);
  border-top: 2px solid #55A79A;
}

/* line 12, assets/scss/core/_region-footer.scss */

#footer .footer-link,
#footer .footer-links a {
  color: #CCCCCC;
  color: rgba(255, 255, 255, 0.9);
}

/* line 17, assets/scss/core/_region-footer.scss */

#footer .footer-link:hover,
#footer .footer-links a:hover {
  color: white;
}

/* line 22, assets/scss/core/_region-footer.scss */

#footer.footer-light {
  color: rgba(41, 43, 44, 0.8);
  background: #f8f9fa;
}

/* line 26, assets/scss/core/_region-footer.scss */

#footer.footer-light .footer-link,
#footer.footer-light .footer-links a {
  color: rgba(41, 43, 44, 0.9);
}

/* line 30, assets/scss/core/_region-footer.scss */

#footer.footer-light .footer-link:hover,
#footer.footer-light .footer-links a:hover {
  color: #292b2c;
}

/* line 36, assets/scss/core/_region-footer.scss */

#footer .container {
  position: relative;
}

/* line 40, assets/scss/core/_region-footer.scss */

#footer.sticky {
  position: fixed;
  bottom: 0;
  top: auto !important;
  left: 0;
  right: 0;
}

/* line 7, assets/scss/core/_page-loading.scss */

.has-page-loader {
  overflow: hidden;
}

/* line 10, assets/scss/core/_page-loading.scss */

.page-loader {
  background: white;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: 999999;
  opacity: 1;
}

/* line 20, assets/scss/core/_page-loading.scss */

.page-loader .fl {
  left: 0 !important;
  right: 0 !important;
  width: 90px;
  margin: 0 auto;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

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

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-light .alert-link {
  color: #686868;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-grey {
  color: #797b7c;
  background-color: #fbfbfc;
  border-color: #f9fafb;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-grey hr {
  border-top-color: #eaedf1;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-grey .alert-link {
  color: #606162;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-grey-dark {
  color: #262a2d;
  background-color: #dbdcdd;
  border-color: #ccced0;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-grey-dark hr {
  border-top-color: #bfc1c4;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-grey-dark .alert-link {
  color: #0f1011;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-primary {
  color: #2c5750;
  background-color: #ddedeb;
  border-color: #cfe6e3;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

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

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-primary .alert-link {
  color: #1b3531;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-primary-dark {
  color: #1a3430;
  background-color: #d6e0de;
  border-color: #c6d3d1;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-primary-dark hr {
  border-top-color: #b8c8c5;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-primary-dark .alert-link {
  color: #091211;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-primary-faded {
  color: rgba(14, 27, 25, 0.636);
  background-color: rgba(248, 251, 251, 0.86);
  border-color: rgba(244, 249, 249, 0.804);
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-primary-faded hr {
  border-top-color: rgba(228, 240, 240, 0.804);
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-primary-faded .alert-link {
  color: rgba(0, 0, 0, 0.636);
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

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

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-info .alert-link {
  color: #062c33;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

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

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-success .alert-link {
  color: #0b2e13;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

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

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-warning .alert-link {
  color: #533f03;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

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

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-danger .alert-link {
  color: #491217;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

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

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-dark .alert-link {
  color: #040505;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

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

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-secondary .alert-link {
  color: #202326;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-black {
  color: black;
  background-color: #cccccc;
  border-color: #b8b8b8;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-black hr {
  border-top-color: #ababab;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-black .alert-link {
  color: black;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-white {
  color: #858585;
  background-color: white;
  border-color: white;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-white hr {
  border-top-color: #f2f2f2;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-white .alert-link {
  color: #6c6c6c;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-green {
  color: #2c5750;
  background-color: #ddedeb;
  border-color: #cfe6e3;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-green hr {
  border-top-color: #beddd9;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-green .alert-link {
  color: #1b3531;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-red {
  color: #63200f;
  background-color: #f2d8d2;
  border-color: #edc9c0;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-red hr {
  border-top-color: #e7b8ac;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-red .alert-link {
  color: #371208;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-blue {
  color: #005a61;
  background-color: #cceff1;
  border-color: #b8e8ec;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-blue hr {
  border-top-color: #a4e1e7;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-blue .alert-link {
  color: #002b2e;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-purple {
  color: #5f3b5c;
  background-color: #f1e3ef;
  border-color: #ebd7e9;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-purple hr {
  border-top-color: #e3c6e0;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-purple .alert-link {
  color: #40273e;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-pink {
  color: #6a0b28;
  background-color: #f5d0db;
  border-color: #f1becd;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-pink hr {
  border-top-color: #eca9bd;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-pink .alert-link {
  color: #3c0617;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-orange {
  color: #784212;
  background-color: #fae5d3;
  border-color: #f8dbc1;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-orange hr {
  border-top-color: #f5ceaa;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-orange .alert-link {
  color: #4c2a0b;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-lime {
  color: #5c7223;
  background-color: #eff8da;
  border-color: #e9f5cb;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-lime hr {
  border-top-color: #e0f1b6;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-lime .alert-link {
  color: #3d4b17;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-blue-dark {
  color: #1b2631;
  background-color: #d6dbdf;
  border-color: #c6ccd2;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-blue-dark hr {
  border-top-color: #b8bfc7;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-blue-dark .alert-link {
  color: #090d10;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-red-dark {
  color: #540816;
  background-color: #eccfd5;
  border-color: #e5bcc4;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-red-dark hr {
  border-top-color: #deaab4;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-red-dark .alert-link {
  color: #25040a;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-brown {
  color: #4b331f;
  background-color: #e9e0d8;
  border-color: #e0d3c8;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-brown hr {
  border-top-color: #d7c6b8;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-brown .alert-link {
  color: #271a10;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-cyan-dark {
  color: #004848;
  background-color: #cce8e8;
  border-color: #b8dfdf;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-cyan-dark hr {
  border-top-color: #a6d7d7;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-cyan-dark .alert-link {
  color: #001515;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-yellow {
  color: #6e5907;
  background-color: #f6eecf;
  border-color: #f3e8bb;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-yellow hr {
  border-top-color: #efe1a5;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-yellow .alert-link {
  color: #3e3204;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-slate {
  color: #303942;
  background-color: #dfe2e5;
  border-color: #d2d6db;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-slate hr {
  border-top-color: #c4c9d0;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-slate .alert-link {
  color: #1b2024;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-olive {
  color: #434300;
  background-color: #e6e6cc;
  border-color: #dbdbb8;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-olive hr {
  border-top-color: #d2d2a7;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-olive .alert-link {
  color: #101000;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-teal {
  color: #004343;
  background-color: #cce6e6;
  border-color: #b8dbdb;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-teal hr {
  border-top-color: #a7d2d2;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-teal .alert-link {
  color: #001010;
}

/* line 15, assets/scss/core/_alerts.scss */

.alert-green-bright {
  color: #186a3b;
  background-color: #d5f5e3;
  border-color: #c4f1d7;
}

/* line 6, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-green-bright hr {
  border-top-color: #afecc9;
}

/* line 10, node_modules/bootstrap/scss/mixins/_alert.scss */

.alert-green-bright .alert-link {
  color: #0f4024;
}

/* line 4, assets/scss/core/_buttons.scss */

.btn {
  font-size: 12px;
  font-weight: 400;
  line-height: 1.35;
  border-radius: 2px;
  border-width: 1px;
  border-style: solid;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 0.5px;
}

/* line 15, assets/scss/core/_buttons.scss */

.btn span.caret {
  display: inline-block;
}

/* line 19, assets/scss/core/_buttons.scss */

.btn.font-weight-bold {
  font-weight: bold;
}

/* line 22, assets/scss/core/_buttons.scss */

.btn.font-weight-normal {
  font-weight: normal;
}

/* line 26, assets/scss/core/_buttons.scss */

.btn.focus,
.btn:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none;
}

/* line 32, assets/scss/core/_buttons.scss */

.btn .icon-in-btn {
  line-height: inherit;
}

/* line 37, assets/scss/core/_buttons.scss */

.btn-icon.btn {
  font-size: 20px;
  text-align: center;
  line-height: 1;
  padding: 0;
  height: 38px;
  width: 38px;
  line-height: 36px;
  border-radius: 2px;
}

/* line 47, assets/scss/core/_buttons.scss */

.btn-icon.btn.btn-sm {
  height: 30px;
  width: 30px;
  line-height: 26px;
  font-size: 18px;
  padding: 0;
}

/* line 54, assets/scss/core/_buttons.scss */

.btn-icon.btn.btn-lg {
  height: 46px;
  width: 46px;
  line-height: 38px;
  font-size: 24px;
  padding: 0;
}

/* line 61, assets/scss/core/_buttons.scss */

.btn-icon.btn.btn-xlg {
  height: 60px;
  width: 60px;
  line-height: 56px;
  font-size: 28px;
  padding: 0;
}

/* line 69, assets/scss/core/_buttons.scss */

.btn-icon.btn.btn-sm.btn-rounded {
  font-size: 16px;
  line-height: 24px;
}

/* line 75, assets/scss/core/_buttons.scss */

.input-group-rounded .btn-icon.btn {
  line-height: 20px;
}

/* line 82, assets/scss/core/_buttons.scss */

.btn-xlg,
.btn-xl {
  padding: 15px 45px;
  font-size: 16px;
  line-height: 1.4;
  border-radius: 2px;
  word-wrap: break-word;
}

/* line 88, assets/scss/core/_buttons.scss */

.btn-sm {
  font-size: 11px;
  line-height: 1.5;
  padding: 0.25rem 0.5rem;
}

/* line 93, assets/scss/core/_buttons.scss */

.btn-lg {
  font-size: 14px;
  padding: 0.55rem 1.25rem;
}

/* line 100, assets/scss/core/_buttons.scss */

.btn-group-lg>.btn,
.btn-lg,
.btn-group-sm>.btn,
.btn-sm,
.input-group-addon,
.input-group-addon.form-control-lg,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.input-group-addon.btn,
.form-control-lg,
.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn>.btn {
  border-radius: 2px;
}

/* line 114, assets/scss/core/_buttons.scss */

.input-group-lg>.input-group-btn>.btn-icon.btn {
  height: 51px !important;
  width: 51px !important;
}

/* line 119, assets/scss/core/_buttons.scss */

.input-group-btn:not(:last-child)>.btn,
.input-group-btn:not(:last-child)>.btn-group {
  margin-right: -2px;
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}

/* line 129, assets/scss/core/_buttons.scss */

.btn-shadow {
  -webkit-box-shadow: #ced4da 0 10px 18px !important;
  box-shadow: #ced4da 0 10px 18px !important;
}

/* line 132, assets/scss/core/_buttons.scss */

.btn-bold {
  font-weight: bold;
}

/* line 135, assets/scss/core/_buttons.scss */

.btn-floating {
  -webkit-box-shadow: 0 6px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2) !important;
  box-shadow: 0 6px 3px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2) !important;
}

/* line 142, assets/scss/core/_buttons.scss */

.btn.btn-rounded-sm {
  border-radius: 0.25rem;
}

/* line 146, assets/scss/core/_buttons.scss */

.btn.btn-rounded,
.btn-group-lg>.btn.btn-rounded,
.btn-group-sm>.btn.btn-rounded {
  border-radius: 30px;
}

/* line 151, assets/scss/core/_buttons.scss */

.btn.btn-rounded.btn-icon {
  border-radius: 100%;
}

/* line 157, assets/scss/core/_buttons.scss */

.btn-link {
  color: rgba(78, 78, 78, 0.8);
  background-color: transparent;
  border-color: transparent;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 117, assets/scss/core/_mixins.scss */

.btn-link:focus,
.btn-link.focus {
  color: rgba(53, 53, 53, 0.8);
}

/* line 121, assets/scss/core/_mixins.scss */

.btn-link:hover {
  color: rgba(53, 53, 53, 0.8);
}

/* line 124, assets/scss/core/_mixins.scss */

.btn-link:active,
.btn-link.active,
.show>.dropdown-toggle .btn-link,
.open>.dropdown-toggle .btn-link {
  color: rgba(53, 53, 53, 0.8);
}

/* line 130, assets/scss/core/_mixins.scss */

.btn-link:active:hover,
.btn-link:active:focus,
.btn-link:active.focus,
.btn-link.active:hover,
.btn-link.active:focus,
.btn-link.active.focus,
.show>.dropdown-toggle .btn-link:hover,
.show>.dropdown-toggle .btn-link:focus,
.show>.dropdown-toggle .btn-link.focus,
.open>.dropdown-toggle .btn-link:hover,
.open>.dropdown-toggle .btn-link:focus,
.open>.dropdown-toggle .btn-link.focus {
  color: rgba(53, 53, 53, 0.8);
}

/* line 136, assets/scss/core/_mixins.scss */

.btn-link:active,
.btn-link.active,
.open>.dropdown-toggle .btn-link {
  background-image: none;
}

/* line 142, assets/scss/core/_mixins.scss */

.btn-link.disabled,
.btn-link[disabled],
.btn-link:disabled,
fieldset[disabled] .btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 149, assets/scss/core/_mixins.scss */

.btn-link.disabled:hover,
.btn-link.disabled:focus,
.btn-link.disabled.focus,
.btn-link[disabled]:hover,
.btn-link[disabled]:focus,
.btn-link[disabled].focus,
.btn-link:disabled:hover,
.btn-link:disabled:focus,
.btn-link:disabled.focus,
fieldset[disabled] .btn-link:hover,
fieldset[disabled] .btn-link:focus,
fieldset[disabled] .btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 157, assets/scss/core/_mixins.scss */

.btn-link .badge {
  color: transparent;
  background-color: rgba(78, 78, 78, 0.8);
}

/* line 160, assets/scss/core/_buttons.scss */

.btn-link:focus,
.btn-link.focus,
.btn-link:hover {
  color: rgba(27, 27, 27, 0.8);
  text-decoration: none;
}

/* line 167, assets/scss/core/_buttons.scss */

.btn-link:active,
.btn-link.active,
.show>.dropdown-toggle .btn-link,
.open>.dropdown-toggle .btn-link {
  color: rgba(27, 27, 27, 0.8);
}

/* line 173, assets/scss/core/_buttons.scss */

.btn-link:active:hover,
.btn-link:active:focus,
.btn-link:active.focus,
.btn-link.active:hover,
.btn-link.active:focus,
.btn-link.active.focus,
.show>.dropdown-toggle .btn-link:hover,
.show>.dropdown-toggle .btn-link:focus,
.show>.dropdown-toggle .btn-link.focus,
.open>.dropdown-toggle .btn-link:hover,
.open>.dropdown-toggle .btn-link:focus,
.open>.dropdown-toggle .btn-link.focus {
  color: rgba(27, 27, 27, 0.8);
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-light:focus,
.btn-light.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-light.disabled,
.btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-light:not(:disabled):not(.disabled):active,
.btn-light:not(:disabled):not(.disabled).active,
.show>.btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-light:not(:disabled):not(.disabled):active:focus,
.btn-light:not(:disabled):not(.disabled).active:focus,
.show>.btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-light:hover {
  color: #495057;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-light:focus,
.btn-outline-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.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 {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-light.btn-invert {
  background-color: #dae0e5;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-light.btn-invert:hover,
.btn-light.btn-invert:focus {
  background-color: #f8f9fa;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-light.btn-link {
  color: #f8f9fa;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-light.btn-link:focus,
.btn-light.btn-link.focus {
  color: #f8f9fa;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-light.btn-link:hover {
  color: #f8f9fa;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-light.btn-link:active,
.btn-light.btn-link.active,
.show>.btn-light.btn-link.dropdown-toggle,
.open>.btn-light.btn-link.dropdown-toggle {
  color: #f8f9fa;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-light.btn-link:active:hover,
.btn-light.btn-link:active:focus,
.btn-light.btn-link:active.focus,
.btn-light.btn-link.active:hover,
.btn-light.btn-link.active:focus,
.btn-light.btn-link.active.focus,
.show>.btn-light.btn-link.dropdown-toggle:hover,
.show>.btn-light.btn-link.dropdown-toggle:focus,
.show>.btn-light.btn-link.dropdown-toggle.focus,
.open>.btn-light.btn-link.dropdown-toggle:hover,
.open>.btn-light.btn-link.dropdown-toggle:focus,
.open>.btn-light.btn-link.dropdown-toggle.focus {
  color: #f8f9fa;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-light.btn-link.disabled,
.btn-light.btn-link[disabled],
.btn-light.btn-link:disabled,
fieldset[disabled] .btn-light.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-light.btn-link.disabled:hover,
.btn-light.btn-link.disabled:focus,
.btn-light.btn-link.disabled.focus,
.btn-light.btn-link[disabled]:hover,
.btn-light.btn-link[disabled]:focus,
.btn-light.btn-link[disabled].focus,
.btn-light.btn-link:disabled:hover,
.btn-light.btn-link:disabled:focus,
.btn-light.btn-link:disabled.focus,
fieldset[disabled] .btn-light.btn-link:hover,
fieldset[disabled] .btn-light.btn-link:focus,
fieldset[disabled] .btn-light.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-light.btn-link .badge {
  color: transparent;
  background-color: #f8f9fa;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-grey {
  color: #212529;
  background-color: #e9ecef;
  border-color: #e9ecef;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-grey:hover {
  color: #212529;
  background-color: #d3d9df;
  border-color: #cbd3da;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-grey:focus,
.btn-grey.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-grey.disabled,
.btn-grey:disabled {
  color: #212529;
  background-color: #e9ecef;
  border-color: #e9ecef;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-grey:not(:disabled):not(.disabled):active,
.btn-grey:not(:disabled):not(.disabled).active,
.show>.btn-grey.dropdown-toggle {
  color: #212529;
  background-color: #cbd3da;
  border-color: #c4ccd4;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-grey:not(:disabled):not(.disabled):active:focus,
.btn-grey:not(:disabled):not(.disabled).active:focus,
.show>.btn-grey.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-grey {
  color: #e9ecef;
  background-color: transparent;
  background-image: none;
  border-color: #e9ecef;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-grey:hover {
  color: white;
  background-color: #e9ecef;
  border-color: #e9ecef;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-grey:focus,
.btn-outline-grey.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-grey.disabled,
.btn-outline-grey:disabled {
  color: #e9ecef;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-grey:not(:disabled):not(.disabled):active,
.btn-outline-grey:not(:disabled):not(.disabled).active,
.show>.btn-outline-grey.dropdown-toggle {
  color: #212529;
  background-color: #e9ecef;
  border-color: #e9ecef;
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-grey:not(:disabled):not(.disabled):active:focus,
.btn-outline-grey:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-grey.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(233, 236, 239, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-grey.btn-invert {
  background-color: #cbd3da;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-grey.btn-invert:hover,
.btn-grey.btn-invert:focus {
  background-color: #e9ecef;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-grey.btn-link {
  color: #e9ecef;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-grey.btn-link:focus,
.btn-grey.btn-link.focus {
  color: #e9ecef;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-grey.btn-link:hover {
  color: #e9ecef;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-grey.btn-link:active,
.btn-grey.btn-link.active,
.show>.btn-grey.btn-link.dropdown-toggle,
.open>.btn-grey.btn-link.dropdown-toggle {
  color: #e9ecef;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-grey.btn-link:active:hover,
.btn-grey.btn-link:active:focus,
.btn-grey.btn-link:active.focus,
.btn-grey.btn-link.active:hover,
.btn-grey.btn-link.active:focus,
.btn-grey.btn-link.active.focus,
.show>.btn-grey.btn-link.dropdown-toggle:hover,
.show>.btn-grey.btn-link.dropdown-toggle:focus,
.show>.btn-grey.btn-link.dropdown-toggle.focus,
.open>.btn-grey.btn-link.dropdown-toggle:hover,
.open>.btn-grey.btn-link.dropdown-toggle:focus,
.open>.btn-grey.btn-link.dropdown-toggle.focus {
  color: #e9ecef;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-grey.btn-link.disabled,
.btn-grey.btn-link[disabled],
.btn-grey.btn-link:disabled,
fieldset[disabled] .btn-grey.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-grey.btn-link.disabled:hover,
.btn-grey.btn-link.disabled:focus,
.btn-grey.btn-link.disabled.focus,
.btn-grey.btn-link[disabled]:hover,
.btn-grey.btn-link[disabled]:focus,
.btn-grey.btn-link[disabled].focus,
.btn-grey.btn-link:disabled:hover,
.btn-grey.btn-link:disabled:focus,
.btn-grey.btn-link:disabled.focus,
fieldset[disabled] .btn-grey.btn-link:hover,
fieldset[disabled] .btn-grey.btn-link:focus,
fieldset[disabled] .btn-grey.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-grey.btn-link .badge {
  color: transparent;
  background-color: #e9ecef;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-grey-dark {
  color: #fff;
  background-color: #495057;
  border-color: #495057;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-grey-dark:hover {
  color: #fff;
  background-color: #383d42;
  border-color: #32373b;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-grey-dark:focus,
.btn-grey-dark.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(73, 80, 87, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(73, 80, 87, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-grey-dark.disabled,
.btn-grey-dark:disabled {
  color: #fff;
  background-color: #495057;
  border-color: #495057;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-grey-dark:not(:disabled):not(.disabled):active,
.btn-grey-dark:not(:disabled):not(.disabled).active,
.show>.btn-grey-dark.dropdown-toggle {
  color: #fff;
  background-color: #32373b;
  border-color: #2c3034;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-grey-dark:not(:disabled):not(.disabled):active:focus,
.btn-grey-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-grey-dark.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(73, 80, 87, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(73, 80, 87, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-grey-dark {
  color: #495057;
  background-color: transparent;
  background-image: none;
  border-color: #495057;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-grey-dark:hover {
  color: white;
  background-color: #495057;
  border-color: #495057;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-grey-dark:focus,
.btn-outline-grey-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(73, 80, 87, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(73, 80, 87, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-grey-dark.disabled,
.btn-outline-grey-dark:disabled {
  color: #495057;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-grey-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-grey-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-grey-dark.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(73, 80, 87, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(73, 80, 87, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-grey-dark.btn-invert {
  background-color: #32373b;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-grey-dark.btn-invert:hover,
.btn-grey-dark.btn-invert:focus {
  background-color: #495057;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-grey-dark.btn-link {
  color: #495057;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-grey-dark.btn-link:focus,
.btn-grey-dark.btn-link.focus {
  color: #495057;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-grey-dark.btn-link:hover {
  color: #495057;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-grey-dark.btn-link:active,
.btn-grey-dark.btn-link.active,
.show>.btn-grey-dark.btn-link.dropdown-toggle,
.open>.btn-grey-dark.btn-link.dropdown-toggle {
  color: #495057;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-grey-dark.btn-link:active:hover,
.btn-grey-dark.btn-link:active:focus,
.btn-grey-dark.btn-link:active.focus,
.btn-grey-dark.btn-link.active:hover,
.btn-grey-dark.btn-link.active:focus,
.btn-grey-dark.btn-link.active.focus,
.show>.btn-grey-dark.btn-link.dropdown-toggle:hover,
.show>.btn-grey-dark.btn-link.dropdown-toggle:focus,
.show>.btn-grey-dark.btn-link.dropdown-toggle.focus,
.open>.btn-grey-dark.btn-link.dropdown-toggle:hover,
.open>.btn-grey-dark.btn-link.dropdown-toggle:focus,
.open>.btn-grey-dark.btn-link.dropdown-toggle.focus {
  color: #495057;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-grey-dark.btn-link.disabled,
.btn-grey-dark.btn-link[disabled],
.btn-grey-dark.btn-link:disabled,
fieldset[disabled] .btn-grey-dark.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-grey-dark.btn-link.disabled:hover,
.btn-grey-dark.btn-link.disabled:focus,
.btn-grey-dark.btn-link.disabled.focus,
.btn-grey-dark.btn-link[disabled]:hover,
.btn-grey-dark.btn-link[disabled]:focus,
.btn-grey-dark.btn-link[disabled].focus,
.btn-grey-dark.btn-link:disabled:hover,
.btn-grey-dark.btn-link:disabled:focus,
.btn-grey-dark.btn-link:disabled.focus,
fieldset[disabled] .btn-grey-dark.btn-link:hover,
fieldset[disabled] .btn-grey-dark.btn-link:focus,
fieldset[disabled] .btn-grey-dark.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-grey-dark.btn-link .badge {
  color: transparent;
  background-color: #495057;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-primary {
  color: #fff;
  background-color: #55A79A;
  border-color: #55A79A;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-primary:hover {
  color: #fff;
  background-color: #488e83;
  border-color: #44857b;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary:focus,
.btn-primary.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary.disabled,
.btn-primary:disabled {
  color: #fff;
  background-color: #55A79A;
  border-color: #55A79A;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show>.btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-primary {
  color: #55A79A;
  background-color: transparent;
  background-image: none;
  border-color: #55A79A;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary:hover {
  color: white;
  background-color: #55A79A;
  border-color: #55A79A;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary:focus,
.btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #55A79A;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.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: #55A79A;
  border-color: #55A79A;
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.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 {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-primary.btn-invert {
  background-color: #44857b;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-primary.btn-invert:hover,
.btn-primary.btn-invert:focus {
  background-color: #55A79A;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-primary.btn-link {
  color: #55A79A;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-primary.btn-link:focus,
.btn-primary.btn-link.focus {
  color: #55A79A;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-primary.btn-link:hover {
  color: #55A79A;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-primary.btn-link:active,
.btn-primary.btn-link.active,
.show>.btn-primary.btn-link.dropdown-toggle,
.open>.btn-primary.btn-link.dropdown-toggle {
  color: #55A79A;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-primary.btn-link:active:hover,
.btn-primary.btn-link:active:focus,
.btn-primary.btn-link:active.focus,
.btn-primary.btn-link.active:hover,
.btn-primary.btn-link.active:focus,
.btn-primary.btn-link.active.focus,
.show>.btn-primary.btn-link.dropdown-toggle:hover,
.show>.btn-primary.btn-link.dropdown-toggle:focus,
.show>.btn-primary.btn-link.dropdown-toggle.focus,
.open>.btn-primary.btn-link.dropdown-toggle:hover,
.open>.btn-primary.btn-link.dropdown-toggle:focus,
.open>.btn-primary.btn-link.dropdown-toggle.focus {
  color: #55A79A;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-primary.btn-link.disabled,
.btn-primary.btn-link[disabled],
.btn-primary.btn-link:disabled,
fieldset[disabled] .btn-primary.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-primary.btn-link.disabled:hover,
.btn-primary.btn-link.disabled:focus,
.btn-primary.btn-link.disabled.focus,
.btn-primary.btn-link[disabled]:hover,
.btn-primary.btn-link[disabled]:focus,
.btn-primary.btn-link[disabled].focus,
.btn-primary.btn-link:disabled:hover,
.btn-primary.btn-link:disabled:focus,
.btn-primary.btn-link:disabled.focus,
fieldset[disabled] .btn-primary.btn-link:hover,
fieldset[disabled] .btn-primary.btn-link:focus,
fieldset[disabled] .btn-primary.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-primary.btn-link .badge {
  color: transparent;
  background-color: #55A79A;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-primary-dark {
  color: #fff;
  background-color: #33635c;
  border-color: #33635c;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-primary-dark:hover {
  color: #fff;
  background-color: #264a44;
  border-color: #21423d;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary-dark:focus,
.btn-primary-dark.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(51, 99, 92, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(51, 99, 92, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary-dark.disabled,
.btn-primary-dark:disabled {
  color: #fff;
  background-color: #33635c;
  border-color: #33635c;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary-dark:not(:disabled):not(.disabled):active,
.btn-primary-dark:not(:disabled):not(.disabled).active,
.show>.btn-primary-dark.dropdown-toggle {
  color: #fff;
  background-color: #21423d;
  border-color: #1d3935;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary-dark:not(:disabled):not(.disabled):active:focus,
.btn-primary-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-primary-dark.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(51, 99, 92, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(51, 99, 92, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-primary-dark {
  color: #33635c;
  background-color: transparent;
  background-image: none;
  border-color: #33635c;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary-dark:hover {
  color: white;
  background-color: #33635c;
  border-color: #33635c;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary-dark:focus,
.btn-outline-primary-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(51, 99, 92, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(51, 99, 92, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary-dark.disabled,
.btn-outline-primary-dark:disabled {
  color: #33635c;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-primary-dark.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(51, 99, 92, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(51, 99, 92, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-primary-dark.btn-invert {
  background-color: #21423d;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-primary-dark.btn-invert:hover,
.btn-primary-dark.btn-invert:focus {
  background-color: #33635c;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-primary-dark.btn-link {
  color: #33635c;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-primary-dark.btn-link:focus,
.btn-primary-dark.btn-link.focus {
  color: #33635c;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-primary-dark.btn-link:hover {
  color: #33635c;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-primary-dark.btn-link:active,
.btn-primary-dark.btn-link.active,
.show>.btn-primary-dark.btn-link.dropdown-toggle,
.open>.btn-primary-dark.btn-link.dropdown-toggle {
  color: #33635c;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-primary-dark.btn-link:active:hover,
.btn-primary-dark.btn-link:active:focus,
.btn-primary-dark.btn-link:active.focus,
.btn-primary-dark.btn-link.active:hover,
.btn-primary-dark.btn-link.active:focus,
.btn-primary-dark.btn-link.active.focus,
.show>.btn-primary-dark.btn-link.dropdown-toggle:hover,
.show>.btn-primary-dark.btn-link.dropdown-toggle:focus,
.show>.btn-primary-dark.btn-link.dropdown-toggle.focus,
.open>.btn-primary-dark.btn-link.dropdown-toggle:hover,
.open>.btn-primary-dark.btn-link.dropdown-toggle:focus,
.open>.btn-primary-dark.btn-link.dropdown-toggle.focus {
  color: #33635c;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-primary-dark.btn-link.disabled,
.btn-primary-dark.btn-link[disabled],
.btn-primary-dark.btn-link:disabled,
fieldset[disabled] .btn-primary-dark.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-primary-dark.btn-link.disabled:hover,
.btn-primary-dark.btn-link.disabled:focus,
.btn-primary-dark.btn-link.disabled.focus,
.btn-primary-dark.btn-link[disabled]:hover,
.btn-primary-dark.btn-link[disabled]:focus,
.btn-primary-dark.btn-link[disabled].focus,
.btn-primary-dark.btn-link:disabled:hover,
.btn-primary-dark.btn-link:disabled:focus,
.btn-primary-dark.btn-link:disabled.focus,
fieldset[disabled] .btn-primary-dark.btn-link:hover,
fieldset[disabled] .btn-primary-dark.btn-link:focus,
fieldset[disabled] .btn-primary-dark.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-primary-dark.btn-link .badge {
  color: transparent;
  background-color: #33635c;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-primary-faded {
  color: #fff;
  background-color: rgba(85, 167, 154, 0.3);
  border-color: rgba(85, 167, 154, 0.3);
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-primary-faded:hover {
  color: #fff;
  background-color: rgba(72, 142, 131, 0.3);
  border-color: rgba(68, 133, 123, 0.3);
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary-faded:focus,
.btn-primary-faded.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary-faded.disabled,
.btn-primary-faded:disabled {
  color: #fff;
  background-color: rgba(85, 167, 154, 0.3);
  border-color: rgba(85, 167, 154, 0.3);
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary-faded:not(:disabled):not(.disabled):active,
.btn-primary-faded:not(:disabled):not(.disabled).active,
.show>.btn-primary-faded.dropdown-toggle {
  color: #fff;
  background-color: rgba(68, 133, 123, 0.3);
  border-color: rgba(63, 125, 115, 0.3);
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-primary-faded:not(:disabled):not(.disabled):active:focus,
.btn-primary-faded:not(:disabled):not(.disabled).active:focus,
.show>.btn-primary-faded.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-primary-faded {
  color: rgba(85, 167, 154, 0.3);
  background-color: transparent;
  background-image: none;
  border-color: rgba(85, 167, 154, 0.3);
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary-faded:hover {
  color: white;
  background-color: rgba(85, 167, 154, 0.3);
  border-color: rgba(85, 167, 154, 0.3);
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary-faded:focus,
.btn-outline-primary-faded.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary-faded.disabled,
.btn-outline-primary-faded:disabled {
  color: rgba(85, 167, 154, 0.3);
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary-faded:not(:disabled):not(.disabled):active,
.btn-outline-primary-faded:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary-faded.dropdown-toggle {
  color: #fff;
  background-color: rgba(85, 167, 154, 0.3);
  border-color: rgba(85, 167, 154, 0.3);
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-primary-faded:not(:disabled):not(.disabled):active:focus,
.btn-outline-primary-faded:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-primary-faded.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-primary-faded.btn-invert {
  background-color: rgba(68, 133, 123, 0.3);
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-primary-faded.btn-invert:hover,
.btn-primary-faded.btn-invert:focus {
  background-color: rgba(85, 167, 154, 0.3);
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-primary-faded.btn-link {
  color: rgba(85, 167, 154, 0.3);
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-primary-faded.btn-link:focus,
.btn-primary-faded.btn-link.focus {
  color: rgba(85, 167, 154, 0.3);
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-primary-faded.btn-link:hover {
  color: rgba(85, 167, 154, 0.3);
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-primary-faded.btn-link:active,
.btn-primary-faded.btn-link.active,
.show>.btn-primary-faded.btn-link.dropdown-toggle,
.open>.btn-primary-faded.btn-link.dropdown-toggle {
  color: rgba(85, 167, 154, 0.3);
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-primary-faded.btn-link:active:hover,
.btn-primary-faded.btn-link:active:focus,
.btn-primary-faded.btn-link:active.focus,
.btn-primary-faded.btn-link.active:hover,
.btn-primary-faded.btn-link.active:focus,
.btn-primary-faded.btn-link.active.focus,
.show>.btn-primary-faded.btn-link.dropdown-toggle:hover,
.show>.btn-primary-faded.btn-link.dropdown-toggle:focus,
.show>.btn-primary-faded.btn-link.dropdown-toggle.focus,
.open>.btn-primary-faded.btn-link.dropdown-toggle:hover,
.open>.btn-primary-faded.btn-link.dropdown-toggle:focus,
.open>.btn-primary-faded.btn-link.dropdown-toggle.focus {
  color: rgba(85, 167, 154, 0.3);
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-primary-faded.btn-link.disabled,
.btn-primary-faded.btn-link[disabled],
.btn-primary-faded.btn-link:disabled,
fieldset[disabled] .btn-primary-faded.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-primary-faded.btn-link.disabled:hover,
.btn-primary-faded.btn-link.disabled:focus,
.btn-primary-faded.btn-link.disabled.focus,
.btn-primary-faded.btn-link[disabled]:hover,
.btn-primary-faded.btn-link[disabled]:focus,
.btn-primary-faded.btn-link[disabled].focus,
.btn-primary-faded.btn-link:disabled:hover,
.btn-primary-faded.btn-link:disabled:focus,
.btn-primary-faded.btn-link:disabled.focus,
fieldset[disabled] .btn-primary-faded.btn-link:hover,
fieldset[disabled] .btn-primary-faded.btn-link:focus,
fieldset[disabled] .btn-primary-faded.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-primary-faded.btn-link .badge {
  color: transparent;
  background-color: rgba(85, 167, 154, 0.3);
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-info:focus,
.btn-info.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-info.disabled,
.btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-info:not(:disabled):not(.disabled):active,
.btn-info:not(:disabled):not(.disabled).active,
.show>.btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-info:not(:disabled):not(.disabled):active:focus,
.btn-info:not(:disabled):not(.disabled).active:focus,
.show>.btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-info:hover {
  color: white;
  background-color: #17a2b8;
  border-color: #17a2b8;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-info:focus,
.btn-outline-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-info.disabled,
.btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.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: #17a2b8;
  border-color: #17a2b8;
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.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 {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-info.btn-invert {
  background-color: #117a8b;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-info.btn-invert:hover,
.btn-info.btn-invert:focus {
  background-color: #17a2b8;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-info.btn-link {
  color: #17a2b8;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-info.btn-link:focus,
.btn-info.btn-link.focus {
  color: #17a2b8;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-info.btn-link:hover {
  color: #17a2b8;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-info.btn-link:active,
.btn-info.btn-link.active,
.show>.btn-info.btn-link.dropdown-toggle,
.open>.btn-info.btn-link.dropdown-toggle {
  color: #17a2b8;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-info.btn-link:active:hover,
.btn-info.btn-link:active:focus,
.btn-info.btn-link:active.focus,
.btn-info.btn-link.active:hover,
.btn-info.btn-link.active:focus,
.btn-info.btn-link.active.focus,
.show>.btn-info.btn-link.dropdown-toggle:hover,
.show>.btn-info.btn-link.dropdown-toggle:focus,
.show>.btn-info.btn-link.dropdown-toggle.focus,
.open>.btn-info.btn-link.dropdown-toggle:hover,
.open>.btn-info.btn-link.dropdown-toggle:focus,
.open>.btn-info.btn-link.dropdown-toggle.focus {
  color: #17a2b8;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-info.btn-link.disabled,
.btn-info.btn-link[disabled],
.btn-info.btn-link:disabled,
fieldset[disabled] .btn-info.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-info.btn-link.disabled:hover,
.btn-info.btn-link.disabled:focus,
.btn-info.btn-link.disabled.focus,
.btn-info.btn-link[disabled]:hover,
.btn-info.btn-link[disabled]:focus,
.btn-info.btn-link[disabled].focus,
.btn-info.btn-link:disabled:hover,
.btn-info.btn-link:disabled:focus,
.btn-info.btn-link:disabled.focus,
fieldset[disabled] .btn-info.btn-link:hover,
fieldset[disabled] .btn-info.btn-link:focus,
fieldset[disabled] .btn-info.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-info.btn-link .badge {
  color: transparent;
  background-color: #17a2b8;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-success:focus,
.btn-success.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-success.disabled,
.btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-success:not(:disabled):not(.disabled):active,
.btn-success:not(:disabled):not(.disabled).active,
.show>.btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-success:not(:disabled):not(.disabled):active:focus,
.btn-success:not(:disabled):not(.disabled).active:focus,
.show>.btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-success {
  color: #28a745;
  background-color: transparent;
  background-image: none;
  border-color: #28a745;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-success:hover {
  color: white;
  background-color: #28a745;
  border-color: #28a745;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-success:focus,
.btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-success.disabled,
.btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.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: #28a745;
  border-color: #28a745;
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.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 {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-success.btn-invert {
  background-color: #1e7e34;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-success.btn-invert:hover,
.btn-success.btn-invert:focus {
  background-color: #28a745;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-success.btn-link {
  color: #28a745;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-success.btn-link:focus,
.btn-success.btn-link.focus {
  color: #28a745;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-success.btn-link:hover {
  color: #28a745;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-success.btn-link:active,
.btn-success.btn-link.active,
.show>.btn-success.btn-link.dropdown-toggle,
.open>.btn-success.btn-link.dropdown-toggle {
  color: #28a745;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-success.btn-link:active:hover,
.btn-success.btn-link:active:focus,
.btn-success.btn-link:active.focus,
.btn-success.btn-link.active:hover,
.btn-success.btn-link.active:focus,
.btn-success.btn-link.active.focus,
.show>.btn-success.btn-link.dropdown-toggle:hover,
.show>.btn-success.btn-link.dropdown-toggle:focus,
.show>.btn-success.btn-link.dropdown-toggle.focus,
.open>.btn-success.btn-link.dropdown-toggle:hover,
.open>.btn-success.btn-link.dropdown-toggle:focus,
.open>.btn-success.btn-link.dropdown-toggle.focus {
  color: #28a745;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-success.btn-link.disabled,
.btn-success.btn-link[disabled],
.btn-success.btn-link:disabled,
fieldset[disabled] .btn-success.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-success.btn-link.disabled:hover,
.btn-success.btn-link.disabled:focus,
.btn-success.btn-link.disabled.focus,
.btn-success.btn-link[disabled]:hover,
.btn-success.btn-link[disabled]:focus,
.btn-success.btn-link[disabled].focus,
.btn-success.btn-link:disabled:hover,
.btn-success.btn-link:disabled:focus,
.btn-success.btn-link:disabled.focus,
fieldset[disabled] .btn-success.btn-link:hover,
fieldset[disabled] .btn-success.btn-link:focus,
fieldset[disabled] .btn-success.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-success.btn-link .badge {
  color: transparent;
  background-color: #28a745;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-warning:focus,
.btn-warning.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-warning.disabled,
.btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-warning:not(:disabled):not(.disabled):active,
.btn-warning:not(:disabled):not(.disabled).active,
.show>.btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-warning:not(:disabled):not(.disabled):active:focus,
.btn-warning:not(:disabled):not(.disabled).active:focus,
.show>.btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-warning:hover {
  color: white;
  background-color: #ffc107;
  border-color: #ffc107;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-warning:focus,
.btn-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.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 {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-warning.btn-invert {
  background-color: #d39e00;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-warning.btn-invert:hover,
.btn-warning.btn-invert:focus {
  background-color: #ffc107;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-warning.btn-link {
  color: #ffc107;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-warning.btn-link:focus,
.btn-warning.btn-link.focus {
  color: #ffc107;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-warning.btn-link:hover {
  color: #ffc107;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-warning.btn-link:active,
.btn-warning.btn-link.active,
.show>.btn-warning.btn-link.dropdown-toggle,
.open>.btn-warning.btn-link.dropdown-toggle {
  color: #ffc107;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-warning.btn-link:active:hover,
.btn-warning.btn-link:active:focus,
.btn-warning.btn-link:active.focus,
.btn-warning.btn-link.active:hover,
.btn-warning.btn-link.active:focus,
.btn-warning.btn-link.active.focus,
.show>.btn-warning.btn-link.dropdown-toggle:hover,
.show>.btn-warning.btn-link.dropdown-toggle:focus,
.show>.btn-warning.btn-link.dropdown-toggle.focus,
.open>.btn-warning.btn-link.dropdown-toggle:hover,
.open>.btn-warning.btn-link.dropdown-toggle:focus,
.open>.btn-warning.btn-link.dropdown-toggle.focus {
  color: #ffc107;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-warning.btn-link.disabled,
.btn-warning.btn-link[disabled],
.btn-warning.btn-link:disabled,
fieldset[disabled] .btn-warning.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-warning.btn-link.disabled:hover,
.btn-warning.btn-link.disabled:focus,
.btn-warning.btn-link.disabled.focus,
.btn-warning.btn-link[disabled]:hover,
.btn-warning.btn-link[disabled]:focus,
.btn-warning.btn-link[disabled].focus,
.btn-warning.btn-link:disabled:hover,
.btn-warning.btn-link:disabled:focus,
.btn-warning.btn-link:disabled.focus,
fieldset[disabled] .btn-warning.btn-link:hover,
fieldset[disabled] .btn-warning.btn-link:focus,
fieldset[disabled] .btn-warning.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-warning.btn-link .badge {
  color: transparent;
  background-color: #ffc107;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-danger:focus,
.btn-danger.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-danger:not(:disabled):not(.disabled):active:focus,
.btn-danger:not(:disabled):not(.disabled).active:focus,
.show>.btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-danger:hover {
  color: white;
  background-color: #dc3545;
  border-color: #dc3545;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-danger:focus,
.btn-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.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: #dc3545;
  border-color: #dc3545;
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.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 {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-danger.btn-invert {
  background-color: #bd2130;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-danger.btn-invert:hover,
.btn-danger.btn-invert:focus {
  background-color: #dc3545;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-danger.btn-link {
  color: #dc3545;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-danger.btn-link:focus,
.btn-danger.btn-link.focus {
  color: #dc3545;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-danger.btn-link:hover {
  color: #dc3545;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-danger.btn-link:active,
.btn-danger.btn-link.active,
.show>.btn-danger.btn-link.dropdown-toggle,
.open>.btn-danger.btn-link.dropdown-toggle {
  color: #dc3545;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-danger.btn-link:active:hover,
.btn-danger.btn-link:active:focus,
.btn-danger.btn-link:active.focus,
.btn-danger.btn-link.active:hover,
.btn-danger.btn-link.active:focus,
.btn-danger.btn-link.active.focus,
.show>.btn-danger.btn-link.dropdown-toggle:hover,
.show>.btn-danger.btn-link.dropdown-toggle:focus,
.show>.btn-danger.btn-link.dropdown-toggle.focus,
.open>.btn-danger.btn-link.dropdown-toggle:hover,
.open>.btn-danger.btn-link.dropdown-toggle:focus,
.open>.btn-danger.btn-link.dropdown-toggle.focus {
  color: #dc3545;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-danger.btn-link.disabled,
.btn-danger.btn-link[disabled],
.btn-danger.btn-link:disabled,
fieldset[disabled] .btn-danger.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-danger.btn-link.disabled:hover,
.btn-danger.btn-link.disabled:focus,
.btn-danger.btn-link.disabled.focus,
.btn-danger.btn-link[disabled]:hover,
.btn-danger.btn-link[disabled]:focus,
.btn-danger.btn-link[disabled].focus,
.btn-danger.btn-link:disabled:hover,
.btn-danger.btn-link:disabled:focus,
.btn-danger.btn-link:disabled.focus,
fieldset[disabled] .btn-danger.btn-link:hover,
fieldset[disabled] .btn-danger.btn-link:focus,
fieldset[disabled] .btn-danger.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-danger.btn-link .badge {
  color: transparent;
  background-color: #dc3545;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-dark:focus,
.btn-dark.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-dark.disabled,
.btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show>.btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-dark:not(:disabled):not(.disabled):active:focus,
.btn-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-dark:hover {
  color: white;
  background-color: #343a40;
  border-color: #343a40;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-dark:focus,
.btn-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.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: #343a40;
  border-color: #343a40;
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.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 {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-dark.btn-invert {
  background-color: #1d2124;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-dark.btn-invert:hover,
.btn-dark.btn-invert:focus {
  background-color: #343a40;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-dark.btn-link {
  color: #343a40;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-dark.btn-link:focus,
.btn-dark.btn-link.focus {
  color: #343a40;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-dark.btn-link:hover {
  color: #343a40;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-dark.btn-link:active,
.btn-dark.btn-link.active,
.show>.btn-dark.btn-link.dropdown-toggle,
.open>.btn-dark.btn-link.dropdown-toggle {
  color: #343a40;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-dark.btn-link:active:hover,
.btn-dark.btn-link:active:focus,
.btn-dark.btn-link:active.focus,
.btn-dark.btn-link.active:hover,
.btn-dark.btn-link.active:focus,
.btn-dark.btn-link.active.focus,
.show>.btn-dark.btn-link.dropdown-toggle:hover,
.show>.btn-dark.btn-link.dropdown-toggle:focus,
.show>.btn-dark.btn-link.dropdown-toggle.focus,
.open>.btn-dark.btn-link.dropdown-toggle:hover,
.open>.btn-dark.btn-link.dropdown-toggle:focus,
.open>.btn-dark.btn-link.dropdown-toggle.focus {
  color: #343a40;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-dark.btn-link.disabled,
.btn-dark.btn-link[disabled],
.btn-dark.btn-link:disabled,
fieldset[disabled] .btn-dark.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-dark.btn-link.disabled:hover,
.btn-dark.btn-link.disabled:focus,
.btn-dark.btn-link.disabled.focus,
.btn-dark.btn-link[disabled]:hover,
.btn-dark.btn-link[disabled]:focus,
.btn-dark.btn-link[disabled].focus,
.btn-dark.btn-link:disabled:hover,
.btn-dark.btn-link:disabled:focus,
.btn-dark.btn-link:disabled.focus,
fieldset[disabled] .btn-dark.btn-link:hover,
fieldset[disabled] .btn-dark.btn-link:focus,
fieldset[disabled] .btn-dark.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-dark.btn-link .badge {
  color: transparent;
  background-color: #343a40;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-secondary:focus,
.btn-secondary.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-secondary.disabled,
.btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show>.btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show>.btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-secondary {
  color: #6c757d;
  background-color: transparent;
  background-image: none;
  border-color: #6c757d;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-secondary:hover {
  color: white;
  background-color: #6c757d;
  border-color: #6c757d;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-secondary:focus,
.btn-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.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: #6c757d;
  border-color: #6c757d;
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.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 {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-secondary.btn-invert {
  background-color: #545b62;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-secondary.btn-invert:hover,
.btn-secondary.btn-invert:focus {
  background-color: #6c757d;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-secondary.btn-link {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-secondary.btn-link:focus,
.btn-secondary.btn-link.focus {
  color: #6c757d;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-secondary.btn-link:hover {
  color: #6c757d;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-secondary.btn-link:active,
.btn-secondary.btn-link.active,
.show>.btn-secondary.btn-link.dropdown-toggle,
.open>.btn-secondary.btn-link.dropdown-toggle {
  color: #6c757d;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-secondary.btn-link:active:hover,
.btn-secondary.btn-link:active:focus,
.btn-secondary.btn-link:active.focus,
.btn-secondary.btn-link.active:hover,
.btn-secondary.btn-link.active:focus,
.btn-secondary.btn-link.active.focus,
.show>.btn-secondary.btn-link.dropdown-toggle:hover,
.show>.btn-secondary.btn-link.dropdown-toggle:focus,
.show>.btn-secondary.btn-link.dropdown-toggle.focus,
.open>.btn-secondary.btn-link.dropdown-toggle:hover,
.open>.btn-secondary.btn-link.dropdown-toggle:focus,
.open>.btn-secondary.btn-link.dropdown-toggle.focus {
  color: #6c757d;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-secondary.btn-link.disabled,
.btn-secondary.btn-link[disabled],
.btn-secondary.btn-link:disabled,
fieldset[disabled] .btn-secondary.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-secondary.btn-link.disabled:hover,
.btn-secondary.btn-link.disabled:focus,
.btn-secondary.btn-link.disabled.focus,
.btn-secondary.btn-link[disabled]:hover,
.btn-secondary.btn-link[disabled]:focus,
.btn-secondary.btn-link[disabled].focus,
.btn-secondary.btn-link:disabled:hover,
.btn-secondary.btn-link:disabled:focus,
.btn-secondary.btn-link:disabled.focus,
fieldset[disabled] .btn-secondary.btn-link:hover,
fieldset[disabled] .btn-secondary.btn-link:focus,
fieldset[disabled] .btn-secondary.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-secondary.btn-link .badge {
  color: transparent;
  background-color: #6c757d;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-black {
  color: #fff;
  background-color: #000;
  border-color: #000;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-black:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-black:focus,
.btn-black.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-black.disabled,
.btn-black:disabled {
  color: #fff;
  background-color: #000;
  border-color: #000;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-black:not(:disabled):not(.disabled):active:focus,
.btn-black:not(:disabled):not(.disabled).active:focus,
.show>.btn-black.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-black {
  color: #000;
  background-color: transparent;
  background-image: none;
  border-color: #000;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-black:hover {
  color: white;
  background-color: #000;
  border-color: #000;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-black:focus,
.btn-outline-black.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-black.disabled,
.btn-outline-black:disabled {
  color: #000;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-black:not(:disabled):not(.disabled):active:focus,
.btn-outline-black:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-black.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 0, 0, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-black.btn-invert {
  background-color: black;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-black.btn-invert:hover,
.btn-black.btn-invert:focus {
  background-color: #000;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-black.btn-link {
  color: #000;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-black.btn-link:focus,
.btn-black.btn-link.focus {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-black.btn-link:hover {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-black.btn-link:active,
.btn-black.btn-link.active,
.show>.btn-black.btn-link.dropdown-toggle,
.open>.btn-black.btn-link.dropdown-toggle {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-black.btn-link:active:hover,
.btn-black.btn-link:active:focus,
.btn-black.btn-link:active.focus,
.btn-black.btn-link.active:hover,
.btn-black.btn-link.active:focus,
.btn-black.btn-link.active.focus,
.show>.btn-black.btn-link.dropdown-toggle:hover,
.show>.btn-black.btn-link.dropdown-toggle:focus,
.show>.btn-black.btn-link.dropdown-toggle.focus,
.open>.btn-black.btn-link.dropdown-toggle:hover,
.open>.btn-black.btn-link.dropdown-toggle:focus,
.open>.btn-black.btn-link.dropdown-toggle.focus {
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-black.btn-link.disabled,
.btn-black.btn-link[disabled],
.btn-black.btn-link:disabled,
fieldset[disabled] .btn-black.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-black.btn-link.disabled:hover,
.btn-black.btn-link.disabled:focus,
.btn-black.btn-link.disabled.focus,
.btn-black.btn-link[disabled]:hover,
.btn-black.btn-link[disabled]:focus,
.btn-black.btn-link[disabled].focus,
.btn-black.btn-link:disabled:hover,
.btn-black.btn-link:disabled:focus,
.btn-black.btn-link:disabled.focus,
fieldset[disabled] .btn-black.btn-link:hover,
fieldset[disabled] .btn-black.btn-link:focus,
fieldset[disabled] .btn-black.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-black.btn-link .badge {
  color: transparent;
  background-color: #000;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-white {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-white:hover {
  color: #212529;
  background-color: #ececec;
  border-color: #e6e6e6;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-white:focus,
.btn-white.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-white.disabled,
.btn-white:disabled {
  color: #212529;
  background-color: #fff;
  border-color: #fff;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-white:not(:disabled):not(.disabled):active,
.btn-white:not(:disabled):not(.disabled).active,
.show>.btn-white.dropdown-toggle {
  color: #212529;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-white:not(:disabled):not(.disabled):active:focus,
.btn-white:not(:disabled):not(.disabled).active:focus,
.show>.btn-white.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-white {
  color: #fff;
  background-color: transparent;
  background-image: none;
  border-color: #fff;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-white:focus,
.btn-outline-white.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-white.disabled,
.btn-outline-white:disabled {
  color: #fff;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-white:not(:disabled):not(.disabled):active:focus,
.btn-outline-white:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-white.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-white.btn-invert {
  background-color: #e6e6e6;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-white.btn-invert:hover,
.btn-white.btn-invert:focus {
  background-color: #fff;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-white.btn-link {
  color: #fff;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-white.btn-link:focus,
.btn-white.btn-link.focus {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-white.btn-link:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-white.btn-link:active,
.btn-white.btn-link.active,
.show>.btn-white.btn-link.dropdown-toggle,
.open>.btn-white.btn-link.dropdown-toggle {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-white.btn-link:active:hover,
.btn-white.btn-link:active:focus,
.btn-white.btn-link:active.focus,
.btn-white.btn-link.active:hover,
.btn-white.btn-link.active:focus,
.btn-white.btn-link.active.focus,
.show>.btn-white.btn-link.dropdown-toggle:hover,
.show>.btn-white.btn-link.dropdown-toggle:focus,
.show>.btn-white.btn-link.dropdown-toggle.focus,
.open>.btn-white.btn-link.dropdown-toggle:hover,
.open>.btn-white.btn-link.dropdown-toggle:focus,
.open>.btn-white.btn-link.dropdown-toggle.focus {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-white.btn-link.disabled,
.btn-white.btn-link[disabled],
.btn-white.btn-link:disabled,
fieldset[disabled] .btn-white.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-white.btn-link.disabled:hover,
.btn-white.btn-link.disabled:focus,
.btn-white.btn-link.disabled.focus,
.btn-white.btn-link[disabled]:hover,
.btn-white.btn-link[disabled]:focus,
.btn-white.btn-link[disabled].focus,
.btn-white.btn-link:disabled:hover,
.btn-white.btn-link:disabled:focus,
.btn-white.btn-link:disabled.focus,
fieldset[disabled] .btn-white.btn-link:hover,
fieldset[disabled] .btn-white.btn-link:focus,
fieldset[disabled] .btn-white.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-white.btn-link .badge {
  color: transparent;
  background-color: #fff;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-green {
  color: #fff;
  background-color: #55A79A;
  border-color: #55A79A;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-green:hover {
  color: #fff;
  background-color: #488e83;
  border-color: #44857b;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-green:focus,
.btn-green.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-green.disabled,
.btn-green:disabled {
  color: #fff;
  background-color: #55A79A;
  border-color: #55A79A;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-green:not(:disabled):not(.disabled):active,
.btn-green:not(:disabled):not(.disabled).active,
.show>.btn-green.dropdown-toggle {
  color: #fff;
  background-color: #44857b;
  border-color: #3f7d73;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-green:not(:disabled):not(.disabled):active:focus,
.btn-green:not(:disabled):not(.disabled).active:focus,
.show>.btn-green.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-green {
  color: #55A79A;
  background-color: transparent;
  background-image: none;
  border-color: #55A79A;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-green:hover {
  color: white;
  background-color: #55A79A;
  border-color: #55A79A;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-green:focus,
.btn-outline-green.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-green.disabled,
.btn-outline-green:disabled {
  color: #55A79A;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-green:not(:disabled):not(.disabled):active:focus,
.btn-outline-green:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-green.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(85, 167, 154, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-green.btn-invert {
  background-color: #44857b;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-green.btn-invert:hover,
.btn-green.btn-invert:focus {
  background-color: #55A79A;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-green.btn-link {
  color: #55A79A;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-green.btn-link:focus,
.btn-green.btn-link.focus {
  color: #55A79A;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-green.btn-link:hover {
  color: #55A79A;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-green.btn-link:active,
.btn-green.btn-link.active,
.show>.btn-green.btn-link.dropdown-toggle,
.open>.btn-green.btn-link.dropdown-toggle {
  color: #55A79A;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-green.btn-link:active:hover,
.btn-green.btn-link:active:focus,
.btn-green.btn-link:active.focus,
.btn-green.btn-link.active:hover,
.btn-green.btn-link.active:focus,
.btn-green.btn-link.active.focus,
.show>.btn-green.btn-link.dropdown-toggle:hover,
.show>.btn-green.btn-link.dropdown-toggle:focus,
.show>.btn-green.btn-link.dropdown-toggle.focus,
.open>.btn-green.btn-link.dropdown-toggle:hover,
.open>.btn-green.btn-link.dropdown-toggle:focus,
.open>.btn-green.btn-link.dropdown-toggle.focus {
  color: #55A79A;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-green.btn-link.disabled,
.btn-green.btn-link[disabled],
.btn-green.btn-link:disabled,
fieldset[disabled] .btn-green.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-green.btn-link.disabled:hover,
.btn-green.btn-link.disabled:focus,
.btn-green.btn-link.disabled.focus,
.btn-green.btn-link[disabled]:hover,
.btn-green.btn-link[disabled]:focus,
.btn-green.btn-link[disabled].focus,
.btn-green.btn-link:disabled:hover,
.btn-green.btn-link:disabled:focus,
.btn-green.btn-link:disabled.focus,
fieldset[disabled] .btn-green.btn-link:hover,
fieldset[disabled] .btn-green.btn-link:focus,
fieldset[disabled] .btn-green.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-green.btn-link .badge {
  color: transparent;
  background-color: #55A79A;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-red {
  color: #fff;
  background-color: #BE3E1D;
  border-color: #BE3E1D;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-red:hover {
  color: #fff;
  background-color: #9d3318;
  border-color: #923016;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-red:focus,
.btn-red.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(190, 62, 29, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(190, 62, 29, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-red.disabled,
.btn-red:disabled {
  color: #fff;
  background-color: #BE3E1D;
  border-color: #BE3E1D;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-red:not(:disabled):not(.disabled):active,
.btn-red:not(:disabled):not(.disabled).active,
.show>.btn-red.dropdown-toggle {
  color: #fff;
  background-color: #923016;
  border-color: #872c15;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-red:not(:disabled):not(.disabled):active:focus,
.btn-red:not(:disabled):not(.disabled).active:focus,
.show>.btn-red.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(190, 62, 29, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(190, 62, 29, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-red {
  color: #BE3E1D;
  background-color: transparent;
  background-image: none;
  border-color: #BE3E1D;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-red:hover {
  color: white;
  background-color: #BE3E1D;
  border-color: #BE3E1D;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-red:focus,
.btn-outline-red.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(190, 62, 29, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(190, 62, 29, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-red.disabled,
.btn-outline-red:disabled {
  color: #BE3E1D;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-red:not(:disabled):not(.disabled):active:focus,
.btn-outline-red:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-red.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(190, 62, 29, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(190, 62, 29, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-red.btn-invert {
  background-color: #923016;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-red.btn-invert:hover,
.btn-red.btn-invert:focus {
  background-color: #BE3E1D;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-red.btn-link {
  color: #BE3E1D;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-red.btn-link:focus,
.btn-red.btn-link.focus {
  color: #BE3E1D;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-red.btn-link:hover {
  color: #BE3E1D;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-red.btn-link:active,
.btn-red.btn-link.active,
.show>.btn-red.btn-link.dropdown-toggle,
.open>.btn-red.btn-link.dropdown-toggle {
  color: #BE3E1D;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-red.btn-link:active:hover,
.btn-red.btn-link:active:focus,
.btn-red.btn-link:active.focus,
.btn-red.btn-link.active:hover,
.btn-red.btn-link.active:focus,
.btn-red.btn-link.active.focus,
.show>.btn-red.btn-link.dropdown-toggle:hover,
.show>.btn-red.btn-link.dropdown-toggle:focus,
.show>.btn-red.btn-link.dropdown-toggle.focus,
.open>.btn-red.btn-link.dropdown-toggle:hover,
.open>.btn-red.btn-link.dropdown-toggle:focus,
.open>.btn-red.btn-link.dropdown-toggle.focus {
  color: #BE3E1D;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-red.btn-link.disabled,
.btn-red.btn-link[disabled],
.btn-red.btn-link:disabled,
fieldset[disabled] .btn-red.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-red.btn-link.disabled:hover,
.btn-red.btn-link.disabled:focus,
.btn-red.btn-link.disabled.focus,
.btn-red.btn-link[disabled]:hover,
.btn-red.btn-link[disabled]:focus,
.btn-red.btn-link[disabled].focus,
.btn-red.btn-link:disabled:hover,
.btn-red.btn-link:disabled:focus,
.btn-red.btn-link:disabled.focus,
fieldset[disabled] .btn-red.btn-link:hover,
fieldset[disabled] .btn-red.btn-link:focus,
fieldset[disabled] .btn-red.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-red.btn-link .badge {
  color: transparent;
  background-color: #BE3E1D;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-blue {
  color: #fff;
  background-color: #00ADBB;
  border-color: #00ADBB;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-blue:hover {
  color: #fff;
  background-color: #008a95;
  border-color: #007e88;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-blue:focus,
.btn-blue.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 173, 187, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 173, 187, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-blue.disabled,
.btn-blue:disabled {
  color: #fff;
  background-color: #00ADBB;
  border-color: #00ADBB;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-blue:not(:disabled):not(.disabled):active,
.btn-blue:not(:disabled):not(.disabled).active,
.show>.btn-blue.dropdown-toggle {
  color: #fff;
  background-color: #007e88;
  border-color: #00727b;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-blue:not(:disabled):not(.disabled):active:focus,
.btn-blue:not(:disabled):not(.disabled).active:focus,
.show>.btn-blue.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 173, 187, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 173, 187, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-blue {
  color: #00ADBB;
  background-color: transparent;
  background-image: none;
  border-color: #00ADBB;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-blue:hover {
  color: white;
  background-color: #00ADBB;
  border-color: #00ADBB;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-blue:focus,
.btn-outline-blue.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 173, 187, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(0, 173, 187, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-blue.disabled,
.btn-outline-blue:disabled {
  color: #00ADBB;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-blue:not(:disabled):not(.disabled):active:focus,
.btn-outline-blue:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-blue.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 173, 187, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 173, 187, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-blue.btn-invert {
  background-color: #007e88;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-blue.btn-invert:hover,
.btn-blue.btn-invert:focus {
  background-color: #00ADBB;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-blue.btn-link {
  color: #00ADBB;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-blue.btn-link:focus,
.btn-blue.btn-link.focus {
  color: #00ADBB;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-blue.btn-link:hover {
  color: #00ADBB;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-blue.btn-link:active,
.btn-blue.btn-link.active,
.show>.btn-blue.btn-link.dropdown-toggle,
.open>.btn-blue.btn-link.dropdown-toggle {
  color: #00ADBB;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-blue.btn-link:active:hover,
.btn-blue.btn-link:active:focus,
.btn-blue.btn-link:active.focus,
.btn-blue.btn-link.active:hover,
.btn-blue.btn-link.active:focus,
.btn-blue.btn-link.active.focus,
.show>.btn-blue.btn-link.dropdown-toggle:hover,
.show>.btn-blue.btn-link.dropdown-toggle:focus,
.show>.btn-blue.btn-link.dropdown-toggle.focus,
.open>.btn-blue.btn-link.dropdown-toggle:hover,
.open>.btn-blue.btn-link.dropdown-toggle:focus,
.open>.btn-blue.btn-link.dropdown-toggle.focus {
  color: #00ADBB;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-blue.btn-link.disabled,
.btn-blue.btn-link[disabled],
.btn-blue.btn-link:disabled,
fieldset[disabled] .btn-blue.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-blue.btn-link.disabled:hover,
.btn-blue.btn-link.disabled:focus,
.btn-blue.btn-link.disabled.focus,
.btn-blue.btn-link[disabled]:hover,
.btn-blue.btn-link[disabled]:focus,
.btn-blue.btn-link[disabled].focus,
.btn-blue.btn-link:disabled:hover,
.btn-blue.btn-link:disabled:focus,
.btn-blue.btn-link:disabled.focus,
fieldset[disabled] .btn-blue.btn-link:hover,
fieldset[disabled] .btn-blue.btn-link:focus,
fieldset[disabled] .btn-blue.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-blue.btn-link .badge {
  color: transparent;
  background-color: #00ADBB;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-purple {
  color: #fff;
  background-color: #b771b0;
  border-color: #b771b0;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-purple:hover {
  color: #fff;
  background-color: #aa58a2;
  border-color: #a3529b;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-purple:focus,
.btn-purple.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(183, 113, 176, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(183, 113, 176, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-purple.disabled,
.btn-purple:disabled {
  color: #fff;
  background-color: #b771b0;
  border-color: #b771b0;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-purple:not(:disabled):not(.disabled):active,
.btn-purple:not(:disabled):not(.disabled).active,
.show>.btn-purple.dropdown-toggle {
  color: #fff;
  background-color: #a3529b;
  border-color: #9a4e93;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-purple:not(:disabled):not(.disabled):active:focus,
.btn-purple:not(:disabled):not(.disabled).active:focus,
.show>.btn-purple.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(183, 113, 176, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(183, 113, 176, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-purple {
  color: #b771b0;
  background-color: transparent;
  background-image: none;
  border-color: #b771b0;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-purple:hover {
  color: white;
  background-color: #b771b0;
  border-color: #b771b0;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-purple:focus,
.btn-outline-purple.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(183, 113, 176, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(183, 113, 176, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-purple.disabled,
.btn-outline-purple:disabled {
  color: #b771b0;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-purple:not(:disabled):not(.disabled):active:focus,
.btn-outline-purple:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-purple.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(183, 113, 176, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(183, 113, 176, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-purple.btn-invert {
  background-color: #a3529b;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-purple.btn-invert:hover,
.btn-purple.btn-invert:focus {
  background-color: #b771b0;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-purple.btn-link {
  color: #b771b0;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-purple.btn-link:focus,
.btn-purple.btn-link.focus {
  color: #b771b0;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-purple.btn-link:hover {
  color: #b771b0;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-purple.btn-link:active,
.btn-purple.btn-link.active,
.show>.btn-purple.btn-link.dropdown-toggle,
.open>.btn-purple.btn-link.dropdown-toggle {
  color: #b771b0;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-purple.btn-link:active:hover,
.btn-purple.btn-link:active:focus,
.btn-purple.btn-link:active.focus,
.btn-purple.btn-link.active:hover,
.btn-purple.btn-link.active:focus,
.btn-purple.btn-link.active.focus,
.show>.btn-purple.btn-link.dropdown-toggle:hover,
.show>.btn-purple.btn-link.dropdown-toggle:focus,
.show>.btn-purple.btn-link.dropdown-toggle.focus,
.open>.btn-purple.btn-link.dropdown-toggle:hover,
.open>.btn-purple.btn-link.dropdown-toggle:focus,
.open>.btn-purple.btn-link.dropdown-toggle.focus {
  color: #b771b0;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-purple.btn-link.disabled,
.btn-purple.btn-link[disabled],
.btn-purple.btn-link:disabled,
fieldset[disabled] .btn-purple.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-purple.btn-link.disabled:hover,
.btn-purple.btn-link.disabled:focus,
.btn-purple.btn-link.disabled.focus,
.btn-purple.btn-link[disabled]:hover,
.btn-purple.btn-link[disabled]:focus,
.btn-purple.btn-link[disabled].focus,
.btn-purple.btn-link:disabled:hover,
.btn-purple.btn-link:disabled:focus,
.btn-purple.btn-link:disabled.focus,
fieldset[disabled] .btn-purple.btn-link:hover,
fieldset[disabled] .btn-purple.btn-link:focus,
fieldset[disabled] .btn-purple.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-purple.btn-link .badge {
  color: transparent;
  background-color: #b771b0;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-pink {
  color: #fff;
  background-color: #CC164D;
  border-color: #CC164D;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-pink:hover {
  color: #fff;
  background-color: #a91240;
  border-color: #9e113c;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-pink:focus,
.btn-pink.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(204, 22, 77, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(204, 22, 77, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-pink.disabled,
.btn-pink:disabled {
  color: #fff;
  background-color: #CC164D;
  border-color: #CC164D;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-pink:not(:disabled):not(.disabled):active,
.btn-pink:not(:disabled):not(.disabled).active,
.show>.btn-pink.dropdown-toggle {
  color: #fff;
  background-color: #9e113c;
  border-color: #921037;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-pink:not(:disabled):not(.disabled):active:focus,
.btn-pink:not(:disabled):not(.disabled).active:focus,
.show>.btn-pink.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(204, 22, 77, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(204, 22, 77, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-pink {
  color: #CC164D;
  background-color: transparent;
  background-image: none;
  border-color: #CC164D;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-pink:hover {
  color: white;
  background-color: #CC164D;
  border-color: #CC164D;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-pink:focus,
.btn-outline-pink.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 22, 77, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(204, 22, 77, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-pink.disabled,
.btn-outline-pink:disabled {
  color: #CC164D;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-pink:not(:disabled):not(.disabled):active:focus,
.btn-outline-pink:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-pink.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(204, 22, 77, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(204, 22, 77, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-pink.btn-invert {
  background-color: #9e113c;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-pink.btn-invert:hover,
.btn-pink.btn-invert:focus {
  background-color: #CC164D;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-pink.btn-link {
  color: #CC164D;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-pink.btn-link:focus,
.btn-pink.btn-link.focus {
  color: #CC164D;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-pink.btn-link:hover {
  color: #CC164D;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-pink.btn-link:active,
.btn-pink.btn-link.active,
.show>.btn-pink.btn-link.dropdown-toggle,
.open>.btn-pink.btn-link.dropdown-toggle {
  color: #CC164D;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-pink.btn-link:active:hover,
.btn-pink.btn-link:active:focus,
.btn-pink.btn-link:active.focus,
.btn-pink.btn-link.active:hover,
.btn-pink.btn-link.active:focus,
.btn-pink.btn-link.active.focus,
.show>.btn-pink.btn-link.dropdown-toggle:hover,
.show>.btn-pink.btn-link.dropdown-toggle:focus,
.show>.btn-pink.btn-link.dropdown-toggle.focus,
.open>.btn-pink.btn-link.dropdown-toggle:hover,
.open>.btn-pink.btn-link.dropdown-toggle:focus,
.open>.btn-pink.btn-link.dropdown-toggle.focus {
  color: #CC164D;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-pink.btn-link.disabled,
.btn-pink.btn-link[disabled],
.btn-pink.btn-link:disabled,
fieldset[disabled] .btn-pink.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-pink.btn-link.disabled:hover,
.btn-pink.btn-link.disabled:focus,
.btn-pink.btn-link.disabled.focus,
.btn-pink.btn-link[disabled]:hover,
.btn-pink.btn-link[disabled]:focus,
.btn-pink.btn-link[disabled].focus,
.btn-pink.btn-link:disabled:hover,
.btn-pink.btn-link:disabled:focus,
.btn-pink.btn-link:disabled.focus,
fieldset[disabled] .btn-pink.btn-link:hover,
fieldset[disabled] .btn-pink.btn-link:focus,
fieldset[disabled] .btn-pink.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-pink.btn-link .badge {
  color: transparent;
  background-color: #CC164D;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-orange {
  color: #fff;
  background-color: #e67e22;
  border-color: #e67e22;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-orange:hover {
  color: #fff;
  background-color: #cb6b17;
  border-color: #bf6516;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-orange:focus,
.btn-orange.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(230, 126, 34, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(230, 126, 34, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-orange.disabled,
.btn-orange:disabled {
  color: #fff;
  background-color: #e67e22;
  border-color: #e67e22;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-orange:not(:disabled):not(.disabled):active,
.btn-orange:not(:disabled):not(.disabled).active,
.show>.btn-orange.dropdown-toggle {
  color: #fff;
  background-color: #bf6516;
  border-color: #b45f14;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-orange:not(:disabled):not(.disabled):active:focus,
.btn-orange:not(:disabled):not(.disabled).active:focus,
.show>.btn-orange.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(230, 126, 34, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(230, 126, 34, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-orange {
  color: #e67e22;
  background-color: transparent;
  background-image: none;
  border-color: #e67e22;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-orange:hover {
  color: white;
  background-color: #e67e22;
  border-color: #e67e22;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-orange:focus,
.btn-outline-orange.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(230, 126, 34, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(230, 126, 34, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-orange.disabled,
.btn-outline-orange:disabled {
  color: #e67e22;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-orange:not(:disabled):not(.disabled):active:focus,
.btn-outline-orange:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-orange.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(230, 126, 34, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(230, 126, 34, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-orange.btn-invert {
  background-color: #bf6516;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-orange.btn-invert:hover,
.btn-orange.btn-invert:focus {
  background-color: #e67e22;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-orange.btn-link {
  color: #e67e22;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-orange.btn-link:focus,
.btn-orange.btn-link.focus {
  color: #e67e22;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-orange.btn-link:hover {
  color: #e67e22;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-orange.btn-link:active,
.btn-orange.btn-link.active,
.show>.btn-orange.btn-link.dropdown-toggle,
.open>.btn-orange.btn-link.dropdown-toggle {
  color: #e67e22;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-orange.btn-link:active:hover,
.btn-orange.btn-link:active:focus,
.btn-orange.btn-link:active.focus,
.btn-orange.btn-link.active:hover,
.btn-orange.btn-link.active:focus,
.btn-orange.btn-link.active.focus,
.show>.btn-orange.btn-link.dropdown-toggle:hover,
.show>.btn-orange.btn-link.dropdown-toggle:focus,
.show>.btn-orange.btn-link.dropdown-toggle.focus,
.open>.btn-orange.btn-link.dropdown-toggle:hover,
.open>.btn-orange.btn-link.dropdown-toggle:focus,
.open>.btn-orange.btn-link.dropdown-toggle.focus {
  color: #e67e22;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-orange.btn-link.disabled,
.btn-orange.btn-link[disabled],
.btn-orange.btn-link:disabled,
fieldset[disabled] .btn-orange.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-orange.btn-link.disabled:hover,
.btn-orange.btn-link.disabled:focus,
.btn-orange.btn-link.disabled.focus,
.btn-orange.btn-link[disabled]:hover,
.btn-orange.btn-link[disabled]:focus,
.btn-orange.btn-link[disabled].focus,
.btn-orange.btn-link:disabled:hover,
.btn-orange.btn-link:disabled:focus,
.btn-orange.btn-link:disabled.focus,
fieldset[disabled] .btn-orange.btn-link:hover,
fieldset[disabled] .btn-orange.btn-link:focus,
fieldset[disabled] .btn-orange.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-orange.btn-link .badge {
  color: transparent;
  background-color: #e67e22;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-lime {
  color: #212529;
  background-color: #b1dc44;
  border-color: #b1dc44;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-lime:hover {
  color: #212529;
  background-color: #a2d227;
  border-color: #9ac825;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-lime:focus,
.btn-lime.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(177, 220, 68, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(177, 220, 68, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-lime.disabled,
.btn-lime:disabled {
  color: #212529;
  background-color: #b1dc44;
  border-color: #b1dc44;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-lime:not(:disabled):not(.disabled):active,
.btn-lime:not(:disabled):not(.disabled).active,
.show>.btn-lime.dropdown-toggle {
  color: #212529;
  background-color: #9ac825;
  border-color: #91bd23;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-lime:not(:disabled):not(.disabled):active:focus,
.btn-lime:not(:disabled):not(.disabled).active:focus,
.show>.btn-lime.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(177, 220, 68, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(177, 220, 68, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-lime {
  color: #b1dc44;
  background-color: transparent;
  background-image: none;
  border-color: #b1dc44;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-lime:hover {
  color: white;
  background-color: #b1dc44;
  border-color: #b1dc44;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-lime:focus,
.btn-outline-lime.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(177, 220, 68, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(177, 220, 68, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-lime.disabled,
.btn-outline-lime:disabled {
  color: #b1dc44;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-lime:not(:disabled):not(.disabled):active,
.btn-outline-lime:not(:disabled):not(.disabled).active,
.show>.btn-outline-lime.dropdown-toggle {
  color: #212529;
  background-color: #b1dc44;
  border-color: #b1dc44;
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-lime:not(:disabled):not(.disabled):active:focus,
.btn-outline-lime:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-lime.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(177, 220, 68, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(177, 220, 68, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-lime.btn-invert {
  background-color: #9ac825;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-lime.btn-invert:hover,
.btn-lime.btn-invert:focus {
  background-color: #b1dc44;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-lime.btn-link {
  color: #b1dc44;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-lime.btn-link:focus,
.btn-lime.btn-link.focus {
  color: #b1dc44;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-lime.btn-link:hover {
  color: #b1dc44;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-lime.btn-link:active,
.btn-lime.btn-link.active,
.show>.btn-lime.btn-link.dropdown-toggle,
.open>.btn-lime.btn-link.dropdown-toggle {
  color: #b1dc44;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-lime.btn-link:active:hover,
.btn-lime.btn-link:active:focus,
.btn-lime.btn-link:active.focus,
.btn-lime.btn-link.active:hover,
.btn-lime.btn-link.active:focus,
.btn-lime.btn-link.active.focus,
.show>.btn-lime.btn-link.dropdown-toggle:hover,
.show>.btn-lime.btn-link.dropdown-toggle:focus,
.show>.btn-lime.btn-link.dropdown-toggle.focus,
.open>.btn-lime.btn-link.dropdown-toggle:hover,
.open>.btn-lime.btn-link.dropdown-toggle:focus,
.open>.btn-lime.btn-link.dropdown-toggle.focus {
  color: #b1dc44;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-lime.btn-link.disabled,
.btn-lime.btn-link[disabled],
.btn-lime.btn-link:disabled,
fieldset[disabled] .btn-lime.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-lime.btn-link.disabled:hover,
.btn-lime.btn-link.disabled:focus,
.btn-lime.btn-link.disabled.focus,
.btn-lime.btn-link[disabled]:hover,
.btn-lime.btn-link[disabled]:focus,
.btn-lime.btn-link[disabled].focus,
.btn-lime.btn-link:disabled:hover,
.btn-lime.btn-link:disabled:focus,
.btn-lime.btn-link:disabled.focus,
fieldset[disabled] .btn-lime.btn-link:hover,
fieldset[disabled] .btn-lime.btn-link:focus,
fieldset[disabled] .btn-lime.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-lime.btn-link .badge {
  color: transparent;
  background-color: #b1dc44;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-blue-dark {
  color: #fff;
  background-color: #34495e;
  border-color: #34495e;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-blue-dark:hover {
  color: #fff;
  background-color: #263645;
  border-color: #22303d;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-blue-dark:focus,
.btn-blue-dark.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(52, 73, 94, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(52, 73, 94, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-blue-dark.disabled,
.btn-blue-dark:disabled {
  color: #fff;
  background-color: #34495e;
  border-color: #34495e;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-blue-dark:not(:disabled):not(.disabled):active,
.btn-blue-dark:not(:disabled):not(.disabled).active,
.show>.btn-blue-dark.dropdown-toggle {
  color: #fff;
  background-color: #22303d;
  border-color: #1d2935;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-blue-dark:not(:disabled):not(.disabled):active:focus,
.btn-blue-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-blue-dark.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(52, 73, 94, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(52, 73, 94, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-blue-dark {
  color: #34495e;
  background-color: transparent;
  background-image: none;
  border-color: #34495e;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-blue-dark:hover {
  color: white;
  background-color: #34495e;
  border-color: #34495e;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-blue-dark:focus,
.btn-outline-blue-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 73, 94, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(52, 73, 94, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-blue-dark.disabled,
.btn-outline-blue-dark:disabled {
  color: #34495e;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-blue-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-blue-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-blue-dark.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(52, 73, 94, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(52, 73, 94, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-blue-dark.btn-invert {
  background-color: #22303d;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-blue-dark.btn-invert:hover,
.btn-blue-dark.btn-invert:focus {
  background-color: #34495e;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-blue-dark.btn-link {
  color: #34495e;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-blue-dark.btn-link:focus,
.btn-blue-dark.btn-link.focus {
  color: #34495e;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-blue-dark.btn-link:hover {
  color: #34495e;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-blue-dark.btn-link:active,
.btn-blue-dark.btn-link.active,
.show>.btn-blue-dark.btn-link.dropdown-toggle,
.open>.btn-blue-dark.btn-link.dropdown-toggle {
  color: #34495e;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-blue-dark.btn-link:active:hover,
.btn-blue-dark.btn-link:active:focus,
.btn-blue-dark.btn-link:active.focus,
.btn-blue-dark.btn-link.active:hover,
.btn-blue-dark.btn-link.active:focus,
.btn-blue-dark.btn-link.active.focus,
.show>.btn-blue-dark.btn-link.dropdown-toggle:hover,
.show>.btn-blue-dark.btn-link.dropdown-toggle:focus,
.show>.btn-blue-dark.btn-link.dropdown-toggle.focus,
.open>.btn-blue-dark.btn-link.dropdown-toggle:hover,
.open>.btn-blue-dark.btn-link.dropdown-toggle:focus,
.open>.btn-blue-dark.btn-link.dropdown-toggle.focus {
  color: #34495e;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-blue-dark.btn-link.disabled,
.btn-blue-dark.btn-link[disabled],
.btn-blue-dark.btn-link:disabled,
fieldset[disabled] .btn-blue-dark.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-blue-dark.btn-link.disabled:hover,
.btn-blue-dark.btn-link.disabled:focus,
.btn-blue-dark.btn-link.disabled.focus,
.btn-blue-dark.btn-link[disabled]:hover,
.btn-blue-dark.btn-link[disabled]:focus,
.btn-blue-dark.btn-link[disabled].focus,
.btn-blue-dark.btn-link:disabled:hover,
.btn-blue-dark.btn-link:disabled:focus,
.btn-blue-dark.btn-link:disabled.focus,
fieldset[disabled] .btn-blue-dark.btn-link:hover,
fieldset[disabled] .btn-blue-dark.btn-link:focus,
fieldset[disabled] .btn-blue-dark.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-blue-dark.btn-link .badge {
  color: transparent;
  background-color: #34495e;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-red-dark {
  color: #fff;
  background-color: #a10f2b;
  border-color: #a10f2b;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-red-dark:hover {
  color: #fff;
  background-color: #7e0c22;
  border-color: #720b1f;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-red-dark:focus,
.btn-red-dark.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(161, 15, 43, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(161, 15, 43, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-red-dark.disabled,
.btn-red-dark:disabled {
  color: #fff;
  background-color: #a10f2b;
  border-color: #a10f2b;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-red-dark:not(:disabled):not(.disabled):active,
.btn-red-dark:not(:disabled):not(.disabled).active,
.show>.btn-red-dark.dropdown-toggle {
  color: #fff;
  background-color: #720b1f;
  border-color: #670a1b;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-red-dark:not(:disabled):not(.disabled):active:focus,
.btn-red-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-red-dark.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(161, 15, 43, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(161, 15, 43, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-red-dark {
  color: #a10f2b;
  background-color: transparent;
  background-image: none;
  border-color: #a10f2b;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-red-dark:hover {
  color: white;
  background-color: #a10f2b;
  border-color: #a10f2b;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-red-dark:focus,
.btn-outline-red-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(161, 15, 43, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(161, 15, 43, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-red-dark.disabled,
.btn-outline-red-dark:disabled {
  color: #a10f2b;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-red-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-red-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-red-dark.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(161, 15, 43, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(161, 15, 43, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-red-dark.btn-invert {
  background-color: #720b1f;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-red-dark.btn-invert:hover,
.btn-red-dark.btn-invert:focus {
  background-color: #a10f2b;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-red-dark.btn-link {
  color: #a10f2b;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-red-dark.btn-link:focus,
.btn-red-dark.btn-link.focus {
  color: #a10f2b;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-red-dark.btn-link:hover {
  color: #a10f2b;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-red-dark.btn-link:active,
.btn-red-dark.btn-link.active,
.show>.btn-red-dark.btn-link.dropdown-toggle,
.open>.btn-red-dark.btn-link.dropdown-toggle {
  color: #a10f2b;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-red-dark.btn-link:active:hover,
.btn-red-dark.btn-link:active:focus,
.btn-red-dark.btn-link:active.focus,
.btn-red-dark.btn-link.active:hover,
.btn-red-dark.btn-link.active:focus,
.btn-red-dark.btn-link.active.focus,
.show>.btn-red-dark.btn-link.dropdown-toggle:hover,
.show>.btn-red-dark.btn-link.dropdown-toggle:focus,
.show>.btn-red-dark.btn-link.dropdown-toggle.focus,
.open>.btn-red-dark.btn-link.dropdown-toggle:hover,
.open>.btn-red-dark.btn-link.dropdown-toggle:focus,
.open>.btn-red-dark.btn-link.dropdown-toggle.focus {
  color: #a10f2b;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-red-dark.btn-link.disabled,
.btn-red-dark.btn-link[disabled],
.btn-red-dark.btn-link:disabled,
fieldset[disabled] .btn-red-dark.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-red-dark.btn-link.disabled:hover,
.btn-red-dark.btn-link.disabled:focus,
.btn-red-dark.btn-link.disabled.focus,
.btn-red-dark.btn-link[disabled]:hover,
.btn-red-dark.btn-link[disabled]:focus,
.btn-red-dark.btn-link[disabled].focus,
.btn-red-dark.btn-link:disabled:hover,
.btn-red-dark.btn-link:disabled:focus,
.btn-red-dark.btn-link:disabled.focus,
fieldset[disabled] .btn-red-dark.btn-link:hover,
fieldset[disabled] .btn-red-dark.btn-link:focus,
fieldset[disabled] .btn-red-dark.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-red-dark.btn-link .badge {
  color: transparent;
  background-color: #a10f2b;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-brown {
  color: #fff;
  background-color: #91633c;
  border-color: #91633c;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-brown:hover {
  color: #fff;
  background-color: #765131;
  border-color: #6d4a2d;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-brown:focus,
.btn-brown.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(145, 99, 60, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(145, 99, 60, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-brown.disabled,
.btn-brown:disabled {
  color: #fff;
  background-color: #91633c;
  border-color: #91633c;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-brown:not(:disabled):not(.disabled):active,
.btn-brown:not(:disabled):not(.disabled).active,
.show>.btn-brown.dropdown-toggle {
  color: #fff;
  background-color: #6d4a2d;
  border-color: #644429;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-brown:not(:disabled):not(.disabled):active:focus,
.btn-brown:not(:disabled):not(.disabled).active:focus,
.show>.btn-brown.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(145, 99, 60, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(145, 99, 60, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-brown {
  color: #91633c;
  background-color: transparent;
  background-image: none;
  border-color: #91633c;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-brown:hover {
  color: white;
  background-color: #91633c;
  border-color: #91633c;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-brown:focus,
.btn-outline-brown.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(145, 99, 60, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(145, 99, 60, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-brown.disabled,
.btn-outline-brown:disabled {
  color: #91633c;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-brown:not(:disabled):not(.disabled):active:focus,
.btn-outline-brown:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-brown.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(145, 99, 60, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(145, 99, 60, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-brown.btn-invert {
  background-color: #6d4a2d;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-brown.btn-invert:hover,
.btn-brown.btn-invert:focus {
  background-color: #91633c;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-brown.btn-link {
  color: #91633c;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-brown.btn-link:focus,
.btn-brown.btn-link.focus {
  color: #91633c;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-brown.btn-link:hover {
  color: #91633c;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-brown.btn-link:active,
.btn-brown.btn-link.active,
.show>.btn-brown.btn-link.dropdown-toggle,
.open>.btn-brown.btn-link.dropdown-toggle {
  color: #91633c;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-brown.btn-link:active:hover,
.btn-brown.btn-link:active:focus,
.btn-brown.btn-link:active.focus,
.btn-brown.btn-link.active:hover,
.btn-brown.btn-link.active:focus,
.btn-brown.btn-link.active.focus,
.show>.btn-brown.btn-link.dropdown-toggle:hover,
.show>.btn-brown.btn-link.dropdown-toggle:focus,
.show>.btn-brown.btn-link.dropdown-toggle.focus,
.open>.btn-brown.btn-link.dropdown-toggle:hover,
.open>.btn-brown.btn-link.dropdown-toggle:focus,
.open>.btn-brown.btn-link.dropdown-toggle.focus {
  color: #91633c;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-brown.btn-link.disabled,
.btn-brown.btn-link[disabled],
.btn-brown.btn-link:disabled,
fieldset[disabled] .btn-brown.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-brown.btn-link.disabled:hover,
.btn-brown.btn-link.disabled:focus,
.btn-brown.btn-link.disabled.focus,
.btn-brown.btn-link[disabled]:hover,
.btn-brown.btn-link[disabled]:focus,
.btn-brown.btn-link[disabled].focus,
.btn-brown.btn-link:disabled:hover,
.btn-brown.btn-link:disabled:focus,
.btn-brown.btn-link:disabled.focus,
fieldset[disabled] .btn-brown.btn-link:hover,
fieldset[disabled] .btn-brown.btn-link:focus,
fieldset[disabled] .btn-brown.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-brown.btn-link .badge {
  color: transparent;
  background-color: #91633c;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-cyan-dark {
  color: #fff;
  background-color: #008b8b;
  border-color: #008b8b;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-cyan-dark:hover {
  color: #fff;
  background-color: #006565;
  border-color: #005858;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-cyan-dark:focus,
.btn-cyan-dark.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 139, 139, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 139, 139, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-cyan-dark.disabled,
.btn-cyan-dark:disabled {
  color: #fff;
  background-color: #008b8b;
  border-color: #008b8b;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-cyan-dark:not(:disabled):not(.disabled):active,
.btn-cyan-dark:not(:disabled):not(.disabled).active,
.show>.btn-cyan-dark.dropdown-toggle {
  color: #fff;
  background-color: #005858;
  border-color: #004b4b;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-cyan-dark:not(:disabled):not(.disabled):active:focus,
.btn-cyan-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-cyan-dark.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 139, 139, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 139, 139, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-cyan-dark {
  color: #008b8b;
  background-color: transparent;
  background-image: none;
  border-color: #008b8b;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-cyan-dark:hover {
  color: white;
  background-color: #008b8b;
  border-color: #008b8b;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-cyan-dark:focus,
.btn-outline-cyan-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 139, 139, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(0, 139, 139, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-cyan-dark.disabled,
.btn-outline-cyan-dark:disabled {
  color: #008b8b;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-cyan-dark:not(:disabled):not(.disabled):active:focus,
.btn-outline-cyan-dark:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-cyan-dark.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 139, 139, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 139, 139, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-cyan-dark.btn-invert {
  background-color: #005858;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-cyan-dark.btn-invert:hover,
.btn-cyan-dark.btn-invert:focus {
  background-color: #008b8b;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-cyan-dark.btn-link {
  color: #008b8b;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-cyan-dark.btn-link:focus,
.btn-cyan-dark.btn-link.focus {
  color: #008b8b;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-cyan-dark.btn-link:hover {
  color: #008b8b;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-cyan-dark.btn-link:active,
.btn-cyan-dark.btn-link.active,
.show>.btn-cyan-dark.btn-link.dropdown-toggle,
.open>.btn-cyan-dark.btn-link.dropdown-toggle {
  color: #008b8b;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-cyan-dark.btn-link:active:hover,
.btn-cyan-dark.btn-link:active:focus,
.btn-cyan-dark.btn-link:active.focus,
.btn-cyan-dark.btn-link.active:hover,
.btn-cyan-dark.btn-link.active:focus,
.btn-cyan-dark.btn-link.active.focus,
.show>.btn-cyan-dark.btn-link.dropdown-toggle:hover,
.show>.btn-cyan-dark.btn-link.dropdown-toggle:focus,
.show>.btn-cyan-dark.btn-link.dropdown-toggle.focus,
.open>.btn-cyan-dark.btn-link.dropdown-toggle:hover,
.open>.btn-cyan-dark.btn-link.dropdown-toggle:focus,
.open>.btn-cyan-dark.btn-link.dropdown-toggle.focus {
  color: #008b8b;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-cyan-dark.btn-link.disabled,
.btn-cyan-dark.btn-link[disabled],
.btn-cyan-dark.btn-link:disabled,
fieldset[disabled] .btn-cyan-dark.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-cyan-dark.btn-link.disabled:hover,
.btn-cyan-dark.btn-link.disabled:focus,
.btn-cyan-dark.btn-link.disabled.focus,
.btn-cyan-dark.btn-link[disabled]:hover,
.btn-cyan-dark.btn-link[disabled]:focus,
.btn-cyan-dark.btn-link[disabled].focus,
.btn-cyan-dark.btn-link:disabled:hover,
.btn-cyan-dark.btn-link:disabled:focus,
.btn-cyan-dark.btn-link:disabled.focus,
fieldset[disabled] .btn-cyan-dark.btn-link:hover,
fieldset[disabled] .btn-cyan-dark.btn-link:focus,
fieldset[disabled] .btn-cyan-dark.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-cyan-dark.btn-link .badge {
  color: transparent;
  background-color: #008b8b;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-yellow {
  color: #212529;
  background-color: #D4AC0D;
  border-color: #D4AC0D;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-yellow:hover {
  color: #fff;
  background-color: #b08f0b;
  border-color: #a4850a;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-yellow:focus,
.btn-yellow.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(212, 172, 13, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(212, 172, 13, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-yellow.disabled,
.btn-yellow:disabled {
  color: #212529;
  background-color: #D4AC0D;
  border-color: #D4AC0D;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-yellow:not(:disabled):not(.disabled):active,
.btn-yellow:not(:disabled):not(.disabled).active,
.show>.btn-yellow.dropdown-toggle {
  color: #fff;
  background-color: #a4850a;
  border-color: #987b09;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-yellow:not(:disabled):not(.disabled):active:focus,
.btn-yellow:not(:disabled):not(.disabled).active:focus,
.show>.btn-yellow.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(212, 172, 13, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(212, 172, 13, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-yellow {
  color: #D4AC0D;
  background-color: transparent;
  background-image: none;
  border-color: #D4AC0D;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-yellow:hover {
  color: white;
  background-color: #D4AC0D;
  border-color: #D4AC0D;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-yellow:focus,
.btn-outline-yellow.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(212, 172, 13, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(212, 172, 13, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-yellow.disabled,
.btn-outline-yellow:disabled {
  color: #D4AC0D;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-yellow:not(:disabled):not(.disabled):active,
.btn-outline-yellow:not(:disabled):not(.disabled).active,
.show>.btn-outline-yellow.dropdown-toggle {
  color: #212529;
  background-color: #D4AC0D;
  border-color: #D4AC0D;
}

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-yellow:not(:disabled):not(.disabled):active:focus,
.btn-outline-yellow:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-yellow.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(212, 172, 13, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(212, 172, 13, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-yellow.btn-invert {
  background-color: #a4850a;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-yellow.btn-invert:hover,
.btn-yellow.btn-invert:focus {
  background-color: #D4AC0D;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-yellow.btn-link {
  color: #D4AC0D;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-yellow.btn-link:focus,
.btn-yellow.btn-link.focus {
  color: #D4AC0D;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-yellow.btn-link:hover {
  color: #D4AC0D;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-yellow.btn-link:active,
.btn-yellow.btn-link.active,
.show>.btn-yellow.btn-link.dropdown-toggle,
.open>.btn-yellow.btn-link.dropdown-toggle {
  color: #D4AC0D;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-yellow.btn-link:active:hover,
.btn-yellow.btn-link:active:focus,
.btn-yellow.btn-link:active.focus,
.btn-yellow.btn-link.active:hover,
.btn-yellow.btn-link.active:focus,
.btn-yellow.btn-link.active.focus,
.show>.btn-yellow.btn-link.dropdown-toggle:hover,
.show>.btn-yellow.btn-link.dropdown-toggle:focus,
.show>.btn-yellow.btn-link.dropdown-toggle.focus,
.open>.btn-yellow.btn-link.dropdown-toggle:hover,
.open>.btn-yellow.btn-link.dropdown-toggle:focus,
.open>.btn-yellow.btn-link.dropdown-toggle.focus {
  color: #D4AC0D;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-yellow.btn-link.disabled,
.btn-yellow.btn-link[disabled],
.btn-yellow.btn-link:disabled,
fieldset[disabled] .btn-yellow.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-yellow.btn-link.disabled:hover,
.btn-yellow.btn-link.disabled:focus,
.btn-yellow.btn-link.disabled.focus,
.btn-yellow.btn-link[disabled]:hover,
.btn-yellow.btn-link[disabled]:focus,
.btn-yellow.btn-link[disabled].focus,
.btn-yellow.btn-link:disabled:hover,
.btn-yellow.btn-link:disabled:focus,
.btn-yellow.btn-link:disabled.focus,
fieldset[disabled] .btn-yellow.btn-link:hover,
fieldset[disabled] .btn-yellow.btn-link:focus,
fieldset[disabled] .btn-yellow.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-yellow.btn-link .badge {
  color: transparent;
  background-color: #D4AC0D;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-slate {
  color: #fff;
  background-color: #5D6D7E;
  border-color: #5D6D7E;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-slate:hover {
  color: #fff;
  background-color: #4d5a68;
  border-color: #475461;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-slate:focus,
.btn-slate.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(93, 109, 126, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(93, 109, 126, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-slate.disabled,
.btn-slate:disabled {
  color: #fff;
  background-color: #5D6D7E;
  border-color: #5D6D7E;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-slate:not(:disabled):not(.disabled):active,
.btn-slate:not(:disabled):not(.disabled).active,
.show>.btn-slate.dropdown-toggle {
  color: #fff;
  background-color: #475461;
  border-color: #424d59;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-slate:not(:disabled):not(.disabled):active:focus,
.btn-slate:not(:disabled):not(.disabled).active:focus,
.show>.btn-slate.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(93, 109, 126, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(93, 109, 126, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-slate {
  color: #5D6D7E;
  background-color: transparent;
  background-image: none;
  border-color: #5D6D7E;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-slate:hover {
  color: white;
  background-color: #5D6D7E;
  border-color: #5D6D7E;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-slate:focus,
.btn-outline-slate.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(93, 109, 126, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(93, 109, 126, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-slate.disabled,
.btn-outline-slate:disabled {
  color: #5D6D7E;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-slate:not(:disabled):not(.disabled):active:focus,
.btn-outline-slate:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-slate.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(93, 109, 126, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(93, 109, 126, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-slate.btn-invert {
  background-color: #475461;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-slate.btn-invert:hover,
.btn-slate.btn-invert:focus {
  background-color: #5D6D7E;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-slate.btn-link {
  color: #5D6D7E;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-slate.btn-link:focus,
.btn-slate.btn-link.focus {
  color: #5D6D7E;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-slate.btn-link:hover {
  color: #5D6D7E;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-slate.btn-link:active,
.btn-slate.btn-link.active,
.show>.btn-slate.btn-link.dropdown-toggle,
.open>.btn-slate.btn-link.dropdown-toggle {
  color: #5D6D7E;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-slate.btn-link:active:hover,
.btn-slate.btn-link:active:focus,
.btn-slate.btn-link:active.focus,
.btn-slate.btn-link.active:hover,
.btn-slate.btn-link.active:focus,
.btn-slate.btn-link.active.focus,
.show>.btn-slate.btn-link.dropdown-toggle:hover,
.show>.btn-slate.btn-link.dropdown-toggle:focus,
.show>.btn-slate.btn-link.dropdown-toggle.focus,
.open>.btn-slate.btn-link.dropdown-toggle:hover,
.open>.btn-slate.btn-link.dropdown-toggle:focus,
.open>.btn-slate.btn-link.dropdown-toggle.focus {
  color: #5D6D7E;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-slate.btn-link.disabled,
.btn-slate.btn-link[disabled],
.btn-slate.btn-link:disabled,
fieldset[disabled] .btn-slate.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-slate.btn-link.disabled:hover,
.btn-slate.btn-link.disabled:focus,
.btn-slate.btn-link.disabled.focus,
.btn-slate.btn-link[disabled]:hover,
.btn-slate.btn-link[disabled]:focus,
.btn-slate.btn-link[disabled].focus,
.btn-slate.btn-link:disabled:hover,
.btn-slate.btn-link:disabled:focus,
.btn-slate.btn-link:disabled.focus,
fieldset[disabled] .btn-slate.btn-link:hover,
fieldset[disabled] .btn-slate.btn-link:focus,
fieldset[disabled] .btn-slate.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-slate.btn-link .badge {
  color: transparent;
  background-color: #5D6D7E;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-olive {
  color: #fff;
  background-color: #808000;
  border-color: #808000;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-olive:hover {
  color: #fff;
  background-color: #5a5a00;
  border-color: #4d4d00;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-olive:focus,
.btn-olive.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(128, 128, 0, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(128, 128, 0, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-olive.disabled,
.btn-olive:disabled {
  color: #fff;
  background-color: #808000;
  border-color: #808000;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-olive:not(:disabled):not(.disabled):active,
.btn-olive:not(:disabled):not(.disabled).active,
.show>.btn-olive.dropdown-toggle {
  color: #fff;
  background-color: #4d4d00;
  border-color: #404000;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-olive:not(:disabled):not(.disabled):active:focus,
.btn-olive:not(:disabled):not(.disabled).active:focus,
.show>.btn-olive.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(128, 128, 0, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(128, 128, 0, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-olive {
  color: #808000;
  background-color: transparent;
  background-image: none;
  border-color: #808000;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-olive:hover {
  color: white;
  background-color: #808000;
  border-color: #808000;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-olive:focus,
.btn-outline-olive.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(128, 128, 0, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(128, 128, 0, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-olive.disabled,
.btn-outline-olive:disabled {
  color: #808000;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-olive:not(:disabled):not(.disabled):active:focus,
.btn-outline-olive:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-olive.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(128, 128, 0, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(128, 128, 0, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-olive.btn-invert {
  background-color: #4d4d00;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-olive.btn-invert:hover,
.btn-olive.btn-invert:focus {
  background-color: #808000;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-olive.btn-link {
  color: #808000;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-olive.btn-link:focus,
.btn-olive.btn-link.focus {
  color: #808000;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-olive.btn-link:hover {
  color: #808000;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-olive.btn-link:active,
.btn-olive.btn-link.active,
.show>.btn-olive.btn-link.dropdown-toggle,
.open>.btn-olive.btn-link.dropdown-toggle {
  color: #808000;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-olive.btn-link:active:hover,
.btn-olive.btn-link:active:focus,
.btn-olive.btn-link:active.focus,
.btn-olive.btn-link.active:hover,
.btn-olive.btn-link.active:focus,
.btn-olive.btn-link.active.focus,
.show>.btn-olive.btn-link.dropdown-toggle:hover,
.show>.btn-olive.btn-link.dropdown-toggle:focus,
.show>.btn-olive.btn-link.dropdown-toggle.focus,
.open>.btn-olive.btn-link.dropdown-toggle:hover,
.open>.btn-olive.btn-link.dropdown-toggle:focus,
.open>.btn-olive.btn-link.dropdown-toggle.focus {
  color: #808000;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-olive.btn-link.disabled,
.btn-olive.btn-link[disabled],
.btn-olive.btn-link:disabled,
fieldset[disabled] .btn-olive.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-olive.btn-link.disabled:hover,
.btn-olive.btn-link.disabled:focus,
.btn-olive.btn-link.disabled.focus,
.btn-olive.btn-link[disabled]:hover,
.btn-olive.btn-link[disabled]:focus,
.btn-olive.btn-link[disabled].focus,
.btn-olive.btn-link:disabled:hover,
.btn-olive.btn-link:disabled:focus,
.btn-olive.btn-link:disabled.focus,
fieldset[disabled] .btn-olive.btn-link:hover,
fieldset[disabled] .btn-olive.btn-link:focus,
fieldset[disabled] .btn-olive.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-olive.btn-link .badge {
  color: transparent;
  background-color: #808000;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-teal {
  color: #fff;
  background-color: #008080;
  border-color: #008080;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-teal:hover {
  color: #fff;
  background-color: #005a5a;
  border-color: #004d4d;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-teal:focus,
.btn-teal.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 128, 128, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 128, 128, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-teal.disabled,
.btn-teal:disabled {
  color: #fff;
  background-color: #008080;
  border-color: #008080;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-teal:not(:disabled):not(.disabled):active,
.btn-teal:not(:disabled):not(.disabled).active,
.show>.btn-teal.dropdown-toggle {
  color: #fff;
  background-color: #004d4d;
  border-color: #004040;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-teal:not(:disabled):not(.disabled):active:focus,
.btn-teal:not(:disabled):not(.disabled).active:focus,
.show>.btn-teal.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 128, 128, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 128, 128, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-teal {
  color: #008080;
  background-color: transparent;
  background-image: none;
  border-color: #008080;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-teal:hover {
  color: white;
  background-color: #008080;
  border-color: #008080;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-teal:focus,
.btn-outline-teal.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 128, 128, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(0, 128, 128, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-teal.disabled,
.btn-outline-teal:disabled {
  color: #008080;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-teal:not(:disabled):not(.disabled):active:focus,
.btn-outline-teal:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-teal.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 128, 128, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 128, 128, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-teal.btn-invert {
  background-color: #004d4d;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-teal.btn-invert:hover,
.btn-teal.btn-invert:focus {
  background-color: #008080;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-teal.btn-link {
  color: #008080;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-teal.btn-link:focus,
.btn-teal.btn-link.focus {
  color: #008080;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-teal.btn-link:hover {
  color: #008080;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-teal.btn-link:active,
.btn-teal.btn-link.active,
.show>.btn-teal.btn-link.dropdown-toggle,
.open>.btn-teal.btn-link.dropdown-toggle {
  color: #008080;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-teal.btn-link:active:hover,
.btn-teal.btn-link:active:focus,
.btn-teal.btn-link:active.focus,
.btn-teal.btn-link.active:hover,
.btn-teal.btn-link.active:focus,
.btn-teal.btn-link.active.focus,
.show>.btn-teal.btn-link.dropdown-toggle:hover,
.show>.btn-teal.btn-link.dropdown-toggle:focus,
.show>.btn-teal.btn-link.dropdown-toggle.focus,
.open>.btn-teal.btn-link.dropdown-toggle:hover,
.open>.btn-teal.btn-link.dropdown-toggle:focus,
.open>.btn-teal.btn-link.dropdown-toggle.focus {
  color: #008080;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-teal.btn-link.disabled,
.btn-teal.btn-link[disabled],
.btn-teal.btn-link:disabled,
fieldset[disabled] .btn-teal.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-teal.btn-link.disabled:hover,
.btn-teal.btn-link.disabled:focus,
.btn-teal.btn-link.disabled.focus,
.btn-teal.btn-link[disabled]:hover,
.btn-teal.btn-link[disabled]:focus,
.btn-teal.btn-link[disabled].focus,
.btn-teal.btn-link:disabled:hover,
.btn-teal.btn-link:disabled:focus,
.btn-teal.btn-link:disabled.focus,
fieldset[disabled] .btn-teal.btn-link:hover,
fieldset[disabled] .btn-teal.btn-link:focus,
fieldset[disabled] .btn-teal.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-teal.btn-link .badge {
  color: transparent;
  background-color: #008080;
}

/* line 191, assets/scss/core/_buttons.scss */

.btn-green-bright {
  color: #fff;
  background-color: #2ECC71;
  border-color: #2ECC71;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-green-bright:hover {
  color: #fff;
  background-color: #27ad60;
  border-color: #25a25a;
}

/* line 18, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-green-bright:focus,
.btn-green-bright.focus {
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(46, 204, 113, 0.5);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(46, 204, 113, 0.5);
}

/* line 29, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-green-bright.disabled,
.btn-green-bright:disabled {
  color: #fff;
  background-color: #2ECC71;
  border-color: #2ECC71;
}

/* line 36, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-green-bright:not(:disabled):not(.disabled):active,
.btn-green-bright:not(:disabled):not(.disabled).active,
.show>.btn-green-bright.dropdown-toggle {
  color: #fff;
  background-color: #25a25a;
  border-color: #229854;
}

/* line 46, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-green-bright:not(:disabled):not(.disabled):active:focus,
.btn-green-bright:not(:disabled):not(.disabled).active:focus,
.show>.btn-green-bright.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(46, 204, 113, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(46, 204, 113, 0.5);
}

/* line 194, assets/scss/core/_buttons.scss */

.btn-outline-green-bright {
  color: #2ECC71;
  background-color: transparent;
  background-image: none;
  border-color: #2ECC71;
}

/* line 63, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-green-bright:hover {
  color: white;
  background-color: #2ECC71;
  border-color: #2ECC71;
}

/* line 69, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-green-bright:focus,
.btn-outline-green-bright.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(46, 204, 113, 0.5);
  box-shadow: 0 0 0 0.2rem rgba(46, 204, 113, 0.5);
}

/* line 74, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-green-bright.disabled,
.btn-outline-green-bright:disabled {
  color: #2ECC71;
  background-color: transparent;
}

/* line 80, node_modules/bootstrap/scss/mixins/_buttons.scss */

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

/* line 87, node_modules/bootstrap/scss/mixins/_buttons.scss */

.btn-outline-green-bright:not(:disabled):not(.disabled):active:focus,
.btn-outline-green-bright:not(:disabled):not(.disabled).active:focus,
.show>.btn-outline-green-bright.dropdown-toggle:focus {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(46, 204, 113, 0.5);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(46, 204, 113, 0.5);
}

/* line 201, assets/scss/core/_buttons.scss */

.btn-green-bright.btn-invert {
  background-color: #25a25a;
}

/* line 204, assets/scss/core/_buttons.scss */

.btn-green-bright.btn-invert:hover,
.btn-green-bright.btn-invert:focus {
  background-color: #2ECC71;
}

/* line 209, assets/scss/core/_buttons.scss */

.btn-green-bright.btn-link {
  color: #2ECC71;
  background-color: transparent;
  border-color: transparent;
}

/* line 167, assets/scss/core/_mixins.scss */

.btn-green-bright.btn-link:focus,
.btn-green-bright.btn-link.focus {
  color: #2ECC71;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 13, node_modules/bootstrap/scss/mixins/_hover.scss */

.btn-green-bright.btn-link:hover {
  color: #2ECC71;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 178, assets/scss/core/_mixins.scss */

.btn-green-bright.btn-link:active,
.btn-green-bright.btn-link.active,
.show>.btn-green-bright.btn-link.dropdown-toggle,
.open>.btn-green-bright.btn-link.dropdown-toggle {
  color: #2ECC71;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
  background-image: none;
}

/* line 187, assets/scss/core/_mixins.scss */

.btn-green-bright.btn-link:active:hover,
.btn-green-bright.btn-link:active:focus,
.btn-green-bright.btn-link:active.focus,
.btn-green-bright.btn-link.active:hover,
.btn-green-bright.btn-link.active:focus,
.btn-green-bright.btn-link.active.focus,
.show>.btn-green-bright.btn-link.dropdown-toggle:hover,
.show>.btn-green-bright.btn-link.dropdown-toggle:focus,
.show>.btn-green-bright.btn-link.dropdown-toggle.focus,
.open>.btn-green-bright.btn-link.dropdown-toggle:hover,
.open>.btn-green-bright.btn-link.dropdown-toggle:focus,
.open>.btn-green-bright.btn-link.dropdown-toggle.focus {
  color: #2ECC71;
  background-color: rgba(0, 0, 0, 0);
  border-color: rgba(0, 0, 0, 0);
}

/* line 196, assets/scss/core/_mixins.scss */

.btn-green-bright.btn-link.disabled,
.btn-green-bright.btn-link[disabled],
.btn-green-bright.btn-link:disabled,
fieldset[disabled] .btn-green-bright.btn-link {
  background-color: transparent;
  border-color: transparent;
}

/* line 203, assets/scss/core/_mixins.scss */

.btn-green-bright.btn-link.disabled:hover,
.btn-green-bright.btn-link.disabled:focus,
.btn-green-bright.btn-link.disabled.focus,
.btn-green-bright.btn-link[disabled]:hover,
.btn-green-bright.btn-link[disabled]:focus,
.btn-green-bright.btn-link[disabled].focus,
.btn-green-bright.btn-link:disabled:hover,
.btn-green-bright.btn-link:disabled:focus,
.btn-green-bright.btn-link:disabled.focus,
fieldset[disabled] .btn-green-bright.btn-link:hover,
fieldset[disabled] .btn-green-bright.btn-link:focus,
fieldset[disabled] .btn-green-bright.btn-link.focus {
  background-color: transparent;
  border-color: transparent;
}

/* line 211, assets/scss/core/_mixins.scss */

.btn-green-bright.btn-link .badge {
  color: transparent;
  background-color: #2ECC71;
}

/* line 218, assets/scss/core/_buttons.scss */

.btn-flat {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 222, assets/scss/core/_buttons.scss */

.btn-clipboard {
  z-index: 1000;
}

/* line 5, assets/scss/core/_breadcrumb.scss */

.breadcrumb-dark .breadcrumb-item+.breadcrumb-item::before {
  color: #e9ecef;
}

/* line 6, assets/scss/core/_navs.scss */

.nav-pills .nav-link {
  border-radius: 3px;
}

/* line 11, assets/scss/core/_navs.scss */

.nav-link {
  cursor: pointer;
}

/* line 15, assets/scss/core/_navs.scss */

.breadcrumb {
  border-radius: 2px;
  font-size: 90%;
}

/* line 20, assets/scss/core/_navs.scss */

.page-item:first-child .page-link,
.pagination-lg .page-item:first-child .page-link,
.pagination-sm .page-item:first-child .page-link {
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

/* line 26, assets/scss/core/_navs.scss */

.page-item:last-child .page-link,
.pagination-lg .page-item:last-child .page-link,
.pagination-sm .page-item:last-child .page-link {
  border-bottom-right-radius: 2px;
  border-top-right-radius: 2px;
}

/* line 36, assets/scss/core/_navs.scss */

.nav-icons .nav-link {
  padding: 0 3px 0 0;
}

/* line 42, assets/scss/core/_navs.scss */

.nav-sm .nav-link {
  font-size: 85%;
  padding: .35em 0.5em;
}

/* line 48, assets/scss/core/_navs.scss */

.nav-lg .nav-link {
  font-size: 120%;
  padding: .75em 1.5em;
}

/* line 56, assets/scss/core/_navs.scss */

.nav-tabs .nav-link,
.nav-pills .nav-link {
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

/* line 66, assets/scss/core/_navs.scss */

.nav-tabs {
  margin-bottom: 1em;
}

/* line 69, assets/scss/core/_navs.scss */

.nav-tabs.card-header-tabs {
  margin-bottom: -.75rem;
}

/* line 73, assets/scss/core/_navs.scss */

.nav-tabs .nav-item,
.nav-tabs .nav-item.show {
  position: relative;
}

/* line 77, assets/scss/core/_navs.scss */

.nav-tabs .nav-item+.nav-item,
.nav-tabs .nav-item.show+.nav-item {
  margin-left: 0;
}

/* line 81, assets/scss/core/_navs.scss */

.nav-tabs .nav-item:last-child,
.nav-tabs .nav-item.show:last-child {
  margin-bottom: 0;
  border-bottom: none;
}

/* line 87, assets/scss/core/_navs.scss */

.nav-tabs .nav-link,
.nav-tabs .nav-link:hover,
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:active,
.nav-tabs .nav-link.disabled {
  border-radius: 2px !important;
  margin-right: 5px;
  margin-bottom: -1px;
  background: transparent;
  border: 1px solid #E6E6E6;
}

/* line 98, assets/scss/core/_navs.scss */

.nav-tabs .nav-link:hover {
  background: #f7f7f7;
}

/* line 102, assets/scss/core/_navs.scss */

.nav-tabs .active>.nav-link,
.nav-tabs .active>.nav-link:hover,
.nav-tabs .nav-link.active,
.nav-tabs .nav-link.active:hover,
.nav-tabs .active>.nav-link:focus,
.nav-tabs .nav-link.active:focus {
  color: #55A79A;
  border: 1px solid #E6E6E6 !important;
  border-bottom-color: white !important;
  position: relative;
  background: white;
}

/* line 114, assets/scss/core/_navs.scss */

.nav-tabs .active>.nav-link:before,
.nav-tabs .active>.nav-link:hover:before,
.nav-tabs .nav-link.active:before,
.nav-tabs .nav-link.active:hover:before,
.nav-tabs .active>.nav-link:focus:before,
.nav-tabs .nav-link.active:focus:before {
  height: 4px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  content: '';
}

/* line 127, assets/scss/core/_navs.scss */

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-item.show .nav-link:hover,
.nav-tabs .nav-item.show .nav-link:focus,
.nav-tabs .nav-item.show .nav-link:active {
  background: #f7f7f7;
}

/* line 134, assets/scss/core/_navs.scss */

.nav-tabs .nav-item.show .nav-link.active,
.nav-tabs .nav-item.show .nav-link.active:hover,
.nav-tabs .nav-item.show .nav-link.active:focus,
.nav-tabs .nav-item.show .nav-link.active:active {
  background: white;
}

/* line 143, assets/scss/core/_navs.scss */

.nav-stacked {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

/* line 146, assets/scss/core/_navs.scss */

.nav-stacked .nav-item {
  margin: 0 !important;
  float: none !important;
  display: block !important;
}

/* line 152, assets/scss/core/_navs.scss */

.nav-stacked .nav-link {
  display: block;
}

/* line 157, assets/scss/core/_navs.scss */

.nav-tabs.nav-stacked {
  margin-right: 0;
  border-bottom: 0;
  border-right: none;
}

@media (min-width: 576px) {
  /* line 157, assets/scss/core/_navs.scss */
  .nav-tabs.nav-stacked {
    border-right: 1px solid #E6E6E6;
    padding-right: 0;
  }
}

/* line 169, assets/scss/core/_navs.scss */

.nav-tabs.nav-stacked .nav-link,
.nav-tabs.nav-stacked .nav-link:hover,
.nav-tabs.nav-stacked .nav-link:focus,
.nav-tabs.nav-stacked .nav-link:active,
.nav-tabs.nav-stacked .nav-link.disabled {
  border-radius: 0;
  position: relative;
  border-color: transparent;
  margin-right: 0;
}

/* line 179, assets/scss/core/_navs.scss */

.nav-tabs.nav-stacked .nav-link i,
.nav-tabs.nav-stacked .nav-link:hover i,
.nav-tabs.nav-stacked .nav-link:focus i,
.nav-tabs.nav-stacked .nav-link:active i,
.nav-tabs.nav-stacked .nav-link.disabled i {
  font-size: 22px;
  position: absolute;
  top: 50%;
  right: 20px;
  margin-top: -10px;
  color: #E6E6E6;
}

/* line 188, assets/scss/core/_navs.scss */

.nav-tabs.nav-stacked .nav-link small,
.nav-tabs.nav-stacked .nav-link:hover small,
.nav-tabs.nav-stacked .nav-link:focus small,
.nav-tabs.nav-stacked .nav-link:active small,
.nav-tabs.nav-stacked .nav-link.disabled small {
  display: block;
  font-weight: normal;
}

/* line 194, assets/scss/core/_navs.scss */

.nav-tabs.nav-stacked .active>.nav-link,
.nav-tabs.nav-stacked .active>.nav-link:hover,
.nav-tabs.nav-stacked .nav-link.active,
.nav-tabs.nav-stacked .nav-link.active:hover {
  border: 1px solid #E6E6E6 !important;
  bottom: 0;
}

@media (min-width: 576px) {
  /* line 194, assets/scss/core/_navs.scss */
  .nav-tabs.nav-stacked .active>.nav-link,
  .nav-tabs.nav-stacked .active>.nav-link:hover,
  .nav-tabs.nav-stacked .nav-link.active,
  .nav-tabs.nav-stacked .nav-link.active:hover {
    border-right-color: white !important;
    margin-right: -1px;
  }
}

/* line 206, assets/scss/core/_navs.scss */

.nav-tabs.nav-stacked .active>.nav-link:before,
.nav-tabs.nav-stacked .active>.nav-link:hover:before,
.nav-tabs.nav-stacked .nav-link.active:before,
.nav-tabs.nav-stacked .nav-link.active:hover:before {
  height: 100%;
  width: 4px;
  left: 0;
  top: 0;
  bottom: 0;
}

/* line 214, assets/scss/core/_navs.scss */

.nav-tabs.nav-stacked .active>.nav-link i,
.nav-tabs.nav-stacked .active>.nav-link:hover i,
.nav-tabs.nav-stacked .nav-link.active i,
.nav-tabs.nav-stacked .nav-link.active:hover i {
  color: #55A79A;
}

@media (min-width: 576px) {
  /* line 219, assets/scss/core/_navs.scss */
  .nav-tabs.nav-stacked.nav-tabs-right {
    border-left: 1px solid #E6E6E6;
    border-right: none;
  }
}

/* line 226, assets/scss/core/_navs.scss */

.nav-tabs.nav-stacked.nav-tabs-right .nav-item .nav-link.active,
.nav-tabs.nav-stacked.nav-tabs-right .nav-item .nav-link.active:hover {
  border: 1px solid #E6E6E6;
}

@media (min-width: 576px) {
  /* line 226, assets/scss/core/_navs.scss */
  .nav-tabs.nav-stacked.nav-tabs-right .nav-item .nav-link.active,
  .nav-tabs.nav-stacked.nav-tabs-right .nav-item .nav-link.active:hover {
    border-left-color: white !important;
    margin-left: -1px;
  }
}

/* line 235, assets/scss/core/_navs.scss */

.nav-tabs.nav-stacked.nav-tabs-right .nav-item .nav-link.active:before,
.nav-tabs.nav-stacked.nav-tabs-right .nav-item .nav-link.active:hover:before {
  left: auto;
  right: 0;
}

/* line 244, assets/scss/core/_navs.scss */

.nav-tabs-bold {
  font-size: 1.1em;
}

/* line 247, assets/scss/core/_navs.scss */

.nav-tabs-bold .nav-link {
  color: #242424;
  padding: .8em 1.2em;
}

/* line 251, assets/scss/core/_navs.scss */

.nav-tabs-bold .nav-link.active {
  color: #55A79A;
}

/* line 258, assets/scss/core/_navs.scss */

.nav-tabs .dropdown-menu {
  border-color: #E6E6E6;
}

/* line 264, assets/scss/core/_navs.scss */

.page-item.active .page-link,
.page-item.active .page-link:focus,
.page-item.active .page-link:hover {
  color: white;
}

/* line 269, assets/scss/core/_navs.scss */

.tab-content-bordered {
  border: 1px solid #E6E6E6;
  border-top: none;
  padding: 15px;
  margin-top: -1em;
}

/* line 278, assets/scss/core/_navs.scss */

.nav-section-menu .nav,
.nav-section-menu.nav {
  padding: 2em 0;
  margin-left: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
}

/* line 284, assets/scss/core/_navs.scss */

.nav-section-menu .nav .nav-header,
.nav-section-menu.nav .nav-header {
  padding-left: 5px;
  margin: 0;
  text-transform: uppercase;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
  color: #999999;
  font-weight: bold;
  font-size: 11px;
  display: block;
}

/* line 295, assets/scss/core/_navs.scss */

.nav-section-menu .nav .nav-link,
.nav-section-menu.nav .nav-link {
  color: #494949;
  color: rgba(27, 27, 27, 0.7);
  border-radius: 0;
  font-weight: bold;
  font-size: 18px;
  border: 1px solid #E6E6E6;
  margin: -1px -1px 0 3px;
  -webkit-box-shadow: 1px 1px 1px #fff;
  box-shadow: 1px 1px 1px #fff;
  background: #fcfcfc;
  text-shadow: none;
  padding: 8px 30px 8px 15px;
  position: relative;
  display: block;
}

/* line 311, assets/scss/core/_navs.scss */

.nav-section-menu .nav .nav-link i,
.nav-section-menu.nav .nav-link i {
  font-size: 22px;
  position: absolute;
  top: 50%;
  margin-top: -11px;
  right: 25px;
  color: #E6E6E6;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 321, assets/scss/core/_navs.scss */

.nav-section-menu .nav .nav-link small,
.nav-section-menu.nav .nav-link small {
  display: block;
  font-weight: normal;
  color: rgba(27, 27, 27, 0.5);
}

/* line 328, assets/scss/core/_navs.scss */

.nav-section-menu .nav .nav-link:hover,
.nav-section-menu .nav .show.nav-link,
.nav-section-menu.nav .nav-link:hover,
.nav-section-menu.nav .show.nav-link {
  background: whitesmoke;
}

/* line 333, assets/scss/core/_navs.scss */

.nav-section-menu .nav .nav-link.active,
.nav-section-menu .nav .nav-link.active:hover,
.nav-section-menu .nav .active .nav-link,
.nav-section-menu .nav .active .nav-link:hover,
.nav-section-menu.nav .nav-link.active,
.nav-section-menu.nav .nav-link.active:hover,
.nav-section-menu.nav .active .nav-link,
.nav-section-menu.nav .active .nav-link:hover {
  border-left: 4px solid #55A79A;
  background: #fff;
}

/* line 350, assets/scss/core/_navs.scss */

.nav-section-menu.nav-section-menu-right .nav .nav-link i,
.nav-section-menu.nav-section-menu-right.nav .nav-link i {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 357, assets/scss/core/_navs.scss */

.nav-section-menu .nav .nav-section-menu,
.nav-section-menu.nav .nav-section-menu {
  padding: 0;
  margin-left: 10px;
}

/* line 362, assets/scss/core/_navs.scss */

.nav-section-menu .nav .nav-section-menu .nav-link,
.nav-section-menu.nav .nav-section-menu .nav-link {
  color: #494949;
  color: rgba(27, 27, 27, 0.7);
  font-weight: 400;
  font-size: 90%;
  background: #fff;
  padding: 6px 30px 5px 10px;
}

/* line 370, assets/scss/core/_navs.scss */

.nav-section-menu .nav .nav-section-menu .nav-link:hover,
.nav-section-menu.nav .nav-section-menu .nav-link:hover {
  background: #fafafa;
}

/* line 375, assets/scss/core/_navs.scss */

.nav-section-menu .nav-section-menu-right.nav .nav-section-menu,
.nav-section-menu.nav-section-menu-right.nav .nav-section-menu {
  margin-left: 0;
  margin-right: 10px;
}

@media (min-width: 768px) {
  /* line 385, assets/scss/core/_navs.scss */
  .nav-section-menu .nav,
  .nav-section-menu.nav {
    border-right: 1px solid #E6E6E6;
  }
  /* line 389, assets/scss/core/_navs.scss */
  .nav-section-menu .nav .nav-link i,
  .nav-section-menu.nav .nav-link i {
    right: 10px;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  /* line 393, assets/scss/core/_navs.scss */
  .nav-section-menu .nav .nav-link.active,
  .nav-section-menu .nav .nav-link.active:hover,
  .nav-section-menu .nav .active .nav-link,
  .nav-section-menu .nav .active .nav-link:hover,
  .nav-section-menu.nav .nav-link.active,
  .nav-section-menu.nav .nav-link.active:hover,
  .nav-section-menu.nav .active .nav-link,
  .nav-section-menu.nav .active .nav-link:hover {
    border-right-color: #fff;
  }
  /* line 400, assets/scss/core/_navs.scss */
  .nav-section-menu .nav .show.nav-link i,
  .nav-section-menu.nav .show.nav-link i {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    color: silver;
  }
  /* line 407, assets/scss/core/_navs.scss */
  .nav-section-menu.nav-section-menu-right .nav,
  .nav-section-menu.nav-section-menu-right.nav {
    border-right: none;
    border-left: 1px solid #E6E6E6;
  }
  /* line 412, assets/scss/core/_navs.scss */
  .nav-section-menu.nav-section-menu-right .nav .nav-header,
  .nav-section-menu.nav-section-menu-right.nav .nav-header {
    text-align: right;
    padding-right: 5px;
  }
  /* line 417, assets/scss/core/_navs.scss */
  .nav-section-menu.nav-section-menu-right .nav .nav-link i,
  .nav-section-menu.nav-section-menu-right.nav .nav-link i {
    right: auto;
    left: 10px;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  /* line 423, assets/scss/core/_navs.scss */
  .nav-section-menu.nav-section-menu-right .nav .nav-link,
  .nav-section-menu.nav-section-menu-right.nav .nav-link {
    margin-left: -1px;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 15px;
  }
  /* line 430, assets/scss/core/_navs.scss */
  .nav-section-menu.nav-section-menu-right .nav .nav-link.active,
  .nav-section-menu.nav-section-menu-right .nav .nav-link.active:hover,
  .nav-section-menu.nav-section-menu-right .nav .active .nav-link,
  .nav-section-menu.nav-section-menu-right .nav .active .nav-link:hover,
  .nav-section-menu.nav-section-menu-right.nav .nav-link.active,
  .nav-section-menu.nav-section-menu-right.nav .nav-link.active:hover,
  .nav-section-menu.nav-section-menu-right.nav .active .nav-link,
  .nav-section-menu.nav-section-menu-right.nav .active .nav-link:hover {
    border-left-color: white;
    border-right: 4px solid #55A79A;
  }
  /* line 445, assets/scss/core/_navs.scss */
  .nav .nav-section-menu .nav-link,
  .nav .nav-section-menu .nav-link {
    margin-right: -2px;
  }
  /* line 451, assets/scss/core/_navs.scss */
  .nav-section-menu-right.nav .nav-section-menu .nav-link,
  .nav-section-menu-right.nav .nav-section-menu .nav-link {
    margin-right: 0;
    margin-left: -2px;
  }
}

/* line 459, assets/scss/core/_navs.scss */

.nav-steps {
  border: none;
  text-align: center;
  position: relative;
  padding: 30px 0;
}

/* line 465, assets/scss/core/_navs.scss */

.nav-steps:after {
  background: #E6E6E6;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  content: '';
  z-index: 0;
  height: 100%;
  width: 1px;
  margin: 0 auto;
}

/* line 479, assets/scss/core/_navs.scss */

.nav-steps .nav-link {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  text-align: center;
  border-radius: 2px;
  border: 1px solid #E6E6E6;
  background: white;
  display: block;
  margin-bottom: 15px;
  padding: 1rem;
  color: rgba(27, 27, 27, 0.8);
}

/* line 490, assets/scss/core/_navs.scss */

.nav-steps .nav-link:hover {
  background: #f7f7f9;
}

/* line 494, assets/scss/core/_navs.scss */

.nav-steps .nav-link.active,
.nav-steps .nav-link.active:hover {
  background: #55A79A;
  border-color: #55A79A;
  color: white;
}

/* line 502, assets/scss/core/_navs.scss */

.nav-steps .nav-item,
.nav-steps .nav-item.show {
  z-index: 1;
  position: relative;
  padding: 0;
}

/* Responsive */

/* line 512, assets/scss/core/_navs.scss */

.nav-steps.flex-row:after,
.nav-steps.flex-row-reverse:after {
  height: 1px;
  width: 100%;
  top: 50%;
}

/* line 518, assets/scss/core/_navs.scss */

.nav-steps.flex-row .nav-link,
.nav-steps.flex-row-reverse .nav-link {
  padding: 2rem;
}

/* line 522, assets/scss/core/_navs.scss */

.nav-steps.flex-row.nav-steps-lg .nav-link,
.nav-steps.flex-row-reverse.nav-steps-lg .nav-link {
  padding: 3rem;
}

/* line 526, assets/scss/core/_navs.scss */

.nav-steps.flex-row.nav-steps-circles .nav-link,
.nav-steps.flex-row-reverse.nav-steps-circles .nav-link {
  width: 120px;
  height: 120px;
  border-radius: 100%;
}

/* line 532, assets/scss/core/_navs.scss */

.nav-steps.flex-row.nav-steps-circles.nav-steps-lg .nav-link,
.nav-steps.flex-row-reverse.nav-steps-circles.nav-steps-lg .nav-link {
  height: 160px;
  width: 160px;
}

@media (min-width: 576px) {
  /* line 539, assets/scss/core/_navs.scss */
  .nav-steps.flex-sm-row:after,
  .nav-steps.flex-sm-row-reverse:after {
    height: 1px;
    width: 100%;
    top: 50%;
  }
  /* line 545, assets/scss/core/_navs.scss */
  .nav-steps.flex-sm-row .nav-link,
  .nav-steps.flex-sm-row-reverse .nav-link {
    padding: 2rem;
  }
  /* line 549, assets/scss/core/_navs.scss */
  .nav-steps.flex-sm-row.nav-steps-lg .nav-link,
  .nav-steps.flex-sm-row-reverse.nav-steps-lg .nav-link {
    padding: 3rem;
  }
  /* line 553, assets/scss/core/_navs.scss */
  .nav-steps.flex-sm-row.nav-steps-circles .nav-link,
  .nav-steps.flex-sm-row-reverse.nav-steps-circles .nav-link {
    width: 120px;
    height: 120px;
    border-radius: 100%;
  }
  /* line 559, assets/scss/core/_navs.scss */
  .nav-steps.flex-sm-row.nav-steps-circles.nav-steps-lg .nav-link,
  .nav-steps.flex-sm-row-reverse.nav-steps-circles.nav-steps-lg .nav-link {
    height: 160px;
    width: 160px;
  }
}

@media (min-width: 768px) {
  /* line 566, assets/scss/core/_navs.scss */
  .nav-steps.flex-md-row:after,
  .nav-steps.flex-md-row-reverse:after {
    height: 1px;
    width: 100%;
    top: 50%;
  }
  /* line 572, assets/scss/core/_navs.scss */
  .nav-steps.flex-md-row .nav-link,
  .nav-steps.flex-md-row-reverse .nav-link {
    padding: 2rem;
  }
  /* line 576, assets/scss/core/_navs.scss */
  .nav-steps.flex-md-row.nav-steps-lg .nav-link,
  .nav-steps.flex-md-row-reverse.nav-steps-lg .nav-link {
    padding: 3rem;
  }
  /* line 580, assets/scss/core/_navs.scss */
  .nav-steps.flex-md-row.nav-steps-circles .nav-link,
  .nav-steps.flex-md-row-reverse.nav-steps-circles .nav-link {
    width: 120px;
    height: 120px;
    border-radius: 100%;
  }
  /* line 586, assets/scss/core/_navs.scss */
  .nav-steps.flex-md-row.nav-steps-circles.nav-steps-lg .nav-link,
  .nav-steps.flex-md-row-reverse.nav-steps-circles.nav-steps-lg .nav-link {
    height: 160px;
    width: 160px;
  }
}

@media (min-width: 992px) {
  /* line 593, assets/scss/core/_navs.scss */
  .nav-steps.flex-lg-row:after,
  .nav-steps.flex-lg-row-reverse:after {
    height: 1px;
    width: 100%;
    top: 50%;
  }
  /* line 599, assets/scss/core/_navs.scss */
  .nav-steps.flex-lg-row .nav-link,
  .nav-steps.flex-lg-row-reverse .nav-link {
    padding: 2rem;
  }
  /* line 603, assets/scss/core/_navs.scss */
  .nav-steps.flex-lg-row.nav-steps-lg .nav-link,
  .nav-steps.flex-lg-row-reverse.nav-steps-lg .nav-link {
    padding: 3rem;
  }
  /* line 607, assets/scss/core/_navs.scss */
  .nav-steps.flex-lg-row.nav-steps-circles .nav-link,
  .nav-steps.flex-lg-row-reverse.nav-steps-circles .nav-link {
    width: 120px;
    height: 120px;
    border-radius: 100%;
  }
  /* line 613, assets/scss/core/_navs.scss */
  .nav-steps.flex-lg-row.nav-steps-circles.nav-steps-lg .nav-link,
  .nav-steps.flex-lg-row-reverse.nav-steps-circles.nav-steps-lg .nav-link {
    height: 160px;
    width: 160px;
  }
}

@media (min-width: 1200px) {
  /* line 620, assets/scss/core/_navs.scss */
  .nav-steps.flex-xl-row:after,
  .nav-steps.flex-xl-row-reverse:after {
    height: 1px;
    width: 100%;
    top: 50%;
  }
  /* line 626, assets/scss/core/_navs.scss */
  .nav-steps.flex-xl-row .nav-link,
  .nav-steps.flex-xl-row-reverse .nav-link {
    padding: 2rem;
  }
  /* line 630, assets/scss/core/_navs.scss */
  .nav-steps.flex-xl-row.nav-steps-lg .nav-link,
  .nav-steps.flex-xl-row-reverse.nav-steps-lg .nav-link {
    padding: 3rem;
  }
  /* line 634, assets/scss/core/_navs.scss */
  .nav-steps.flex-xl-row.nav-steps-circles .nav-link,
  .nav-steps.flex-xl-row-reverse.nav-steps-circles .nav-link {
    width: 120px;
    height: 120px;
    border-radius: 100%;
  }
  /* line 640, assets/scss/core/_navs.scss */
  .nav-steps.flex-xl-row.nav-steps-circles.nav-steps-lg .nav-link,
  .nav-steps.flex-xl-row-reverse.nav-steps-circles.nav-steps-lg .nav-link {
    height: 160px;
    width: 160px;
  }
}

/* line 648, assets/scss/core/_navs.scss */

.nav.collapse {
  display: none;
}

/* line 651, assets/scss/core/_navs.scss */

.nav.collapse.show {
  display: block;
}

/* line 656, assets/scss/core/_navs.scss */

.dropdown-nav-tabs {
  margin-left: -15px;
  margin-right: -15px;
  padding: 0 15px;
}

/* line 663, assets/scss/core/_navs.scss */

.navbar-offcanvas .tab-content {
  padding: 0 !important;
}

/* line 666, assets/scss/core/_navs.scss */

.navbar-offcanvas .tab-content .tab-pane {
  padding: 0 15px;
}

/* line 670, assets/scss/core/_navs.scss */

.navbar-offcanvas .nav-pills {
  padding: 7.5px;
}

/* line 674, assets/scss/core/_navs.scss */

.navbar-offcanvas .nav-tabs {
  margin-bottom: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

/* line 678, assets/scss/core/_navs.scss */

.navbar-offcanvas .nav-tabs .nav-link,
.navbar-offcanvas .nav-tabs .nav-link:hover,
.navbar-offcanvas .nav-tabs .nav-link:focus,
.navbar-offcanvas .nav-tabs .nav-link:active,
.navbar-offcanvas .nav-tabs .nav-link.disabled {
  border-radius: 0 !important;
  margin-right: 0;
  margin-bottom: 0;
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  border-bottom: none !important;
}

/* line 691, assets/scss/core/_navs.scss */

.navbar-offcanvas .nav-tabs .nav-link:hover {
  background: #282828;
  cursor: pointer;
}

/* line 696, assets/scss/core/_navs.scss */

.navbar-offcanvas .nav-tabs .active>.nav-link,
.navbar-offcanvas .nav-tabs .active>.nav-link:hover,
.navbar-offcanvas .nav-tabs .nav-link.active,
.navbar-offcanvas .nav-tabs .nav-link.active:hover,
.navbar-offcanvas .nav-tabs .active>.nav-link:focus,
.navbar-offcanvas .nav-tabs .nav-link.active:focus {
  color: #55A79A;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  position: relative;
  background: #282828;
}

/* line 707, assets/scss/core/_navs.scss */

.navbar-offcanvas .nav-tabs .active>.nav-link:before,
.navbar-offcanvas .nav-tabs .active>.nav-link:hover:before,
.navbar-offcanvas .nav-tabs .nav-link.active:before,
.navbar-offcanvas .nav-tabs .nav-link.active:hover:before,
.navbar-offcanvas .nav-tabs .active>.nav-link:focus:before,
.navbar-offcanvas .nav-tabs .nav-link.active:focus:before {
  height: 2px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  content: '';
}

/* line 720, assets/scss/core/_navs.scss */

.navbar-offcanvas .nav-tabs .nav-item.show .nav-link,
.navbar-offcanvas .nav-tabs .nav-item.show .nav-link:hover,
.navbar-offcanvas .nav-tabs .nav-item.show .nav-link:focus,
.navbar-offcanvas .nav-tabs .nav-item.show .nav-link:active {
  background: transparent;
}

/* line 727, assets/scss/core/_navs.scss */

.navbar-offcanvas .nav-tabs .nav-item.show .nav-link.active,
.navbar-offcanvas .nav-tabs .nav-item.show .nav-link.active:hover,
.navbar-offcanvas .nav-tabs .nav-item.show .nav-link.active:focus,
.navbar-offcanvas .nav-tabs .nav-item.show .nav-link.active:active {
  background: transparent;
}

/* line 739, assets/scss/core/_navs.scss */

.nav-pills-flat .nav-link {
  border-radius: 0;
  background-color: #f7f7f7;
  color: #333;
  margin-right: 1px;
}

/* line 745, assets/scss/core/_navs.scss */

.nav-pills-flat .nav-link:last-child {
  margin-right: 0;
}

/* line 749, assets/scss/core/_navs.scss */

.nav-pills-flat .nav-link:hover {
  background-color: #e9ecef;
}

/* line 754, assets/scss/core/_navs.scss */

.nav-tabs-flat {
  position: relative;
}

/* line 757, assets/scss/core/_navs.scss */

.nav-tabs-flat:after {
  height: 1px;
  width: 100%;
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 768, assets/scss/core/_navs.scss */

.nav-tabs-flat .nav-link {
  border-radius: 0;
  background-color: transparent;
  position: relative;
  color: #495057;
  overflow: hidden;
}

/* line 775, assets/scss/core/_navs.scss */

.nav-tabs-flat .nav-link:hover {
  background-color: transparent;
}

/* line 781, assets/scss/core/_navs.scss */

.nav-pills-border-bottom,
.nav-pills-border-bottom-inside {
  position: relative;
}

/* line 785, assets/scss/core/_navs.scss */

.nav-pills-border-bottom:after,
.nav-pills-border-bottom-inside:after {
  height: 1px;
  width: 100%;
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 796, assets/scss/core/_navs.scss */

.nav-pills-border-bottom .nav-link,
.nav-pills-border-bottom-inside .nav-link {
  border-radius: 0;
  background: transparent;
  position: relative;
  color: #495057;
  overflow: hidden;
}

/* line 803, assets/scss/core/_navs.scss */

.nav-pills-border-bottom .nav-link:after,
.nav-pills-border-bottom-inside .nav-link:after {
  height: 2px;
  width: 100%;
  content: '';
  position: absolute;
  bottom: 0;
  left: -100%;
  right: 0;
  background-color: transparent;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

/* line 815, assets/scss/core/_navs.scss */

.nav-pills-border-bottom .nav-link:hover,
.nav-pills-border-bottom-inside .nav-link:hover {
  background: transparent;
}

/* line 818, assets/scss/core/_navs.scss */

.nav-pills-border-bottom .nav-link.active,
.nav-pills-border-bottom-inside .nav-link.active {
  background: transparent !important;
}

/* line 822, assets/scss/core/_navs.scss */

.nav-pills-border-bottom .nav-link.active:after,
.nav-pills-border-bottom-inside .nav-link.active:after {
  left: 0;
}

/* line 830, assets/scss/core/_navs.scss */

.nav-pills-border-bottom.nav-pills-border-bottom-inside:after,
.nav-pills-border-bottom.nav-pills-border-bottom-inside .nav-link:after,
.nav-pills-border-bottom-inside.nav-pills-border-bottom-inside:after,
.nav-pills-border-bottom-inside.nav-pills-border-bottom-inside .nav-link:after {
  height: 2px;
}

/* line 838, assets/scss/core/_navs.scss */

.nav-pills-border-bottom.nav-pills-border-lg.nav-pills-border-bottom-inside:after,
.nav-pills-border-bottom.nav-pills-border-lg .nav-link:after,
.nav-pills-border-bottom-inside.nav-pills-border-lg.nav-pills-border-bottom-inside:after,
.nav-pills-border-bottom-inside.nav-pills-border-lg .nav-link:after {
  height: 5px;
}

/* line 845, assets/scss/core/_navs.scss */

.nav-border-bottom,
.nav-border-top,
.nav-border-center {
  position: relative;
}

/* line 850, assets/scss/core/_navs.scss */

.nav-border-bottom:after,
.nav-border-top:after,
.nav-border-center:after {
  height: 1px;
  width: 100%;
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.1);
}

/* line 861, assets/scss/core/_navs.scss */

.nav-border-top:after {
  top: 0;
}

/* line 864, assets/scss/core/_navs.scss */

.nav-border-center:after {
  top: 50%;
  margin-top: -1px;
}

/* line 871, assets/scss/core/_navs.scss */

.nav-rounded-group>.nav-item:first-child>.nav-link,
.nav-rounded-group>.nav-link:first-child {
  border-bottom-left-radius: 30px;
  border-top-left-radius: 30px;
}

/* line 876, assets/scss/core/_navs.scss */

.nav-rounded-group>.nav-item:last-child>.nav-link,
.nav-rounded-group>.nav-link:last-child {
  border-bottom-right-radius: 30px;
  border-top-right-radius: 30px;
}

/* line 4, assets/scss/core/_modals.scss */

body.modal-open {
  padding: 0 !important;
}

/* line 7, assets/scss/core/_modals.scss */

body.modal-open .jPanelMenu-panel {
  position: static !important;
}

/* line 12, assets/scss/core/_modals.scss */

.modal-static {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  z-index: 1 !important;
  display: block;
  margin-bottom: 1em;
}

/* line 22, assets/scss/core/_modals.scss */

.modal-static .modal-dialog {
  left: auto;
  margin-right: auto;
  margin-left: auto;
  padding: 0 !important;
}

/* line 36, assets/scss/core/_modals.scss */

.modal {
  z-index: 1050;
  padding: 0 !important;
}

/* line 40, assets/scss/core/_modals.scss */

.modal[data-toggle="modal-onload"] {
  z-index: -1;
}

/* line 43, assets/scss/core/_modals.scss */

.modal[data-toggle="modal-onload"].show {
  z-index: 1050;
}

/* line 50, assets/scss/core/_modals.scss */

.modal-dialog {
  z-index: 1050;
}

/* line 55, assets/scss/core/_modals.scss */

.modal-content {
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  border-radius: 3px;
}

/* line 61, assets/scss/core/_modals.scss */

.modal-backdrop {
  z-index: 1040;
  background-color: #000;
}

/* line 65, assets/scss/core/_modals.scss */

.modal-backdrop.fade {
  opacity: 0;
}

/* line 66, assets/scss/core/_modals.scss */

.modal-backdrop.show,
.modal-backdrop.fade.show {
  opacity: 0.5;
}

/* line 71, assets/scss/core/_modals.scss */

.modal-header {
  padding: 15px;
  min-height: 16.5;
}

/* line 77, assets/scss/core/_modals.scss */

.modal-title {
  margin: 0;
}

/* line 83, assets/scss/core/_modals.scss */

.modal-body {
  padding: 1rem;
}

/* line 88, assets/scss/core/_modals.scss */

.modal-footer {
  margin-top: 0;
  padding: 0rem 1rem 1rem;
}

@media (min-width: 576px) {
  /* line 96, assets/scss/core/_modals.scss */
  .modal-dialog {
    padding-top: 5%;
    padding-bottom: 30px;
  }
  /* line 100, assets/scss/core/_modals.scss */
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
}

/* line 106, assets/scss/core/_modals.scss */

.modal-progress {
  height: 5px;
  background: #55A79A;
  display: block;
  width: 0;
  -webkit-transition: width 0.2s ease-in-out;
  transition: width 0.2s ease-in-out;
}

/* line 115, assets/scss/core/_modals.scss */

.modal-fs {
  width: 100%;
  height: 100%;
  max-width: 100% !important;
  padding: 0;
  margin: 0;
}

/* line 122, assets/scss/core/_modals.scss */

.modal-fs .modal-content {
  position: fixed;
  height: 100%;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin: 0;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 0;
  border: none;
}

/* line 138, assets/scss/core/_modals.scss */

.close:focus,
.close:active {
  outline: none;
}

/* line 146, assets/scss/core/_modals.scss */

.modal-animate .modal-backdrop {
  display: none !important;
}

/* line 150, assets/scss/core/_modals.scss */

.modal[data-modal-animate-in],
.modal[data-modal-animate-in].fade .modal-dialog,
.modal[data-modal-animate-out],
.modal[data-modal-animate-out].fade .modal-dialog {
  -webkit-transform: translate(0);
  transform: translate(0);
  z-index: 1050 !important;
}

/* line 160, assets/scss/core/_modals.scss */

.modal-animate-closing {
  display: block !important;
}

/* line 163, assets/scss/core/_modals.scss */

.modal-animate-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
  opacity: 0;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
  visibility: hidden;
}

/* line 175, assets/scss/core/_modals.scss */

.modal-animate-backdrop.show {
  visibility: visible;
  opacity: 0.5;
}

/* line 182, assets/scss/core/_modals.scss */

.modal-no-backdrop {
  overflow: auto;
}

/* line 185, assets/scss/core/_modals.scss */

.modal-no-backdrop .modal-backdrop,
.modal-no-backdrop .modal-backdrop.show,
.modal-no-backdrop .modal-animate-backdrop,
.modal-no-backdrop .modal-animate-backdrop.show {
  display: none !important;
}

/* line 5, assets/scss/core/_list-groups.scss */

.list-group-item {
  display: block;
}

/* line 10, assets/scss/core/_list-groups.scss */

.list-group-item-secondary,
a.list-group-item-secondary,
button.list-group-item-secondary {
  background-color: white;
  color: #1b1b1b;
}

/* line 18, assets/scss/core/_list-groups.scss */

a.list-group-item-secondary:hover,
a.list-group-item-secondary:focus,
button.list-group-item-secondary:hover,
button.list-group-item-secondary:focus {
  color: #1b1b1b;
  background-color: #f2f2f2;
}

/* line 26, assets/scss/core/_list-groups.scss */

.list-group-item-inverse,
a.list-group-item-inverse,
button.list-group-item-inverse {
  background-color: #292b2c;
  color: white;
}

/* line 34, assets/scss/core/_list-groups.scss */

a.list-group-item-inverse:hover,
a.list-group-item-inverse:focus,
button.list-group-item-inverse:hover,
button.list-group-item-inverse:focus {
  color: white;
  background-color: black;
}

/* line 42, assets/scss/core/_list-groups.scss */

.list-group-item .badge {
  margin-right: 0.5rem;
}

/* line 48, assets/scss/core/_list-groups.scss */

.list-group-striped {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 54, assets/scss/core/_list-groups.scss */

.list-group-striped .list-group-item:nth-child(odd),
.list-group-striped .list-group-item.w-odd {
  background: #f3f3f3;
}

/* line 61, assets/scss/core/_list-groups.scss */

.list-item-icon {
  width: 1.28571429em;
  text-align: center;
}

/* line 5, assets/scss/core/_card.scss */

.card {
  border-radius: 2px;
  position: relative;
  overflow: hidden;
  margin-bottom: 1rem;
}

/* line 12, assets/scss/core/_card.scss */

.card.clickable-element {
  cursor: pointer;
}

/* line 15, assets/scss/core/_card.scss */

.card.clickable-element:hover {
  -webkit-box-shadow: 1px 1px 8px #ced4da;
  box-shadow: 1px 1px 8px #ced4da;
}

/* line 20, assets/scss/core/_card.scss */

.card.clickable-element.card-silent:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 27, assets/scss/core/_card.scss */

.card-group .card {
  margin-bottom: 0;
}

@media (min-width: 576px) {
  /* line 32, assets/scss/core/_card.scss */
  .card-group .card+.card-outline-primary,
  .card-group .card+.card-outline-secondary,
  .card-group .card+.card-outline-success,
  .card-group .card+.card-outline-info,
  .card-group .card+.card-outline-warning,
  .card-group .card+.card-outline-danger {
    position: relative;
    z-index: 1;
    left: -1px;
  }
  /* line 42, assets/scss/core/_card.scss */
  .card-group .card+.card-outline-primary+.card-outline-primary,
  .card-group .card+.card-outline-secondary+.card-outline-primary,
  .card-group .card+.card-outline-success+.card-outline-primary,
  .card-group .card+.card-outline-info+.card-outline-primary,
  .card-group .card+.card-outline-warning+.card-outline-primary,
  .card-group .card+.card-outline-danger+.card-outline-primary {
    border-left: none;
  }
  /* line 49, assets/scss/core/_card.scss */
  .card-group .card+.card-outline-secondary {
    border-left: 1px solid #ccc;
  }
  /* line 52, assets/scss/core/_card.scss */
  .card-group .card+.card-outline-success {
    border-left: 1px solid #5cb85c;
  }
  /* line 55, assets/scss/core/_card.scss */
  .card-group .card+.card-outline-info {
    border-left: 1px solid #5bc0de;
  }
  /* line 58, assets/scss/core/_card.scss */
  .card-group .card+.card-outline-warning {
    border-left: 1px solid #f0ad4e;
  }
  /* line 61, assets/scss/core/_card.scss */
  .card-group .card+.card-outline-danger {
    border-left: 1px solid #d9534f;
  }
}

/* line 71, assets/scss/core/_card.scss */

.card-ribbon {
  width: 200px;
  padding: 2px 5px;
  position: absolute;
  text-align: center;
  font-size: 12px;
  z-index: 1;
}

/* line 79, assets/scss/core/_card.scss */

.card-ribbon-top {
  top: 20px;
}

/* line 80, assets/scss/core/_card.scss */

.card-ribbon-bottom {
  bottom: 20px;
}

/* line 81, assets/scss/core/_card.scss */

.card-ribbon-left {
  left: -70px;
}

/* line 82, assets/scss/core/_card.scss */

.card-ribbon-right {
  right: -70px;
}

/* line 84, assets/scss/core/_card.scss */

.card-ribbon-top.card-ribbon-left,
.card-ribbon-bottom.card-ribbon-right {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 90, assets/scss/core/_card.scss */

.card-ribbon-top.card-ribbon-right,
.card-ribbon-bottom.card-ribbon-left {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 99, assets/scss/core/_card.scss */

.card-block-overlap {
  margin-left: -4px !important;
  margin-right: -4px !important;
}

@media (min-width: 576px) {
  /* line 105, assets/scss/core/_card.scss */
  .card-grid-overlap .col-lg,
  .card-grid-overlap .col-lg-1,
  .card-grid-overlap .col-lg-10,
  .card-grid-overlap .col-lg-11,
  .card-grid-overlap .col-lg-12,
  .card-grid-overlap .col-lg-2,
  .card-grid-overlap .col-lg-3,
  .card-grid-overlap .col-lg-4,
  .card-grid-overlap .col-lg-5,
  .card-grid-overlap .col-lg-6,
  .card-grid-overlap .col-lg-7,
  .card-grid-overlap .col-lg-8,
  .card-grid-overlap .col-lg-9,
  .card-grid-overlap .col-md,
  .card-grid-overlap .col-md-1,
  .card-grid-overlap .col-md-10,
  .card-grid-overlap .col-md-11,
  .card-grid-overlap .col-md-12,
  .card-grid-overlap .col-md-2,
  .card-grid-overlap .col-md-3,
  .card-grid-overlap .col-md-4,
  .card-grid-overlap .col-md-5,
  .card-grid-overlap .col-md-6,
  .card-grid-overlap .col-md-7,
  .card-grid-overlap .col-md-8,
  .card-grid-overlap .col-md-9,
  .card-grid-overlap .col-sm,
  .card-grid-overlap .col-sm-1,
  .card-grid-overlap .col-sm-10,
  .card-grid-overlap .col-sm-11,
  .card-grid-overlap .col-sm-12,
  .card-grid-overlap .col-sm-2,
  .card-grid-overlap .col-sm-3,
  .card-grid-overlap .col-sm-4,
  .card-grid-overlap .col-sm-5,
  .card-grid-overlap .col-sm-6,
  .card-grid-overlap .col-sm-7,
  .card-grid-overlap .col-sm-8,
  .card-grid-overlap .col-sm-9,
  .card-grid-overlap .col-xl,
  .card-grid-overlap .col-xl-1,
  .card-grid-overlap .col-xl-10,
  .card-grid-overlap .col-xl-11,
  .card-grid-overlap .col-xl-12,
  .card-grid-overlap .col-xl-2,
  .card-grid-overlap .col-xl-3,
  .card-grid-overlap .col-xl-4,
  .card-grid-overlap .col-xl-5,
  .card-grid-overlap .col-xl-6,
  .card-grid-overlap .col-xl-7,
  .card-grid-overlap .col-xl-8,
  .card-grid-overlap .col-xl-9,
  .card-grid-overlap .col-xs,
  .card-grid-overlap .col-xs-1,
  .card-grid-overlap .col-xs-10,
  .card-grid-overlap .col-xs-11,
  .card-grid-overlap .col-xs-12,
  .card-grid-overlap .col-xs-2,
  .card-grid-overlap .col-xs-3,
  .card-grid-overlap .col-xs-4,
  .card-grid-overlap .col-xs-5,
  .card-grid-overlap .col-xs-6,
  .card-grid-overlap .col-xs-7,
  .card-grid-overlap .col-xs-8,
  .card-grid-overlap .col-xs-9 {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 113, assets/scss/core/_card.scss */
  .card-grid-overlap .card {
    margin-left: -1px;
  }
  /* line 116, assets/scss/core/_card.scss */
  .card-grid-overlap .card-outline-primary,
  .card-grid-overlap .card-outline-secondary,
  .card-grid-overlap .card-outline-success,
  .card-grid-overlap .card-outline-info,
  .card-grid-overlap .card-outline-warning,
  .card-grid-overlap .card-outline-danger {
    position: relative;
    z-index: 1;
  }
}

/* line 132, assets/scss/core/_card.scss */

.card-accordion .card-header a[data-toggle="collapse"] {
  display: block;
  padding: 15px;
}

/* line 136, assets/scss/core/_card.scss */

.card-accordion .card-header a[data-toggle="collapse"]:after {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-style: normal;
  speak: none;
  display: inline-block;
  content: "\f107";
  float: right;
  line-height: 1;
  width: 22px;
  font-size: 20px;
  text-align: center;
}

/* line 146, assets/scss/core/_card.scss */

.card-accordion .card-header a[data-toggle="collapse"].collapsed:after {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-style: normal;
  speak: none;
  display: inline-block;
  content: "\f105";
}

/* line 150, assets/scss/core/_card.scss */

.card-accordion .card-header a[data-toggle="collapse"]:hover {
  text-decoration: none;
}

/* line 157, assets/scss/core/_card.scss */

.card-accordion.card-accordion-icons-left .card-header a[data-toggle="collapse"]:after {
  float: left;
  padding-right: 0.6em;
}

/* line 165, assets/scss/core/_card.scss */

.card-accordion.card-accordion-list-style .card {
  border-left: none;
  border-right: none;
  border-radius: 0;
  margin-bottom: -1px;
}

/* line 171, assets/scss/core/_card.scss */

.card-accordion.card-accordion-list-style .card-header {
  background: transparent;
  border: none;
}

/* line 175, assets/scss/core/_card.scss */

.card-accordion.card-accordion-list-style .card-header a[data-toggle="collapse"] {
  padding: 8px 15px;
}

/* line 178, assets/scss/core/_card.scss */

.card-accordion.card-accordion-list-style .card-header a[data-toggle="collapse"]:after {
  font-size: 16px;
  line-height: 20px;
}

/* line 15, assets/scss/core/_spacing.scss */

.m-6 {
  margin: 4.5rem !important;
}

/* line 16, assets/scss/core/_spacing.scss */

.mt-6 {
  margin-top: 4.5rem !important;
}

/* line 17, assets/scss/core/_spacing.scss */

.mr-6 {
  margin-right: 4.5rem !important;
}

/* line 18, assets/scss/core/_spacing.scss */

.mb-6 {
  margin-bottom: 4.5rem !important;
}

/* line 19, assets/scss/core/_spacing.scss */

.ml-6 {
  margin-left: 4.5rem !important;
}

/* line 20, assets/scss/core/_spacing.scss */

.mx-6 {
  margin-right: 4.5rem !important;
  margin-left: 4.5rem !important;
}

/* line 24, assets/scss/core/_spacing.scss */

.my-6 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}

/* line 15, assets/scss/core/_spacing.scss */

.m-7 {
  margin: 6rem !important;
}

/* line 16, assets/scss/core/_spacing.scss */

.mt-7 {
  margin-top: 6rem !important;
}

/* line 17, assets/scss/core/_spacing.scss */

.mr-7 {
  margin-right: 6rem !important;
}

/* line 18, assets/scss/core/_spacing.scss */

.mb-7 {
  margin-bottom: 6rem !important;
}

/* line 19, assets/scss/core/_spacing.scss */

.ml-7 {
  margin-left: 6rem !important;
}

/* line 20, assets/scss/core/_spacing.scss */

.mx-7 {
  margin-right: 6rem !important;
  margin-left: 6rem !important;
}

/* line 24, assets/scss/core/_spacing.scss */

.my-7 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

/* line 15, assets/scss/core/_spacing.scss */

.m-8 {
  margin: 7.5rem !important;
}

/* line 16, assets/scss/core/_spacing.scss */

.mt-8 {
  margin-top: 7.5rem !important;
}

/* line 17, assets/scss/core/_spacing.scss */

.mr-8 {
  margin-right: 7.5rem !important;
}

/* line 18, assets/scss/core/_spacing.scss */

.mb-8 {
  margin-bottom: 7.5rem !important;
}

/* line 19, assets/scss/core/_spacing.scss */

.ml-8 {
  margin-left: 7.5rem !important;
}

/* line 20, assets/scss/core/_spacing.scss */

.mx-8 {
  margin-right: 7.5rem !important;
  margin-left: 7.5rem !important;
}

/* line 24, assets/scss/core/_spacing.scss */

.my-8 {
  margin-top: 7.5rem !important;
  margin-bottom: 7.5rem !important;
}

/* line 15, assets/scss/core/_spacing.scss */

.m-9 {
  margin: 9rem !important;
}

/* line 16, assets/scss/core/_spacing.scss */

.mt-9 {
  margin-top: 9rem !important;
}

/* line 17, assets/scss/core/_spacing.scss */

.mr-9 {
  margin-right: 9rem !important;
}

/* line 18, assets/scss/core/_spacing.scss */

.mb-9 {
  margin-bottom: 9rem !important;
}

/* line 19, assets/scss/core/_spacing.scss */

.ml-9 {
  margin-left: 9rem !important;
}

/* line 20, assets/scss/core/_spacing.scss */

.mx-9 {
  margin-right: 9rem !important;
  margin-left: 9rem !important;
}

/* line 24, assets/scss/core/_spacing.scss */

.my-9 {
  margin-top: 9rem !important;
  margin-bottom: 9rem !important;
}

/* line 15, assets/scss/core/_spacing.scss */

.m-10 {
  margin: 10.5rem !important;
}

/* line 16, assets/scss/core/_spacing.scss */

.mt-10 {
  margin-top: 10.5rem !important;
}

/* line 17, assets/scss/core/_spacing.scss */

.mr-10 {
  margin-right: 10.5rem !important;
}

/* line 18, assets/scss/core/_spacing.scss */

.mb-10 {
  margin-bottom: 10.5rem !important;
}

/* line 19, assets/scss/core/_spacing.scss */

.ml-10 {
  margin-left: 10.5rem !important;
}

/* line 20, assets/scss/core/_spacing.scss */

.mx-10 {
  margin-right: 10.5rem !important;
  margin-left: 10.5rem !important;
}

/* line 24, assets/scss/core/_spacing.scss */

.my-10 {
  margin-top: 10.5rem !important;
  margin-bottom: 10.5rem !important;
}

/* line 15, assets/scss/core/_spacing.scss */

.p-6 {
  padding: 4.5rem !important;
}

/* line 16, assets/scss/core/_spacing.scss */

.pt-6 {
  padding-top: 4.5rem !important;
}

/* line 17, assets/scss/core/_spacing.scss */

.pr-6 {
  padding-right: 4.5rem !important;
}

/* line 18, assets/scss/core/_spacing.scss */

.pb-6 {
  padding-bottom: 4.5rem !important;
}

/* line 19, assets/scss/core/_spacing.scss */

.pl-6 {
  padding-left: 4.5rem !important;
}

/* line 20, assets/scss/core/_spacing.scss */

.px-6 {
  padding-right: 4.5rem !important;
  padding-left: 4.5rem !important;
}

/* line 24, assets/scss/core/_spacing.scss */

.py-6 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}

/* line 15, assets/scss/core/_spacing.scss */

.p-7 {
  padding: 6rem !important;
}

/* line 16, assets/scss/core/_spacing.scss */

.pt-7 {
  padding-top: 6rem !important;
}

/* line 17, assets/scss/core/_spacing.scss */

.pr-7 {
  padding-right: 6rem !important;
}

/* line 18, assets/scss/core/_spacing.scss */

.pb-7 {
  padding-bottom: 6rem !important;
}

/* line 19, assets/scss/core/_spacing.scss */

.pl-7 {
  padding-left: 6rem !important;
}

/* line 20, assets/scss/core/_spacing.scss */

.px-7 {
  padding-right: 6rem !important;
  padding-left: 6rem !important;
}

/* line 24, assets/scss/core/_spacing.scss */

.py-7 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

/* line 15, assets/scss/core/_spacing.scss */

.p-8 {
  padding: 7.5rem !important;
}

/* line 16, assets/scss/core/_spacing.scss */

.pt-8 {
  padding-top: 7.5rem !important;
}

/* line 17, assets/scss/core/_spacing.scss */

.pr-8 {
  padding-right: 7.5rem !important;
}

/* line 18, assets/scss/core/_spacing.scss */

.pb-8 {
  padding-bottom: 7.5rem !important;
}

/* line 19, assets/scss/core/_spacing.scss */

.pl-8 {
  padding-left: 7.5rem !important;
}

/* line 20, assets/scss/core/_spacing.scss */

.px-8 {
  padding-right: 7.5rem !important;
  padding-left: 7.5rem !important;
}

/* line 24, assets/scss/core/_spacing.scss */

.py-8 {
  padding-top: 7.5rem !important;
  padding-bottom: 7.5rem !important;
}

/* line 15, assets/scss/core/_spacing.scss */

.p-9 {
  padding: 9rem !important;
}

/* line 16, assets/scss/core/_spacing.scss */

.pt-9 {
  padding-top: 9rem !important;
}

/* line 17, assets/scss/core/_spacing.scss */

.pr-9 {
  padding-right: 9rem !important;
}

/* line 18, assets/scss/core/_spacing.scss */

.pb-9 {
  padding-bottom: 9rem !important;
}

/* line 19, assets/scss/core/_spacing.scss */

.pl-9 {
  padding-left: 9rem !important;
}

/* line 20, assets/scss/core/_spacing.scss */

.px-9 {
  padding-right: 9rem !important;
  padding-left: 9rem !important;
}

/* line 24, assets/scss/core/_spacing.scss */

.py-9 {
  padding-top: 9rem !important;
  padding-bottom: 9rem !important;
}

/* line 15, assets/scss/core/_spacing.scss */

.p-10 {
  padding: 10.5rem !important;
}

/* line 16, assets/scss/core/_spacing.scss */

.pt-10 {
  padding-top: 10.5rem !important;
}

/* line 17, assets/scss/core/_spacing.scss */

.pr-10 {
  padding-right: 10.5rem !important;
}

/* line 18, assets/scss/core/_spacing.scss */

.pb-10 {
  padding-bottom: 10.5rem !important;
}

/* line 19, assets/scss/core/_spacing.scss */

.pl-10 {
  padding-left: 10.5rem !important;
}

/* line 20, assets/scss/core/_spacing.scss */

.px-10 {
  padding-right: 10.5rem !important;
  padding-left: 10.5rem !important;
}

/* line 24, assets/scss/core/_spacing.scss */

.py-10 {
  padding-top: 10.5rem !important;
  padding-bottom: 10.5rem !important;
}

/* line 32, assets/scss/core/_spacing.scss */

.m-auto {
  margin: auto !important;
}

/* line 33, assets/scss/core/_spacing.scss */

.mt-auto {
  margin-top: auto !important;
}

/* line 34, assets/scss/core/_spacing.scss */

.mr-auto {
  margin-right: auto !important;
}

/* line 35, assets/scss/core/_spacing.scss */

.mb-auto {
  margin-bottom: auto !important;
}

/* line 36, assets/scss/core/_spacing.scss */

.ml-auto {
  margin-left: auto !important;
}

/* line 37, assets/scss/core/_spacing.scss */

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

/* line 41, assets/scss/core/_spacing.scss */

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

@media (min-width: 576px) {
  /* line 15, assets/scss/core/_spacing.scss */
  .m-sm-6 {
    margin: 4.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .mt-sm-6 {
    margin-top: 4.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .mr-sm-6 {
    margin-right: 4.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .mb-sm-6 {
    margin-bottom: 4.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .ml-sm-6 {
    margin-left: 4.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .mx-sm-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .my-sm-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .m-sm-7 {
    margin: 6rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .mt-sm-7 {
    margin-top: 6rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .mr-sm-7 {
    margin-right: 6rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .mb-sm-7 {
    margin-bottom: 6rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .ml-sm-7 {
    margin-left: 6rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .mx-sm-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .my-sm-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .m-sm-8 {
    margin: 7.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .mt-sm-8 {
    margin-top: 7.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .mr-sm-8 {
    margin-right: 7.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .mb-sm-8 {
    margin-bottom: 7.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .ml-sm-8 {
    margin-left: 7.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .mx-sm-8 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .my-sm-8 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .m-sm-9 {
    margin: 9rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .mt-sm-9 {
    margin-top: 9rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .mr-sm-9 {
    margin-right: 9rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .mb-sm-9 {
    margin-bottom: 9rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .ml-sm-9 {
    margin-left: 9rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .mx-sm-9 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .my-sm-9 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .m-sm-10 {
    margin: 10.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .mt-sm-10 {
    margin-top: 10.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .mr-sm-10 {
    margin-right: 10.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .mb-sm-10 {
    margin-bottom: 10.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .ml-sm-10 {
    margin-left: 10.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .mx-sm-10 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .my-sm-10 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .p-sm-6 {
    padding: 4.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .pt-sm-6 {
    padding-top: 4.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .pr-sm-6 {
    padding-right: 4.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .pb-sm-6 {
    padding-bottom: 4.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .pl-sm-6 {
    padding-left: 4.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .px-sm-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .py-sm-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .p-sm-7 {
    padding: 6rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .pt-sm-7 {
    padding-top: 6rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .pr-sm-7 {
    padding-right: 6rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .pb-sm-7 {
    padding-bottom: 6rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .pl-sm-7 {
    padding-left: 6rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .px-sm-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .py-sm-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .p-sm-8 {
    padding: 7.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .pt-sm-8 {
    padding-top: 7.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .pr-sm-8 {
    padding-right: 7.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .pb-sm-8 {
    padding-bottom: 7.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .pl-sm-8 {
    padding-left: 7.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .px-sm-8 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .py-sm-8 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .p-sm-9 {
    padding: 9rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .pt-sm-9 {
    padding-top: 9rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .pr-sm-9 {
    padding-right: 9rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .pb-sm-9 {
    padding-bottom: 9rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .pl-sm-9 {
    padding-left: 9rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .px-sm-9 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .py-sm-9 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .p-sm-10 {
    padding: 10.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .pt-sm-10 {
    padding-top: 10.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .pr-sm-10 {
    padding-right: 10.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .pb-sm-10 {
    padding-bottom: 10.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .pl-sm-10 {
    padding-left: 10.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .px-sm-10 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .py-sm-10 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }
  /* line 32, assets/scss/core/_spacing.scss */
  .m-sm-auto {
    margin: auto !important;
  }
  /* line 33, assets/scss/core/_spacing.scss */
  .mt-sm-auto {
    margin-top: auto !important;
  }
  /* line 34, assets/scss/core/_spacing.scss */
  .mr-sm-auto {
    margin-right: auto !important;
  }
  /* line 35, assets/scss/core/_spacing.scss */
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  /* line 36, assets/scss/core/_spacing.scss */
  .ml-sm-auto {
    margin-left: auto !important;
  }
  /* line 37, assets/scss/core/_spacing.scss */
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 41, assets/scss/core/_spacing.scss */
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 15, assets/scss/core/_spacing.scss */
  .m-md-6 {
    margin: 4.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .mt-md-6 {
    margin-top: 4.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .mr-md-6 {
    margin-right: 4.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .mb-md-6 {
    margin-bottom: 4.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .ml-md-6 {
    margin-left: 4.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .mx-md-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .my-md-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .m-md-7 {
    margin: 6rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .mt-md-7 {
    margin-top: 6rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .mr-md-7 {
    margin-right: 6rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .mb-md-7 {
    margin-bottom: 6rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .ml-md-7 {
    margin-left: 6rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .mx-md-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .my-md-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .m-md-8 {
    margin: 7.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .mt-md-8 {
    margin-top: 7.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .mr-md-8 {
    margin-right: 7.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .mb-md-8 {
    margin-bottom: 7.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .ml-md-8 {
    margin-left: 7.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .mx-md-8 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .my-md-8 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .m-md-9 {
    margin: 9rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .mt-md-9 {
    margin-top: 9rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .mr-md-9 {
    margin-right: 9rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .mb-md-9 {
    margin-bottom: 9rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .ml-md-9 {
    margin-left: 9rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .mx-md-9 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .my-md-9 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .m-md-10 {
    margin: 10.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .mt-md-10 {
    margin-top: 10.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .mr-md-10 {
    margin-right: 10.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .mb-md-10 {
    margin-bottom: 10.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .ml-md-10 {
    margin-left: 10.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .mx-md-10 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .my-md-10 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .p-md-6 {
    padding: 4.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .pt-md-6 {
    padding-top: 4.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .pr-md-6 {
    padding-right: 4.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .pb-md-6 {
    padding-bottom: 4.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .pl-md-6 {
    padding-left: 4.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .px-md-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .py-md-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .p-md-7 {
    padding: 6rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .pt-md-7 {
    padding-top: 6rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .pr-md-7 {
    padding-right: 6rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .pb-md-7 {
    padding-bottom: 6rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .pl-md-7 {
    padding-left: 6rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .px-md-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .py-md-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .p-md-8 {
    padding: 7.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .pt-md-8 {
    padding-top: 7.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .pr-md-8 {
    padding-right: 7.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .pb-md-8 {
    padding-bottom: 7.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .pl-md-8 {
    padding-left: 7.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .px-md-8 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .py-md-8 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .p-md-9 {
    padding: 9rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .pt-md-9 {
    padding-top: 9rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .pr-md-9 {
    padding-right: 9rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .pb-md-9 {
    padding-bottom: 9rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .pl-md-9 {
    padding-left: 9rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .px-md-9 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .py-md-9 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .p-md-10 {
    padding: 10.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .pt-md-10 {
    padding-top: 10.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .pr-md-10 {
    padding-right: 10.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .pb-md-10 {
    padding-bottom: 10.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .pl-md-10 {
    padding-left: 10.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .px-md-10 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .py-md-10 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }
  /* line 32, assets/scss/core/_spacing.scss */
  .m-md-auto {
    margin: auto !important;
  }
  /* line 33, assets/scss/core/_spacing.scss */
  .mt-md-auto {
    margin-top: auto !important;
  }
  /* line 34, assets/scss/core/_spacing.scss */
  .mr-md-auto {
    margin-right: auto !important;
  }
  /* line 35, assets/scss/core/_spacing.scss */
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  /* line 36, assets/scss/core/_spacing.scss */
  .ml-md-auto {
    margin-left: auto !important;
  }
  /* line 37, assets/scss/core/_spacing.scss */
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 41, assets/scss/core/_spacing.scss */
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}

@media (min-width: 992px) {
  /* line 15, assets/scss/core/_spacing.scss */
  .m-lg-6 {
    margin: 4.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .mt-lg-6 {
    margin-top: 4.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .mr-lg-6 {
    margin-right: 4.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .mb-lg-6 {
    margin-bottom: 4.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .ml-lg-6 {
    margin-left: 4.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .mx-lg-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .my-lg-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .m-lg-7 {
    margin: 6rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .mt-lg-7 {
    margin-top: 6rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .mr-lg-7 {
    margin-right: 6rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .mb-lg-7 {
    margin-bottom: 6rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .ml-lg-7 {
    margin-left: 6rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .mx-lg-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .my-lg-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .m-lg-8 {
    margin: 7.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .mt-lg-8 {
    margin-top: 7.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .mr-lg-8 {
    margin-right: 7.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .mb-lg-8 {
    margin-bottom: 7.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .ml-lg-8 {
    margin-left: 7.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .mx-lg-8 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .my-lg-8 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .m-lg-9 {
    margin: 9rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .mt-lg-9 {
    margin-top: 9rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .mr-lg-9 {
    margin-right: 9rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .mb-lg-9 {
    margin-bottom: 9rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .ml-lg-9 {
    margin-left: 9rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .mx-lg-9 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .my-lg-9 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .m-lg-10 {
    margin: 10.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .mt-lg-10 {
    margin-top: 10.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .mr-lg-10 {
    margin-right: 10.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .mb-lg-10 {
    margin-bottom: 10.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .ml-lg-10 {
    margin-left: 10.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .mx-lg-10 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .my-lg-10 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .p-lg-6 {
    padding: 4.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .pt-lg-6 {
    padding-top: 4.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .pr-lg-6 {
    padding-right: 4.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .pb-lg-6 {
    padding-bottom: 4.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .pl-lg-6 {
    padding-left: 4.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .px-lg-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .py-lg-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .p-lg-7 {
    padding: 6rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .pt-lg-7 {
    padding-top: 6rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .pr-lg-7 {
    padding-right: 6rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .pb-lg-7 {
    padding-bottom: 6rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .pl-lg-7 {
    padding-left: 6rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .px-lg-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .py-lg-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .p-lg-8 {
    padding: 7.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .pt-lg-8 {
    padding-top: 7.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .pr-lg-8 {
    padding-right: 7.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .pb-lg-8 {
    padding-bottom: 7.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .pl-lg-8 {
    padding-left: 7.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .px-lg-8 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .py-lg-8 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .p-lg-9 {
    padding: 9rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .pt-lg-9 {
    padding-top: 9rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .pr-lg-9 {
    padding-right: 9rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .pb-lg-9 {
    padding-bottom: 9rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .pl-lg-9 {
    padding-left: 9rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .px-lg-9 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .py-lg-9 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .p-lg-10 {
    padding: 10.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .pt-lg-10 {
    padding-top: 10.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .pr-lg-10 {
    padding-right: 10.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .pb-lg-10 {
    padding-bottom: 10.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .pl-lg-10 {
    padding-left: 10.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .px-lg-10 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .py-lg-10 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }
  /* line 32, assets/scss/core/_spacing.scss */
  .m-lg-auto {
    margin: auto !important;
  }
  /* line 33, assets/scss/core/_spacing.scss */
  .mt-lg-auto {
    margin-top: auto !important;
  }
  /* line 34, assets/scss/core/_spacing.scss */
  .mr-lg-auto {
    margin-right: auto !important;
  }
  /* line 35, assets/scss/core/_spacing.scss */
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  /* line 36, assets/scss/core/_spacing.scss */
  .ml-lg-auto {
    margin-left: auto !important;
  }
  /* line 37, assets/scss/core/_spacing.scss */
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 41, assets/scss/core/_spacing.scss */
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}

@media (min-width: 1200px) {
  /* line 15, assets/scss/core/_spacing.scss */
  .m-xl-6 {
    margin: 4.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .mt-xl-6 {
    margin-top: 4.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .mr-xl-6 {
    margin-right: 4.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .mb-xl-6 {
    margin-bottom: 4.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .ml-xl-6 {
    margin-left: 4.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .mx-xl-6 {
    margin-right: 4.5rem !important;
    margin-left: 4.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .my-xl-6 {
    margin-top: 4.5rem !important;
    margin-bottom: 4.5rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .m-xl-7 {
    margin: 6rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .mt-xl-7 {
    margin-top: 6rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .mr-xl-7 {
    margin-right: 6rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .mb-xl-7 {
    margin-bottom: 6rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .ml-xl-7 {
    margin-left: 6rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .mx-xl-7 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .my-xl-7 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .m-xl-8 {
    margin: 7.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .mt-xl-8 {
    margin-top: 7.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .mr-xl-8 {
    margin-right: 7.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .mb-xl-8 {
    margin-bottom: 7.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .ml-xl-8 {
    margin-left: 7.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .mx-xl-8 {
    margin-right: 7.5rem !important;
    margin-left: 7.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .my-xl-8 {
    margin-top: 7.5rem !important;
    margin-bottom: 7.5rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .m-xl-9 {
    margin: 9rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .mt-xl-9 {
    margin-top: 9rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .mr-xl-9 {
    margin-right: 9rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .mb-xl-9 {
    margin-bottom: 9rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .ml-xl-9 {
    margin-left: 9rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .mx-xl-9 {
    margin-right: 9rem !important;
    margin-left: 9rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .my-xl-9 {
    margin-top: 9rem !important;
    margin-bottom: 9rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .m-xl-10 {
    margin: 10.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .mt-xl-10 {
    margin-top: 10.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .mr-xl-10 {
    margin-right: 10.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .mb-xl-10 {
    margin-bottom: 10.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .ml-xl-10 {
    margin-left: 10.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .mx-xl-10 {
    margin-right: 10.5rem !important;
    margin-left: 10.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .my-xl-10 {
    margin-top: 10.5rem !important;
    margin-bottom: 10.5rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .p-xl-6 {
    padding: 4.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .pt-xl-6 {
    padding-top: 4.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .pr-xl-6 {
    padding-right: 4.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .pb-xl-6 {
    padding-bottom: 4.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .pl-xl-6 {
    padding-left: 4.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .px-xl-6 {
    padding-right: 4.5rem !important;
    padding-left: 4.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .py-xl-6 {
    padding-top: 4.5rem !important;
    padding-bottom: 4.5rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .p-xl-7 {
    padding: 6rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .pt-xl-7 {
    padding-top: 6rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .pr-xl-7 {
    padding-right: 6rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .pb-xl-7 {
    padding-bottom: 6rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .pl-xl-7 {
    padding-left: 6rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .px-xl-7 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .py-xl-7 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .p-xl-8 {
    padding: 7.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .pt-xl-8 {
    padding-top: 7.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .pr-xl-8 {
    padding-right: 7.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .pb-xl-8 {
    padding-bottom: 7.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .pl-xl-8 {
    padding-left: 7.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .px-xl-8 {
    padding-right: 7.5rem !important;
    padding-left: 7.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .py-xl-8 {
    padding-top: 7.5rem !important;
    padding-bottom: 7.5rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .p-xl-9 {
    padding: 9rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .pt-xl-9 {
    padding-top: 9rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .pr-xl-9 {
    padding-right: 9rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .pb-xl-9 {
    padding-bottom: 9rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .pl-xl-9 {
    padding-left: 9rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .px-xl-9 {
    padding-right: 9rem !important;
    padding-left: 9rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .py-xl-9 {
    padding-top: 9rem !important;
    padding-bottom: 9rem !important;
  }
  /* line 15, assets/scss/core/_spacing.scss */
  .p-xl-10 {
    padding: 10.5rem !important;
  }
  /* line 16, assets/scss/core/_spacing.scss */
  .pt-xl-10 {
    padding-top: 10.5rem !important;
  }
  /* line 17, assets/scss/core/_spacing.scss */
  .pr-xl-10 {
    padding-right: 10.5rem !important;
  }
  /* line 18, assets/scss/core/_spacing.scss */
  .pb-xl-10 {
    padding-bottom: 10.5rem !important;
  }
  /* line 19, assets/scss/core/_spacing.scss */
  .pl-xl-10 {
    padding-left: 10.5rem !important;
  }
  /* line 20, assets/scss/core/_spacing.scss */
  .px-xl-10 {
    padding-right: 10.5rem !important;
    padding-left: 10.5rem !important;
  }
  /* line 24, assets/scss/core/_spacing.scss */
  .py-xl-10 {
    padding-top: 10.5rem !important;
    padding-bottom: 10.5rem !important;
  }
  /* line 32, assets/scss/core/_spacing.scss */
  .m-xl-auto {
    margin: auto !important;
  }
  /* line 33, assets/scss/core/_spacing.scss */
  .mt-xl-auto {
    margin-top: auto !important;
  }
  /* line 34, assets/scss/core/_spacing.scss */
  .mr-xl-auto {
    margin-right: auto !important;
  }
  /* line 35, assets/scss/core/_spacing.scss */
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  /* line 36, assets/scss/core/_spacing.scss */
  .ml-xl-auto {
    margin-left: auto !important;
  }
  /* line 37, assets/scss/core/_spacing.scss */
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 41, assets/scss/core/_spacing.scss */
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}

/* line 61, assets/scss/core/_spacing.scss */

.m-1-neg {
  margin: -0.25rem !important;
}

/* line 62, assets/scss/core/_spacing.scss */

.mt-1-neg {
  margin-top: -0.25rem !important;
}

/* line 63, assets/scss/core/_spacing.scss */

.mr-1-neg {
  margin-right: -0.25rem !important;
}

/* line 64, assets/scss/core/_spacing.scss */

.mb-1-neg {
  margin-bottom: -0.25rem !important;
}

/* line 65, assets/scss/core/_spacing.scss */

.ml-1-neg {
  margin-left: -0.25rem !important;
}

/* line 66, assets/scss/core/_spacing.scss */

.mx-1-neg {
  margin-right: -0.25rem !important;
  margin-left: -0.25rem !important;
}

/* line 70, assets/scss/core/_spacing.scss */

.my-1-neg {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

/* line 61, assets/scss/core/_spacing.scss */

.m-2-neg {
  margin: -0.5rem !important;
}

/* line 62, assets/scss/core/_spacing.scss */

.mt-2-neg {
  margin-top: -0.5rem !important;
}

/* line 63, assets/scss/core/_spacing.scss */

.mr-2-neg {
  margin-right: -0.5rem !important;
}

/* line 64, assets/scss/core/_spacing.scss */

.mb-2-neg {
  margin-bottom: -0.5rem !important;
}

/* line 65, assets/scss/core/_spacing.scss */

.ml-2-neg {
  margin-left: -0.5rem !important;
}

/* line 66, assets/scss/core/_spacing.scss */

.mx-2-neg {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

/* line 70, assets/scss/core/_spacing.scss */

.my-2-neg {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

/* line 61, assets/scss/core/_spacing.scss */

.m-3-neg {
  margin: -1rem !important;
}

/* line 62, assets/scss/core/_spacing.scss */

.mt-3-neg {
  margin-top: -1rem !important;
}

/* line 63, assets/scss/core/_spacing.scss */

.mr-3-neg {
  margin-right: -1rem !important;
}

/* line 64, assets/scss/core/_spacing.scss */

.mb-3-neg {
  margin-bottom: -1rem !important;
}

/* line 65, assets/scss/core/_spacing.scss */

.ml-3-neg {
  margin-left: -1rem !important;
}

/* line 66, assets/scss/core/_spacing.scss */

.mx-3-neg {
  margin-right: -1rem !important;
  margin-left: -1rem !important;
}

/* line 70, assets/scss/core/_spacing.scss */

.my-3-neg {
  margin-top: -1rem !important;
  margin-bottom: -1rem !important;
}

/* line 61, assets/scss/core/_spacing.scss */

.m-4-neg {
  margin: -1.5rem !important;
}

/* line 62, assets/scss/core/_spacing.scss */

.mt-4-neg {
  margin-top: -1.5rem !important;
}

/* line 63, assets/scss/core/_spacing.scss */

.mr-4-neg {
  margin-right: -1.5rem !important;
}

/* line 64, assets/scss/core/_spacing.scss */

.mb-4-neg {
  margin-bottom: -1.5rem !important;
}

/* line 65, assets/scss/core/_spacing.scss */

.ml-4-neg {
  margin-left: -1.5rem !important;
}

/* line 66, assets/scss/core/_spacing.scss */

.mx-4-neg {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

/* line 70, assets/scss/core/_spacing.scss */

.my-4-neg {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

/* line 61, assets/scss/core/_spacing.scss */

.m-5-neg {
  margin: -3rem !important;
}

/* line 62, assets/scss/core/_spacing.scss */

.mt-5-neg {
  margin-top: -3rem !important;
}

/* line 63, assets/scss/core/_spacing.scss */

.mr-5-neg {
  margin-right: -3rem !important;
}

/* line 64, assets/scss/core/_spacing.scss */

.mb-5-neg {
  margin-bottom: -3rem !important;
}

/* line 65, assets/scss/core/_spacing.scss */

.ml-5-neg {
  margin-left: -3rem !important;
}

/* line 66, assets/scss/core/_spacing.scss */

.mx-5-neg {
  margin-right: -3rem !important;
  margin-left: -3rem !important;
}

/* line 70, assets/scss/core/_spacing.scss */

.my-5-neg {
  margin-top: -3rem !important;
  margin-bottom: -3rem !important;
}

/* line 61, assets/scss/core/_spacing.scss */

.m-6-neg {
  margin: -4.5rem !important;
}

/* line 62, assets/scss/core/_spacing.scss */

.mt-6-neg {
  margin-top: -4.5rem !important;
}

/* line 63, assets/scss/core/_spacing.scss */

.mr-6-neg {
  margin-right: -4.5rem !important;
}

/* line 64, assets/scss/core/_spacing.scss */

.mb-6-neg {
  margin-bottom: -4.5rem !important;
}

/* line 65, assets/scss/core/_spacing.scss */

.ml-6-neg {
  margin-left: -4.5rem !important;
}

/* line 66, assets/scss/core/_spacing.scss */

.mx-6-neg {
  margin-right: -4.5rem !important;
  margin-left: -4.5rem !important;
}

/* line 70, assets/scss/core/_spacing.scss */

.my-6-neg {
  margin-top: -4.5rem !important;
  margin-bottom: -4.5rem !important;
}

/* line 61, assets/scss/core/_spacing.scss */

.m-7-neg {
  margin: -6rem !important;
}

/* line 62, assets/scss/core/_spacing.scss */

.mt-7-neg {
  margin-top: -6rem !important;
}

/* line 63, assets/scss/core/_spacing.scss */

.mr-7-neg {
  margin-right: -6rem !important;
}

/* line 64, assets/scss/core/_spacing.scss */

.mb-7-neg {
  margin-bottom: -6rem !important;
}

/* line 65, assets/scss/core/_spacing.scss */

.ml-7-neg {
  margin-left: -6rem !important;
}

/* line 66, assets/scss/core/_spacing.scss */

.mx-7-neg {
  margin-right: -6rem !important;
  margin-left: -6rem !important;
}

/* line 70, assets/scss/core/_spacing.scss */

.my-7-neg {
  margin-top: -6rem !important;
  margin-bottom: -6rem !important;
}

/* line 61, assets/scss/core/_spacing.scss */

.m-8-neg {
  margin: -7.5rem !important;
}

/* line 62, assets/scss/core/_spacing.scss */

.mt-8-neg {
  margin-top: -7.5rem !important;
}

/* line 63, assets/scss/core/_spacing.scss */

.mr-8-neg {
  margin-right: -7.5rem !important;
}

/* line 64, assets/scss/core/_spacing.scss */

.mb-8-neg {
  margin-bottom: -7.5rem !important;
}

/* line 65, assets/scss/core/_spacing.scss */

.ml-8-neg {
  margin-left: -7.5rem !important;
}

/* line 66, assets/scss/core/_spacing.scss */

.mx-8-neg {
  margin-right: -7.5rem !important;
  margin-left: -7.5rem !important;
}

/* line 70, assets/scss/core/_spacing.scss */

.my-8-neg {
  margin-top: -7.5rem !important;
  margin-bottom: -7.5rem !important;
}

/* line 61, assets/scss/core/_spacing.scss */

.m-9-neg {
  margin: -9rem !important;
}

/* line 62, assets/scss/core/_spacing.scss */

.mt-9-neg {
  margin-top: -9rem !important;
}

/* line 63, assets/scss/core/_spacing.scss */

.mr-9-neg {
  margin-right: -9rem !important;
}

/* line 64, assets/scss/core/_spacing.scss */

.mb-9-neg {
  margin-bottom: -9rem !important;
}

/* line 65, assets/scss/core/_spacing.scss */

.ml-9-neg {
  margin-left: -9rem !important;
}

/* line 66, assets/scss/core/_spacing.scss */

.mx-9-neg {
  margin-right: -9rem !important;
  margin-left: -9rem !important;
}

/* line 70, assets/scss/core/_spacing.scss */

.my-9-neg {
  margin-top: -9rem !important;
  margin-bottom: -9rem !important;
}

/* line 61, assets/scss/core/_spacing.scss */

.m-10-neg {
  margin: -10.5rem !important;
}

/* line 62, assets/scss/core/_spacing.scss */

.mt-10-neg {
  margin-top: -10.5rem !important;
}

/* line 63, assets/scss/core/_spacing.scss */

.mr-10-neg {
  margin-right: -10.5rem !important;
}

/* line 64, assets/scss/core/_spacing.scss */

.mb-10-neg {
  margin-bottom: -10.5rem !important;
}

/* line 65, assets/scss/core/_spacing.scss */

.ml-10-neg {
  margin-left: -10.5rem !important;
}

/* line 66, assets/scss/core/_spacing.scss */

.mx-10-neg {
  margin-right: -10.5rem !important;
  margin-left: -10.5rem !important;
}

/* line 70, assets/scss/core/_spacing.scss */

.my-10-neg {
  margin-top: -10.5rem !important;
  margin-bottom: -10.5rem !important;
}

@media (min-width: 576px) {
  /* line 61, assets/scss/core/_spacing.scss */
  .m-sm-1-neg {
    margin: -0.25rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-sm-1-neg {
    margin-top: -0.25rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-sm-1-neg {
    margin-right: -0.25rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-sm-1-neg {
    margin-bottom: -0.25rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-sm-1-neg {
    margin-left: -0.25rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-sm-1-neg {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-sm-1-neg {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-sm-2-neg {
    margin: -0.5rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-sm-2-neg {
    margin-top: -0.5rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-sm-2-neg {
    margin-right: -0.5rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-sm-2-neg {
    margin-bottom: -0.5rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-sm-2-neg {
    margin-left: -0.5rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-sm-2-neg {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-sm-2-neg {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-sm-3-neg {
    margin: -1rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-sm-3-neg {
    margin-top: -1rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-sm-3-neg {
    margin-right: -1rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-sm-3-neg {
    margin-bottom: -1rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-sm-3-neg {
    margin-left: -1rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-sm-3-neg {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-sm-3-neg {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-sm-4-neg {
    margin: -1.5rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-sm-4-neg {
    margin-top: -1.5rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-sm-4-neg {
    margin-right: -1.5rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-sm-4-neg {
    margin-bottom: -1.5rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-sm-4-neg {
    margin-left: -1.5rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-sm-4-neg {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-sm-4-neg {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-sm-5-neg {
    margin: -3rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-sm-5-neg {
    margin-top: -3rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-sm-5-neg {
    margin-right: -3rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-sm-5-neg {
    margin-bottom: -3rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-sm-5-neg {
    margin-left: -3rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-sm-5-neg {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-sm-5-neg {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-sm-6-neg {
    margin: -4.5rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-sm-6-neg {
    margin-top: -4.5rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-sm-6-neg {
    margin-right: -4.5rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-sm-6-neg {
    margin-bottom: -4.5rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-sm-6-neg {
    margin-left: -4.5rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-sm-6-neg {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-sm-6-neg {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-sm-7-neg {
    margin: -6rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-sm-7-neg {
    margin-top: -6rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-sm-7-neg {
    margin-right: -6rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-sm-7-neg {
    margin-bottom: -6rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-sm-7-neg {
    margin-left: -6rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-sm-7-neg {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-sm-7-neg {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-sm-8-neg {
    margin: -7.5rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-sm-8-neg {
    margin-top: -7.5rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-sm-8-neg {
    margin-right: -7.5rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-sm-8-neg {
    margin-bottom: -7.5rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-sm-8-neg {
    margin-left: -7.5rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-sm-8-neg {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-sm-8-neg {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-sm-9-neg {
    margin: -9rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-sm-9-neg {
    margin-top: -9rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-sm-9-neg {
    margin-right: -9rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-sm-9-neg {
    margin-bottom: -9rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-sm-9-neg {
    margin-left: -9rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-sm-9-neg {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-sm-9-neg {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-sm-10-neg {
    margin: -10.5rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-sm-10-neg {
    margin-top: -10.5rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-sm-10-neg {
    margin-right: -10.5rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-sm-10-neg {
    margin-bottom: -10.5rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-sm-10-neg {
    margin-left: -10.5rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-sm-10-neg {
    margin-right: -10.5rem !important;
    margin-left: -10.5rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-sm-10-neg {
    margin-top: -10.5rem !important;
    margin-bottom: -10.5rem !important;
  }
}

@media (min-width: 768px) {
  /* line 61, assets/scss/core/_spacing.scss */
  .m-md-1-neg {
    margin: -0.25rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-md-1-neg {
    margin-top: -0.25rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-md-1-neg {
    margin-right: -0.25rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-md-1-neg {
    margin-bottom: -0.25rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-md-1-neg {
    margin-left: -0.25rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-md-1-neg {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-md-1-neg {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-md-2-neg {
    margin: -0.5rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-md-2-neg {
    margin-top: -0.5rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-md-2-neg {
    margin-right: -0.5rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-md-2-neg {
    margin-bottom: -0.5rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-md-2-neg {
    margin-left: -0.5rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-md-2-neg {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-md-2-neg {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-md-3-neg {
    margin: -1rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-md-3-neg {
    margin-top: -1rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-md-3-neg {
    margin-right: -1rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-md-3-neg {
    margin-bottom: -1rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-md-3-neg {
    margin-left: -1rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-md-3-neg {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-md-3-neg {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-md-4-neg {
    margin: -1.5rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-md-4-neg {
    margin-top: -1.5rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-md-4-neg {
    margin-right: -1.5rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-md-4-neg {
    margin-bottom: -1.5rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-md-4-neg {
    margin-left: -1.5rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-md-4-neg {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-md-4-neg {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-md-5-neg {
    margin: -3rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-md-5-neg {
    margin-top: -3rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-md-5-neg {
    margin-right: -3rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-md-5-neg {
    margin-bottom: -3rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-md-5-neg {
    margin-left: -3rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-md-5-neg {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-md-5-neg {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-md-6-neg {
    margin: -4.5rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-md-6-neg {
    margin-top: -4.5rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-md-6-neg {
    margin-right: -4.5rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-md-6-neg {
    margin-bottom: -4.5rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-md-6-neg {
    margin-left: -4.5rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-md-6-neg {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-md-6-neg {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-md-7-neg {
    margin: -6rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-md-7-neg {
    margin-top: -6rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-md-7-neg {
    margin-right: -6rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-md-7-neg {
    margin-bottom: -6rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-md-7-neg {
    margin-left: -6rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-md-7-neg {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-md-7-neg {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-md-8-neg {
    margin: -7.5rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-md-8-neg {
    margin-top: -7.5rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-md-8-neg {
    margin-right: -7.5rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-md-8-neg {
    margin-bottom: -7.5rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-md-8-neg {
    margin-left: -7.5rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-md-8-neg {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-md-8-neg {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-md-9-neg {
    margin: -9rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-md-9-neg {
    margin-top: -9rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-md-9-neg {
    margin-right: -9rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-md-9-neg {
    margin-bottom: -9rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-md-9-neg {
    margin-left: -9rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-md-9-neg {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-md-9-neg {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-md-10-neg {
    margin: -10.5rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-md-10-neg {
    margin-top: -10.5rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-md-10-neg {
    margin-right: -10.5rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-md-10-neg {
    margin-bottom: -10.5rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-md-10-neg {
    margin-left: -10.5rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-md-10-neg {
    margin-right: -10.5rem !important;
    margin-left: -10.5rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-md-10-neg {
    margin-top: -10.5rem !important;
    margin-bottom: -10.5rem !important;
  }
}

@media (min-width: 992px) {
  /* line 61, assets/scss/core/_spacing.scss */
  .m-lg-1-neg {
    margin: -0.25rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-lg-1-neg {
    margin-top: -0.25rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-lg-1-neg {
    margin-right: -0.25rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-lg-1-neg {
    margin-bottom: -0.25rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-lg-1-neg {
    margin-left: -0.25rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-lg-1-neg {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-lg-1-neg {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-lg-2-neg {
    margin: -0.5rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-lg-2-neg {
    margin-top: -0.5rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-lg-2-neg {
    margin-right: -0.5rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-lg-2-neg {
    margin-bottom: -0.5rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-lg-2-neg {
    margin-left: -0.5rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-lg-2-neg {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-lg-2-neg {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-lg-3-neg {
    margin: -1rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-lg-3-neg {
    margin-top: -1rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-lg-3-neg {
    margin-right: -1rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-lg-3-neg {
    margin-bottom: -1rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-lg-3-neg {
    margin-left: -1rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-lg-3-neg {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-lg-3-neg {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-lg-4-neg {
    margin: -1.5rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-lg-4-neg {
    margin-top: -1.5rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-lg-4-neg {
    margin-right: -1.5rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-lg-4-neg {
    margin-bottom: -1.5rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-lg-4-neg {
    margin-left: -1.5rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-lg-4-neg {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-lg-4-neg {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-lg-5-neg {
    margin: -3rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-lg-5-neg {
    margin-top: -3rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-lg-5-neg {
    margin-right: -3rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-lg-5-neg {
    margin-bottom: -3rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-lg-5-neg {
    margin-left: -3rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-lg-5-neg {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-lg-5-neg {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-lg-6-neg {
    margin: -4.5rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-lg-6-neg {
    margin-top: -4.5rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-lg-6-neg {
    margin-right: -4.5rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-lg-6-neg {
    margin-bottom: -4.5rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-lg-6-neg {
    margin-left: -4.5rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-lg-6-neg {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-lg-6-neg {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-lg-7-neg {
    margin: -6rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-lg-7-neg {
    margin-top: -6rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-lg-7-neg {
    margin-right: -6rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-lg-7-neg {
    margin-bottom: -6rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-lg-7-neg {
    margin-left: -6rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-lg-7-neg {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-lg-7-neg {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-lg-8-neg {
    margin: -7.5rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-lg-8-neg {
    margin-top: -7.5rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-lg-8-neg {
    margin-right: -7.5rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-lg-8-neg {
    margin-bottom: -7.5rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-lg-8-neg {
    margin-left: -7.5rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-lg-8-neg {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-lg-8-neg {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-lg-9-neg {
    margin: -9rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-lg-9-neg {
    margin-top: -9rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-lg-9-neg {
    margin-right: -9rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-lg-9-neg {
    margin-bottom: -9rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-lg-9-neg {
    margin-left: -9rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-lg-9-neg {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-lg-9-neg {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-lg-10-neg {
    margin: -10.5rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-lg-10-neg {
    margin-top: -10.5rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-lg-10-neg {
    margin-right: -10.5rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-lg-10-neg {
    margin-bottom: -10.5rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-lg-10-neg {
    margin-left: -10.5rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-lg-10-neg {
    margin-right: -10.5rem !important;
    margin-left: -10.5rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-lg-10-neg {
    margin-top: -10.5rem !important;
    margin-bottom: -10.5rem !important;
  }
}

@media (min-width: 1200px) {
  /* line 61, assets/scss/core/_spacing.scss */
  .m-xl-1-neg {
    margin: -0.25rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-xl-1-neg {
    margin-top: -0.25rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-xl-1-neg {
    margin-right: -0.25rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-xl-1-neg {
    margin-bottom: -0.25rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-xl-1-neg {
    margin-left: -0.25rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-xl-1-neg {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-xl-1-neg {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-xl-2-neg {
    margin: -0.5rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-xl-2-neg {
    margin-top: -0.5rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-xl-2-neg {
    margin-right: -0.5rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-xl-2-neg {
    margin-bottom: -0.5rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-xl-2-neg {
    margin-left: -0.5rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-xl-2-neg {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-xl-2-neg {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-xl-3-neg {
    margin: -1rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-xl-3-neg {
    margin-top: -1rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-xl-3-neg {
    margin-right: -1rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-xl-3-neg {
    margin-bottom: -1rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-xl-3-neg {
    margin-left: -1rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-xl-3-neg {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-xl-3-neg {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-xl-4-neg {
    margin: -1.5rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-xl-4-neg {
    margin-top: -1.5rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-xl-4-neg {
    margin-right: -1.5rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-xl-4-neg {
    margin-bottom: -1.5rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-xl-4-neg {
    margin-left: -1.5rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-xl-4-neg {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-xl-4-neg {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-xl-5-neg {
    margin: -3rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-xl-5-neg {
    margin-top: -3rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-xl-5-neg {
    margin-right: -3rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-xl-5-neg {
    margin-bottom: -3rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-xl-5-neg {
    margin-left: -3rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-xl-5-neg {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-xl-5-neg {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-xl-6-neg {
    margin: -4.5rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-xl-6-neg {
    margin-top: -4.5rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-xl-6-neg {
    margin-right: -4.5rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-xl-6-neg {
    margin-bottom: -4.5rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-xl-6-neg {
    margin-left: -4.5rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-xl-6-neg {
    margin-right: -4.5rem !important;
    margin-left: -4.5rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-xl-6-neg {
    margin-top: -4.5rem !important;
    margin-bottom: -4.5rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-xl-7-neg {
    margin: -6rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-xl-7-neg {
    margin-top: -6rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-xl-7-neg {
    margin-right: -6rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-xl-7-neg {
    margin-bottom: -6rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-xl-7-neg {
    margin-left: -6rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-xl-7-neg {
    margin-right: -6rem !important;
    margin-left: -6rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-xl-7-neg {
    margin-top: -6rem !important;
    margin-bottom: -6rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-xl-8-neg {
    margin: -7.5rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-xl-8-neg {
    margin-top: -7.5rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-xl-8-neg {
    margin-right: -7.5rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-xl-8-neg {
    margin-bottom: -7.5rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-xl-8-neg {
    margin-left: -7.5rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-xl-8-neg {
    margin-right: -7.5rem !important;
    margin-left: -7.5rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-xl-8-neg {
    margin-top: -7.5rem !important;
    margin-bottom: -7.5rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-xl-9-neg {
    margin: -9rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-xl-9-neg {
    margin-top: -9rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-xl-9-neg {
    margin-right: -9rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-xl-9-neg {
    margin-bottom: -9rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-xl-9-neg {
    margin-left: -9rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-xl-9-neg {
    margin-right: -9rem !important;
    margin-left: -9rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-xl-9-neg {
    margin-top: -9rem !important;
    margin-bottom: -9rem !important;
  }
  /* line 61, assets/scss/core/_spacing.scss */
  .m-xl-10-neg {
    margin: -10.5rem !important;
  }
  /* line 62, assets/scss/core/_spacing.scss */
  .mt-xl-10-neg {
    margin-top: -10.5rem !important;
  }
  /* line 63, assets/scss/core/_spacing.scss */
  .mr-xl-10-neg {
    margin-right: -10.5rem !important;
  }
  /* line 64, assets/scss/core/_spacing.scss */
  .mb-xl-10-neg {
    margin-bottom: -10.5rem !important;
  }
  /* line 65, assets/scss/core/_spacing.scss */
  .ml-xl-10-neg {
    margin-left: -10.5rem !important;
  }
  /* line 66, assets/scss/core/_spacing.scss */
  .mx-xl-10-neg {
    margin-right: -10.5rem !important;
    margin-left: -10.5rem !important;
  }
  /* line 70, assets/scss/core/_spacing.scss */
  .my-xl-10-neg {
    margin-top: -10.5rem !important;
    margin-bottom: -10.5rem !important;
  }
}

/* line 82, assets/scss/core/_spacing.scss */

hr.hr-blank {
  border-top: none;
}

/* line 85, assets/scss/core/_spacing.scss */

hr.hr-lg {
  border-top-width: 3px;
}

/* line 88, assets/scss/core/_spacing.scss */

hr.hr-xl {
  border-top-width: 5px;
}

/* line 91, assets/scss/core/_spacing.scss */

hr.hr-white {
  border-top-color: white !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-light {
  border-top-color: #f8f9fa !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-grey {
  border-top-color: #e9ecef !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-grey-dark {
  border-top-color: #495057 !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-primary {
  border-top-color: #55A79A !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-primary-dark {
  border-top-color: #33635c !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-primary-faded {
  border-top-color: rgba(85, 167, 154, 0.3) !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-info {
  border-top-color: #17a2b8 !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-success {
  border-top-color: #28a745 !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-warning {
  border-top-color: #ffc107 !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-danger {
  border-top-color: #dc3545 !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-dark {
  border-top-color: #343a40 !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-secondary {
  border-top-color: #6c757d !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-black {
  border-top-color: #000 !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-white {
  border-top-color: #fff !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-green {
  border-top-color: #55A79A !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-red {
  border-top-color: #BE3E1D !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-blue {
  border-top-color: #00ADBB !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-purple {
  border-top-color: #b771b0 !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-pink {
  border-top-color: #CC164D !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-orange {
  border-top-color: #e67e22 !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-lime {
  border-top-color: #b1dc44 !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-blue-dark {
  border-top-color: #34495e !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-red-dark {
  border-top-color: #a10f2b !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-brown {
  border-top-color: #91633c !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-cyan-dark {
  border-top-color: #008b8b !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-yellow {
  border-top-color: #D4AC0D !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-slate {
  border-top-color: #5D6D7E !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-olive {
  border-top-color: #808000 !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-teal {
  border-top-color: #008080 !important;
}

/* line 104, assets/scss/core/_spacing.scss */

hr.hr-green-bright {
  border-top-color: #2ECC71 !important;
}

/* line 4, assets/scss/core/_progress.scss */

.progress {
  border-radius: 1px;
}

/* line 7, assets/scss/core/_progress.scss */

.progress-bar {
  -webkit-transition: width 1.2s ease;
  transition: width 1.2s ease;
}

/* line 11, assets/scss/core/_progress.scss */

.progress-sm {
  height: 4px;
}

/* line 14, assets/scss/core/_progress.scss */

.progress-sm .progress-bar {
  padding: 0;
}

/* line 18, assets/scss/core/_progress.scss */

.progress-lg {
  height: 2.8rem;
}

/* line 22, assets/scss/core/_progress.scss */

.progress-bar[data-toggle="progress-bar-animated-progress"] {
  width: 0 !important;
}

/* line 4, assets/scss/core/_forms.scss */

.form-control {
  border-radius: 2px;
}

/* line 7, assets/scss/core/_forms.scss */

.form-control:hover {
  border-color: #E6E6E6;
}

/* line 11, assets/scss/core/_forms.scss */

label {
  margin-bottom: 2px;
}

/* line 15, assets/scss/core/_forms.scss */

input[type="color"].form-control {
  -webkit-appearance: square-button;
  width: 44px;
  height: 44px;
  background-color: white;
  border-width: 1px;
  border-style: solid;
  border-color: rgba(27, 27, 27, 0.8);
  -o-border-image: initial;
  border-image: initial;
  padding: 1px 2px;
}

/* line 27, assets/scss/core/_forms.scss */

input[type=range].form-control {
  width: 100%;
}

/* line 32, assets/scss/core/_forms.scss */

.input-group-btn {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

/* line 38, assets/scss/core/_forms.scss */

.input-group-prepend .btn,
.input-group-append .btn {
  -ms-flex-item-align: stretch !important;
  align-self: stretch !important;
}

/* line 45, assets/scss/core/_forms.scss */

.form-control-rounded {
  border-radius: 30px;
}

/* line 51, assets/scss/core/_forms.scss */

.input-group-quantity {
  min-width: 115px;
  max-width: 200px;
}

/* line 55, assets/scss/core/_forms.scss */

.input-group-quantity .quantity {
  text-align: center;
}

/* line 65, assets/scss/core/_forms.scss */

.form-control-transparent {
  background: transparent;
  border-color: transparent;
  color: #495057;
}

/* line 70, assets/scss/core/_forms.scss */

.form-control-transparent:hover,
.form-control-transparent:focus,
.form-control-transparent:focus:hover {
  border-color: transparent !important;
  background: transparent !important;
  color: black;
}

/* line 67, assets/scss/core/_mixins.scss */

.form-control-transparent::-webkit-input-placeholder {
  color: #495057;
}

/* line 70, assets/scss/core/_mixins.scss */

.form-control-transparent:-moz-placeholder {
  /* Firefox 18- */
  color: #495057;
}

/* line 73, assets/scss/core/_mixins.scss */

.form-control-transparent::-moz-placeholder {
  /* Firefox 19+ */
  color: #495057;
}

/* line 76, assets/scss/core/_mixins.scss */

.form-control-transparent:-ms-input-placeholder {
  color: #495057;
}

/* line 79, assets/scss/core/_forms.scss */

.form-control-transparent:hover,
.form-control-transparent:focus,
.form-control-transparent:focus:hover {
  -webkit-box-shadow: none;
  box-shadow: none;
}

/* line 67, assets/scss/core/_mixins.scss */

.form-control-transparent:hover::-webkit-input-placeholder,
.form-control-transparent:focus::-webkit-input-placeholder,
.form-control-transparent:focus:hover::-webkit-input-placeholder {
  color: black;
}

/* line 70, assets/scss/core/_mixins.scss */

.form-control-transparent:hover:-moz-placeholder,
.form-control-transparent:focus:-moz-placeholder,
.form-control-transparent:focus:hover:-moz-placeholder {
  /* Firefox 18- */
  color: black;
}

/* line 73, assets/scss/core/_mixins.scss */

.form-control-transparent:hover::-moz-placeholder,
.form-control-transparent:focus::-moz-placeholder,
.form-control-transparent:focus:hover::-moz-placeholder {
  /* Firefox 19+ */
  color: black;
}

/* line 76, assets/scss/core/_mixins.scss */

.form-control-transparent:hover:-ms-input-placeholder,
.form-control-transparent:focus:-ms-input-placeholder,
.form-control-transparent:focus:hover:-ms-input-placeholder {
  color: black;
}

/* line 87, assets/scss/core/_forms.scss */

.form-control-light {
  color: #495057;
}

/* line 91, assets/scss/core/_forms.scss */

.form-control-dark {
  color: rgba(255, 255, 255, 0.5);
}

/* line 95, assets/scss/core/_forms.scss */

.form-control-dark:hover,
.form-control-dark:focus,
.form-control-dark:focus:hover {
  color: white;
}

/* line 67, assets/scss/core/_mixins.scss */

.form-control-dark::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 70, assets/scss/core/_mixins.scss */

.form-control-dark:-moz-placeholder {
  /* Firefox 18- */
  color: rgba(255, 255, 255, 0.8);
}

/* line 73, assets/scss/core/_mixins.scss */

.form-control-dark::-moz-placeholder {
  /* Firefox 19+ */
  color: rgba(255, 255, 255, 0.8);
}

/* line 76, assets/scss/core/_mixins.scss */

.form-control-dark:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.8);
}

/* line 67, assets/scss/core/_mixins.scss */

.form-control-dark:hover::-webkit-input-placeholder,
.form-control-dark:focus::-webkit-input-placeholder,
.form-control-dark:focus:hover::-webkit-input-placeholder {
  color: white;
}

/* line 70, assets/scss/core/_mixins.scss */

.form-control-dark:hover:-moz-placeholder,
.form-control-dark:focus:-moz-placeholder,
.form-control-dark:focus:hover:-moz-placeholder {
  /* Firefox 18- */
  color: white;
}

/* line 73, assets/scss/core/_mixins.scss */

.form-control-dark:hover::-moz-placeholder,
.form-control-dark:focus::-moz-placeholder,
.form-control-dark:focus:hover::-moz-placeholder {
  /* Firefox 19+ */
  color: white;
}

/* line 76, assets/scss/core/_mixins.scss */

.form-control-dark:hover:-ms-input-placeholder,
.form-control-dark:focus:-ms-input-placeholder,
.form-control-dark:focus:hover:-ms-input-placeholder {
  color: white;
}

/* line 115, assets/scss/core/_forms.scss */

.input-group-rounded.input-group .form-control:first-child,
.input-group-rounded.input-group .form-control.first-child,
.input-group-rounded .form-control:first-child,
.input-group-rounded .form-control.first-child {
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
}

/* line 120, assets/scss/core/_forms.scss */

.input-group-rounded.input-group .form-control:last-child,
.input-group-rounded.input-group .form-control.last-child,
.input-group-rounded .form-control:last-child,
.input-group-rounded .form-control.last-child {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}

/* line 126, assets/scss/core/_forms.scss */

.input-group-rounded.input-group .form-control:not(:first-child):not(:last-child),
.input-group-rounded .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}

/* line 132, assets/scss/core/_forms.scss */

.input-group-rounded .input-group-prepend>.input-group-text,
.input-group-rounded .input-group-prepend>.btn,
.input-group-rounded .input-group-prepend>.form-control {
  border-radius: 30px 0 0 30px;
}

/* line 139, assets/scss/core/_forms.scss */

.input-group-rounded .input-group-append>.input-group-text,
.input-group-rounded .input-group-append>.btn,
.input-group-rounded .input-group-append>.form-control {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
}

/* line 150, assets/scss/core/_forms.scss */

.outline-0:focus {
  outline: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

/* line 155, assets/scss/core/_forms.scss */

.form-wrapper {
  margin: 0 auto;
  border: 1px solid #E6E6E6;
  padding: 20px;
  border-radius: 2px;
  -webkit-box-shadow: 1px 1px 10px rgba(27, 27, 27, 0.2);
  box-shadow: 1px 1px 10px rgba(27, 27, 27, 0.2);
}

/* line 162, assets/scss/core/_forms.scss */

.form-wrapper.form-narrow {
  min-width: 200px;
  max-width: 400px;
}

/* line 167, assets/scss/core/_forms.scss */

.form-wrapper.form-medium {
  min-width: 300px;
  max-width: 500px;
}

/* line 172, assets/scss/core/_forms.scss */

.form-wrapper h2.title-divider,
.form-wrapper h3.title-divider {
  margin-top: 0;
}

/* line 5, assets/scss/core/_tables.scss */

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.02);
}

/* line 9, assets/scss/core/_tables.scss */

.table thead th {
  font-weight: 400;
}

/* line 7, assets/scss/core/_off-canvas.scss */

.c-offcanvas-bg {
  position: fixed !important;
  background-color: transparent;
  -webkit-transition: all 300ms cubic-bezier(0.4, 0, 0.6, 1) !important;
  transition: all 300ms cubic-bezier(0.4, 0, 0.6, 1) !important;
  opacity: 0;
  left: 0;
  z-index: -1;
  background-color: transparent !important;
}

/* line 16, assets/scss/core/_off-canvas.scss */

.c-offcanvas-bg.is-open {
  opacity: 1;
  z-index: 100;
}

/* line 21, assets/scss/core/_off-canvas.scss */

.c-offcanvas-bg.overlay:after {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  z-index: 1030 !important;
}

/* line 27, assets/scss/core/_off-canvas.scss */

.c-offcanvas-bg.is-open.overlay-close-cursor {
  cursor: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAACXBIWXMAAAsTAAALEwEAmpwYAAA7hGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMTQgNzkuMTUxNDgxLCAyMDEzLzAzLzEzLTEyOjA5OjE1ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIxVDIwOjU1OjUzKzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDEtMzFUMjE6NTc6NTErMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE0LTAxLTMxVDIxOjU3OjUxKzAyOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjUwMzA3YWNkLTU2NWUtYjE0NC05MzM4LWJlMzkxMjI0YTQ3ZTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDo5YmE4NzI1Yi04MWVmLWNmNGEtYWM0Mi0yMmQ5Y2MwZTc0YTc8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDo5YmE4NzI1Yi04MWVmLWNmNGEtYWM0Mi0yMmQ5Y2MwZTc0YTc8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6OWJhODcyNWItODFlZi1jZjRhLWFjNDItMjJkOWNjMGU3NGE3PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIxVDIwOjU1OjUzKzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDplOTYxZmZlMi00YTdkLWY2NDktODQ0Mi1kMDQ1NDg0NGU0ZGE8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMzFUMjE6NTY6MTMrMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjUwMzA3YWNkLTU2NWUtYjE0NC05MzM4LWJlMzkxMjI0YTQ3ZTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMS0zMVQyMTo1Nzo1MSswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MzA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MzA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PuITIRAAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAatJREFUeNrs1mtuwyAMAGCzE/UIOYp7su4mO0IB84YQepF6f7ppjywNabVJ25DyJ0F8wQLbgpnhJ8YD/ND4ezAw87sHAKDWOtxr/dbaMOd82nGtdWDmp5wz3oqO44jn8/lpmqZh1Y5zzphz5hjjZjylhDlnHscRZ505GAAgxoghBHbOdePee4wx8tuorYZfFnDOsTFmNe6cQ+89hxBwMbJLMACAMQaJiInoKm6MQWvtbJS6YQAAIkKtNWutv8S11khEX0ZnEwwAoJRCKSVLKXHu27Uf2wwDAEgpUUrJx+MRP75TSmFPvhAfMSHEIn5BDwCwv8w/AMB+t9s9XoPfOb3wW/wy9yo6Bz/cI+V+S5GQUqIQ4iCE2F/CfZg7cJuKRM/JllKiUqr7cK2GtdaolFq8TktJZnMCIaLFe0pEaIy5XwKx1qK1dlW+ttaic+72lBlCQO89W2u7ikQI4VNJXQ2nlDDGyN777hMbQsCUEpdS+spiKQVzzpxS2twI5JyxlMK11nWNQGttqLW+dg63jForTtPErbVh1Y5fGrR7jNPpNKwqEv8N/a+DnwcAvI7yXBHolsAAAAAASUVORK5CYII=), auto;
}

/* line 32, assets/scss/core/_off-canvas.scss */

.c-offcanvas--overlay,
.c-offcanvas--push {
  z-index: 101;
}

/* line 37, assets/scss/core/_off-canvas.scss */

.c-offcanvas-content-wrap {
  position: relative;
  overflow: hidden;
  background: #fff;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* line 5, assets/scss/core/_animation.scss */

body.animates-pending *[data-animate] {
  opacity: 0;
}

/* line 8, assets/scss/core/_animation.scss */

body.animates-pending *[data-animate].animated,
body.animates-pending *[data-animate].animated-done {
  opacity: 1;
}

/* line 13, assets/scss/core/_animation.scss */

.animate-pending {
  opacity: 0;
}

/* line 18, assets/scss/core/_animation.scss */

.dur-fast {
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
}

/* line 24, assets/scss/core/_animation.scss */

.dur-slow {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

/* line 31, assets/scss/core/_animation.scss */

.dur-x-slow {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}

/* line 41, assets/scss/core/_animation.scss */

.de-1 {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}

/* line 41, assets/scss/core/_animation.scss */

.de-2 {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

/* line 41, assets/scss/core/_animation.scss */

.de-3 {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}

/* line 41, assets/scss/core/_animation.scss */

.de-4 {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}

/* line 41, assets/scss/core/_animation.scss */

.de-5 {
  -webkit-animation-delay: 0.5s;
  animation-delay: 0.5s;
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}

/* line 41, assets/scss/core/_animation.scss */

.de-6 {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}

/* line 41, assets/scss/core/_animation.scss */

.de-7 {
  -webkit-animation-delay: 0.7s;
  animation-delay: 0.7s;
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s;
}

/* line 41, assets/scss/core/_animation.scss */

.de-8 {
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.8s;
}

/* line 41, assets/scss/core/_animation.scss */

.de-9 {
  -webkit-animation-delay: 0.9s;
  animation-delay: 0.9s;
  -webkit-transition-delay: 0.9s;
  transition-delay: 0.9s;
}

/* line 41, assets/scss/core/_animation.scss */

.de-10 {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
}

/* line 41, assets/scss/core/_animation.scss */

.de-11 {
  -webkit-animation-delay: 1.1s;
  animation-delay: 1.1s;
  -webkit-transition-delay: 1.1s;
  transition-delay: 1.1s;
}

/* line 41, assets/scss/core/_animation.scss */

.de-12 {
  -webkit-animation-delay: 1.2s;
  animation-delay: 1.2s;
  -webkit-transition-delay: 1.2s;
  transition-delay: 1.2s;
}

/* line 41, assets/scss/core/_animation.scss */

.de-13 {
  -webkit-animation-delay: 1.3s;
  animation-delay: 1.3s;
  -webkit-transition-delay: 1.3s;
  transition-delay: 1.3s;
}

/* line 41, assets/scss/core/_animation.scss */

.de-14 {
  -webkit-animation-delay: 1.4s;
  animation-delay: 1.4s;
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s;
}

/* line 41, assets/scss/core/_animation.scss */

.de-15 {
  -webkit-animation-delay: 1.5s;
  animation-delay: 1.5s;
  -webkit-transition-delay: 1.5s;
  transition-delay: 1.5s;
}

/* line 41, assets/scss/core/_animation.scss */

.de-16 {
  -webkit-animation-delay: 1.6s;
  animation-delay: 1.6s;
  -webkit-transition-delay: 1.6s;
  transition-delay: 1.6s;
}

/* line 41, assets/scss/core/_animation.scss */

.de-17 {
  -webkit-animation-delay: 1.7s;
  animation-delay: 1.7s;
  -webkit-transition-delay: 1.7s;
  transition-delay: 1.7s;
}

/* line 41, assets/scss/core/_animation.scss */

.de-18 {
  -webkit-animation-delay: 1.8s;
  animation-delay: 1.8s;
  -webkit-transition-delay: 1.8s;
  transition-delay: 1.8s;
}

/* line 41, assets/scss/core/_animation.scss */

.de-19 {
  -webkit-animation-delay: 1.9s;
  animation-delay: 1.9s;
  -webkit-transition-delay: 1.9s;
  transition-delay: 1.9s;
}

/* line 41, assets/scss/core/_animation.scss */

.de-20 {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
  -webkit-transition-delay: 2s;
  transition-delay: 2s;
}

/* line 50, assets/scss/core/_animation.scss */

.transition-base {
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

/* line 53, assets/scss/core/_animation.scss */

.fade {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}

/* line 58, assets/scss/core/_animation.scss */

.fade.modal {
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
}

/* line 62, assets/scss/core/_animation.scss */

.fade.show {
  visibility: visible;
  opacity: 1;
}

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

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

/* line 85, assets/scss/core/_animation.scss */

.loading {
  min-height: 34px;
  min-width: 100%;
  opacity: 1;
  -webkit-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out;
  position: relative;
}

/* line 92, assets/scss/core/_animation.scss */

.loading:before {
  content: '';
  position: absolute;
  width: 34px;
  height: 34px;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  -webkit-animation: loading-rotation .8s infinite linear;
  animation: loading-rotation .8s infinite linear;
  border-left: 3px solid rgba(114, 144, 182, 0.15);
  border-right: 3px solid rgba(114, 144, 182, 0.15);
  border-bottom: 3px solid rgba(114, 144, 182, 0.15);
  border-top: 3px solid rgba(114, 144, 182, 0.8);
  border-radius: 100%;
}

/* line 111, assets/scss/core/_animation.scss */

.loading.loaded {
  opacity: 0;
  visibility: hidden;
  height: 0;
  overflow: hidden;
  min-height: 0;
}

/* line 6, assets/scss/core/_sliders.scss */

.slider-wrapper {
  width: 100%;
  position: relative;
  padding: 0;
}

/* line 15, assets/scss/core/_sliders.scss */

.slide h1,
.slide h2,
.slide h3,
.slide h4,
.slide h5,
.slide p {
  margin-top: 0;
  font-weight: 400;
}

/* line 24, assets/scss/core/_sliders.scss */

.flex-direction-nav a {
  text-indent: 0;
  font-size: 0;
  text-align: center;
  border-radius: 0;
  bottom: 0;
  right: 0;
  background: none;
  color: transparent;
  width: 50px;
  height: 100px;
  line-height: 100px;
  top: 50%;
  font-weight: 100;
  margin-top: -30px;
  opacity: 0;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

/* line 42, assets/scss/core/_sliders.scss */

.flex-direction-nav a:hover {
  opacity: 1;
}

/* line 46, assets/scss/core/_sliders.scss */

.flex-direction-nav a:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-style: normal;
  speak: none;
  display: inline-block;
  content: "\f105";
  font-size: 60px;
  font-weight: bold;
  color: #55A79A;
}

/* line 53, assets/scss/core/_sliders.scss */

.flex-direction-nav a.tp-rightarrow,
.flex-direction-nav a.flex-next {
  right: 0;
  text-align: center;
}

/* line 58, assets/scss/core/_sliders.scss */

.flex-direction-nav a.tp-rightarrow:before,
.flex-direction-nav a.flex-next:before {
  content: '\f105';
}

/* line 63, assets/scss/core/_sliders.scss */

.flex-direction-nav a.tp-leftarrow,
.flex-direction-nav a.flex-prev {
  left: 0;
  right: auto;
}

/* line 68, assets/scss/core/_sliders.scss */

.flex-direction-nav a.tp-leftarrow:before,
.flex-direction-nav a.flex-prev:before {
  content: '\f104';
}

/* line 73, assets/scss/core/_sliders.scss */

.flex-direction-nav a:hover {
  text-decoration: none;
}

/* line 78, assets/scss/core/_sliders.scss */

.slider-appstrap-theme .slider-wrapper:hover .tparrows,
.slider-wrapper:hover .flex-direction-nav a {
  opacity: 70;
}

/* line 82, assets/scss/core/_sliders.scss */

.slider-appstrap-theme .slider-wrapper:hover .tparrows:hover,
.slider-wrapper:hover .flex-direction-nav a:hover {
  opacity: 100;
}

/* line 89, assets/scss/core/_sliders.scss */

.slider-appstrap-theme .tp-bullets,
.slider-appstrap-theme .tp-bullets.round,
.slider-appstrap-theme .tp-bullets.simplebullets.round,
.flex-control-nav {
  position: absolute;
  bottom: 10px !important;
  right: 10px !important;
  left: auto !important;
  text-align: center;
  width: auto;
  line-height: 1;
  opacity: 100;
  z-index: 300;
}

/* line 103, assets/scss/core/_sliders.scss */

.slider-appstrap-theme .tp-bullets li,
.slider-appstrap-theme .tp-bullets.round li,
.slider-appstrap-theme .tp-bullets.simplebullets.round li,
.flex-control-nav li {
  margin: 0;
}

/* line 106, assets/scss/core/_sliders.scss */

.slider-appstrap-theme .tp-bullets li a,
.slider-appstrap-theme .tp-bullets .bullet,
.slider-appstrap-theme .tp-bullets.round li a,
.slider-appstrap-theme .tp-bullets.round .bullet,
.slider-appstrap-theme .tp-bullets.simplebullets.round li a,
.slider-appstrap-theme .tp-bullets.simplebullets.round .bullet,
.flex-control-nav li a,
.flex-control-nav .bullet {
  margin: 0 3px;
  border-radius: 2px;
  height: 15px;
  width: 15px;
  background: #bbbbbb;
}

/* line 114, assets/scss/core/_sliders.scss */

.slider-appstrap-theme .tp-bullets li a:hover,
.slider-appstrap-theme .tp-bullets li a.flex-active,
.slider-appstrap-theme .tp-bullets li a.selected,
.slider-appstrap-theme .tp-bullets .bullet:hover,
.slider-appstrap-theme .tp-bullets .bullet.flex-active,
.slider-appstrap-theme .tp-bullets .bullet.selected,
.slider-appstrap-theme .tp-bullets.round li a:hover,
.slider-appstrap-theme .tp-bullets.round li a.flex-active,
.slider-appstrap-theme .tp-bullets.round li a.selected,
.slider-appstrap-theme .tp-bullets.round .bullet:hover,
.slider-appstrap-theme .tp-bullets.round .bullet.flex-active,
.slider-appstrap-theme .tp-bullets.round .bullet.selected,
.slider-appstrap-theme .tp-bullets.simplebullets.round li a:hover,
.slider-appstrap-theme .tp-bullets.simplebullets.round li a.flex-active,
.slider-appstrap-theme .tp-bullets.simplebullets.round li a.selected,
.slider-appstrap-theme .tp-bullets.simplebullets.round .bullet:hover,
.slider-appstrap-theme .tp-bullets.simplebullets.round .bullet.flex-active,
.slider-appstrap-theme .tp-bullets.simplebullets.round .bullet.selected,
.flex-control-nav li a:hover,
.flex-control-nav li a.flex-active,
.flex-control-nav li a.selected,
.flex-control-nav .bullet:hover,
.flex-control-nav .bullet.flex-active,
.flex-control-nav .bullet.selected {
  background: #55A79A;
}

/* line 122, assets/scss/core/_sliders.scss */

.slider-mini-nav .slider-appstrap-theme .tp-bullets,
.slider-mini-nav .slider-appstrap-theme .tp-bullets.round,
.slider-mini-nav .slider-appstrap-theme .tp-bullets.simplebullets.round,
.slider-mini-nav .flex-control-nav {
  bottom: 5px !important;
  right: 5px !important;
}

/* line 129, assets/scss/core/_sliders.scss */

.slider-mini-nav .slider-appstrap-theme .tp-bullets li a,
.slider-mini-nav .slider-appstrap-theme .tp-bullets .bullet,
.slider-mini-nav .slider-appstrap-theme .tp-bullets.round li a,
.slider-mini-nav .slider-appstrap-theme .tp-bullets.round .bullet,
.slider-mini-nav .slider-appstrap-theme .tp-bullets.simplebullets.round li a,
.slider-mini-nav .slider-appstrap-theme .tp-bullets.simplebullets.round .bullet,
.slider-mini-nav .flex-control-nav li a,
.slider-mini-nav .flex-control-nav .bullet {
  margin: 0 2px;
  height: 12px;
  width: 12px;
}

/* line 143, assets/scss/core/_sliders.scss */

.slider-boxed #highlighted,
.slider-full-width #highlighted,
.slider-full-width-behind #highlighted {
  background: transparent;
  background-color: transparent;
}

/* line 150, assets/scss/core/_sliders.scss */

.slider-boxed #highlighted {
  border: none;
}

/* line 153, assets/scss/core/_sliders.scss */

.slider-boxed .navbar {
  -webkit-border-bottom-right-radius: 0 !important;
  -webkit-border-bottom-left-radius: 0 !important;
  -moz-border-radius-bottomright: 0 !important;
  -moz-border-radius-bottomleft: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

/* line 161, assets/scss/core/_sliders.scss */

.slider-boxed .slider-wrapper,
.slider-boxed .flexslider-wrapper {
  border: 1px solid rgba(27, 27, 27, 0.15);
  border-radius: 0;
  margin-top: 10px;
  -webkit-box-shadow: 1px 1px 10px rgba(27, 27, 27, 0.2);
  box-shadow: 1px 1px 10px rgba(27, 27, 27, 0.2);
}

/* line 168, assets/scss/core/_sliders.scss */

.slider-boxed .slide-content {
  padding-top: 20px;
}

/* line 175, assets/scss/core/_sliders.scss */

.slider-full-width .slide-content {
  padding: 2em 0 0 0;
}

/* line 183, assets/scss/core/_sliders.scss */

.has-backstretch .backstretch-overlay {
  background: transparent;
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  z-index: -999998;
}

/* line 14, assets/scss/core/_sizing.scss */

.w-5 {
  width: 5% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.w-10 {
  width: 10% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.w-15 {
  width: 15% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.w-20 {
  width: 20% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.w-25 {
  width: 25% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.w-30 {
  width: 30% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.w-35 {
  width: 35% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.w-40 {
  width: 40% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.w-45 {
  width: 45% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.w-50 {
  width: 50% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.w-55 {
  width: 55% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.w-60 {
  width: 60% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.w-65 {
  width: 65% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.w-70 {
  width: 70% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.w-75 {
  width: 75% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.w-80 {
  width: 80% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.w-85 {
  width: 85% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.w-90 {
  width: 90% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.w-95 {
  width: 95% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.w-100 {
  width: 100% !important;
}

/* line 18, assets/scss/core/_sizing.scss */

.w-auto {
  width: auto !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.h-5 {
  height: 5% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.h-10 {
  height: 10% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.h-15 {
  height: 15% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.h-20 {
  height: 20% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.h-25 {
  height: 25% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.h-30 {
  height: 30% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.h-35 {
  height: 35% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.h-40 {
  height: 40% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.h-45 {
  height: 45% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.h-50 {
  height: 50% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.h-55 {
  height: 55% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.h-60 {
  height: 60% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.h-65 {
  height: 65% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.h-70 {
  height: 70% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.h-75 {
  height: 75% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.h-80 {
  height: 80% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.h-85 {
  height: 85% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.h-90 {
  height: 90% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.h-95 {
  height: 95% !important;
}

/* line 14, assets/scss/core/_sizing.scss */

.h-100 {
  height: 100% !important;
}

/* line 18, assets/scss/core/_sizing.scss */

.h-auto {
  height: auto !important;
}

@media (min-width: 576px) {
  /* line 14, assets/scss/core/_sizing.scss */
  .w-sm-5 {
    width: 5% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-sm-10 {
    width: 10% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-sm-15 {
    width: 15% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-sm-20 {
    width: 20% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-sm-25 {
    width: 25% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-sm-30 {
    width: 30% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-sm-35 {
    width: 35% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-sm-40 {
    width: 40% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-sm-45 {
    width: 45% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-sm-50 {
    width: 50% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-sm-55 {
    width: 55% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-sm-60 {
    width: 60% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-sm-65 {
    width: 65% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-sm-70 {
    width: 70% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-sm-75 {
    width: 75% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-sm-80 {
    width: 80% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-sm-85 {
    width: 85% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-sm-90 {
    width: 90% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-sm-95 {
    width: 95% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-sm-100 {
    width: 100% !important;
  }
  /* line 18, assets/scss/core/_sizing.scss */
  .w-sm-auto {
    width: auto !important;
  }
}

@media (min-width: 576px) {
  /* line 14, assets/scss/core/_sizing.scss */
  .h-sm-5 {
    height: 5% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-sm-10 {
    height: 10% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-sm-15 {
    height: 15% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-sm-20 {
    height: 20% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-sm-25 {
    height: 25% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-sm-30 {
    height: 30% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-sm-35 {
    height: 35% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-sm-40 {
    height: 40% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-sm-45 {
    height: 45% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-sm-50 {
    height: 50% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-sm-55 {
    height: 55% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-sm-60 {
    height: 60% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-sm-65 {
    height: 65% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-sm-70 {
    height: 70% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-sm-75 {
    height: 75% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-sm-80 {
    height: 80% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-sm-85 {
    height: 85% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-sm-90 {
    height: 90% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-sm-95 {
    height: 95% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-sm-100 {
    height: 100% !important;
  }
  /* line 18, assets/scss/core/_sizing.scss */
  .h-sm-auto {
    height: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 14, assets/scss/core/_sizing.scss */
  .w-md-5 {
    width: 5% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-md-10 {
    width: 10% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-md-15 {
    width: 15% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-md-20 {
    width: 20% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-md-25 {
    width: 25% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-md-30 {
    width: 30% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-md-35 {
    width: 35% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-md-40 {
    width: 40% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-md-45 {
    width: 45% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-md-50 {
    width: 50% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-md-55 {
    width: 55% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-md-60 {
    width: 60% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-md-65 {
    width: 65% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-md-70 {
    width: 70% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-md-75 {
    width: 75% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-md-80 {
    width: 80% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-md-85 {
    width: 85% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-md-90 {
    width: 90% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-md-95 {
    width: 95% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-md-100 {
    width: 100% !important;
  }
  /* line 18, assets/scss/core/_sizing.scss */
  .w-md-auto {
    width: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 14, assets/scss/core/_sizing.scss */
  .h-md-5 {
    height: 5% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-md-10 {
    height: 10% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-md-15 {
    height: 15% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-md-20 {
    height: 20% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-md-25 {
    height: 25% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-md-30 {
    height: 30% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-md-35 {
    height: 35% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-md-40 {
    height: 40% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-md-45 {
    height: 45% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-md-50 {
    height: 50% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-md-55 {
    height: 55% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-md-60 {
    height: 60% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-md-65 {
    height: 65% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-md-70 {
    height: 70% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-md-75 {
    height: 75% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-md-80 {
    height: 80% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-md-85 {
    height: 85% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-md-90 {
    height: 90% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-md-95 {
    height: 95% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-md-100 {
    height: 100% !important;
  }
  /* line 18, assets/scss/core/_sizing.scss */
  .h-md-auto {
    height: auto !important;
  }
}

@media (min-width: 992px) {
  /* line 14, assets/scss/core/_sizing.scss */
  .w-lg-5 {
    width: 5% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-lg-10 {
    width: 10% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-lg-15 {
    width: 15% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-lg-20 {
    width: 20% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-lg-25 {
    width: 25% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-lg-30 {
    width: 30% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-lg-35 {
    width: 35% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-lg-40 {
    width: 40% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-lg-45 {
    width: 45% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-lg-50 {
    width: 50% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-lg-55 {
    width: 55% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-lg-60 {
    width: 60% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-lg-65 {
    width: 65% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-lg-70 {
    width: 70% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-lg-75 {
    width: 75% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-lg-80 {
    width: 80% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-lg-85 {
    width: 85% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-lg-90 {
    width: 90% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-lg-95 {
    width: 95% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-lg-100 {
    width: 100% !important;
  }
  /* line 18, assets/scss/core/_sizing.scss */
  .w-lg-auto {
    width: auto !important;
  }
}

@media (min-width: 992px) {
  /* line 14, assets/scss/core/_sizing.scss */
  .h-lg-5 {
    height: 5% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-lg-10 {
    height: 10% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-lg-15 {
    height: 15% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-lg-20 {
    height: 20% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-lg-25 {
    height: 25% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-lg-30 {
    height: 30% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-lg-35 {
    height: 35% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-lg-40 {
    height: 40% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-lg-45 {
    height: 45% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-lg-50 {
    height: 50% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-lg-55 {
    height: 55% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-lg-60 {
    height: 60% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-lg-65 {
    height: 65% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-lg-70 {
    height: 70% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-lg-75 {
    height: 75% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-lg-80 {
    height: 80% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-lg-85 {
    height: 85% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-lg-90 {
    height: 90% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-lg-95 {
    height: 95% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-lg-100 {
    height: 100% !important;
  }
  /* line 18, assets/scss/core/_sizing.scss */
  .h-lg-auto {
    height: auto !important;
  }
}

@media (min-width: 1200px) {
  /* line 14, assets/scss/core/_sizing.scss */
  .w-xl-5 {
    width: 5% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-xl-10 {
    width: 10% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-xl-15 {
    width: 15% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-xl-20 {
    width: 20% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-xl-25 {
    width: 25% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-xl-30 {
    width: 30% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-xl-35 {
    width: 35% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-xl-40 {
    width: 40% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-xl-45 {
    width: 45% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-xl-50 {
    width: 50% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-xl-55 {
    width: 55% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-xl-60 {
    width: 60% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-xl-65 {
    width: 65% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-xl-70 {
    width: 70% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-xl-75 {
    width: 75% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-xl-80 {
    width: 80% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-xl-85 {
    width: 85% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-xl-90 {
    width: 90% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-xl-95 {
    width: 95% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .w-xl-100 {
    width: 100% !important;
  }
  /* line 18, assets/scss/core/_sizing.scss */
  .w-xl-auto {
    width: auto !important;
  }
}

@media (min-width: 1200px) {
  /* line 14, assets/scss/core/_sizing.scss */
  .h-xl-5 {
    height: 5% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-xl-10 {
    height: 10% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-xl-15 {
    height: 15% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-xl-20 {
    height: 20% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-xl-25 {
    height: 25% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-xl-30 {
    height: 30% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-xl-35 {
    height: 35% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-xl-40 {
    height: 40% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-xl-45 {
    height: 45% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-xl-50 {
    height: 50% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-xl-55 {
    height: 55% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-xl-60 {
    height: 60% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-xl-65 {
    height: 65% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-xl-70 {
    height: 70% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-xl-75 {
    height: 75% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-xl-80 {
    height: 80% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-xl-85 {
    height: 85% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-xl-90 {
    height: 90% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-xl-95 {
    height: 95% !important;
  }
  /* line 14, assets/scss/core/_sizing.scss */
  .h-xl-100 {
    height: 100% !important;
  }
  /* line 18, assets/scss/core/_sizing.scss */
  .h-xl-auto {
    height: auto !important;
  }
}

/* line 8, assets/scss/core/_overlay.scss */

.overlay-open {
  overflow: hidden;
  position: relative;
}

/* line 14, assets/scss/core/_overlay.scss */

.overlay-content,
.overlay-hover-content {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0;
  padding: 2em 1em;
  text-align: center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: white;
  display: block;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

/* line 46, assets/scss/core/_overlay.scss */

.overlay-content:after,
.overlay-hover-content:after {
  background: #000;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 0.8;
  content: '';
  z-index: 2;
}

/* line 58, assets/scss/core/_overlay.scss */

.overlay-content>*,
.overlay-hover-content>* {
  z-index: 4;
  position: relative;
}

/* line 64, assets/scss/core/_overlay.scss */

.overlay-content.overlay-slide-down,
.overlay-content.overlay-slide-up,
.overlay-hover-content.overlay-slide-down,
.overlay-hover-content.overlay-slide-up {
  visibility: visible;
  height: 0;
  opacity: 100;
  top: -50%;
}

/* line 71, assets/scss/core/_overlay.scss */

.overlay-content.overlay-slide-up,
.overlay-hover-content.overlay-slide-up {
  bottom: -50%;
  top: auto;
}

/* line 77, assets/scss/core/_overlay.scss */

.overlay {
  position: relative;
}

/* line 81, assets/scss/core/_overlay.scss */

.overlay.overlay-fp {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  z-index: 1040000;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  visibility: hidden;
  color: #ffffff;
}

/* line 97, assets/scss/core/_overlay.scss */

.overlay .overlay-link {
  color: #ffffff;
}

/* line 100, assets/scss/core/_overlay.scss */

.overlay .overlay-link:hover {
  color: rgba(255, 255, 255, 0.8);
  text-decoration: none;
}

/* line 107, assets/scss/core/_overlay.scss */

.overlay:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  opacity: 0.95;
  display: block !important;
  background: #242424;
}

/* line 121, assets/scss/core/_overlay.scss */

.overlay>* {
  z-index: 4;
  position: relative;
}

/* line 128, assets/scss/core/_overlay.scss */

.overlay.slide-down,
.overlay.slide-up {
  visibility: visible;
  height: 0;
  opacity: 1;
}

/* line 134, assets/scss/core/_overlay.scss */

.overlay.slide-up {
  bottom: 0;
  top: auto;
}

/* line 141, assets/scss/core/_overlay.scss */

.overlay.overlay-active {
  opacity: 1;
  visibility: visible;
}

/* line 145, assets/scss/core/_overlay.scss */

.overlay.overlay-active .overlay-content,
.overlay.overlay-active .overlay-hover-content {
  opacity: 1;
}

/* line 149, assets/scss/core/_overlay.scss */

.overlay.overlay-active .overlay-content:after,
.overlay.overlay-active .overlay-hover-content:after {
  display: none;
}

/* line 154, assets/scss/core/_overlay.scss */

.overlay.overlay-active.slide-down,
.overlay.overlay-active.slide-up {
  height: 100%;
  visibility: visible;
}

/* line 161, assets/scss/core/_overlay.scss */

.overlay.rounded:after {
  border-radius: .25rem;
}

/* line 168, assets/scss/core/_overlay.scss */

.overlay-content {
  z-index: 1040001;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  margin: auto;
  text-align: center;
  padding: 5% 10%;
  overflow-y: scroll;
}

/* line 182, assets/scss/core/_overlay.scss */

.overlay-content .overlay-header:after,
.overlay-content .overlay-footer:before {
  content: '';
  height: 1px;
  width: 40%;
  margin: 30px auto;
  background: #ffffff;
  display: block;
  opacity: 0.2;
}

/* line 196, assets/scss/core/_overlay.scss */

.overlay-trigger {
  cursor: pointer;
}

/* line 201, assets/scss/core/_overlay.scss */

.overlay .close {
  color: #ffffff;
  font-size: 42px;
  line-height: 1;
  position: absolute;
  top: 10px;
  right: 30px;
  z-index: 1040002;
  opacity: 0.7;
  padding: 0;
  margin: 0;
  cursor: pointer;
}

/* line 214, assets/scss/core/_overlay.scss */

.overlay .close:hover {
  opacity: 1;
}

/* line 219, assets/scss/core/_overlay.scss */

.nav-overlay {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

/* line 226, assets/scss/core/_overlay.scss */

.nav-overlay .nav-link {
  padding: 10px 0;
  margin: 10px 0;
  font-size: 2.4rem;
  display: block;
  font-weight: 700;
}

/* line 235, assets/scss/core/_overlay.scss */

.overlay-footer {
  font-size: 90%;
}

/* line 241, assets/scss/core/_overlay.scss */

.overlay-hover {
  position: relative;
  display: block;
  z-index: 1;
}

/* line 254, assets/scss/core/_overlay.scss */

.overlay-hover.card .overlay-hover-content:after {
  border-radius: 2px;
}

/* line 264, assets/scss/core/_overlay.scss */

.overlay-hover:hover .overlay-hover-content,
.overlay-hover.overlay-active .overlay-hover-content {
  opacity: 1;
}

/* line 268, assets/scss/core/_overlay.scss */

.overlay-hover:hover .overlay-slide-down,
.overlay-hover:hover .overlay-slide-up,
.overlay-hover.overlay-active .overlay-slide-down,
.overlay-hover.overlay-active .overlay-slide-up {
  height: 100%;
  visibility: visible;
  top: auto;
  bottom: auto;
}

/* line 277, assets/scss/core/_overlay.scss */

.overlay-hover.rounded:after {
  border-radius: .25rem;
}

/* line 286, assets/scss/core/_overlay.scss */

.overlay-persist {
  position: relative;
}

/* line 325, assets/scss/core/_overlay.scss */

.overlay.overlay-gradient:after,
.overlay-hover-content.overlay-gradient:after {
  background: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#242424));
  background-image: linear-gradient(to bottom, transparent 0%, #242424 100%);
  background-repeat: repeat-x;
}

/* line 329, assets/scss/core/_overlay.scss */

.overlay.overlay-gradient-flip:after,
.overlay-hover-content.overlay-gradient-flip:after {
  background: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#242424), to(transparent));
  background-image: linear-gradient(to bottom, #242424 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-light .overlay-content,
.overlay-hover-content.overlay-light .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-light:after,
.overlay-hover-content.overlay-light:after {
  background: #f8f9fa;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-light.overlay-gradient:after,
.overlay-hover-content.overlay-light.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#f8f9fa));
  background-image: linear-gradient(to bottom, transparent 0%, #f8f9fa 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-light.overlay-gradient-flip:after,
.overlay-hover-content.overlay-light.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f9fa), to(transparent));
  background-image: linear-gradient(to bottom, #f8f9fa 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-light .overlay-item,
.overlay.overlay-light .overlay-link,
.overlay.overlay-light .overlay-close,
.overlay.overlay-light .close,
.overlay-hover-content.overlay-light .overlay-item,
.overlay-hover-content.overlay-light .overlay-link,
.overlay-hover-content.overlay-light .overlay-close,
.overlay-hover-content.overlay-light .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-light .overlay-header:after,
.overlay.overlay-light .overlay-footer:before,
.overlay-hover-content.overlay-light .overlay-header:after,
.overlay-hover-content.overlay-light .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-grey .overlay-content,
.overlay-hover-content.overlay-grey .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-grey:after,
.overlay-hover-content.overlay-grey:after {
  background: #e9ecef;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-grey.overlay-gradient:after,
.overlay-hover-content.overlay-grey.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#e9ecef));
  background-image: linear-gradient(to bottom, transparent 0%, #e9ecef 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-grey.overlay-gradient-flip:after,
.overlay-hover-content.overlay-grey.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e9ecef), to(transparent));
  background-image: linear-gradient(to bottom, #e9ecef 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-grey .overlay-item,
.overlay.overlay-grey .overlay-link,
.overlay.overlay-grey .overlay-close,
.overlay.overlay-grey .close,
.overlay-hover-content.overlay-grey .overlay-item,
.overlay-hover-content.overlay-grey .overlay-link,
.overlay-hover-content.overlay-grey .overlay-close,
.overlay-hover-content.overlay-grey .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-grey .overlay-header:after,
.overlay.overlay-grey .overlay-footer:before,
.overlay-hover-content.overlay-grey .overlay-header:after,
.overlay-hover-content.overlay-grey .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-grey-dark .overlay-content,
.overlay-hover-content.overlay-grey-dark .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-grey-dark:after,
.overlay-hover-content.overlay-grey-dark:after {
  background: #495057;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-grey-dark.overlay-gradient:after,
.overlay-hover-content.overlay-grey-dark.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#495057));
  background-image: linear-gradient(to bottom, transparent 0%, #495057 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-grey-dark.overlay-gradient-flip:after,
.overlay-hover-content.overlay-grey-dark.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#495057), to(transparent));
  background-image: linear-gradient(to bottom, #495057 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-grey-dark .overlay-item,
.overlay.overlay-grey-dark .overlay-link,
.overlay.overlay-grey-dark .overlay-close,
.overlay.overlay-grey-dark .close,
.overlay-hover-content.overlay-grey-dark .overlay-item,
.overlay-hover-content.overlay-grey-dark .overlay-link,
.overlay-hover-content.overlay-grey-dark .overlay-close,
.overlay-hover-content.overlay-grey-dark .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-grey-dark .overlay-header:after,
.overlay.overlay-grey-dark .overlay-footer:before,
.overlay-hover-content.overlay-grey-dark .overlay-header:after,
.overlay-hover-content.overlay-grey-dark .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-primary .overlay-content,
.overlay-hover-content.overlay-primary .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-primary:after,
.overlay-hover-content.overlay-primary:after {
  background: #55A79A;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-primary.overlay-gradient:after,
.overlay-hover-content.overlay-primary.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#55A79A));
  background-image: linear-gradient(to bottom, transparent 0%, #55A79A 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-primary.overlay-gradient-flip:after,
.overlay-hover-content.overlay-primary.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#55A79A), to(transparent));
  background-image: linear-gradient(to bottom, #55A79A 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-primary .overlay-item,
.overlay.overlay-primary .overlay-link,
.overlay.overlay-primary .overlay-close,
.overlay.overlay-primary .close,
.overlay-hover-content.overlay-primary .overlay-item,
.overlay-hover-content.overlay-primary .overlay-link,
.overlay-hover-content.overlay-primary .overlay-close,
.overlay-hover-content.overlay-primary .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-primary .overlay-header:after,
.overlay.overlay-primary .overlay-footer:before,
.overlay-hover-content.overlay-primary .overlay-header:after,
.overlay-hover-content.overlay-primary .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-primary-dark .overlay-content,
.overlay-hover-content.overlay-primary-dark .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-primary-dark:after,
.overlay-hover-content.overlay-primary-dark:after {
  background: #33635c;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-primary-dark.overlay-gradient:after,
.overlay-hover-content.overlay-primary-dark.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#33635c));
  background-image: linear-gradient(to bottom, transparent 0%, #33635c 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-primary-dark.overlay-gradient-flip:after,
.overlay-hover-content.overlay-primary-dark.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#33635c), to(transparent));
  background-image: linear-gradient(to bottom, #33635c 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-primary-dark .overlay-item,
.overlay.overlay-primary-dark .overlay-link,
.overlay.overlay-primary-dark .overlay-close,
.overlay.overlay-primary-dark .close,
.overlay-hover-content.overlay-primary-dark .overlay-item,
.overlay-hover-content.overlay-primary-dark .overlay-link,
.overlay-hover-content.overlay-primary-dark .overlay-close,
.overlay-hover-content.overlay-primary-dark .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-primary-dark .overlay-header:after,
.overlay.overlay-primary-dark .overlay-footer:before,
.overlay-hover-content.overlay-primary-dark .overlay-header:after,
.overlay-hover-content.overlay-primary-dark .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-primary-faded .overlay-content,
.overlay-hover-content.overlay-primary-faded .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-primary-faded:after,
.overlay-hover-content.overlay-primary-faded:after {
  background: rgba(85, 167, 154, 0.3);
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-primary-faded.overlay-gradient:after,
.overlay-hover-content.overlay-primary-faded.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(85, 167, 154, 0.3)));
  background-image: linear-gradient(to bottom, transparent 0%, rgba(85, 167, 154, 0.3) 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-primary-faded.overlay-gradient-flip:after,
.overlay-hover-content.overlay-primary-faded.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(85, 167, 154, 0.3)), to(transparent));
  background-image: linear-gradient(to bottom, rgba(85, 167, 154, 0.3) 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-primary-faded .overlay-item,
.overlay.overlay-primary-faded .overlay-link,
.overlay.overlay-primary-faded .overlay-close,
.overlay.overlay-primary-faded .close,
.overlay-hover-content.overlay-primary-faded .overlay-item,
.overlay-hover-content.overlay-primary-faded .overlay-link,
.overlay-hover-content.overlay-primary-faded .overlay-close,
.overlay-hover-content.overlay-primary-faded .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-primary-faded .overlay-header:after,
.overlay.overlay-primary-faded .overlay-footer:before,
.overlay-hover-content.overlay-primary-faded .overlay-header:after,
.overlay-hover-content.overlay-primary-faded .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-info .overlay-content,
.overlay-hover-content.overlay-info .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-info:after,
.overlay-hover-content.overlay-info:after {
  background: #17a2b8;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-info.overlay-gradient:after,
.overlay-hover-content.overlay-info.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#17a2b8));
  background-image: linear-gradient(to bottom, transparent 0%, #17a2b8 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-info.overlay-gradient-flip:after,
.overlay-hover-content.overlay-info.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#17a2b8), to(transparent));
  background-image: linear-gradient(to bottom, #17a2b8 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-info .overlay-item,
.overlay.overlay-info .overlay-link,
.overlay.overlay-info .overlay-close,
.overlay.overlay-info .close,
.overlay-hover-content.overlay-info .overlay-item,
.overlay-hover-content.overlay-info .overlay-link,
.overlay-hover-content.overlay-info .overlay-close,
.overlay-hover-content.overlay-info .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-info .overlay-header:after,
.overlay.overlay-info .overlay-footer:before,
.overlay-hover-content.overlay-info .overlay-header:after,
.overlay-hover-content.overlay-info .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-success .overlay-content,
.overlay-hover-content.overlay-success .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-success:after,
.overlay-hover-content.overlay-success:after {
  background: #28a745;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-success.overlay-gradient:after,
.overlay-hover-content.overlay-success.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#28a745));
  background-image: linear-gradient(to bottom, transparent 0%, #28a745 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-success.overlay-gradient-flip:after,
.overlay-hover-content.overlay-success.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#28a745), to(transparent));
  background-image: linear-gradient(to bottom, #28a745 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-success .overlay-item,
.overlay.overlay-success .overlay-link,
.overlay.overlay-success .overlay-close,
.overlay.overlay-success .close,
.overlay-hover-content.overlay-success .overlay-item,
.overlay-hover-content.overlay-success .overlay-link,
.overlay-hover-content.overlay-success .overlay-close,
.overlay-hover-content.overlay-success .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-success .overlay-header:after,
.overlay.overlay-success .overlay-footer:before,
.overlay-hover-content.overlay-success .overlay-header:after,
.overlay-hover-content.overlay-success .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-warning .overlay-content,
.overlay-hover-content.overlay-warning .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-warning:after,
.overlay-hover-content.overlay-warning:after {
  background: #ffc107;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-warning.overlay-gradient:after,
.overlay-hover-content.overlay-warning.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#ffc107));
  background-image: linear-gradient(to bottom, transparent 0%, #ffc107 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-warning.overlay-gradient-flip:after,
.overlay-hover-content.overlay-warning.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc107), to(transparent));
  background-image: linear-gradient(to bottom, #ffc107 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-warning .overlay-item,
.overlay.overlay-warning .overlay-link,
.overlay.overlay-warning .overlay-close,
.overlay.overlay-warning .close,
.overlay-hover-content.overlay-warning .overlay-item,
.overlay-hover-content.overlay-warning .overlay-link,
.overlay-hover-content.overlay-warning .overlay-close,
.overlay-hover-content.overlay-warning .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-warning .overlay-header:after,
.overlay.overlay-warning .overlay-footer:before,
.overlay-hover-content.overlay-warning .overlay-header:after,
.overlay-hover-content.overlay-warning .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-danger .overlay-content,
.overlay-hover-content.overlay-danger .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-danger:after,
.overlay-hover-content.overlay-danger:after {
  background: #dc3545;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-danger.overlay-gradient:after,
.overlay-hover-content.overlay-danger.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#dc3545));
  background-image: linear-gradient(to bottom, transparent 0%, #dc3545 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-danger.overlay-gradient-flip:after,
.overlay-hover-content.overlay-danger.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#dc3545), to(transparent));
  background-image: linear-gradient(to bottom, #dc3545 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-danger .overlay-item,
.overlay.overlay-danger .overlay-link,
.overlay.overlay-danger .overlay-close,
.overlay.overlay-danger .close,
.overlay-hover-content.overlay-danger .overlay-item,
.overlay-hover-content.overlay-danger .overlay-link,
.overlay-hover-content.overlay-danger .overlay-close,
.overlay-hover-content.overlay-danger .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-danger .overlay-header:after,
.overlay.overlay-danger .overlay-footer:before,
.overlay-hover-content.overlay-danger .overlay-header:after,
.overlay-hover-content.overlay-danger .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-dark .overlay-content,
.overlay-hover-content.overlay-dark .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-dark:after,
.overlay-hover-content.overlay-dark:after {
  background: #343a40;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-dark.overlay-gradient:after,
.overlay-hover-content.overlay-dark.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#343a40));
  background-image: linear-gradient(to bottom, transparent 0%, #343a40 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-dark.overlay-gradient-flip:after,
.overlay-hover-content.overlay-dark.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#343a40), to(transparent));
  background-image: linear-gradient(to bottom, #343a40 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-dark .overlay-item,
.overlay.overlay-dark .overlay-link,
.overlay.overlay-dark .overlay-close,
.overlay.overlay-dark .close,
.overlay-hover-content.overlay-dark .overlay-item,
.overlay-hover-content.overlay-dark .overlay-link,
.overlay-hover-content.overlay-dark .overlay-close,
.overlay-hover-content.overlay-dark .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-dark .overlay-header:after,
.overlay.overlay-dark .overlay-footer:before,
.overlay-hover-content.overlay-dark .overlay-header:after,
.overlay-hover-content.overlay-dark .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-secondary .overlay-content,
.overlay-hover-content.overlay-secondary .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-secondary:after,
.overlay-hover-content.overlay-secondary:after {
  background: #6c757d;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-secondary.overlay-gradient:after,
.overlay-hover-content.overlay-secondary.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#6c757d));
  background-image: linear-gradient(to bottom, transparent 0%, #6c757d 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-secondary.overlay-gradient-flip:after,
.overlay-hover-content.overlay-secondary.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#6c757d), to(transparent));
  background-image: linear-gradient(to bottom, #6c757d 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-secondary .overlay-item,
.overlay.overlay-secondary .overlay-link,
.overlay.overlay-secondary .overlay-close,
.overlay.overlay-secondary .close,
.overlay-hover-content.overlay-secondary .overlay-item,
.overlay-hover-content.overlay-secondary .overlay-link,
.overlay-hover-content.overlay-secondary .overlay-close,
.overlay-hover-content.overlay-secondary .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-secondary .overlay-header:after,
.overlay.overlay-secondary .overlay-footer:before,
.overlay-hover-content.overlay-secondary .overlay-header:after,
.overlay-hover-content.overlay-secondary .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-black .overlay-content,
.overlay-hover-content.overlay-black .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-black:after,
.overlay-hover-content.overlay-black:after {
  background: #000;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-black.overlay-gradient:after,
.overlay-hover-content.overlay-black.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));
  background-image: linear-gradient(to bottom, transparent 0%, #000 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-black.overlay-gradient-flip:after,
.overlay-hover-content.overlay-black.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#000), to(transparent));
  background-image: linear-gradient(to bottom, #000 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-black .overlay-item,
.overlay.overlay-black .overlay-link,
.overlay.overlay-black .overlay-close,
.overlay.overlay-black .close,
.overlay-hover-content.overlay-black .overlay-item,
.overlay-hover-content.overlay-black .overlay-link,
.overlay-hover-content.overlay-black .overlay-close,
.overlay-hover-content.overlay-black .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-black .overlay-header:after,
.overlay.overlay-black .overlay-footer:before,
.overlay-hover-content.overlay-black .overlay-header:after,
.overlay-hover-content.overlay-black .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-white .overlay-content,
.overlay-hover-content.overlay-white .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-white:after,
.overlay-hover-content.overlay-white:after {
  background: #fff;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-white.overlay-gradient:after,
.overlay-hover-content.overlay-white.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#fff));
  background-image: linear-gradient(to bottom, transparent 0%, #fff 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-white.overlay-gradient-flip:after,
.overlay-hover-content.overlay-white.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(transparent));
  background-image: linear-gradient(to bottom, #fff 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-white .overlay-item,
.overlay.overlay-white .overlay-link,
.overlay.overlay-white .overlay-close,
.overlay.overlay-white .close,
.overlay-hover-content.overlay-white .overlay-item,
.overlay-hover-content.overlay-white .overlay-link,
.overlay-hover-content.overlay-white .overlay-close,
.overlay-hover-content.overlay-white .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-white .overlay-header:after,
.overlay.overlay-white .overlay-footer:before,
.overlay-hover-content.overlay-white .overlay-header:after,
.overlay-hover-content.overlay-white .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-green .overlay-content,
.overlay-hover-content.overlay-green .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-green:after,
.overlay-hover-content.overlay-green:after {
  background: #55A79A;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-green.overlay-gradient:after,
.overlay-hover-content.overlay-green.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#55A79A));
  background-image: linear-gradient(to bottom, transparent 0%, #55A79A 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-green.overlay-gradient-flip:after,
.overlay-hover-content.overlay-green.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#55A79A), to(transparent));
  background-image: linear-gradient(to bottom, #55A79A 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-green .overlay-item,
.overlay.overlay-green .overlay-link,
.overlay.overlay-green .overlay-close,
.overlay.overlay-green .close,
.overlay-hover-content.overlay-green .overlay-item,
.overlay-hover-content.overlay-green .overlay-link,
.overlay-hover-content.overlay-green .overlay-close,
.overlay-hover-content.overlay-green .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-green .overlay-header:after,
.overlay.overlay-green .overlay-footer:before,
.overlay-hover-content.overlay-green .overlay-header:after,
.overlay-hover-content.overlay-green .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-red .overlay-content,
.overlay-hover-content.overlay-red .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-red:after,
.overlay-hover-content.overlay-red:after {
  background: #BE3E1D;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-red.overlay-gradient:after,
.overlay-hover-content.overlay-red.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#BE3E1D));
  background-image: linear-gradient(to bottom, transparent 0%, #BE3E1D 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-red.overlay-gradient-flip:after,
.overlay-hover-content.overlay-red.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#BE3E1D), to(transparent));
  background-image: linear-gradient(to bottom, #BE3E1D 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-red .overlay-item,
.overlay.overlay-red .overlay-link,
.overlay.overlay-red .overlay-close,
.overlay.overlay-red .close,
.overlay-hover-content.overlay-red .overlay-item,
.overlay-hover-content.overlay-red .overlay-link,
.overlay-hover-content.overlay-red .overlay-close,
.overlay-hover-content.overlay-red .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-red .overlay-header:after,
.overlay.overlay-red .overlay-footer:before,
.overlay-hover-content.overlay-red .overlay-header:after,
.overlay-hover-content.overlay-red .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-blue .overlay-content,
.overlay-hover-content.overlay-blue .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-blue:after,
.overlay-hover-content.overlay-blue:after {
  background: #00ADBB;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-blue.overlay-gradient:after,
.overlay-hover-content.overlay-blue.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#00ADBB));
  background-image: linear-gradient(to bottom, transparent 0%, #00ADBB 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-blue.overlay-gradient-flip:after,
.overlay-hover-content.overlay-blue.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#00ADBB), to(transparent));
  background-image: linear-gradient(to bottom, #00ADBB 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-blue .overlay-item,
.overlay.overlay-blue .overlay-link,
.overlay.overlay-blue .overlay-close,
.overlay.overlay-blue .close,
.overlay-hover-content.overlay-blue .overlay-item,
.overlay-hover-content.overlay-blue .overlay-link,
.overlay-hover-content.overlay-blue .overlay-close,
.overlay-hover-content.overlay-blue .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-blue .overlay-header:after,
.overlay.overlay-blue .overlay-footer:before,
.overlay-hover-content.overlay-blue .overlay-header:after,
.overlay-hover-content.overlay-blue .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-purple .overlay-content,
.overlay-hover-content.overlay-purple .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-purple:after,
.overlay-hover-content.overlay-purple:after {
  background: #b771b0;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-purple.overlay-gradient:after,
.overlay-hover-content.overlay-purple.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#b771b0));
  background-image: linear-gradient(to bottom, transparent 0%, #b771b0 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-purple.overlay-gradient-flip:after,
.overlay-hover-content.overlay-purple.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b771b0), to(transparent));
  background-image: linear-gradient(to bottom, #b771b0 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-purple .overlay-item,
.overlay.overlay-purple .overlay-link,
.overlay.overlay-purple .overlay-close,
.overlay.overlay-purple .close,
.overlay-hover-content.overlay-purple .overlay-item,
.overlay-hover-content.overlay-purple .overlay-link,
.overlay-hover-content.overlay-purple .overlay-close,
.overlay-hover-content.overlay-purple .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-purple .overlay-header:after,
.overlay.overlay-purple .overlay-footer:before,
.overlay-hover-content.overlay-purple .overlay-header:after,
.overlay-hover-content.overlay-purple .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-pink .overlay-content,
.overlay-hover-content.overlay-pink .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-pink:after,
.overlay-hover-content.overlay-pink:after {
  background: #CC164D;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-pink.overlay-gradient:after,
.overlay-hover-content.overlay-pink.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#CC164D));
  background-image: linear-gradient(to bottom, transparent 0%, #CC164D 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-pink.overlay-gradient-flip:after,
.overlay-hover-content.overlay-pink.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#CC164D), to(transparent));
  background-image: linear-gradient(to bottom, #CC164D 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-pink .overlay-item,
.overlay.overlay-pink .overlay-link,
.overlay.overlay-pink .overlay-close,
.overlay.overlay-pink .close,
.overlay-hover-content.overlay-pink .overlay-item,
.overlay-hover-content.overlay-pink .overlay-link,
.overlay-hover-content.overlay-pink .overlay-close,
.overlay-hover-content.overlay-pink .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-pink .overlay-header:after,
.overlay.overlay-pink .overlay-footer:before,
.overlay-hover-content.overlay-pink .overlay-header:after,
.overlay-hover-content.overlay-pink .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-orange .overlay-content,
.overlay-hover-content.overlay-orange .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-orange:after,
.overlay-hover-content.overlay-orange:after {
  background: #e67e22;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-orange.overlay-gradient:after,
.overlay-hover-content.overlay-orange.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#e67e22));
  background-image: linear-gradient(to bottom, transparent 0%, #e67e22 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-orange.overlay-gradient-flip:after,
.overlay-hover-content.overlay-orange.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e67e22), to(transparent));
  background-image: linear-gradient(to bottom, #e67e22 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-orange .overlay-item,
.overlay.overlay-orange .overlay-link,
.overlay.overlay-orange .overlay-close,
.overlay.overlay-orange .close,
.overlay-hover-content.overlay-orange .overlay-item,
.overlay-hover-content.overlay-orange .overlay-link,
.overlay-hover-content.overlay-orange .overlay-close,
.overlay-hover-content.overlay-orange .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-orange .overlay-header:after,
.overlay.overlay-orange .overlay-footer:before,
.overlay-hover-content.overlay-orange .overlay-header:after,
.overlay-hover-content.overlay-orange .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-lime .overlay-content,
.overlay-hover-content.overlay-lime .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-lime:after,
.overlay-hover-content.overlay-lime:after {
  background: #b1dc44;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-lime.overlay-gradient:after,
.overlay-hover-content.overlay-lime.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#b1dc44));
  background-image: linear-gradient(to bottom, transparent 0%, #b1dc44 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-lime.overlay-gradient-flip:after,
.overlay-hover-content.overlay-lime.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#b1dc44), to(transparent));
  background-image: linear-gradient(to bottom, #b1dc44 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-lime .overlay-item,
.overlay.overlay-lime .overlay-link,
.overlay.overlay-lime .overlay-close,
.overlay.overlay-lime .close,
.overlay-hover-content.overlay-lime .overlay-item,
.overlay-hover-content.overlay-lime .overlay-link,
.overlay-hover-content.overlay-lime .overlay-close,
.overlay-hover-content.overlay-lime .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-lime .overlay-header:after,
.overlay.overlay-lime .overlay-footer:before,
.overlay-hover-content.overlay-lime .overlay-header:after,
.overlay-hover-content.overlay-lime .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-blue-dark .overlay-content,
.overlay-hover-content.overlay-blue-dark .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-blue-dark:after,
.overlay-hover-content.overlay-blue-dark:after {
  background: #34495e;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-blue-dark.overlay-gradient:after,
.overlay-hover-content.overlay-blue-dark.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#34495e));
  background-image: linear-gradient(to bottom, transparent 0%, #34495e 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-blue-dark.overlay-gradient-flip:after,
.overlay-hover-content.overlay-blue-dark.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#34495e), to(transparent));
  background-image: linear-gradient(to bottom, #34495e 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-blue-dark .overlay-item,
.overlay.overlay-blue-dark .overlay-link,
.overlay.overlay-blue-dark .overlay-close,
.overlay.overlay-blue-dark .close,
.overlay-hover-content.overlay-blue-dark .overlay-item,
.overlay-hover-content.overlay-blue-dark .overlay-link,
.overlay-hover-content.overlay-blue-dark .overlay-close,
.overlay-hover-content.overlay-blue-dark .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-blue-dark .overlay-header:after,
.overlay.overlay-blue-dark .overlay-footer:before,
.overlay-hover-content.overlay-blue-dark .overlay-header:after,
.overlay-hover-content.overlay-blue-dark .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-red-dark .overlay-content,
.overlay-hover-content.overlay-red-dark .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-red-dark:after,
.overlay-hover-content.overlay-red-dark:after {
  background: #a10f2b;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-red-dark.overlay-gradient:after,
.overlay-hover-content.overlay-red-dark.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#a10f2b));
  background-image: linear-gradient(to bottom, transparent 0%, #a10f2b 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-red-dark.overlay-gradient-flip:after,
.overlay-hover-content.overlay-red-dark.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#a10f2b), to(transparent));
  background-image: linear-gradient(to bottom, #a10f2b 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-red-dark .overlay-item,
.overlay.overlay-red-dark .overlay-link,
.overlay.overlay-red-dark .overlay-close,
.overlay.overlay-red-dark .close,
.overlay-hover-content.overlay-red-dark .overlay-item,
.overlay-hover-content.overlay-red-dark .overlay-link,
.overlay-hover-content.overlay-red-dark .overlay-close,
.overlay-hover-content.overlay-red-dark .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-red-dark .overlay-header:after,
.overlay.overlay-red-dark .overlay-footer:before,
.overlay-hover-content.overlay-red-dark .overlay-header:after,
.overlay-hover-content.overlay-red-dark .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-brown .overlay-content,
.overlay-hover-content.overlay-brown .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-brown:after,
.overlay-hover-content.overlay-brown:after {
  background: #91633c;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-brown.overlay-gradient:after,
.overlay-hover-content.overlay-brown.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#91633c));
  background-image: linear-gradient(to bottom, transparent 0%, #91633c 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-brown.overlay-gradient-flip:after,
.overlay-hover-content.overlay-brown.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#91633c), to(transparent));
  background-image: linear-gradient(to bottom, #91633c 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-brown .overlay-item,
.overlay.overlay-brown .overlay-link,
.overlay.overlay-brown .overlay-close,
.overlay.overlay-brown .close,
.overlay-hover-content.overlay-brown .overlay-item,
.overlay-hover-content.overlay-brown .overlay-link,
.overlay-hover-content.overlay-brown .overlay-close,
.overlay-hover-content.overlay-brown .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-brown .overlay-header:after,
.overlay.overlay-brown .overlay-footer:before,
.overlay-hover-content.overlay-brown .overlay-header:after,
.overlay-hover-content.overlay-brown .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-cyan-dark .overlay-content,
.overlay-hover-content.overlay-cyan-dark .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-cyan-dark:after,
.overlay-hover-content.overlay-cyan-dark:after {
  background: #008b8b;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-cyan-dark.overlay-gradient:after,
.overlay-hover-content.overlay-cyan-dark.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#008b8b));
  background-image: linear-gradient(to bottom, transparent 0%, #008b8b 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-cyan-dark.overlay-gradient-flip:after,
.overlay-hover-content.overlay-cyan-dark.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#008b8b), to(transparent));
  background-image: linear-gradient(to bottom, #008b8b 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-cyan-dark .overlay-item,
.overlay.overlay-cyan-dark .overlay-link,
.overlay.overlay-cyan-dark .overlay-close,
.overlay.overlay-cyan-dark .close,
.overlay-hover-content.overlay-cyan-dark .overlay-item,
.overlay-hover-content.overlay-cyan-dark .overlay-link,
.overlay-hover-content.overlay-cyan-dark .overlay-close,
.overlay-hover-content.overlay-cyan-dark .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-cyan-dark .overlay-header:after,
.overlay.overlay-cyan-dark .overlay-footer:before,
.overlay-hover-content.overlay-cyan-dark .overlay-header:after,
.overlay-hover-content.overlay-cyan-dark .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-yellow .overlay-content,
.overlay-hover-content.overlay-yellow .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-yellow:after,
.overlay-hover-content.overlay-yellow:after {
  background: #D4AC0D;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-yellow.overlay-gradient:after,
.overlay-hover-content.overlay-yellow.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#D4AC0D));
  background-image: linear-gradient(to bottom, transparent 0%, #D4AC0D 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-yellow.overlay-gradient-flip:after,
.overlay-hover-content.overlay-yellow.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#D4AC0D), to(transparent));
  background-image: linear-gradient(to bottom, #D4AC0D 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-yellow .overlay-item,
.overlay.overlay-yellow .overlay-link,
.overlay.overlay-yellow .overlay-close,
.overlay.overlay-yellow .close,
.overlay-hover-content.overlay-yellow .overlay-item,
.overlay-hover-content.overlay-yellow .overlay-link,
.overlay-hover-content.overlay-yellow .overlay-close,
.overlay-hover-content.overlay-yellow .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-yellow .overlay-header:after,
.overlay.overlay-yellow .overlay-footer:before,
.overlay-hover-content.overlay-yellow .overlay-header:after,
.overlay-hover-content.overlay-yellow .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-slate .overlay-content,
.overlay-hover-content.overlay-slate .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-slate:after,
.overlay-hover-content.overlay-slate:after {
  background: #5D6D7E;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-slate.overlay-gradient:after,
.overlay-hover-content.overlay-slate.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#5D6D7E));
  background-image: linear-gradient(to bottom, transparent 0%, #5D6D7E 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-slate.overlay-gradient-flip:after,
.overlay-hover-content.overlay-slate.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#5D6D7E), to(transparent));
  background-image: linear-gradient(to bottom, #5D6D7E 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-slate .overlay-item,
.overlay.overlay-slate .overlay-link,
.overlay.overlay-slate .overlay-close,
.overlay.overlay-slate .close,
.overlay-hover-content.overlay-slate .overlay-item,
.overlay-hover-content.overlay-slate .overlay-link,
.overlay-hover-content.overlay-slate .overlay-close,
.overlay-hover-content.overlay-slate .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-slate .overlay-header:after,
.overlay.overlay-slate .overlay-footer:before,
.overlay-hover-content.overlay-slate .overlay-header:after,
.overlay-hover-content.overlay-slate .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-olive .overlay-content,
.overlay-hover-content.overlay-olive .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-olive:after,
.overlay-hover-content.overlay-olive:after {
  background: #808000;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-olive.overlay-gradient:after,
.overlay-hover-content.overlay-olive.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#808000));
  background-image: linear-gradient(to bottom, transparent 0%, #808000 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-olive.overlay-gradient-flip:after,
.overlay-hover-content.overlay-olive.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#808000), to(transparent));
  background-image: linear-gradient(to bottom, #808000 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-olive .overlay-item,
.overlay.overlay-olive .overlay-link,
.overlay.overlay-olive .overlay-close,
.overlay.overlay-olive .close,
.overlay-hover-content.overlay-olive .overlay-item,
.overlay-hover-content.overlay-olive .overlay-link,
.overlay-hover-content.overlay-olive .overlay-close,
.overlay-hover-content.overlay-olive .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-olive .overlay-header:after,
.overlay.overlay-olive .overlay-footer:before,
.overlay-hover-content.overlay-olive .overlay-header:after,
.overlay-hover-content.overlay-olive .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-teal .overlay-content,
.overlay-hover-content.overlay-teal .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-teal:after,
.overlay-hover-content.overlay-teal:after {
  background: #008080;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-teal.overlay-gradient:after,
.overlay-hover-content.overlay-teal.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#008080));
  background-image: linear-gradient(to bottom, transparent 0%, #008080 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-teal.overlay-gradient-flip:after,
.overlay-hover-content.overlay-teal.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#008080), to(transparent));
  background-image: linear-gradient(to bottom, #008080 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-teal .overlay-item,
.overlay.overlay-teal .overlay-link,
.overlay.overlay-teal .overlay-close,
.overlay.overlay-teal .close,
.overlay-hover-content.overlay-teal .overlay-item,
.overlay-hover-content.overlay-teal .overlay-link,
.overlay-hover-content.overlay-teal .overlay-close,
.overlay-hover-content.overlay-teal .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-teal .overlay-header:after,
.overlay.overlay-teal .overlay-footer:before,
.overlay-hover-content.overlay-teal .overlay-header:after,
.overlay-hover-content.overlay-teal .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-green-bright .overlay-content,
.overlay-hover-content.overlay-green-bright .overlay-content {
  color: white;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-green-bright:after,
.overlay-hover-content.overlay-green-bright:after {
  background: #2ECC71;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-green-bright.overlay-gradient:after,
.overlay-hover-content.overlay-green-bright.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#2ECC71));
  background-image: linear-gradient(to bottom, transparent 0%, #2ECC71 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-green-bright.overlay-gradient-flip:after,
.overlay-hover-content.overlay-green-bright.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#2ECC71), to(transparent));
  background-image: linear-gradient(to bottom, #2ECC71 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-green-bright .overlay-item,
.overlay.overlay-green-bright .overlay-link,
.overlay.overlay-green-bright .overlay-close,
.overlay.overlay-green-bright .close,
.overlay-hover-content.overlay-green-bright .overlay-item,
.overlay-hover-content.overlay-green-bright .overlay-link,
.overlay-hover-content.overlay-green-bright .overlay-close,
.overlay-hover-content.overlay-green-bright .close {
  color: white;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-green-bright .overlay-header:after,
.overlay.overlay-green-bright .overlay-footer:before,
.overlay-hover-content.overlay-green-bright .overlay-header:after,
.overlay-hover-content.overlay-green-bright .overlay-footer:before {
  background: #666666;
}

/* line 294, assets/scss/core/_overlay.scss */

.overlay.overlay-white .overlay-content,
.overlay-hover-content.overlay-white .overlay-content {
  color: #242424;
}

/* line 298, assets/scss/core/_overlay.scss */

.overlay.overlay-white:after,
.overlay-hover-content.overlay-white:after {
  background: #ffffff;
}

/* line 301, assets/scss/core/_overlay.scss */

.overlay.overlay-white.overlay-gradient:after,
.overlay-hover-content.overlay-white.overlay-gradient:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#ffffff));
  background-image: linear-gradient(to bottom, transparent 0%, #ffffff 100%);
  background-repeat: repeat-x;
}

/* line 304, assets/scss/core/_overlay.scss */

.overlay.overlay-white.overlay-gradient-flip:after,
.overlay-hover-content.overlay-white.overlay-gradient-flip:after {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(transparent));
  background-image: linear-gradient(to bottom, #ffffff 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 308, assets/scss/core/_overlay.scss */

.overlay.overlay-white .overlay-item,
.overlay.overlay-white .overlay-link,
.overlay.overlay-white .overlay-close,
.overlay.overlay-white .close,
.overlay-hover-content.overlay-white .overlay-item,
.overlay-hover-content.overlay-white .overlay-link,
.overlay-hover-content.overlay-white .overlay-close,
.overlay-hover-content.overlay-white .close {
  color: #242424;
}

/* line 315, assets/scss/core/_overlay.scss */

.overlay.overlay-white .overlay-header:after,
.overlay.overlay-white .overlay-footer:before,
.overlay-hover-content.overlay-white .overlay-header:after,
.overlay-hover-content.overlay-white .overlay-footer:before {
  background: black;
}

/* line 349, assets/scss/core/_overlay.scss */

.overlay.overlay-white.overlay-gradient:after,
.overlay-hover-content.overlay-white.overlay-gradient:after {
  background: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(#ffffff));
  background-image: linear-gradient(to bottom, transparent 0%, #ffffff 100%);
  background-repeat: repeat-x;
}

/* line 353, assets/scss/core/_overlay.scss */

.overlay.overlay-white.overlay-gradient-flip:after,
.overlay-hover-content.overlay-white.overlay-gradient-flip:after {
  background: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(transparent));
  background-image: linear-gradient(to bottom, #ffffff 0%, transparent 100%);
  background-repeat: repeat-x;
}

/* line 365, assets/scss/core/_overlay.scss */

.overlay.overlay-op-0:after,
.overlay-hover-content.overlay-op-0:after {
  opacity: 0;
  visibility: hidden;
  z-index: -1;
}

/* line 365, assets/scss/core/_overlay.scss */

.overlay.overlay-op-1:after,
.overlay-hover-content.overlay-op-1:after {
  opacity: 0.1;
  visibility: visible;
}

/* line 365, assets/scss/core/_overlay.scss */

.overlay.overlay-op-2:after,
.overlay-hover-content.overlay-op-2:after {
  opacity: 0.2;
  visibility: visible;
}

/* line 365, assets/scss/core/_overlay.scss */

.overlay.overlay-op-3:after,
.overlay-hover-content.overlay-op-3:after {
  opacity: 0.3;
  visibility: visible;
}

/* line 365, assets/scss/core/_overlay.scss */

.overlay.overlay-op-4:after,
.overlay-hover-content.overlay-op-4:after {
  opacity: 0.4;
  visibility: visible;
}

/* line 365, assets/scss/core/_overlay.scss */

.overlay.overlay-op-5:after,
.overlay-hover-content.overlay-op-5:after {
  opacity: 0.5;
  visibility: visible;
}

/* line 365, assets/scss/core/_overlay.scss */

.overlay.overlay-op-6:after,
.overlay-hover-content.overlay-op-6:after {
  opacity: 0.6;
  visibility: visible;
}

/* line 365, assets/scss/core/_overlay.scss */

.overlay.overlay-op-7:after,
.overlay-hover-content.overlay-op-7:after {
  opacity: 0.7;
  visibility: visible;
}

/* line 365, assets/scss/core/_overlay.scss */

.overlay.overlay-op-8:after,
.overlay-hover-content.overlay-op-8:after {
  opacity: 0.8;
  visibility: visible;
}

/* line 365, assets/scss/core/_overlay.scss */

.overlay.overlay-op-9:after,
.overlay-hover-content.overlay-op-9:after {
  opacity: 0.9;
  visibility: visible;
}

/* line 365, assets/scss/core/_overlay.scss */

.overlay.overlay-op-10:after,
.overlay-hover-content.overlay-op-10:after {
  opacity: 1;
  visibility: visible;
}

/* line 4, assets/scss/core/_timeline.scss */

.timeline {
  list-style: none;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

/* line 2, node_modules/bootstrap/scss/mixins/_clearfix.scss */

.timeline::after {
  display: block;
  clear: both;
  content: "";
}

/* line 14, assets/scss/core/_timeline.scss */

.timeline {
  background-image: url('../../../fileadmin/obibase/templates/img/misc/bg_timeline-line.png');
  background-repeat: repeat-y;
  background-position: center top;
  padding: 0;
  margin: 2em 0;
  text-align: center;
}

@media all and (-webkit-min-device-pixel-ratio: 1.5),
all and (-o-min-device-pixel-ratio: 3 / 2),
all and (min--moz-device-pixel-ratio: 1.5),
all and (min-device-pixel-ratio: 1.5) {
  /* line 14, assets/scss/core/_timeline.scss */
  .timeline {
    background-image: url('../../../fileadmin/obibase/templates/img/misc/bg_timeline-line@2x.png');
    background-size: 2px auto;
  }
}

/* line 2, node_modules/bootstrap/scss/mixins/_clearfix.scss */

.timeline::after {
  display: block;
  clear: both;
  content: "";
}

/* line 25, assets/scss/core/_timeline.scss */

.timeline-marker {
  clear: both;
  background: white;
}

/* line 29, assets/scss/core/_timeline.scss */

.timeline-marker h1,
.timeline-marker h2,
.timeline-marker h3,
.timeline-marker h4,
.timeline-marker h5 {
  margin: 0 0 5px 0;
}

/* line 33, assets/scss/core/_timeline.scss */

.timeline-marker:after,
.timeline-marker:before {
  width: 12px;
  height: 12px;
  background: #1b1b1b;
  margin: 0 auto;
  border-radius: 100%;
  display: block;
  content: ' ';
}

/* line 44, assets/scss/core/_timeline.scss */

.timeline-marker:before {
  display: none;
}

/* line 49, assets/scss/core/_timeline.scss */

.timeline-marker.timeline-marker-bottom h1,
.timeline-marker.timeline-marker-bottom h2,
.timeline-marker.timeline-marker-bottom h3,
.timeline-marker.timeline-marker-bottom h4,
.timeline-marker.timeline-marker-bottom h5 {
  margin: 5px 0 0 0;
}

/* line 53, assets/scss/core/_timeline.scss */

.timeline-marker.timeline-marker-bottom:before {
  display: block;
}

/* line 56, assets/scss/core/_timeline.scss */

.timeline-marker.timeline-marker-bottom:after {
  display: none;
}

/* line 61, assets/scss/core/_timeline.scss */

.timeline-marker.timeline-marker-middle {
  margin-top: 20px;
  margin-bottom: 20px;
}

/* line 67, assets/scss/core/_timeline.scss */

.timeline-breaker {
  background: #1b1b1b;
  color: #fff;
  font-weight: 600;
  border-radius: 2px;
  margin: 0 auto 0 auto;
  text-align: center;
  padding: 0.6em;
  line-height: 1;
  display: block;
  position: relative;
  width: 100%;
  max-width: 15em;
  clear: both;
}

/* line 2, node_modules/bootstrap/scss/mixins/_clearfix.scss */

.timeline-breaker::after {
  display: block;
  clear: both;
  content: "";
}

/* line 83, assets/scss/core/_timeline.scss */

.timeline-breaker a {
  color: #fff;
}

/* line 86, assets/scss/core/_timeline.scss */

.timeline-breaker a:hover {
  color: #eeeeee;
}

/* line 92, assets/scss/core/_timeline.scss */

.timeline-breaker:after,
.timeline-breaker:before {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 1px;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 103, assets/scss/core/_timeline.scss */

.timeline-breaker:after {
  border-top-color: #1b1b1b;
  border-width: 10px;
  left: 50%;
  margin-left: -10px;
}

/* line 110, assets/scss/core/_timeline.scss */

.timeline-breaker:before {
  border-top-color: rgba(0, 0, 0, 0.01);
  border-width: 11px;
  left: 50%;
  margin-left: -11px;
}

/* line 117, assets/scss/core/_timeline.scss */

.timeline-breaker.timeline-breaker-middle,
.timeline-breaker.timeline-breaker-bottom {
  margin-top: 40px;
  margin-bottom: 20px;
  clear: both !important;
}

/* line 124, assets/scss/core/_timeline.scss */

.timeline-breaker.timeline-breaker-bottom {
  margin-bottom: 0;
}

/* line 127, assets/scss/core/_timeline.scss */

.timeline-breaker.timeline-breaker-bottom:after,
.timeline-breaker.timeline-breaker-bottom:before {
  top: -10px;
  border-top: none;
}

/* line 133, assets/scss/core/_timeline.scss */

.timeline-breaker.timeline-breaker-bottom:after {
  border-bottom-color: #1b1b1b;
}

/* line 137, assets/scss/core/_timeline.scss */

.timeline-breaker.timeline-breaker-bottom:before {
  border-bottom-color: rgba(0, 0, 0, 0.01);
}

/* line 217, assets/scss/core/_timeline.scss */

.timeline-item.timeline-item-first {
  margin-top: 20px !important;
}

/* line 220, assets/scss/core/_timeline.scss */

.timeline-item.timeline-item-last {
  margin-bottom: 20px !important;
}

/* line 224, assets/scss/core/_timeline.scss */

.timeline-item {
  float: none;
  left: auto;
  right: auto;
  width: 100%;
  padding: 15px;
  margin: 60px auto 0 auto;
  background: #f6f6f6;
  border-radius: 2px;
  position: relative;
  border: 1px solid #f2f2f2;
  border-bottom: 3px solid #55A79A;
  text-align: left;
}

/* line 2, node_modules/bootstrap/scss/mixins/_clearfix.scss */

.timeline-item::after {
  display: block;
  clear: both;
  content: "";
}

/* line 161, assets/scss/core/_timeline.scss */

.timeline-item:after,
.timeline-item:before {
  top: -20px;
  right: 50%;
  left: 50%;
  position: absolute;
  pointer-events: none;
  display: block;
  font-size: 30px;
  height: 30px;
  line-height: 30px;
  width: 30px;
  text-align: center;
  margin-top: 0;
  margin-left: -14px;
}

/* line 177, assets/scss/core/_timeline.scss */

.timeline-item:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-style: normal;
  speak: none;
  display: inline-block;
  content: "\F0D8";
  color: #f6f6f6;
}

/* line 182, assets/scss/core/_timeline.scss */

.timeline-item:after {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-style: normal;
  speak: none;
  display: inline-block;
  content: "\f140";
  top: -39px;
  background: white;
}

/* line 193, assets/scss/core/_timeline.scss */

.timeline-item.tag-featured:after,
.timeline-item.marker-highlight:after,
.timeline-item.highlight:after {
  color: #65b1a5;
}

/* line 207, assets/scss/core/_timeline.scss */

.timeline-item.overlap-push-large {
  margin-top: 120px;
}

/* line 210, assets/scss/core/_timeline.scss */

.timeline-item.overlap-push-medium {
  margin-top: 60px;
}

/* line 213, assets/scss/core/_timeline.scss */

.timeline-item.overlap-push-small {
  margin-top: 30px;
}

/* line 232, assets/scss/core/_timeline.scss */

.timeline-stacked-down .timeline-item:first-child {
  margin-top: 40px;
}

/* line 235, assets/scss/core/_timeline.scss */

.timeline-stacked-down .timeline-item:last-child {
  margin-bottom: 60px;
}

/* line 240, assets/scss/core/_timeline.scss */

.timeline-stacked-down .timeline-item:after,
.timeline-stacked-down .timeline-item:before {
  bottom: -20px;
  top: auto;
}

/* line 245, assets/scss/core/_timeline.scss */

.timeline-stacked-down .timeline-item:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-style: normal;
  speak: none;
  display: inline-block;
  content: "\F0D7";
}

/* line 249, assets/scss/core/_timeline.scss */

.timeline-stacked-down .timeline-item:after {
  bottom: -40px;
  top: auto;
}

/* line 261, assets/scss/core/_timeline.scss */

.timeline-item-date {
  text-transform: uppercase;
  font-weight: 600;
  color: #666666;
}

/* line 266, assets/scss/core/_timeline.scss */

.timeline-item-title {
  margin-top: 0;
}

@media (min-width: 576px) {
  /* line 277, assets/scss/core/_timeline.scss */
  .timeline-breaker.timeline-breaker-middle,
  .timeline-breaker.timeline-breaker-bottom {
    top: 40px;
  }
  /* line 287, assets/scss/core/_timeline.scss */
  .timeline-item {
    float: left;
    width: 48%;
    padding: 15px;
    margin-top: 40px;
    right: 30px;
    margin-left: 2%;
    clear: left;
  }
  /* line 297, assets/scss/core/_timeline.scss */
  .timeline-item:after,
  .timeline-item:before {
    top: 10%;
    bottom: auto;
    right: -20px;
    left: auto;
    position: absolute;
    pointer-events: none;
    margin: 0;
    display: block;
    font-size: 30px;
    height: 30px;
    line-height: 30px;
    width: 30px;
    text-align: center;
  }
  /* line 313, assets/scss/core/_timeline.scss */
  .timeline-item:before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-style: normal;
    speak: none;
    display: inline-block;
    content: "\F0DA";
  }
  /* line 317, assets/scss/core/_timeline.scss */
  .timeline-item:after {
    right: -46px;
  }
  /* line 322, assets/scss/core/_timeline.scss */
  .timeline-item.even,
  .timeline-item.right {
    float: right;
    clear: right;
    left: 30px;
    right: 0;
    margin-right: 2%;
    margin-left: 0;
    margin-top: 100px;
  }
  /* line 333, assets/scss/core/_timeline.scss */
  .timeline-item.even:after,
  .timeline-item.even:before,
  .timeline-item.right:after,
  .timeline-item.right:before {
    left: -20px;
    top: 10%;
  }
  /* line 338, assets/scss/core/_timeline.scss */
  .timeline-item.even:before,
  .timeline-item.right:before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-style: normal;
    speak: none;
    display: inline-block;
    content: "\F0D9";
  }
  /* line 341, assets/scss/core/_timeline.scss */
  .timeline-item.even:after,
  .timeline-item.right:after {
    left: -46px;
  }
  /* line 347, assets/scss/core/_timeline.scss */
  .timeline-item.overlap-off {
    margin-top: 0;
  }
  /* line 350, assets/scss/core/_timeline.scss */
  .timeline-item.overlap-pull-large {
    margin-top: -120px;
  }
  /* line 353, assets/scss/core/_timeline.scss */
  .timeline-item.overlap-pull-small {
    margin-top: -30px;
  }
  /* line 361, assets/scss/core/_timeline.scss */
  .timeline.timeline-stacked,
  .timeline-stacked {
    padding-left: 0;
    padding-right: 0;
  }
  /* line 366, assets/scss/core/_timeline.scss */
  .timeline.timeline-stacked .timeline-item,
  .timeline.timeline-stacked .timeline-item.right,
  .timeline.timeline-stacked .timeline-item.even,
  .timeline-stacked .timeline-item,
  .timeline-stacked .timeline-item.right,
  .timeline-stacked .timeline-item.even {
    float: none;
    left: auto;
    right: auto;
    width: 100%;
    padding: 15px;
    margin: 60px auto 0 auto;
    background: #f6f6f6;
    border-radius: 2px;
    position: relative;
    border: 1px solid #f2f2f2;
    border-bottom: 3px solid #55A79A;
    text-align: left;
    margin-top: 80px;
  }
  /* line 2, node_modules/bootstrap/scss/mixins/_clearfix.scss */
  .timeline.timeline-stacked .timeline-item::after,
  .timeline.timeline-stacked .timeline-item.right::after,
  .timeline.timeline-stacked .timeline-item.even::after,
  .timeline-stacked .timeline-item::after,
  .timeline-stacked .timeline-item.right::after,
  .timeline-stacked .timeline-item.even::after {
    display: block;
    clear: both;
    content: "";
  }
  /* line 161, assets/scss/core/_timeline.scss */
  .timeline.timeline-stacked .timeline-item:after,
  .timeline.timeline-stacked .timeline-item:before,
  .timeline.timeline-stacked .timeline-item.right:after,
  .timeline.timeline-stacked .timeline-item.right:before,
  .timeline.timeline-stacked .timeline-item.even:after,
  .timeline.timeline-stacked .timeline-item.even:before,
  .timeline-stacked .timeline-item:after,
  .timeline-stacked .timeline-item:before,
  .timeline-stacked .timeline-item.right:after,
  .timeline-stacked .timeline-item.right:before,
  .timeline-stacked .timeline-item.even:after,
  .timeline-stacked .timeline-item.even:before {
    top: -20px;
    right: 50%;
    left: 50%;
    position: absolute;
    pointer-events: none;
    display: block;
    font-size: 30px;
    height: 30px;
    line-height: 30px;
    width: 30px;
    text-align: center;
    margin-top: 0;
    margin-left: -14px;
  }
  /* line 177, assets/scss/core/_timeline.scss */
  .timeline.timeline-stacked .timeline-item:before,
  .timeline.timeline-stacked .timeline-item.right:before,
  .timeline.timeline-stacked .timeline-item.even:before,
  .timeline-stacked .timeline-item:before,
  .timeline-stacked .timeline-item.right:before,
  .timeline-stacked .timeline-item.even:before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-style: normal;
    speak: none;
    display: inline-block;
    content: "\F0D8";
    color: #f6f6f6;
  }
  /* line 182, assets/scss/core/_timeline.scss */
  .timeline.timeline-stacked .timeline-item:after,
  .timeline.timeline-stacked .timeline-item.right:after,
  .timeline.timeline-stacked .timeline-item.even:after,
  .timeline-stacked .timeline-item:after,
  .timeline-stacked .timeline-item.right:after,
  .timeline-stacked .timeline-item.even:after {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-style: normal;
    speak: none;
    display: inline-block;
    content: "\f140";
    top: -39px;
    background: white;
  }
  /* line 193, assets/scss/core/_timeline.scss */
  .timeline.timeline-stacked .timeline-item.tag-featured:after,
  .timeline.timeline-stacked .timeline-item.marker-highlight:after,
  .timeline.timeline-stacked .timeline-item.highlight:after,
  .timeline.timeline-stacked .timeline-item.right.tag-featured:after,
  .timeline.timeline-stacked .timeline-item.right.marker-highlight:after,
  .timeline.timeline-stacked .timeline-item.right.highlight:after,
  .timeline.timeline-stacked .timeline-item.even.tag-featured:after,
  .timeline.timeline-stacked .timeline-item.even.marker-highlight:after,
  .timeline.timeline-stacked .timeline-item.even.highlight:after,
  .timeline-stacked .timeline-item.tag-featured:after,
  .timeline-stacked .timeline-item.marker-highlight:after,
  .timeline-stacked .timeline-item.highlight:after,
  .timeline-stacked .timeline-item.right.tag-featured:after,
  .timeline-stacked .timeline-item.right.marker-highlight:after,
  .timeline-stacked .timeline-item.right.highlight:after,
  .timeline-stacked .timeline-item.even.tag-featured:after,
  .timeline-stacked .timeline-item.even.marker-highlight:after,
  .timeline-stacked .timeline-item.even.highlight:after {
    color: #65b1a5;
  }
  /* line 207, assets/scss/core/_timeline.scss */
  .timeline.timeline-stacked .timeline-item.overlap-push-large,
  .timeline.timeline-stacked .timeline-item.right.overlap-push-large,
  .timeline.timeline-stacked .timeline-item.even.overlap-push-large,
  .timeline-stacked .timeline-item.overlap-push-large,
  .timeline-stacked .timeline-item.right.overlap-push-large,
  .timeline-stacked .timeline-item.even.overlap-push-large {
    margin-top: 120px;
  }
  /* line 210, assets/scss/core/_timeline.scss */
  .timeline.timeline-stacked .timeline-item.overlap-push-medium,
  .timeline.timeline-stacked .timeline-item.right.overlap-push-medium,
  .timeline.timeline-stacked .timeline-item.even.overlap-push-medium,
  .timeline-stacked .timeline-item.overlap-push-medium,
  .timeline-stacked .timeline-item.right.overlap-push-medium,
  .timeline-stacked .timeline-item.even.overlap-push-medium {
    margin-top: 60px;
  }
  /* line 213, assets/scss/core/_timeline.scss */
  .timeline.timeline-stacked .timeline-item.overlap-push-small,
  .timeline.timeline-stacked .timeline-item.right.overlap-push-small,
  .timeline.timeline-stacked .timeline-item.even.overlap-push-small,
  .timeline-stacked .timeline-item.overlap-push-small,
  .timeline-stacked .timeline-item.right.overlap-push-small,
  .timeline-stacked .timeline-item.even.overlap-push-small {
    margin-top: 30px;
  }
  /* line 232, assets/scss/core/_timeline.scss */
  .timeline.timeline-stacked.timeline-stacked-down .timeline-item:first-child,
  .timeline-stacked.timeline-stacked-down .timeline-item:first-child {
    margin-top: 40px;
  }
  /* line 235, assets/scss/core/_timeline.scss */
  .timeline.timeline-stacked.timeline-stacked-down .timeline-item:last-child,
  .timeline-stacked.timeline-stacked-down .timeline-item:last-child {
    margin-bottom: 60px;
  }
  /* line 240, assets/scss/core/_timeline.scss */
  .timeline.timeline-stacked.timeline-stacked-down .timeline-item:after,
  .timeline.timeline-stacked.timeline-stacked-down .timeline-item:before,
  .timeline-stacked.timeline-stacked-down .timeline-item:after,
  .timeline-stacked.timeline-stacked-down .timeline-item:before {
    bottom: -20px;
    top: auto;
  }
  /* line 245, assets/scss/core/_timeline.scss */
  .timeline.timeline-stacked.timeline-stacked-down .timeline-item:before,
  .timeline-stacked.timeline-stacked-down .timeline-item:before {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    font-style: normal;
    speak: none;
    display: inline-block;
    content: "\F0D7";
  }
  /* line 249, assets/scss/core/_timeline.scss */
  .timeline.timeline-stacked.timeline-stacked-down .timeline-item:after,
  .timeline-stacked.timeline-stacked-down .timeline-item:after {
    bottom: -40px;
    top: auto;
  }
  /* line 379, assets/scss/core/_timeline.scss */
  .timeline.timeline-stacked.timeline-stacked-down .timeline-item.last,
  .timeline.timeline-stacked.timeline-stacked-down .timeline-item.right.last,
  .timeline.timeline-stacked.timeline-stacked-down .timeline-item.even.last,
  .timeline-stacked.timeline-stacked-down .timeline-item.last,
  .timeline-stacked.timeline-stacked-down .timeline-item.right.last,
  .timeline-stacked.timeline-stacked-down .timeline-item.even.last {
    margin-bottom: 40px;
  }
  /* line 386, assets/scss/core/_timeline.scss */
  .timeline.timeline-stacked .timeline-breaker.timeline-breaker-middle,
  .timeline.timeline-stacked .timeline-breaker.timeline-breaker-bottom,
  .timeline-stacked .timeline-breaker.timeline-breaker-middle,
  .timeline-stacked .timeline-breaker.timeline-breaker-bottom {
    top: auto;
  }
}

/* line 13, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-left,
.timeline-left {
  background-position: left top;
  margin-left: 20px;
  padding-bottom: 0;
  text-align: left;
}

/* line 22, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-left .timeline-marker,
.timeline-left .timeline-marker {
  margin-left: -5px;
  margin-right: 0;
}

/* line 26, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-left .timeline-marker:after,
.timeline.timeline-left .timeline-marker:before,
.timeline-left .timeline-marker:after,
.timeline-left .timeline-marker:before {
  margin-left: 0;
}

/* line 31, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-left .timeline-breaker,
.timeline-left .timeline-breaker {
  margin-left: -20px;
}

/* line 35, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-left .timeline-breaker:after,
.timeline-left .timeline-breaker:after {
  left: 20px;
}

/* line 39, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-left .timeline-breaker:before,
.timeline-left .timeline-breaker:before {
  left: 20px;
}

/* line 45, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-left .timeline-item,
.timeline.timeline-left .timeline-item.even,
.timeline.timeline-left .timeline-item.right,
.timeline-left .timeline-item,
.timeline-left .timeline-item.even,
.timeline-left .timeline-item.right {
  float: none;
  clear: both;
  width: 92%;
  margin-left: 25px;
  margin-right: 0;
  margin-top: 40px;
  left: auto;
  right: auto;
}

/* line 58, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-left .timeline-item:after,
.timeline.timeline-left .timeline-item:before,
.timeline.timeline-left .timeline-item.even:after,
.timeline.timeline-left .timeline-item.even:before,
.timeline.timeline-left .timeline-item.right:after,
.timeline.timeline-left .timeline-item.right:before,
.timeline-left .timeline-item:after,
.timeline-left .timeline-item:before,
.timeline-left .timeline-item.even:after,
.timeline-left .timeline-item.even:before,
.timeline-left .timeline-item.right:after,
.timeline-left .timeline-item.right:before {
  right: auto;
  left: -20px;
  margin-left: 0;
  top: 20px;
}

/* line 65, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-left .timeline-item:before,
.timeline.timeline-left .timeline-item.even:before,
.timeline.timeline-left .timeline-item.right:before,
.timeline-left .timeline-item:before,
.timeline-left .timeline-item.even:before,
.timeline-left .timeline-item.right:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-style: normal;
  speak: none;
  display: inline-block;
  content: "\F0D9";
}

/* line 69, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-left .timeline-item:after,
.timeline.timeline-left .timeline-item.even:after,
.timeline.timeline-left .timeline-item.right:after,
.timeline-left .timeline-item:after,
.timeline-left .timeline-item.even:after,
.timeline-left .timeline-item.right:after {
  left: -40px;
}

/* line 75, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-left .pagination,
.timeline-left .pagination {
  background: transparent;
  padding-left: 1em;
  padding-right: 1em;
}

/* line 82, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-left .timeline-breaker.timeline-breaker-middle,
.timeline.timeline-left .timeline-breaker.timeline-breaker-bottom,
.timeline-left .timeline-breaker.timeline-breaker-middle,
.timeline-left .timeline-breaker.timeline-breaker-bottom {
  top: auto;
  margin-bottom: 0;
}

/* line 92, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-right,
.timeline-right {
  background-position: right top;
  margin-right: 20px;
  text-align: right;
}

/* line 100, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-right .timeline-marker,
.timeline-right .timeline-marker {
  margin-left: 0;
  margin-right: -5px;
  float: right;
}

/* line 105, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-right .timeline-breaker,
.timeline-right .timeline-breaker {
  margin-left: 0;
  margin-right: -20px;
  float: right;
}

/* line 111, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-right .timeline-breaker:after,
.timeline-right .timeline-breaker:after {
  right: 12px;
  left: auto;
}

/* line 116, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-right .timeline-breaker:before,
.timeline-right .timeline-breaker:before {
  right: 12px;
  left: auto;
}

/* line 123, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-right .timeline-item,
.timeline.timeline-right .timeline-item.even,
.timeline.timeline-right .timeline-item.right,
.timeline-right .timeline-item,
.timeline-right .timeline-item.even,
.timeline-right .timeline-item.right {
  float: right;
  clear: both;
  width: 92%;
  margin-left: 0;
  margin-right: 25px;
  margin-top: 40px;
  left: auto;
  right: 0;
}

/* line 136, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-right .timeline-item:after,
.timeline.timeline-right .timeline-item:before,
.timeline.timeline-right .timeline-item.even:after,
.timeline.timeline-right .timeline-item.even:before,
.timeline.timeline-right .timeline-item.right:after,
.timeline.timeline-right .timeline-item.right:before,
.timeline-right .timeline-item:after,
.timeline-right .timeline-item:before,
.timeline-right .timeline-item.even:after,
.timeline-right .timeline-item.even:before,
.timeline-right .timeline-item.right:after,
.timeline-right .timeline-item.right:before {
  left: auto;
  right: -20px;
  margin-right: 0;
  top: 20px;
}

/* line 143, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-right .timeline-item:before,
.timeline.timeline-right .timeline-item.even:before,
.timeline.timeline-right .timeline-item.right:before,
.timeline-right .timeline-item:before,
.timeline-right .timeline-item.even:before,
.timeline-right .timeline-item.right:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-style: normal;
  speak: none;
  display: inline-block;
  content: "\F0DA";
}

/* line 147, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-right .timeline-item:after,
.timeline.timeline-right .timeline-item.even:after,
.timeline.timeline-right .timeline-item.right:after,
.timeline-right .timeline-item:after,
.timeline-right .timeline-item.even:after,
.timeline-right .timeline-item.right:after {
  right: -40px;
  left: auto;
}

/* line 154, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-right .pagination,
.timeline-right .pagination {
  background: transparent;
  padding-left: 1em;
  padding-right: 1em;
}

/* line 161, assets/scss/core/_timeline-variations.scss */

.timeline.timeline-right .timeline-breaker.timeline-breaker-middle,
.timeline.timeline-right .timeline-breaker.timeline-breaker-bottom,
.timeline-right .timeline-breaker.timeline-breaker-middle,
.timeline-right .timeline-breaker.timeline-breaker-bottom {
  top: auto;
  margin-bottom: 0;
}

/* line 172, assets/scss/core/_timeline-variations.scss */

.timeline-mini .timeline-item {
  padding: 0.5em !important;
  margin-top: 50px !important;
}

@media (min-width: 576px) {
  /* line 184, assets/scss/core/_timeline-variations.scss */
  .timeline.timeline-left .timeline-item,
  .timeline.timeline-left .timeline-item.even,
  .timeline.timeline-left .timeline-item.right,
  .timeline.timeline-right .timeline-item,
  .timeline.timeline-right .timeline-item.even,
  .timeline.timeline-right .timeline-item.right {
    width: 96%;
  }
}

/* line 198, assets/scss/core/_timeline-variations.scss */

.carousel-timeline-nav .owl-nav div {
  margin-top: -2px;
}

/* line 202, assets/scss/core/_timeline-variations.scss */

.carousel-timeline-nav .owl-stage-outer {
  padding-bottom: 27px;
  padding-top: 15px;
  margin-bottom: 10px;
  position: relative;
}

/* line 208, assets/scss/core/_timeline-variations.scss */

.carousel-timeline-nav .owl-stage-outer:after {
  height: 2px;
  width: 500%;
  background: #292b2c;
  left: -200%;
  right: 0;
  top: auto;
  bottom: 12px;
  position: absolute;
  content: '';
  z-index: -1;
}

/* line 222, assets/scss/core/_timeline-variations.scss */

.carousel-timeline-nav.owl-nav-over .owl-stage-outer {
  margin-left: 30px;
  margin-right: 30px;
}

/* line 228, assets/scss/core/_timeline-variations.scss */

.carousel-timeline-nav.owl-nav-over-lg .owl-stage-outer {
  margin-left: 60px;
  margin-right: 60px;
}

/* line 232, assets/scss/core/_timeline-variations.scss */

.carousel-timeline-nav.owl-nav-over-lg .owl-nav div {
  margin-top: -20px !important;
}

/* line 237, assets/scss/core/_timeline-variations.scss */

.carousel-timeline-nav .owl-item {
  text-align: center;
}

/* line 240, assets/scss/core/_timeline-variations.scss */

.carousel-timeline-nav .owl-thumb {
  position: relative;
  display: block;
  opacity: 0.9;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

/* line 246, assets/scss/core/_timeline-variations.scss */

.carousel-timeline-nav .owl-thumb.active {
  opacity: 1;
}

/* line 251, assets/scss/core/_timeline-variations.scss */

.carousel-timeline-nav .owl-thumb:before {
  background: white;
  left: 0;
  right: 0;
  top: auto;
  bottom: 0;
  position: absolute;
  content: '';
  margin-left: auto;
  margin-right: auto;
  height: 12px;
  width: 12px;
  border-radius: 12px;
  bottom: -20px;
  border: 2px solid #292b2c;
  z-index: 2;
  opacity: 1;
}

/* line 269, assets/scss/core/_timeline-variations.scss */

.carousel-timeline-nav .active.owl-thumb:before {
  background: #292b2c;
}

/* line 275, assets/scss/core/_timeline-variations.scss */

.list-timeline {
  margin: 0;
  padding: 5px 0;
  position: relative;
}

/* line 280, assets/scss/core/_timeline-variations.scss */

.list-timeline:before {
  width: 1px;
  background: #ccc;
  position: absolute;
  left: 6px;
  top: 0;
  bottom: 0;
  height: 100%;
  content: '';
}

/* line 291, assets/scss/core/_timeline-variations.scss */

.list-timeline .list-timeline-item {
  margin: 0;
  padding: 0;
  padding-left: 24px !important;
  position: relative;
}

/* line 297, assets/scss/core/_timeline-variations.scss */

.list-timeline .list-timeline-item:before {
  width: 12px;
  height: 12px;
  background: white;
  border: 2px solid #ccc;
  position: absolute;
  left: 0;
  top: 4px;
  content: '';
  border-radius: 100%;
  -webkit-transition: all 0.3 ease-in-out;
  transition: all 0.3 ease-in-out;
}

/* line 310, assets/scss/core/_timeline-variations.scss */

.list-timeline .list-timeline-item[data-toggle="collapse"] {
  cursor: pointer;
}

/* line 314, assets/scss/core/_timeline-variations.scss */

.list-timeline .list-timeline-item.active:before,
.list-timeline .list-timeline-item.show:before {
  background: #ccc;
}

/* line 320, assets/scss/core/_timeline-variations.scss */

.list-timeline .list-timeline-item.list-timeline-item-marker-middle:before {
  top: 50%;
  margin-top: -6px;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-light:before {
  background: #f8f9fa;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-light .list-timeline-item:before {
  border-color: #f8f9fa;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-light .list-timeline-item.active:before,
.list-timeline.list-timeline-light .list-timeline-item.show:before {
  background: #f8f9fa;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-grey:before {
  background: #e9ecef;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-grey .list-timeline-item:before {
  border-color: #e9ecef;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-grey .list-timeline-item.active:before,
.list-timeline.list-timeline-grey .list-timeline-item.show:before {
  background: #e9ecef;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-grey-dark:before {
  background: #495057;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-grey-dark .list-timeline-item:before {
  border-color: #495057;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-grey-dark .list-timeline-item.active:before,
.list-timeline.list-timeline-grey-dark .list-timeline-item.show:before {
  background: #495057;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-primary:before {
  background: #55A79A;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-primary .list-timeline-item:before {
  border-color: #55A79A;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-primary .list-timeline-item.active:before,
.list-timeline.list-timeline-primary .list-timeline-item.show:before {
  background: #55A79A;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-primary-dark:before {
  background: #33635c;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-primary-dark .list-timeline-item:before {
  border-color: #33635c;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-primary-dark .list-timeline-item.active:before,
.list-timeline.list-timeline-primary-dark .list-timeline-item.show:before {
  background: #33635c;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-primary-faded:before {
  background: rgba(85, 167, 154, 0.3);
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-primary-faded .list-timeline-item:before {
  border-color: rgba(85, 167, 154, 0.3);
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-primary-faded .list-timeline-item.active:before,
.list-timeline.list-timeline-primary-faded .list-timeline-item.show:before {
  background: rgba(85, 167, 154, 0.3);
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-info:before {
  background: #17a2b8;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-info .list-timeline-item:before {
  border-color: #17a2b8;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-info .list-timeline-item.active:before,
.list-timeline.list-timeline-info .list-timeline-item.show:before {
  background: #17a2b8;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-success:before {
  background: #28a745;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-success .list-timeline-item:before {
  border-color: #28a745;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-success .list-timeline-item.active:before,
.list-timeline.list-timeline-success .list-timeline-item.show:before {
  background: #28a745;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-warning:before {
  background: #ffc107;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-warning .list-timeline-item:before {
  border-color: #ffc107;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-warning .list-timeline-item.active:before,
.list-timeline.list-timeline-warning .list-timeline-item.show:before {
  background: #ffc107;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-danger:before {
  background: #dc3545;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-danger .list-timeline-item:before {
  border-color: #dc3545;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-danger .list-timeline-item.active:before,
.list-timeline.list-timeline-danger .list-timeline-item.show:before {
  background: #dc3545;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-dark:before {
  background: #343a40;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-dark .list-timeline-item:before {
  border-color: #343a40;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-dark .list-timeline-item.active:before,
.list-timeline.list-timeline-dark .list-timeline-item.show:before {
  background: #343a40;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-secondary:before {
  background: #6c757d;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-secondary .list-timeline-item:before {
  border-color: #6c757d;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-secondary .list-timeline-item.active:before,
.list-timeline.list-timeline-secondary .list-timeline-item.show:before {
  background: #6c757d;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-black:before {
  background: #000;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-black .list-timeline-item:before {
  border-color: #000;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-black .list-timeline-item.active:before,
.list-timeline.list-timeline-black .list-timeline-item.show:before {
  background: #000;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-white:before {
  background: #fff;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-white .list-timeline-item:before {
  border-color: #fff;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-white .list-timeline-item.active:before,
.list-timeline.list-timeline-white .list-timeline-item.show:before {
  background: #fff;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-green:before {
  background: #55A79A;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-green .list-timeline-item:before {
  border-color: #55A79A;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-green .list-timeline-item.active:before,
.list-timeline.list-timeline-green .list-timeline-item.show:before {
  background: #55A79A;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-red:before {
  background: #BE3E1D;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-red .list-timeline-item:before {
  border-color: #BE3E1D;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-red .list-timeline-item.active:before,
.list-timeline.list-timeline-red .list-timeline-item.show:before {
  background: #BE3E1D;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-blue:before {
  background: #00ADBB;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-blue .list-timeline-item:before {
  border-color: #00ADBB;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-blue .list-timeline-item.active:before,
.list-timeline.list-timeline-blue .list-timeline-item.show:before {
  background: #00ADBB;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-purple:before {
  background: #b771b0;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-purple .list-timeline-item:before {
  border-color: #b771b0;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-purple .list-timeline-item.active:before,
.list-timeline.list-timeline-purple .list-timeline-item.show:before {
  background: #b771b0;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-pink:before {
  background: #CC164D;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-pink .list-timeline-item:before {
  border-color: #CC164D;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-pink .list-timeline-item.active:before,
.list-timeline.list-timeline-pink .list-timeline-item.show:before {
  background: #CC164D;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-orange:before {
  background: #e67e22;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-orange .list-timeline-item:before {
  border-color: #e67e22;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-orange .list-timeline-item.active:before,
.list-timeline.list-timeline-orange .list-timeline-item.show:before {
  background: #e67e22;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-lime:before {
  background: #b1dc44;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-lime .list-timeline-item:before {
  border-color: #b1dc44;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-lime .list-timeline-item.active:before,
.list-timeline.list-timeline-lime .list-timeline-item.show:before {
  background: #b1dc44;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-blue-dark:before {
  background: #34495e;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-blue-dark .list-timeline-item:before {
  border-color: #34495e;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-blue-dark .list-timeline-item.active:before,
.list-timeline.list-timeline-blue-dark .list-timeline-item.show:before {
  background: #34495e;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-red-dark:before {
  background: #a10f2b;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-red-dark .list-timeline-item:before {
  border-color: #a10f2b;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-red-dark .list-timeline-item.active:before,
.list-timeline.list-timeline-red-dark .list-timeline-item.show:before {
  background: #a10f2b;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-brown:before {
  background: #91633c;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-brown .list-timeline-item:before {
  border-color: #91633c;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-brown .list-timeline-item.active:before,
.list-timeline.list-timeline-brown .list-timeline-item.show:before {
  background: #91633c;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-cyan-dark:before {
  background: #008b8b;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-cyan-dark .list-timeline-item:before {
  border-color: #008b8b;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-cyan-dark .list-timeline-item.active:before,
.list-timeline.list-timeline-cyan-dark .list-timeline-item.show:before {
  background: #008b8b;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-yellow:before {
  background: #D4AC0D;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-yellow .list-timeline-item:before {
  border-color: #D4AC0D;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-yellow .list-timeline-item.active:before,
.list-timeline.list-timeline-yellow .list-timeline-item.show:before {
  background: #D4AC0D;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-slate:before {
  background: #5D6D7E;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-slate .list-timeline-item:before {
  border-color: #5D6D7E;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-slate .list-timeline-item.active:before,
.list-timeline.list-timeline-slate .list-timeline-item.show:before {
  background: #5D6D7E;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-olive:before {
  background: #808000;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-olive .list-timeline-item:before {
  border-color: #808000;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-olive .list-timeline-item.active:before,
.list-timeline.list-timeline-olive .list-timeline-item.show:before {
  background: #808000;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-teal:before {
  background: #008080;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-teal .list-timeline-item:before {
  border-color: #008080;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-teal .list-timeline-item.active:before,
.list-timeline.list-timeline-teal .list-timeline-item.show:before {
  background: #008080;
}

/* line 336, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-green-bright:before {
  background: #2ECC71;
}

/* line 340, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-green-bright .list-timeline-item:before {
  border-color: #2ECC71;
}

/* line 343, assets/scss/core/_timeline-variations.scss */

.list-timeline.list-timeline-green-bright .list-timeline-item.active:before,
.list-timeline.list-timeline-green-bright .list-timeline-item.show:before {
  background: #2ECC71;
}

/* line 3, assets/scss/core/_icons.scss */

.fa,
.fab,
.fal,
.far,
.fas,
.lnr,
.la,
[class^="ion-"] {
  vertical-align: middle;
}

/* line 8, assets/scss/core/_icons.scss */

.btn .fa,
.btn .fab,
.btn .fal,
.btn .far,
.btn .fas,
.btn .lnr,
.btn .la,
.btn [class^="ion-"] {
  vertical-align: text-top;
  line-height: inherit;
}

/* line 14, assets/scss/core/_icons.scss */

.btn.btn-icon .fa,
.btn.btn-icon .fab,
.btn.btn-icon .fal,
.btn.btn-icon .far,
.btn.btn-icon .fas,
.btn.btn-icon .lnr,
.btn.btn-icon .la,
.btn.btn-icon [class^="ion-"] {
  vertical-align: middle;
}

/* line 39, assets/scss/core/_icons.scss */

.icon-sq {
  width: 32px !important;
  height: 32px !important;
  min-width: 32px !important;
  min-height: 32px !important;
  text-align: center !important;
  display: inline-block;
  line-height: 32px !important;
}

/* line 33, assets/scss/core/_icons.scss */

.icon-sq:before {
  line-height: 1 !important;
}

/* line 42, assets/scss/core/_icons.scss */

.icon-1x {
  font-size: 24px !important;
}

/* line 45, assets/scss/core/_icons.scss */

.icon-1x.icon-sq {
  width: 38px !important;
  height: 38px !important;
  min-width: 38px !important;
  min-height: 38px !important;
  text-align: center !important;
  display: inline-block;
  line-height: 38px !important;
}

/* line 33, assets/scss/core/_icons.scss */

.icon-1x.icon-sq:before {
  line-height: 1 !important;
}

/* line 48, assets/scss/core/_icons.scss */

.icon-1x.icon-svg {
  max-width: 38px;
}

/* line 56, assets/scss/core/_icons.scss */

.icon-2x {
  font-size: 2em !important;
}

/* line 70, assets/scss/core/_icons.scss */

.icon-2x.icon-sq {
  width: 2.4em !important;
  height: 2.4em !important;
  min-width: 2.4em !important;
  min-height: 2.4em !important;
  text-align: center !important;
  display: inline-block;
  line-height: 2.4em !important;
}

/* line 33, assets/scss/core/_icons.scss */

.icon-2x.icon-sq:before {
  line-height: 1 !important;
}

/* line 75, assets/scss/core/_icons.scss */

.icon-2x.icon-svg {
  max-width: 2.4em;
}

/* line 56, assets/scss/core/_icons.scss */

.icon-3x {
  font-size: 3em !important;
}

/* line 70, assets/scss/core/_icons.scss */

.icon-3x.icon-sq {
  width: 2.4em !important;
  height: 2.4em !important;
  min-width: 2.4em !important;
  min-height: 2.4em !important;
  text-align: center !important;
  display: inline-block;
  line-height: 2.4em !important;
}

/* line 33, assets/scss/core/_icons.scss */

.icon-3x.icon-sq:before {
  line-height: 1 !important;
}

/* line 75, assets/scss/core/_icons.scss */

.icon-3x.icon-svg {
  max-width: 2.4em;
}

/* line 56, assets/scss/core/_icons.scss */

.icon-4x {
  font-size: 4em !important;
}

/* line 70, assets/scss/core/_icons.scss */

.icon-4x.icon-sq {
  width: 2.6em !important;
  height: 2.6em !important;
  min-width: 2.6em !important;
  min-height: 2.6em !important;
  text-align: center !important;
  display: inline-block;
  line-height: 2.6em !important;
}

/* line 33, assets/scss/core/_icons.scss */

.icon-4x.icon-sq:before {
  line-height: 1 !important;
}

/* line 75, assets/scss/core/_icons.scss */

.icon-4x.icon-svg {
  max-width: 2.6em;
}

/* line 56, assets/scss/core/_icons.scss */

.icon-5x {
  font-size: 5em !important;
}

/* line 70, assets/scss/core/_icons.scss */

.icon-5x.icon-sq {
  width: 4.75em !important;
  height: 4.75em !important;
  min-width: 4.75em !important;
  min-height: 4.75em !important;
  text-align: center !important;
  display: inline-block;
  line-height: 4.75em !important;
}

/* line 33, assets/scss/core/_icons.scss */

.icon-5x.icon-sq:before {
  line-height: 1 !important;
}

/* line 75, assets/scss/core/_icons.scss */

.icon-5x.icon-svg {
  max-width: 4.75em;
}

/* line 56, assets/scss/core/_icons.scss */

.icon-6x {
  font-size: 6em !important;
}

/* line 70, assets/scss/core/_icons.scss */

.icon-6x.icon-sq {
  width: 5.7em !important;
  height: 5.7em !important;
  min-width: 5.7em !important;
  min-height: 5.7em !important;
  text-align: center !important;
  display: inline-block;
  line-height: 5.7em !important;
}

/* line 33, assets/scss/core/_icons.scss */

.icon-6x.icon-sq:before {
  line-height: 1 !important;
}

/* line 75, assets/scss/core/_icons.scss */

.icon-6x.icon-svg {
  max-width: 5.7em;
}

/* line 56, assets/scss/core/_icons.scss */

.icon-7x {
  font-size: 7em !important;
}

/* line 70, assets/scss/core/_icons.scss */

.icon-7x.icon-sq {
  width: 6.65em !important;
  height: 6.65em !important;
  min-width: 6.65em !important;
  min-height: 6.65em !important;
  text-align: center !important;
  display: inline-block;
  line-height: 6.65em !important;
}

/* line 33, assets/scss/core/_icons.scss */

.icon-7x.icon-sq:before {
  line-height: 1 !important;
}

/* line 75, assets/scss/core/_icons.scss */

.icon-7x.icon-svg {
  max-width: 6.65em;
}

/* line 56, assets/scss/core/_icons.scss */

.icon-8x {
  font-size: 8em !important;
}

/* line 70, assets/scss/core/_icons.scss */

.icon-8x.icon-sq {
  width: 7.6em !important;
  height: 7.6em !important;
  min-width: 7.6em !important;
  min-height: 7.6em !important;
  text-align: center !important;
  display: inline-block;
  line-height: 7.6em !important;
}

/* line 33, assets/scss/core/_icons.scss */

.icon-8x.icon-sq:before {
  line-height: 1 !important;
}

/* line 75, assets/scss/core/_icons.scss */

.icon-8x.icon-svg {
  max-width: 7.6em;
}

/* line 56, assets/scss/core/_icons.scss */

.icon-9x {
  font-size: 9em !important;
}

/* line 70, assets/scss/core/_icons.scss */

.icon-9x.icon-sq {
  width: 8.55em !important;
  height: 8.55em !important;
  min-width: 8.55em !important;
  min-height: 8.55em !important;
  text-align: center !important;
  display: inline-block;
  line-height: 8.55em !important;
}

/* line 33, assets/scss/core/_icons.scss */

.icon-9x.icon-sq:before {
  line-height: 1 !important;
}

/* line 75, assets/scss/core/_icons.scss */

.icon-9x.icon-svg {
  max-width: 8.55em;
}

/* line 56, assets/scss/core/_icons.scss */

.icon-10x {
  font-size: 10em !important;
}

/* line 70, assets/scss/core/_icons.scss */

.icon-10x.icon-sq {
  width: 9.5em !important;
  height: 9.5em !important;
  min-width: 9.5em !important;
  min-height: 9.5em !important;
  text-align: center !important;
  display: inline-block;
  line-height: 9.5em !important;
}

/* line 33, assets/scss/core/_icons.scss */

.icon-10x.icon-sq:before {
  line-height: 1 !important;
}

/* line 75, assets/scss/core/_icons.scss */

.icon-10x.icon-svg {
  max-width: 9.5em;
}

/* line 56, assets/scss/core/_icons.scss */

.icon-15x {
  font-size: 15em !important;
}

/* line 70, assets/scss/core/_icons.scss */

.icon-15x.icon-sq {
  width: 14.25em !important;
  height: 14.25em !important;
  min-width: 14.25em !important;
  min-height: 14.25em !important;
  text-align: center !important;
  display: inline-block;
  line-height: 14.25em !important;
}

/* line 33, assets/scss/core/_icons.scss */

.icon-15x.icon-sq:before {
  line-height: 1 !important;
}

/* line 75, assets/scss/core/_icons.scss */

.icon-15x.icon-svg {
  max-width: 14.25em;
}

/* line 56, assets/scss/core/_icons.scss */

.icon-20x {
  font-size: 20em !important;
}

/* line 70, assets/scss/core/_icons.scss */

.icon-20x.icon-sq {
  width: 19em !important;
  height: 19em !important;
  min-width: 19em !important;
  min-height: 19em !important;
  text-align: center !important;
  display: inline-block;
  line-height: 19em !important;
}

/* line 33, assets/scss/core/_icons.scss */

.icon-20x.icon-sq:before {
  line-height: 1 !important;
}

/* line 75, assets/scss/core/_icons.scss */

.icon-20x.icon-svg {
  max-width: 19em;
}

/* line 56, assets/scss/core/_icons.scss */

.icon-25x {
  font-size: 25em !important;
}

/* line 70, assets/scss/core/_icons.scss */

.icon-25x.icon-sq {
  width: 23.75em !important;
  height: 23.75em !important;
  min-width: 23.75em !important;
  min-height: 23.75em !important;
  text-align: center !important;
  display: inline-block;
  line-height: 23.75em !important;
}

/* line 33, assets/scss/core/_icons.scss */

.icon-25x.icon-sq:before {
  line-height: 1 !important;
}

/* line 75, assets/scss/core/_icons.scss */

.icon-25x.icon-svg {
  max-width: 23.75em;
}

/* line 56, assets/scss/core/_icons.scss */

.icon-30x {
  font-size: 30em !important;
}

/* line 70, assets/scss/core/_icons.scss */

.icon-30x.icon-sq {
  width: 28.5em !important;
  height: 28.5em !important;
  min-width: 28.5em !important;
  min-height: 28.5em !important;
  text-align: center !important;
  display: inline-block;
  line-height: 28.5em !important;
}

/* line 33, assets/scss/core/_icons.scss */

.icon-30x.icon-sq:before {
  line-height: 1 !important;
}

/* line 75, assets/scss/core/_icons.scss */

.icon-30x.icon-svg {
  max-width: 28.5em;
}

/* line 84, assets/scss/core/_icons.scss */

.icon-rotate-25 {
  -webkit-transform: rotate(25deg);
  transform: rotate(25deg);
}

/* line 87, assets/scss/core/_icons.scss */

.icon-rotate-45 {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 90, assets/scss/core/_icons.scss */

.icon-rotate-90 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

/* line 93, assets/scss/core/_icons.scss */

.icon-rotate-180 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

/* line 96, assets/scss/core/_icons.scss */

.icon-rotate-270 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

/* line 99, assets/scss/core/_icons.scss */

.icon-flip-h {
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

/* line 104, assets/scss/core/_icons.scss */

.icon-flip-v {
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

/* line 111, assets/scss/core/_icons.scss */

.icon-bg {
  position: absolute;
  opacity: 0.5;
  top: 3%;
  left: 3%;
  right: 3%;
}

/* line 118, assets/scss/core/_icons.scss */

.icon-bg.icon-bg-r {
  left: auto;
  right: 3%;
}

/* line 122, assets/scss/core/_icons.scss */

.icon-bg.icon-bg-b {
  top: auto;
  bottom: 3%;
}

/* line 127, assets/scss/core/_icons.scss */

.icon-bg.icon-bg-r-ol {
  left: auto;
  right: -3%;
}

/* line 131, assets/scss/core/_icons.scss */

.icon-bg.icon-bg-l-ol {
  left: -3%;
  right: auto;
}

/* line 135, assets/scss/core/_icons.scss */

.icon-bg.icon-bg-t-ol {
  top: -3%;
  bottom: 0;
}

/* line 139, assets/scss/core/_icons.scss */

.icon-bg.icon-bg-b-ol {
  top: 0;
  bottom: -3%;
}

/* line 8, assets/scss/core/_blocks.scss */

.bg-video>* {
  z-index: 1;
  position: relative;
}

/* line 14, assets/scss/core/_blocks.scss */

.bg-video-video {
  z-index: 0 !important;
}

/* line 18, assets/scss/core/_blocks.scss */

.bg-img,
.bg-img-cover {
  background-size: cover;
}

/* line 22, assets/scss/core/_blocks.scss */

.bg-img-contain {
  background-size: contain !important;
}

/* line 29, assets/scss/core/_blocks.scss */

.google-map {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}

/* line 36, assets/scss/core/_blocks.scss */

.google-map:before {
  content: '';
  display: block;
  padding-top: 30%;
}

/* line 42, assets/scss/core/_blocks.scss */

.google-map iframe {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
  border: 0;
}

/* line 55, assets/scss/core/_blocks.scss */

.code-block {
  position: relative;
}

/* line 58, assets/scss/core/_blocks.scss */

.code-block .btn-clipboard {
  position: absolute;
  top: 0;
  right: 0;
  background: #6c757d;
  color: white;
  padding: 0.2em;
  font-size: 0.8em;
  font-weight: bold;
}

/* line 70, assets/scss/core/_blocks.scss */

.code-block-link {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 600;
}

/* line 75, assets/scss/core/_blocks.scss */

.code-block-link:before {
  font-family: 'Font Awesome 5 Free';
  font-weight: 900;
  font-style: normal;
  speak: none;
  display: inline-block;
  content: "\f121";
  padding-right: 5px;
}

/* line 81, assets/scss/core/_blocks.scss */

.focus-box {
  border-top: 1px solid #e3e3e3;
  border-bottom: 5px solid #e3e3e3;
}

/* line 86, assets/scss/core/_blocks.scss */

.stat {
  font-size: 24px;
  text-align: center;
  color: #fff;
  margin-bottom: 10px;
}

/* line 92, assets/scss/core/_blocks.scss */

.stat .stat-header {
  background: #55A79A;
  background-image: radial-gradient(circle, #64b1a4, #4c968a);
  background-repeat: no-repeat;
  padding: 20px;
  border-radius: 6px;
  position: relative;
  margin: 0 15px;
  min-height: 40px;
  line-height: 40px;
}

/* line 102, assets/scss/core/_blocks.scss */

.stat .stat-header:after,
.stat .stat-header:before {
  top: 100%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

/* line 113, assets/scss/core/_blocks.scss */

.stat .stat-header:after {
  border-top-color: #55A79A;
  border-width: 5px;
  left: 50%;
  margin-left: -5px;
}

/* line 120, assets/scss/core/_blocks.scss */

.stat .stat-header:before {
  border-top-color: rgba(0, 0, 0, 0.01);
  border-width: 6px;
  left: 50%;
  margin-left: -6px;
}

/* line 128, assets/scss/core/_blocks.scss */

.stat small {
  text-shadow: none;
  font-size: 12px;
  display: block;
  color: #494949;
  color: rgba(27, 27, 27, 0.8);
  margin: 10px 0 0 0;
  text-transform: uppercase;
}

/* line 140, assets/scss/core/_blocks.scss */

.browser-mockup {
  border-top: 2em solid rgba(230, 230, 230, 0.99);
  -webkit-box-shadow: 0 0.1em 1em 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 0.1em 1em 0 rgba(0, 0, 0, 0.4);
  position: relative;
  border-radius: 3px 3px 0 0;
}

/* line 147, assets/scss/core/_blocks.scss */

.browser-mockup:before {
  display: block;
  position: absolute;
  content: '';
  top: -1.25em;
  left: 1em;
  width: 0.5em;
  height: 0.5em;
  border-radius: 50%;
  background-color: #f44;
  -webkit-box-shadow: 0 0 0 2px #f44, 1.5em 0 0 2px #9b3, 3em 0 0 2px #fb5;
  box-shadow: 0 0 0 2px #f44, 1.5em 0 0 2px #9b3, 3em 0 0 2px #fb5;
}

/* line 8, assets/scss/core/_card-effects.scss */

.card-effect {
  position: relative;
  margin: 0;
}

/* line 12, assets/scss/core/_card-effects.scss */

.card-effect .card-front {
  position: relative;
  display: block;
}

/* line 17, assets/scss/core/_card-effects.scss */

.card-effect .card-back {
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
}

/* line 30, assets/scss/core/_card-effects.scss */

.card-effect.card-effect-3d-over .card-back {
  height: 100%;
  width: 100%;
  opacity: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
  -webkit-transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
}

/* line 42, assets/scss/core/_card-effects.scss */

.card-effect.card-effect-3d-over:hover .card-back,
.card-effect.card-effect-3d-over.card-hover .card-back {
  opacity: 1;
  -webkit-transform: translate(10px, 10px);
  transform: translate(10px, 10px);
  z-index: 5;
}

/* line 52, assets/scss/core/_card-effects.scss */

.card-effect.card-effect-front-to-back .card-front,
.card-effect.card-effect-back-reveal .card-front {
  z-index: 10;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
  transition: opacity 0.4s, -webkit-transform 0.4s;
  transition: transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s, -webkit-transform 0.4s;
}

/* line 61, assets/scss/core/_card-effects.scss */

.card-effect.card-effect-front-to-back .card-back,
.card-effect.card-effect-back-reveal .card-back {
  height: 100%;
  width: 100%;
  opacity: 0;
  -webkit-transform: scale(0.7);
  transform: scale(0.7);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
  -webkit-transition: opacity 0.4s, -webkit-transform 0.4s;
  transition: opacity 0.4s, -webkit-transform 0.4s;
  transition: transform 0.4s, opacity 0.4s;
  transition: transform 0.4s, opacity 0.4s, -webkit-transform 0.4s;
}

/* line 79, assets/scss/core/_card-effects.scss */

.card-effect.card-effect-front-to-back:hover .card-front,
.card-effect.card-effect-front-to-back.card-hover .card-front,
.card-effect.card-effect-back-reveal:hover .card-front,
.card-effect.card-effect-back-reveal.card-hover .card-front {
  -webkit-transform: scale(0.1);
  transform: scale(0.1);
  opacity: 0;
}

/* line 86, assets/scss/core/_card-effects.scss */

.card-effect.card-effect-front-to-back:hover .card-back,
.card-effect.card-effect-front-to-back.card-hover .card-back,
.card-effect.card-effect-back-reveal:hover .card-back,
.card-effect.card-effect-back-reveal.card-hover .card-back {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

/* line 97, assets/scss/core/_card-effects.scss */

.card-effect.card-effect-back-reveal .card-back {
  -webkit-transform: scale(1);
  transform: scale(1);
  opacity: 1;
}

/* line 106, assets/scss/core/_card-effects.scss */

.card-effect.card-effect-push-up,
.card-effect.card-effect-push-up-half {
  overflow: hidden;
}

/* line 110, assets/scss/core/_card-effects.scss */

.card-effect.card-effect-push-up .card-front,
.card-effect.card-effect-push-up-half .card-front {
  -webkit-transition: -webkit-transform 0.4s;
  transition: -webkit-transform 0.4s;
  transition: transform 0.4s;
  transition: transform 0.4s, -webkit-transform 0.4s;
}

/* line 115, assets/scss/core/_card-effects.scss */

.card-effect.card-effect-push-up .card-back,
.card-effect.card-effect-push-up-half .card-back {
  height: 100%;
  width: 100%;
  top: auto;
  bottom: 0;
  opacity: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
  -webkit-transition: opacity 0.1s 0.3s, -webkit-transform 0.4s;
  transition: opacity 0.1s 0.3s, -webkit-transform 0.4s;
  transition: transform 0.4s, opacity 0.1s 0.3s;
  transition: transform 0.4s, opacity 0.1s 0.3s, -webkit-transform 0.4s;
}

/* line 132, assets/scss/core/_card-effects.scss */

.card-effect.card-effect-push-up:hover .card-front,
.card-effect.card-effect-push-up.card-hover .card-front,
.card-effect.card-effect-push-up-half:hover .card-front,
.card-effect.card-effect-push-up-half.card-hover .card-front {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

/* line 138, assets/scss/core/_card-effects.scss */

.card-effect.card-effect-push-up:hover .card-back,
.card-effect.card-effect-push-up.card-hover .card-back,
.card-effect.card-effect-push-up-half:hover .card-back,
.card-effect.card-effect-push-up-half.card-hover .card-back {
  opacity: 1;
  -webkit-transform: translateY(0px);
  transform: translateY(0px);
  -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
  -webkit-transition: opacity 0.1s, -webkit-transform 0.4s;
  transition: opacity 0.1s, -webkit-transform 0.4s;
  transition: transform 0.4s, opacity 0.1s;
  transition: transform 0.4s, opacity 0.1s, -webkit-transform 0.4s;
}

/* line 152, assets/scss/core/_card-effects.scss */

.card-effect.card-effect-push-up-half .card-back {
  height: 50%;
}

/* line 157, assets/scss/core/_card-effects.scss */

.card-effect.card-effect-push-up-half:hover .card-front,
.card-effect.card-effect-push-up-half.card-hover .card-front {
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

/* line 169, assets/scss/core/_card-effects.scss */

.card-grow {
  -webkit-transition: all ease 0.2s;
  transition: all ease 0.2s;
}

/* line 172, assets/scss/core/_card-effects.scss */

.card-grow:hover,
.card-grow.hover {
  -webkit-transform: scale(1.03);
  transform: scale(1.03);
}

/* line 6, assets/scss/core/_social-media.scss */

.social-media-branding a.social-link {
  display: inline-block;
  margin-right: 5px;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

/* line 11, assets/scss/core/_social-media.scss */

.social-media-branding .fa {
  font-size: 36px;
}

/* line 16, assets/scss/core/_social-media.scss */

.social-media-branding.social-media-branding-sm a.social-link {
  margin-right: 2px;
}

/* line 19, assets/scss/core/_social-media.scss */

.social-media-branding.social-media-branding-sm .fa {
  font-size: 26px;
}

/* line 24, assets/scss/core/_social-media.scss */

.social-media-branding.social-media-branding-xs a.social-link {
  margin-right: 0;
}

/* line 27, assets/scss/core/_social-media.scss */

.social-media-branding.social-media-branding-xs .fa {
  font-size: 20px;
}

/* line 32, assets/scss/core/_social-media.scss */

.branding-twitter {
  color: #464646;
}

/* line 35, assets/scss/core/_social-media.scss */

.branding-twitter:hover {
  color: #00aced;
}

/* line 39, assets/scss/core/_social-media.scss */

.branding-facebook {
  color: #464646;
}

/* line 42, assets/scss/core/_social-media.scss */

.branding-facebook:hover {
  color: #3b5998;
}

/* line 46, assets/scss/core/_social-media.scss */

.branding-linkedin {
  color: #464646;
}

/* line 49, assets/scss/core/_social-media.scss */

.branding-linkedin:hover {
  color: #007bb6;
}

/* line 53, assets/scss/core/_social-media.scss */

.branding-google-plus {
  color: #464646;
}

/* line 56, assets/scss/core/_social-media.scss */

.branding-google-plus:hover {
  color: #dd4b39;
}

/* line 62, assets/scss/core/_social-media.scss */

.btn.branding-twitter {
  color: white;
}

/* line 65, assets/scss/core/_social-media.scss */

.btn.branding-twitter:hover {
  background-color: #00aced;
}

/* line 69, assets/scss/core/_social-media.scss */

.btn.branding-facebook {
  color: white;
}

/* line 72, assets/scss/core/_social-media.scss */

.btn.branding-facebook:hover {
  background-color: #3b5998;
}

/* line 76, assets/scss/core/_social-media.scss */

.btn.branding-linkedin {
  color: white;
}

/* line 79, assets/scss/core/_social-media.scss */

.btn.branding-linkedin:hover {
  background-color: #007bb6;
}

/* line 83, assets/scss/core/_social-media.scss */

.btn.branding-google-plus {
  color: white;
}

/* line 86, assets/scss/core/_social-media.scss */

.btn.branding-google-plus:hover {
  background-color: #dd4b39;
}

/* line 95, assets/scss/core/_social-media.scss */

.bg-brand-facebook {
  background-color: #3b5998 !important;
}

/* line 98, assets/scss/core/_social-media.scss */

.bg-hover-brand-facebook:hover,
a.bg-hover-brand-facebook:hover,
a.bg-hover-brand-facebook:focus {
  background-color: #3b5998 !important;
}

/* line 105, assets/scss/core/_social-media.scss */

.text-brand-facebook {
  color: #3b5998 !important;
}

/* line 108, assets/scss/core/_social-media.scss */

.text-hover-brand-facebook:hover,
a.text-hover-brand-facebook:hover,
a.text-hover-brand-facebook:focus {
  color: #3b5998 !important;
}

/* line 115, assets/scss/core/_social-media.scss */

a:hover.bg-brand-facebook,
a:hover.text-brand-facebook {
  opacity: 0.9;
}

/* line 95, assets/scss/core/_social-media.scss */

.bg-brand-twitter {
  background-color: #00aced !important;
}

/* line 98, assets/scss/core/_social-media.scss */

.bg-hover-brand-twitter:hover,
a.bg-hover-brand-twitter:hover,
a.bg-hover-brand-twitter:focus {
  background-color: #00aced !important;
}

/* line 105, assets/scss/core/_social-media.scss */

.text-brand-twitter {
  color: #00aced !important;
}

/* line 108, assets/scss/core/_social-media.scss */

.text-hover-brand-twitter:hover,
a.text-hover-brand-twitter:hover,
a.text-hover-brand-twitter:focus {
  color: #00aced !important;
}

/* line 115, assets/scss/core/_social-media.scss */

a:hover.bg-brand-twitter,
a:hover.text-brand-twitter {
  opacity: 0.9;
}

/* line 95, assets/scss/core/_social-media.scss */

.bg-brand-google {
  background-color: #dd4b39 !important;
}

/* line 98, assets/scss/core/_social-media.scss */

.bg-hover-brand-google:hover,
a.bg-hover-brand-google:hover,
a.bg-hover-brand-google:focus {
  background-color: #dd4b39 !important;
}

/* line 105, assets/scss/core/_social-media.scss */

.text-brand-google {
  color: #dd4b39 !important;
}

/* line 108, assets/scss/core/_social-media.scss */

.text-hover-brand-google:hover,
a.text-hover-brand-google:hover,
a.text-hover-brand-google:focus {
  color: #dd4b39 !important;
}

/* line 115, assets/scss/core/_social-media.scss */

a:hover.bg-brand-google,
a:hover.text-brand-google {
  opacity: 0.9;
}

/* line 95, assets/scss/core/_social-media.scss */

.bg-brand-google-plus {
  background-color: #dd4b39 !important;
}

/* line 98, assets/scss/core/_social-media.scss */

.bg-hover-brand-google-plus:hover,
a.bg-hover-brand-google-plus:hover,
a.bg-hover-brand-google-plus:focus {
  background-color: #dd4b39 !important;
}

/* line 105, assets/scss/core/_social-media.scss */

.text-brand-google-plus {
  color: #dd4b39 !important;
}

/* line 108, assets/scss/core/_social-media.scss */

.text-hover-brand-google-plus:hover,
a.text-hover-brand-google-plus:hover,
a.text-hover-brand-google-plus:focus {
  color: #dd4b39 !important;
}

/* line 115, assets/scss/core/_social-media.scss */

a:hover.bg-brand-google-plus,
a:hover.text-brand-google-plus {
  opacity: 0.9;
}

/* line 95, assets/scss/core/_social-media.scss */

.bg-brand-linkedin {
  background-color: #007bb6 !important;
}

/* line 98, assets/scss/core/_social-media.scss */

.bg-hover-brand-linkedin:hover,
a.bg-hover-brand-linkedin:hover,
a.bg-hover-brand-linkedin:focus {
  background-color: #007bb6 !important;
}

/* line 105, assets/scss/core/_social-media.scss */

.text-brand-linkedin {
  color: #007bb6 !important;
}

/* line 108, assets/scss/core/_social-media.scss */

.text-hover-brand-linkedin:hover,
a.text-hover-brand-linkedin:hover,
a.text-hover-brand-linkedin:focus {
  color: #007bb6 !important;
}

/* line 115, assets/scss/core/_social-media.scss */

a:hover.bg-brand-linkedin,
a:hover.text-brand-linkedin {
  opacity: 0.9;
}

/* line 95, assets/scss/core/_social-media.scss */

.bg-brand-youtube {
  background-color: #bb0000 !important;
}

/* line 98, assets/scss/core/_social-media.scss */

.bg-hover-brand-youtube:hover,
a.bg-hover-brand-youtube:hover,
a.bg-hover-brand-youtube:focus {
  background-color: #bb0000 !important;
}

/* line 105, assets/scss/core/_social-media.scss */

.text-brand-youtube {
  color: #bb0000 !important;
}

/* line 108, assets/scss/core/_social-media.scss */

.text-hover-brand-youtube:hover,
a.text-hover-brand-youtube:hover,
a.text-hover-brand-youtube:focus {
  color: #bb0000 !important;
}

/* line 115, assets/scss/core/_social-media.scss */

a:hover.bg-brand-youtube,
a:hover.text-brand-youtube {
  opacity: 0.9;
}

/* line 95, assets/scss/core/_social-media.scss */

.bg-brand-instagram {
  background-color: #517fa4 !important;
}

/* line 98, assets/scss/core/_social-media.scss */

.bg-hover-brand-instagram:hover,
a.bg-hover-brand-instagram:hover,
a.bg-hover-brand-instagram:focus {
  background-color: #517fa4 !important;
}

/* line 105, assets/scss/core/_social-media.scss */

.text-brand-instagram {
  color: #517fa4 !important;
}

/* line 108, assets/scss/core/_social-media.scss */

.text-hover-brand-instagram:hover,
a.text-hover-brand-instagram:hover,
a.text-hover-brand-instagram:focus {
  color: #517fa4 !important;
}

/* line 115, assets/scss/core/_social-media.scss */

a:hover.bg-brand-instagram,
a:hover.text-brand-instagram {
  opacity: 0.9;
}

/* line 95, assets/scss/core/_social-media.scss */

.bg-brand-pinterest {
  background-color: #cb2027 !important;
}

/* line 98, assets/scss/core/_social-media.scss */

.bg-hover-brand-pinterest:hover,
a.bg-hover-brand-pinterest:hover,
a.bg-hover-brand-pinterest:focus {
  background-color: #cb2027 !important;
}

/* line 105, assets/scss/core/_social-media.scss */

.text-brand-pinterest {
  color: #cb2027 !important;
}

/* line 108, assets/scss/core/_social-media.scss */

.text-hover-brand-pinterest:hover,
a.text-hover-brand-pinterest:hover,
a.text-hover-brand-pinterest:focus {
  color: #cb2027 !important;
}

/* line 115, assets/scss/core/_social-media.scss */

a:hover.bg-brand-pinterest,
a:hover.text-brand-pinterest {
  opacity: 0.9;
}

/* line 95, assets/scss/core/_social-media.scss */

.bg-brand-flickr {
  background-color: #ff0084 !important;
}

/* line 98, assets/scss/core/_social-media.scss */

.bg-hover-brand-flickr:hover,
a.bg-hover-brand-flickr:hover,
a.bg-hover-brand-flickr:focus {
  background-color: #ff0084 !important;
}

/* line 105, assets/scss/core/_social-media.scss */

.text-brand-flickr {
  color: #ff0084 !important;
}

/* line 108, assets/scss/core/_social-media.scss */

.text-hover-brand-flickr:hover,
a.text-hover-brand-flickr:hover,
a.text-hover-brand-flickr:focus {
  color: #ff0084 !important;
}

/* line 115, assets/scss/core/_social-media.scss */

a:hover.bg-brand-flickr,
a:hover.text-brand-flickr {
  opacity: 0.9;
}

/* line 95, assets/scss/core/_social-media.scss */

.bg-brand-tumblr {
  background-color: #32506d !important;
}

/* line 98, assets/scss/core/_social-media.scss */

.bg-hover-brand-tumblr:hover,
a.bg-hover-brand-tumblr:hover,
a.bg-hover-brand-tumblr:focus {
  background-color: #32506d !important;
}

/* line 105, assets/scss/core/_social-media.scss */

.text-brand-tumblr {
  color: #32506d !important;
}

/* line 108, assets/scss/core/_social-media.scss */

.text-hover-brand-tumblr:hover,
a.text-hover-brand-tumblr:hover,
a.text-hover-brand-tumblr:focus {
  color: #32506d !important;
}

/* line 115, assets/scss/core/_social-media.scss */

a:hover.bg-brand-tumblr,
a:hover.text-brand-tumblr {
  opacity: 0.9;
}

/* line 95, assets/scss/core/_social-media.scss */

.bg-brand-foursquare {
  background-color: #0072b1 !important;
}

/* line 98, assets/scss/core/_social-media.scss */

.bg-hover-brand-foursquare:hover,
a.bg-hover-brand-foursquare:hover,
a.bg-hover-brand-foursquare:focus {
  background-color: #0072b1 !important;
}

/* line 105, assets/scss/core/_social-media.scss */

.text-brand-foursquare {
  color: #0072b1 !important;
}

/* line 108, assets/scss/core/_social-media.scss */

.text-hover-brand-foursquare:hover,
a.text-hover-brand-foursquare:hover,
a.text-hover-brand-foursquare:focus {
  color: #0072b1 !important;
}

/* line 115, assets/scss/core/_social-media.scss */

a:hover.bg-brand-foursquare,
a:hover.text-brand-foursquare {
  opacity: 0.9;
}

/* line 95, assets/scss/core/_social-media.scss */

.bg-brand-dribbble {
  background-color: #ea4c89 !important;
}

/* line 98, assets/scss/core/_social-media.scss */

.bg-hover-brand-dribbble:hover,
a.bg-hover-brand-dribbble:hover,
a.bg-hover-brand-dribbble:focus {
  background-color: #ea4c89 !important;
}

/* line 105, assets/scss/core/_social-media.scss */

.text-brand-dribbble {
  color: #ea4c89 !important;
}

/* line 108, assets/scss/core/_social-media.scss */

.text-hover-brand-dribbble:hover,
a.text-hover-brand-dribbble:hover,
a.text-hover-brand-dribbble:focus {
  color: #ea4c89 !important;
}

/* line 115, assets/scss/core/_social-media.scss */

a:hover.bg-brand-dribbble,
a:hover.text-brand-dribbble {
  opacity: 0.9;
}

/* line 95, assets/scss/core/_social-media.scss */

.bg-brand-vine {
  background-color: #00bf8f !important;
}

/* line 98, assets/scss/core/_social-media.scss */

.bg-hover-brand-vine:hover,
a.bg-hover-brand-vine:hover,
a.bg-hover-brand-vine:focus {
  background-color: #00bf8f !important;
}

/* line 105, assets/scss/core/_social-media.scss */

.text-brand-vine {
  color: #00bf8f !important;
}

/* line 108, assets/scss/core/_social-media.scss */

.text-hover-brand-vine:hover,
a.text-hover-brand-vine:hover,
a.text-hover-brand-vine:focus {
  color: #00bf8f !important;
}

/* line 115, assets/scss/core/_social-media.scss */

a:hover.bg-brand-vine,
a:hover.text-brand-vine {
  opacity: 0.9;
}

/* line 95, assets/scss/core/_social-media.scss */

.bg-brand-behance {
  background-color: #1769FF !important;
}

/* line 98, assets/scss/core/_social-media.scss */

.bg-hover-brand-behance:hover,
a.bg-hover-brand-behance:hover,
a.bg-hover-brand-behance:focus {
  background-color: #1769FF !important;
}

/* line 105, assets/scss/core/_social-media.scss */

.text-brand-behance {
  color: #1769FF !important;
}

/* line 108, assets/scss/core/_social-media.scss */

.text-hover-brand-behance:hover,
a.text-hover-brand-behance:hover,
a.text-hover-brand-behance:focus {
  color: #1769FF !important;
}

/* line 115, assets/scss/core/_social-media.scss */

a:hover.bg-brand-behance,
a:hover.text-brand-behance {
  opacity: 0.9;
}

/* line 95, assets/scss/core/_social-media.scss */

.bg-brand-github {
  background-color: #171516 !important;
}

/* line 98, assets/scss/core/_social-media.scss */

.bg-hover-brand-github:hover,
a.bg-hover-brand-github:hover,
a.bg-hover-brand-github:focus {
  background-color: #171516 !important;
}

/* line 105, assets/scss/core/_social-media.scss */

.text-brand-github {
  color: #171516 !important;
}

/* line 108, assets/scss/core/_social-media.scss */

.text-hover-brand-github:hover,
a.text-hover-brand-github:hover,
a.text-hover-brand-github:focus {
  color: #171516 !important;
}

/* line 115, assets/scss/core/_social-media.scss */

a:hover.bg-brand-github,
a:hover.text-brand-github {
  opacity: 0.9;
}

/* line 95, assets/scss/core/_social-media.scss */

.bg-brand-skype {
  background-color: #00AFF0 !important;
}

/* line 98, assets/scss/core/_social-media.scss */

.bg-hover-brand-skype:hover,
a.bg-hover-brand-skype:hover,
a.bg-hover-brand-skype:focus {
  background-color: #00AFF0 !important;
}

/* line 105, assets/scss/core/_social-media.scss */

.text-brand-skype {
  color: #00AFF0 !important;
}

/* line 108, assets/scss/core/_social-media.scss */

.text-hover-brand-skype:hover,
a.text-hover-brand-skype:hover,
a.text-hover-brand-skype:focus {
  color: #00AFF0 !important;
}

/* line 115, assets/scss/core/_social-media.scss */

a:hover.bg-brand-skype,
a:hover.text-brand-skype {
  opacity: 0.9;
}

/* line 95, assets/scss/core/_social-media.scss */

.bg-brand-snapchat {
  background-color: #FFFA37 !important;
}

/* line 98, assets/scss/core/_social-media.scss */

.bg-hover-brand-snapchat:hover,
a.bg-hover-brand-snapchat:hover,
a.bg-hover-brand-snapchat:focus {
  background-color: #FFFA37 !important;
}

/* line 105, assets/scss/core/_social-media.scss */

.text-brand-snapchat {
  color: #FFFA37 !important;
}

/* line 108, assets/scss/core/_social-media.scss */

.text-hover-brand-snapchat:hover,
a.text-hover-brand-snapchat:hover,
a.text-hover-brand-snapchat:focus {
  color: #FFFA37 !important;
}

/* line 115, assets/scss/core/_social-media.scss */

a:hover.bg-brand-snapchat,
a:hover.text-brand-snapchat {
  opacity: 0.9;
}

/* line 95, assets/scss/core/_social-media.scss */

.bg-brand-whatsapp {
  background-color: #64D448 !important;
}

/* line 98, assets/scss/core/_social-media.scss */

.bg-hover-brand-whatsapp:hover,
a.bg-hover-brand-whatsapp:hover,
a.bg-hover-brand-whatsapp:focus {
  background-color: #64D448 !important;
}

/* line 105, assets/scss/core/_social-media.scss */

.text-brand-whatsapp {
  color: #64D448 !important;
}

/* line 108, assets/scss/core/_social-media.scss */

.text-hover-brand-whatsapp:hover,
a.text-hover-brand-whatsapp:hover,
a.text-hover-brand-whatsapp:focus {
  color: #64D448 !important;
}

/* line 115, assets/scss/core/_social-media.scss */

a:hover.bg-brand-whatsapp,
a:hover.text-brand-whatsapp {
  opacity: 0.9;
}

/* line 3, assets/scss/core/_pricing.scss */

.price-banner {
  margin: 0;
  padding: 20px 1.25rem;
  text-shadow: none;
  color: #55A79A;
  display: block;
  background: #fff;
  font-size: 16px;
  line-height: 1;
  min-height: 70px;
}

/* line 14, assets/scss/core/_pricing.scss */

.price-banner .price-digits {
  font-size: 32px;
  font-weight: bold;
}

/* line 19, assets/scss/core/_pricing.scss */

.price-banner.price-banner-sm {
  min-height: 0;
  padding-top: 10px;
  padding-bottom: 10px;
}

/* line 28, assets/scss/core/_pricing.scss */

.pricing-table .card-title {
  margin-bottom: 0;
}

/* line 31, assets/scss/core/_pricing.scss */

.pricing-table .card-header {
  height: 90px;
  background: white;
}

/* line 35, assets/scss/core/_pricing.scss */

.pricing-table .card-footer {
  background: white;
}

@media (min-width: 576px) {
  /* line 40, assets/scss/core/_pricing.scss */
  .pricing-table .card-offset-y {
    position: relative;
    z-index: 1;
    margin-top: -10px;
  }
  /* line 45, assets/scss/core/_pricing.scss */
  .pricing-table .card-offset-y .card-header {
    height: 100px;
  }
  /* line 48, assets/scss/core/_pricing.scss */
  .pricing-table .card-offset-y .card-footer {
    padding-top: 22px;
  }
  /* line 51, assets/scss/core/_pricing.scss */
  .pricing-table .card-offset-y .card-title {
    margin-top: 10px;
    position: relative;
  }
}

/* line 58, assets/scss/core/_pricing.scss */

.pricing-table .card-header-hidden {
  margin-top: 90px;
  display: block;
}

/* line 62, assets/scss/core/_pricing.scss */

.pricing-table .card-header-hidden .card-header {
  display: none;
}

/* line 67, assets/scss/core/_pricing.scss */

.pricing-table .price-banner .price-digits {
  font-size: 22px;
}

/* line 71, assets/scss/core/_pricing.scss */

.pricing-table .list-group-item {
  height: 50px;
  display: block;
}

/* line 7, assets/scss/core/_page-titles.scss */

.page-title {
  margin: 0;
}

/* line 10, assets/scss/core/_page-titles.scss */

.page-title small {
  color: rgba(51, 51, 51, 0.5);
  color: rgba(51, 51, 51, 0.5);
}

/* line 16, assets/scss/core/_page-titles.scss */

.title-divider {
  text-align: left;
  margin-bottom: 1em;
  background: url('../../../fileadmin/obibase/templates/img/bg_divider.png') left center repeat-x;
  padding: 0;
}

/* line 22, assets/scss/core/_page-titles.scss */

.title-divider span {
  background: #fff;
  padding-right: 0.5em;
}

/* line 27, assets/scss/core/_page-titles.scss */

.title-divider small {
  display: block;
  color: rgba(51, 51, 51, 0.6);
  margin-top: 5px;
}

/* line 35, assets/scss/core/_page-titles.scss */

.bg-light .title-divider span {
  background: #f8f9fa;
}

/* line 35, assets/scss/core/_page-titles.scss */

.bg-grey .title-divider span {
  background: #e9ecef;
}

/* line 35, assets/scss/core/_page-titles.scss */

.bg-grey-dark .title-divider span {
  background: #495057;
}

/* line 35, assets/scss/core/_page-titles.scss */

.bg-primary .title-divider span {
  background: #55A79A;
}

/* line 35, assets/scss/core/_page-titles.scss */

.bg-primary-dark .title-divider span {
  background: #33635c;
}

/* line 35, assets/scss/core/_page-titles.scss */

.bg-primary-faded .title-divider span {
  background: rgba(85, 167, 154, 0.3);
}

/* line 35, assets/scss/core/_page-titles.scss */

.bg-info .title-divider span {
  background: #17a2b8;
}

/* line 35, assets/scss/core/_page-titles.scss */

.bg-success .title-divider span {
  background: #28a745;
}

/* line 35, assets/scss/core/_page-titles.scss */

.bg-warning .title-divider span {
  background: #ffc107;
}

/* line 35, assets/scss/core/_page-titles.scss */

.bg-danger .title-divider span {
  background: #dc3545;
}

/* line 35, assets/scss/core/_page-titles.scss */

.bg-dark .title-divider span {
  background: #343a40;
}

/* line 35, assets/scss/core/_page-titles.scss */

.bg-secondary .title-divider span {
  background: #6c757d;
}

/* line 35, assets/scss/core/_page-titles.scss */

.bg-black .title-divider span {
  background: #000;
}

/* line 35, assets/scss/core/_page-titles.scss */

.bg-white .title-divider span {
  background: #fff;
}

/* line 5, assets/scss/core/_countdown.scss */

.countdown-cards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 9, assets/scss/core/_countdown.scss */

.countdown-cards .count {
  text-align: center;
  display: block;
  padding: 1.5em;
  margin: 2px;
  border-radius: 0.2rem;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 100%;
}

/* line 5, assets/scss/core/_collapse.scss */

[data-toggle="collapse"].collapsing {
  height: auto;
}

/* line 5, assets/scss/core/_overflow.scss */

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

/* line 8, assets/scss/core/_overflow.scss */

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

/* line 11, assets/scss/core/_overflow.scss */

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

/* line 14, assets/scss/core/_overflow.scss */

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

/* line 19, assets/scss/core/_overflow.scss */

[data-toggle="scrollbar"] {
  -ms-flex-wrap: nowrap !important;
  flex-wrap: nowrap !important;
}

/* line 8, assets/scss/core/_layout-variations.scss */

.page-boxed #header,
.page-boxed #highlighted,
.page-boxed #content,
.page-boxed #content-below,
.page-boxed #footer {
  margin-left: auto;
  margin-right: auto;
}

/* line 16, assets/scss/core/_layout-variations.scss */

.page-boxed #header,
.page-boxed #content {
  background-color: white;
}

@media (min-width: 576px) {
  /* line 26, assets/scss/core/_layout-variations.scss */
  .page-boxed #header,
  .page-boxed #highlighted,
  .page-boxed #content,
  .page-boxed #content-below,
  .page-boxed #footer {
    max-width: 760px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
  }
  /* line 35, assets/scss/core/_layout-variations.scss */
  .page-boxed #footer {
    border-left-color: #333;
    border-right-color: #333;
  }
}

@media (min-width: 768px) {
  /* line 43, assets/scss/core/_layout-variations.scss */
  .page-boxed #header,
  .page-boxed #highlighted,
  .page-boxed #content,
  .page-boxed #content-below,
  .page-boxed #footer {
    max-width: 1000px;
  }
}

@media (min-width: 992px) {
  /* line 54, assets/scss/core/_layout-variations.scss */
  .page-boxed #header,
  .page-boxed #highlighted,
  .page-boxed #content,
  .page-boxed #content-below,
  .page-boxed #footer {
    max-width: 1180px;
  }
}

/* line 7, assets/scss/core/_colour-switcher.scss */

.colour-switcher {
  position: fixed !important;
  width: 180px;
  left: -180px;
  top: 120px;
  background: white;
  padding: 15px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 2px solid #E6E6E6;
  border-radius: 0 0 3px 0;
  z-index: 1039;
}

@media (max-width: 767.98px) {
  /* line 7, assets/scss/core/_colour-switcher.scss */
  .colour-switcher {
    top: 50%;
  }
}

/* line 23, assets/scss/core/_colour-switcher.scss */

.colour-switcher.show {
  left: 0;
}

/* line 27, assets/scss/core/_colour-switcher.scss */

.colour-switcher small {
  font-size: 12px;
  line-height: 12px;
}

/* line 32, assets/scss/core/_colour-switcher.scss */

.colour-switcher .colour-switcher-toggle {
  display: block;
  width: 40px;
  height: 40px;
  line-height: 38px;
  text-align: center;
  font-size: 20px;
  background: white;
  border-radius: 0 3px 3px 0;
  border: 2px solid #E6E6E6;
  border-left: none;
  position: absolute;
  top: -2px;
  right: -40px;
  color: rgba(27, 27, 27, 0.8);
}

/* line 48, assets/scss/core/_colour-switcher.scss */

.colour-switcher .colour-switcher-toggle:hover,
.colour-switcher .colour-switcher-toggle:active,
.colour-switcher .colour-switcher-toggle.active {
  color: #1b1b1b;
}

/* line 56, assets/scss/core/_colour-switcher.scss */

.theme-colours {
  text-align: center;
}

/* line 62, assets/scss/core/_colour-switcher.scss */

.theme-colours a {
  text-indent: -10000px;
  display: inline-block;
  width: 32px;
  height: 32px;
  border: 3px solid #cccccc;
  border: 3px solid rgba(255, 255, 255, 0.5);
  margin: 2px;
}

/* line 71, assets/scss/core/_colour-switcher.scss */

.theme-colours a:hover,
.theme-colours a.active {
  border: 3px solid rgba(27, 27, 27, 0.8);
}

/* line 77, assets/scss/core/_colour-switcher.scss */

.theme-colours a.green {
  background-color: #55A79A;
  border: 3px solid white;
}

/* line 81, assets/scss/core/_colour-switcher.scss */

.theme-colours a.green.active,
.theme-colours a.green:hover,
.theme-colours a.green:focus {
  border: 3px solid #98cac2;
}

/* line 77, assets/scss/core/_colour-switcher.scss */

.theme-colours a.red {
  background-color: #BE3E1D;
  border: 3px solid white;
}

/* line 81, assets/scss/core/_colour-switcher.scss */

.theme-colours a.red.active,
.theme-colours a.red:hover,
.theme-colours a.red:focus {
  border: 3px solid #e6785b;
}

/* line 77, assets/scss/core/_colour-switcher.scss */

.theme-colours a.blue {
  background-color: #00ADBB;
  border: 3px solid white;
}

/* line 81, assets/scss/core/_colour-switcher.scss */

.theme-colours a.blue.active,
.theme-colours a.blue:hover,
.theme-colours a.blue:focus {
  border: 3px solid #22eeff;
}

/* line 77, assets/scss/core/_colour-switcher.scss */

.theme-colours a.purple {
  background-color: #b771b0;
  border: 3px solid white;
}

/* line 81, assets/scss/core/_colour-switcher.scss */

.theme-colours a.purple.active,
.theme-colours a.purple:hover,
.theme-colours a.purple:focus {
  border: 3px solid #d9b5d6;
}

/* line 77, assets/scss/core/_colour-switcher.scss */

.theme-colours a.pink {
  background-color: #CC164D;
  border: 3px solid white;
}

/* line 81, assets/scss/core/_colour-switcher.scss */

.theme-colours a.pink.active,
.theme-colours a.pink:hover,
.theme-colours a.pink:focus {
  border: 3px solid #ed5b87;
}

/* line 77, assets/scss/core/_colour-switcher.scss */

.theme-colours a.orange {
  background-color: #e67e22;
  border: 3px solid white;
}

/* line 81, assets/scss/core/_colour-switcher.scss */

.theme-colours a.orange.active,
.theme-colours a.orange:hover,
.theme-colours a.orange:focus {
  border: 3px solid #f0b37e;
}

/* line 77, assets/scss/core/_colour-switcher.scss */

.theme-colours a.lime {
  background-color: #b1dc44;
  border: 3px solid white;
}

/* line 81, assets/scss/core/_colour-switcher.scss */

.theme-colours a.lime.active,
.theme-colours a.lime:hover,
.theme-colours a.lime:focus {
  border: 3px solid #d5ec9a;
}

/* line 77, assets/scss/core/_colour-switcher.scss */

.theme-colours a.blue-dark {
  background-color: #34495e;
  border: 3px solid white;
}

/* line 81, assets/scss/core/_colour-switcher.scss */

.theme-colours a.blue-dark.active,
.theme-colours a.blue-dark:hover,
.theme-colours a.blue-dark:focus {
  border: 3px solid #587ca0;
}

/* line 77, assets/scss/core/_colour-switcher.scss */

.theme-colours a.red-dark {
  background-color: #a10f2b;
  border: 3px solid white;
}

/* line 81, assets/scss/core/_colour-switcher.scss */

.theme-colours a.red-dark.active,
.theme-colours a.red-dark:hover,
.theme-colours a.red-dark:focus {
  border: 3px solid #eb2b50;
}

/* line 77, assets/scss/core/_colour-switcher.scss */

.theme-colours a.brown {
  background-color: #91633c;
  border: 3px solid white;
}

/* line 81, assets/scss/core/_colour-switcher.scss */

.theme-colours a.brown.active,
.theme-colours a.brown:hover,
.theme-colours a.brown:focus {
  border: 3px solid #c4966f;
}

/* line 77, assets/scss/core/_colour-switcher.scss */

.theme-colours a.cyan-dark {
  background-color: #008b8b;
  border: 3px solid white;
}

/* line 81, assets/scss/core/_colour-switcher.scss */

.theme-colours a.cyan-dark.active,
.theme-colours a.cyan-dark:hover,
.theme-colours a.cyan-dark:focus {
  border: 3px solid #00f1f1;
}

/* line 77, assets/scss/core/_colour-switcher.scss */

.theme-colours a.yellow {
  background-color: #D4AC0D;
  border: 3px solid white;
}

/* line 81, assets/scss/core/_colour-switcher.scss */

.theme-colours a.yellow.active,
.theme-colours a.yellow:hover,
.theme-colours a.yellow:focus {
  border: 3px solid #f4d453;
}

/* line 77, assets/scss/core/_colour-switcher.scss */

.theme-colours a.slate {
  background-color: #5D6D7E;
  border: 3px solid white;
}

/* line 81, assets/scss/core/_colour-switcher.scss */

.theme-colours a.slate.active,
.theme-colours a.slate:hover,
.theme-colours a.slate:focus {
  border: 3px solid #92a0af;
}

/* line 77, assets/scss/core/_colour-switcher.scss */

.theme-colours a.olive {
  background-color: #808000;
  border: 3px solid white;
}

/* line 81, assets/scss/core/_colour-switcher.scss */

.theme-colours a.olive.active,
.theme-colours a.olive:hover,
.theme-colours a.olive:focus {
  border: 3px solid #e6e600;
}

/* line 77, assets/scss/core/_colour-switcher.scss */

.theme-colours a.teal {
  background-color: #008080;
  border: 3px solid white;
}

/* line 81, assets/scss/core/_colour-switcher.scss */

.theme-colours a.teal.active,
.theme-colours a.teal:hover,
.theme-colours a.teal:focus {
  border: 3px solid #00e6e6;
}

/* line 77, assets/scss/core/_colour-switcher.scss */

.theme-colours a.green-bright {
  background-color: #2ECC71;
  border: 3px solid white;
}

/* line 81, assets/scss/core/_colour-switcher.scss */

.theme-colours a.green-bright.active,
.theme-colours a.green-bright:hover,
.theme-colours a.green-bright:focus {
  border: 3px solid #7ee2a8;
}

/* line 92, assets/scss/core/_colour-switcher.scss */

.theme-colours.theme-colours-lg a {
  width: 105px;
  height: 105px;
}

/* line 4, assets/scss/core/_grid.scss */

.container {
  position: relative;
}

/* line 8, assets/scss/core/_grid.scss */

.grid-demo .row {
  background-color: #f9f9f9;
  margin-bottom: 1rem;
}

/* line 12, assets/scss/core/_grid.scss */

.grid-demo .row>.col,
.grid-demo .row>[class^=col-] {
  padding-top: .75rem;
  padding-bottom: .75rem;
  background-color: #f3f3f3;
  border: 1px solid #ccc;
}

/* line 21, assets/scss/core/_grid.scss */

.flex-ew,
.flex-fullwidth {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  width: 100%;
}

/* line 26, assets/scss/core/_grid.scss */

.flex-valign {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

/* line 38, assets/scss/core/_grid.scss */

.flex-valign-b {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

/* line 53, assets/scss/core/_grid.scss */

.grid-inner-borders-dotted,
.grid-inner-borders-solid,
.grid-inner-equal-gutter {
  overflow: hidden;
}

/* line 58, assets/scss/core/_grid.scss */

.grid-inner-borders-dotted>.col,
.grid-inner-borders-dotted>[class*="col-"],
.grid-inner-borders-dotted .grid-col,
.grid-inner-borders-solid>.col,
.grid-inner-borders-solid>[class*="col-"],
.grid-inner-borders-solid .grid-col,
.grid-inner-equal-gutter>.col,
.grid-inner-equal-gutter>[class*="col-"],
.grid-inner-equal-gutter .grid-col {
  padding: 15px;
}

/* line 63, assets/scss/core/_grid.scss */

.grid-inner-borders-dotted>.col:after,
.grid-inner-borders-dotted>[class*="col-"]:after,
.grid-inner-borders-dotted .grid-col:after,
.grid-inner-borders-solid>.col:after,
.grid-inner-borders-solid>[class*="col-"]:after,
.grid-inner-borders-solid .grid-col:after,
.grid-inner-equal-gutter>.col:after,
.grid-inner-equal-gutter>[class*="col-"]:after,
.grid-inner-equal-gutter .grid-col:after {
  content: '';
  position: absolute;
  height: 100%;
  top: 0;
  bottom: 0;
  right: -1px;
  border-right: 1px dashed #e9ecef;
}

/* line 72, assets/scss/core/_grid.scss */

.grid-inner-borders-dotted>.col:before,
.grid-inner-borders-dotted>[class*="col-"]:before,
.grid-inner-borders-dotted .grid-col:before,
.grid-inner-borders-solid>.col:before,
.grid-inner-borders-solid>[class*="col-"]:before,
.grid-inner-borders-solid .grid-col:before,
.grid-inner-equal-gutter>.col:before,
.grid-inner-equal-gutter>[class*="col-"]:before,
.grid-inner-equal-gutter .grid-col:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 0;
  top: auto;
  left: 0;
  bottom: -1px;
  border-bottom: 1px dashed #e9ecef;
}

/* line 88, assets/scss/core/_grid.scss */

.grid-inner-borders-solid>.col:after,
.grid-inner-borders-solid>[class*="col-"]:after,
.grid-inner-borders-solid .grid-col:after {
  border-right-style: solid;
}

/* line 91, assets/scss/core/_grid.scss */

.grid-inner-borders-solid>.col:before,
.grid-inner-borders-solid>[class*="col-"]:before,
.grid-inner-borders-solid .grid-col:before {
  border-bottom-style: solid;
}

/* line 98, assets/scss/core/_grid.scss */

.grid-inner-equal-gutter:before,
.grid-inner-equal-gutter:after {
  display: none;
}

/* line 6, assets/scss/core/_region-header-variations.scss */

.header-below .header.sticky,
.header-below .sticky .header,
.header-below #header .sticky {
  margin-top: 0 !important;
}

/* line 14, assets/scss/core/_region-header-variations.scss */

.header-nav-fullheight .header {
  padding-bottom: 0;
  padding-top: 0;
}

@media (min-width: 576px) {
  /* line 26, assets/scss/core/_region-header-variations.scss */
  .header-nav-fullheight .navbar-expand .navbar-main .navbar-nav>.nav-item>.nav-link,
  .header-nav-fullheight .navbar-expand .navbar-main .navbar-nav>.nav-link,
  .header-nav-fullheight .navbar-expand.navbar-main .navbar-nav>.nav-item>.nav-link,
  .header-nav-fullheight .navbar-expand.navbar-main .navbar-nav>.nav-link {
    padding-bottom: 38px;
    padding-top: 38px;
  }
}

@media (min-width: 768px) {
  /* line 26, assets/scss/core/_region-header-variations.scss */
  .header-nav-fullheight .navbar-expand-sm .navbar-main .navbar-nav>.nav-item>.nav-link,
  .header-nav-fullheight .navbar-expand-sm .navbar-main .navbar-nav>.nav-link,
  .header-nav-fullheight .navbar-expand-sm.navbar-main .navbar-nav>.nav-item>.nav-link,
  .header-nav-fullheight .navbar-expand-sm.navbar-main .navbar-nav>.nav-link {
    padding-bottom: 38px;
    padding-top: 38px;
  }
}

@media (min-width: 992px) {
  /* line 26, assets/scss/core/_region-header-variations.scss */
  .header-nav-fullheight .navbar-expand-md .navbar-main .navbar-nav>.nav-item>.nav-link,
  .header-nav-fullheight .navbar-expand-md .navbar-main .navbar-nav>.nav-link,
  .header-nav-fullheight .navbar-expand-md.navbar-main .navbar-nav>.nav-item>.nav-link,
  .header-nav-fullheight .navbar-expand-md.navbar-main .navbar-nav>.nav-link {
    padding-bottom: 38px;
    padding-top: 38px;
  }
}

@media (min-width: 1200px) {
  /* line 26, assets/scss/core/_region-header-variations.scss */
  .header-nav-fullheight .navbar-expand-lg .navbar-main .navbar-nav>.nav-item>.nav-link,
  .header-nav-fullheight .navbar-expand-lg .navbar-main .navbar-nav>.nav-link,
  .header-nav-fullheight .navbar-expand-lg.navbar-main .navbar-nav>.nav-item>.nav-link,
  .header-nav-fullheight .navbar-expand-lg.navbar-main .navbar-nav>.nav-link {
    padding-bottom: 38px;
    padding-top: 38px;
  }
}

/* line 26, assets/scss/core/_region-header-variations.scss */

.header-nav-fullheight .navbar-expand-xl .navbar-main .navbar-nav>.nav-item>.nav-link,
.header-nav-fullheight .navbar-expand-xl .navbar-main .navbar-nav>.nav-link,
.header-nav-fullheight .navbar-expand-xl.navbar-main .navbar-nav>.nav-item>.nav-link,
.header-nav-fullheight .navbar-expand-xl.navbar-main .navbar-nav>.nav-link {
  padding-bottom: 38px;
  padding-top: 38px;
}

/* line 42, assets/scss/core/_region-header-variations.scss */

.navbar-layout-navbar-below .navbar-main {
  width: 100% !important;
}

/* line 46, assets/scss/core/_region-header-variations.scss */

.navbar-layout-navbar-below .header {
  padding-bottom: 25px;
  padding-top: 25px;
}

/* line 52, assets/scss/core/_region-header-variations.scss */

.navbar-layout-navbar-below .navbar-main .nav-item .nav-link {
  padding-bottom: 15px;
  padding-top: 15px;
}

/* line 64, assets/scss/core/_region-header-variations.scss */

.header-compact .header,
.header-compact-sticky .header.is-sticky,
.header-compact-sticky .is-sticky .header {
  padding: 7.5px 0 7.5px 0;
}

/* line 69, assets/scss/core/_region-header-variations.scss */

.header-compact .header .header-brand-text h1,
.header-compact-sticky .header.is-sticky .header-brand-text h1,
.header-compact-sticky .is-sticky .header .header-brand-text h1 {
  font-size: 34px;
}

@media (max-width: 767.98px) {
  /* line 69, assets/scss/core/_region-header-variations.scss */
  .header-compact .header .header-brand-text h1,
  .header-compact-sticky .header.is-sticky .header-brand-text h1,
  .header-compact-sticky .is-sticky .header .header-brand-text h1 {
    font-size: 28px;
  }
}

/* line 80, assets/scss/core/_region-header-variations.scss */

.header-transparent .header,
.header.header-transparent {
  background: transparent;
  border-bottom-color: transparent;
}

/* line 98, assets/scss/core/_region-header-variations.scss */

.header-ontop #header {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}

/* line 108, assets/scss/core/_region-header-variations.scss */

.header-fixed-left #header {
  position: fixed;
  width: 25%;
  left: 0;
  right: auto;
  top: 0;
  bottom: 0;
  height: 100%;
  z-index: 1;
}

/* line 118, assets/scss/core/_region-header-variations.scss */

.header-fixed-left #header .header {
  border-bottom: none;
}

/* line 121, assets/scss/core/_region-header-variations.scss */

.header-fixed-left #highlight,
.header-fixed-left #content,
.header-fixed-left #content-below,
.header-fixed-left #footer {
  width: 100%;
  padding-left: 25%;
}

/* line 128, assets/scss/core/_region-header-variations.scss */

.header-fixed-left #footer.footer-fixed {
  position: fixed;
  width: 25%;
  left: 0;
  right: auto;
  top: auto;
  bottom: 0;
  background: transparent;
  border: none;
  z-index: 2;
}

/* line 140, assets/scss/core/_region-header-variations.scss */

.header-fixed-right #header {
  position: fixed;
  width: 25%;
  left: auto;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100%;
  z-index: 1;
}

/* line 150, assets/scss/core/_region-header-variations.scss */

.header-fixed-right #header .header {
  border-bottom: none;
}

/* line 153, assets/scss/core/_region-header-variations.scss */

.header-fixed-right #highlight,
.header-fixed-right #content,
.header-fixed-right #content-below,
.header-fixed-right #footer {
  width: 100%;
  padding-right: 25%;
}

/* line 160, assets/scss/core/_region-header-variations.scss */

.header-fixed-right #footer.footer-fixed {
  position: fixed;
  width: 25%;
  left: auto;
  right: 0;
  top: auto;
  bottom: 0;
  background: transparent;
  border: none;
  z-index: 2;
}

@media (min-width: 576px) {
  /* line 173, assets/scss/core/_region-header-variations.scss */
  .header-fixed-left-sm #header {
    position: fixed;
    width: 25%;
    left: 0;
    right: auto;
    top: 0;
    bottom: 0;
    height: 100%;
    z-index: 1;
  }
  /* line 183, assets/scss/core/_region-header-variations.scss */
  .header-fixed-left-sm #header .header {
    border-bottom: none;
  }
  /* line 186, assets/scss/core/_region-header-variations.scss */
  .header-fixed-left-sm #highlight,
  .header-fixed-left-sm #content,
  .header-fixed-left-sm #content-below,
  .header-fixed-left-sm #footer {
    width: 100%;
    padding-left: 25%;
  }
  /* line 193, assets/scss/core/_region-header-variations.scss */
  .header-fixed-left-sm #footer.footer-fixed {
    position: fixed;
    width: 25%;
    left: 0;
    right: auto;
    top: auto;
    bottom: 0;
    background: transparent;
    border: none;
    z-index: 2;
  }
  /* line 205, assets/scss/core/_region-header-variations.scss */
  .header-fixed-right-sm #header {
    position: fixed;
    width: 25%;
    left: auto;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    z-index: 1;
  }
  /* line 215, assets/scss/core/_region-header-variations.scss */
  .header-fixed-right-sm #header .header {
    border-bottom: none;
  }
  /* line 218, assets/scss/core/_region-header-variations.scss */
  .header-fixed-right-sm #highlight,
  .header-fixed-right-sm #content,
  .header-fixed-right-sm #content-below,
  .header-fixed-right-sm #footer {
    width: 100%;
    padding-right: 25%;
  }
  /* line 225, assets/scss/core/_region-header-variations.scss */
  .header-fixed-right-sm #footer.footer-fixed {
    position: fixed;
    width: 25%;
    left: auto;
    right: 0;
    top: auto;
    bottom: 0;
    background: transparent;
    border: none;
    z-index: 2;
  }
}

@media (min-width: 768px) {
  /* line 238, assets/scss/core/_region-header-variations.scss */
  .header-fixed-left-md #header {
    position: fixed;
    width: 25%;
    left: 0;
    right: auto;
    top: 0;
    bottom: 0;
    height: 100%;
    z-index: 1;
  }
  /* line 248, assets/scss/core/_region-header-variations.scss */
  .header-fixed-left-md #header .header {
    border-bottom: none;
  }
  /* line 251, assets/scss/core/_region-header-variations.scss */
  .header-fixed-left-md #highlight,
  .header-fixed-left-md #content,
  .header-fixed-left-md #content-below,
  .header-fixed-left-md #footer {
    width: 100%;
    padding-left: 25%;
  }
  /* line 258, assets/scss/core/_region-header-variations.scss */
  .header-fixed-left-md #footer.footer-fixed {
    position: fixed;
    width: 25%;
    left: 0;
    right: auto;
    top: auto;
    bottom: 0;
    background: transparent;
    border: none;
    z-index: 2;
  }
  /* line 270, assets/scss/core/_region-header-variations.scss */
  .header-fixed-right-md #header {
    position: fixed;
    width: 25%;
    left: auto;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    z-index: 1;
  }
  /* line 280, assets/scss/core/_region-header-variations.scss */
  .header-fixed-right-md #header .header {
    border-bottom: none;
  }
  /* line 283, assets/scss/core/_region-header-variations.scss */
  .header-fixed-right-md #highlight,
  .header-fixed-right-md #content,
  .header-fixed-right-md #content-below,
  .header-fixed-right-md #footer {
    width: 100%;
    padding-right: 25%;
  }
  /* line 290, assets/scss/core/_region-header-variations.scss */
  .header-fixed-right-md #footer.footer-fixed {
    position: fixed;
    width: 25%;
    left: auto;
    right: 0;
    top: auto;
    bottom: 0;
    background: transparent;
    border: none;
    z-index: 2;
  }
}

@media (min-width: 992px) {
  /* line 303, assets/scss/core/_region-header-variations.scss */
  .header-fixed-left-lg #header {
    position: fixed;
    width: 25%;
    left: 0;
    right: auto;
    top: 0;
    bottom: 0;
    height: 100%;
    z-index: 1;
  }
  /* line 313, assets/scss/core/_region-header-variations.scss */
  .header-fixed-left-lg #header .header {
    border-bottom: none;
  }
  /* line 316, assets/scss/core/_region-header-variations.scss */
  .header-fixed-left-lg #highlight,
  .header-fixed-left-lg #content,
  .header-fixed-left-lg #content-below,
  .header-fixed-left-lg #footer {
    width: 100%;
    padding-left: 25%;
  }
  /* line 323, assets/scss/core/_region-header-variations.scss */
  .header-fixed-left-lg #footer.footer-fixed {
    position: fixed;
    width: 25%;
    left: 0;
    right: auto;
    top: auto;
    bottom: 0;
    background: transparent;
    border: none;
    z-index: 2;
  }
  /* line 335, assets/scss/core/_region-header-variations.scss */
  .header-fixed-right-lg #header {
    position: fixed;
    width: 25%;
    left: auto;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    z-index: 1;
  }
  /* line 345, assets/scss/core/_region-header-variations.scss */
  .header-fixed-right-lg #header .header {
    border-bottom: none;
  }
  /* line 348, assets/scss/core/_region-header-variations.scss */
  .header-fixed-right-lg #highlight,
  .header-fixed-right-lg #content,
  .header-fixed-right-lg #content-below,
  .header-fixed-right-lg #footer {
    width: 100%;
    padding-right: 25%;
  }
  /* line 355, assets/scss/core/_region-header-variations.scss */
  .header-fixed-right-lg #footer.footer-fixed {
    position: fixed;
    width: 25%;
    left: auto;
    right: 0;
    top: auto;
    bottom: 0;
    background: transparent;
    border: none;
    z-index: 2;
  }
}

@media (min-width: 1200px) {
  /* line 368, assets/scss/core/_region-header-variations.scss */
  .header-fixed-left-xl #header {
    position: fixed;
    width: 25%;
    left: 0;
    right: auto;
    top: 0;
    bottom: 0;
    height: 100%;
    z-index: 1;
  }
  /* line 378, assets/scss/core/_region-header-variations.scss */
  .header-fixed-left-xl #header .header {
    border-bottom: none;
  }
  /* line 381, assets/scss/core/_region-header-variations.scss */
  .header-fixed-left-xl #highlight,
  .header-fixed-left-xl #content,
  .header-fixed-left-xl #content-below,
  .header-fixed-left-xl #footer {
    width: 100%;
    padding-left: 25%;
  }
  /* line 388, assets/scss/core/_region-header-variations.scss */
  .header-fixed-left-xl #footer.footer-fixed {
    position: fixed;
    width: 25%;
    left: 0;
    right: auto;
    top: auto;
    bottom: 0;
    background: transparent;
    border: none;
    z-index: 2;
  }
  /* line 400, assets/scss/core/_region-header-variations.scss */
  .header-fixed-right-xl #header {
    position: fixed;
    width: 25%;
    left: auto;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    z-index: 1;
  }
  /* line 410, assets/scss/core/_region-header-variations.scss */
  .header-fixed-right-xl #header .header {
    border-bottom: none;
  }
  /* line 413, assets/scss/core/_region-header-variations.scss */
  .header-fixed-right-xl #highlight,
  .header-fixed-right-xl #content,
  .header-fixed-right-xl #content-below,
  .header-fixed-right-xl #footer {
    width: 100%;
    padding-right: 25%;
  }
  /* line 420, assets/scss/core/_region-header-variations.scss */
  .header-fixed-right-xl #footer.footer-fixed {
    position: fixed;
    width: 25%;
    left: auto;
    right: 0;
    top: auto;
    bottom: 0;
    background: transparent;
    border: none;
    z-index: 2;
  }
}

/* line 6, assets/scss/core/utils/utils-misc.scss */

.row-hover:hover {
  background-color: rgba(248, 249, 250, 0.6);
}

/* line 11, assets/scss/core/utils/utils-misc.scss */

.clickable-element {
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
}

/* line 15, assets/scss/core/utils/utils-misc.scss */

.clickable-element:hover {
  opacity: 0.9;
}

/* line 22, assets/scss/core/utils/utils-misc.scss */

[data-scroll="scroll-state"].scroll-state-hidden {
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  opacity: 0;
  z-index: -1;
}

/* line 27, assets/scss/core/utils/utils-misc.scss */

[data-scroll="scroll-state"].scroll-state-hidden.scroll-state-active {
  opacity: 1;
  z-index: 1;
}

/* line 34, assets/scss/core/utils/utils-misc.scss */

[data-scroll="scroll-state"].scroll-state-shown {
  -webkit-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  opacity: 1;
}

/* line 38, assets/scss/core/utils/utils-misc.scss */

[data-scroll="scroll-state"].scroll-state-shown.scroll-state-active {
  opacity: 0;
  z-index: -1;
}

/* line 46, assets/scss/core/utils/utils-misc.scss */

.link-effect-underline {
  position: relative;
}

/* line 49, assets/scss/core/utils/utils-misc.scss */

.link-effect-underline:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 3px;
  bottom: 0;
  left: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: all .3s ease-in-out 0s;
  transition: all .3s ease-in-out 0s;
}

/* line 62, assets/scss/core/utils/utils-misc.scss */

.link-effect-underline.nav-link:after {
  height: 3px;
}

/* line 66, assets/scss/core/utils/utils-misc.scss */

.link-effect-underline:hover,
.link-effect-underline.active {
  text-decoration: none;
}

/* line 70, assets/scss/core/utils/utils-misc.scss */

.link-effect-underline:hover:after,
.link-effect-underline.active:after {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

/* line 77, assets/scss/core/utils/utils-misc.scss */

.link-effect-slideup {
  overflow: hidden;
  position: relative;
}

/* line 81, assets/scss/core/utils/utils-misc.scss */

.link-effect-slideup .nav-link-inner {
  display: inline-block;
  position: relative;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
}

/* line 86, assets/scss/core/utils/utils-misc.scss */

.link-effect-slideup .nav-link-inner:after {
  position: absolute;
  top: 200%;
  content: attr(data-title);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  color: #55A79A;
  display: block;
}

/* line 101, assets/scss/core/utils/utils-misc.scss */

.link-effect-slideup:hover .nav-link-inner,
.link-effect-slideup:focus .nav-link-inner,
.link-effect-slideup.active .nav-link-inner {
  -webkit-transform: translateY(-200%);
  transform: translateY(-200%);
}

/* line 109, assets/scss/core/utils/utils-misc.scss */

.hover-grow {
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

/* line 111, assets/scss/core/utils/utils-misc.scss */

.hover-grow:hover {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

/* line 115, assets/scss/core/utils/utils-misc.scss */

.hover-grow.hover-grow-sm:hover {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

/* line 11, assets/scss/core/utils/utils-colours.scss */

.bg-transparent {
  background: transparent !important;
}

/* line 14, assets/scss/core/utils/utils-colours.scss */

.bg-shadow {
  -webkit-box-shadow: 1px 1px 6px #dee2e6;
  box-shadow: 1px 1px 6px #dee2e6;
}

/* line 17, assets/scss/core/utils/utils-colours.scss */

.bg-gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f9fa));
  background-image: linear-gradient(to bottom, #fff 0%, #f8f9fa 100%);
  background-repeat: repeat-x;
}

/* line 20, assets/scss/core/utils/utils-colours.scss */

.bg-gradient-flip {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f8f9fa), to(#fff));
  background-image: linear-gradient(to bottom, #f8f9fa 0%, #fff 100%);
  background-repeat: repeat-x;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-light {
  background-color: #f8f9fa !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-light {
  color: #f8f9fa !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-light:hover {
  color: #f8f9fa !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-light:hover {
  background-color: #f8f9fa !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-light:hover,
a.bg-hover-light:focus,
button.bg-hover-light:hover,
button.bg-hover-light:focus {
  background-color: #f8f9fa !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-grey {
  background-color: #e9ecef !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-grey {
  color: #e9ecef !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-grey:hover {
  color: #e9ecef !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-grey:hover {
  background-color: #e9ecef !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-grey:hover,
a.bg-hover-grey:focus,
button.bg-hover-grey:hover,
button.bg-hover-grey:focus {
  background-color: #e9ecef !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-grey-dark {
  background-color: #495057 !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-grey-dark {
  color: #495057 !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-grey-dark:hover {
  color: #495057 !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-grey-dark:hover {
  background-color: #495057 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-grey-dark:hover,
a.bg-hover-grey-dark:focus,
button.bg-hover-grey-dark:hover,
button.bg-hover-grey-dark:focus {
  background-color: #495057 !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-primary {
  background-color: #55A79A !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-primary {
  color: #55A79A !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-primary:hover {
  color: #55A79A !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-primary:hover {
  background-color: #55A79A !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-primary:hover,
a.bg-hover-primary:focus,
button.bg-hover-primary:hover,
button.bg-hover-primary:focus {
  background-color: #55A79A !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-primary-dark {
  background-color: #33635c !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-primary-dark {
  color: #33635c !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-primary-dark:hover {
  color: #33635c !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-primary-dark:hover {
  background-color: #33635c !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-primary-dark:hover,
a.bg-hover-primary-dark:focus,
button.bg-hover-primary-dark:hover,
button.bg-hover-primary-dark:focus {
  background-color: #33635c !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-primary-faded {
  background-color: rgba(85, 167, 154, 0.3) !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-primary-faded {
  color: rgba(85, 167, 154, 0.3) !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-primary-faded:hover {
  color: rgba(85, 167, 154, 0.3) !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-primary-faded:hover {
  background-color: rgba(85, 167, 154, 0.3) !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-primary-faded:hover,
a.bg-hover-primary-faded:focus,
button.bg-hover-primary-faded:hover,
button.bg-hover-primary-faded:focus {
  background-color: rgba(85, 167, 154, 0.3) !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-info {
  background-color: #17a2b8 !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-info {
  color: #17a2b8 !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-info:hover {
  color: #17a2b8 !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-info:hover {
  background-color: #17a2b8 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-info:hover,
a.bg-hover-info:focus,
button.bg-hover-info:hover,
button.bg-hover-info:focus {
  background-color: #17a2b8 !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-success {
  background-color: #28a745 !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-success {
  color: #28a745 !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-success:hover {
  color: #28a745 !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-success:hover {
  background-color: #28a745 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-success:hover,
a.bg-hover-success:focus,
button.bg-hover-success:hover,
button.bg-hover-success:focus {
  background-color: #28a745 !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-warning {
  background-color: #ffc107 !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-warning {
  color: #ffc107 !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-warning:hover {
  color: #ffc107 !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-warning:hover {
  background-color: #ffc107 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-warning:hover,
a.bg-hover-warning:focus,
button.bg-hover-warning:hover,
button.bg-hover-warning:focus {
  background-color: #ffc107 !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-danger {
  background-color: #dc3545 !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-danger {
  color: #dc3545 !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-danger:hover {
  color: #dc3545 !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-danger:hover {
  background-color: #dc3545 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-danger:hover,
a.bg-hover-danger:focus,
button.bg-hover-danger:hover,
button.bg-hover-danger:focus {
  background-color: #dc3545 !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-dark {
  background-color: #343a40 !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-dark {
  color: #343a40 !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-dark:hover {
  color: #343a40 !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-dark:hover {
  background-color: #343a40 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-dark:hover,
a.bg-hover-dark:focus,
button.bg-hover-dark:hover,
button.bg-hover-dark:focus {
  background-color: #343a40 !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-secondary {
  background-color: #6c757d !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-secondary {
  color: #6c757d !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-secondary:hover {
  color: #6c757d !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-secondary:hover {
  background-color: #6c757d !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-secondary:hover,
a.bg-hover-secondary:focus,
button.bg-hover-secondary:hover,
button.bg-hover-secondary:focus {
  background-color: #6c757d !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-black {
  background-color: #000 !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-black {
  color: #000 !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-black:hover {
  color: #000 !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-black:hover {
  background-color: #000 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-black:hover,
a.bg-hover-black:focus,
button.bg-hover-black:hover,
button.bg-hover-black:focus {
  background-color: #000 !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-white {
  background-color: #fff !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-white {
  color: #fff !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-white:hover {
  color: #fff !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-white:hover {
  background-color: #fff !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-white:hover,
a.bg-hover-white:focus,
button.bg-hover-white:hover,
button.bg-hover-white:focus {
  background-color: #fff !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-green {
  background-color: #55A79A !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-green {
  color: #55A79A !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-green:hover {
  color: #55A79A !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-green:hover {
  background-color: #55A79A !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-green:hover,
a.bg-hover-green:focus,
button.bg-hover-green:hover,
button.bg-hover-green:focus {
  background-color: #55A79A !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-red {
  background-color: #BE3E1D !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-red {
  color: #BE3E1D !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-red:hover {
  color: #BE3E1D !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-red:hover {
  background-color: #BE3E1D !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-red:hover,
a.bg-hover-red:focus,
button.bg-hover-red:hover,
button.bg-hover-red:focus {
  background-color: #BE3E1D !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-blue {
  background-color: #00ADBB !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-blue {
  color: #00ADBB !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-blue:hover {
  color: #00ADBB !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-blue:hover {
  background-color: #00ADBB !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-blue:hover,
a.bg-hover-blue:focus,
button.bg-hover-blue:hover,
button.bg-hover-blue:focus {
  background-color: #00ADBB !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-purple {
  background-color: #b771b0 !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-purple {
  color: #b771b0 !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-purple:hover {
  color: #b771b0 !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-purple:hover {
  background-color: #b771b0 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-purple:hover,
a.bg-hover-purple:focus,
button.bg-hover-purple:hover,
button.bg-hover-purple:focus {
  background-color: #b771b0 !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-pink {
  background-color: #CC164D !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-pink {
  color: #CC164D !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-pink:hover {
  color: #CC164D !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-pink:hover {
  background-color: #CC164D !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-pink:hover,
a.bg-hover-pink:focus,
button.bg-hover-pink:hover,
button.bg-hover-pink:focus {
  background-color: #CC164D !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-orange {
  background-color: #e67e22 !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-orange {
  color: #e67e22 !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-orange:hover {
  color: #e67e22 !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-orange:hover {
  background-color: #e67e22 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-orange:hover,
a.bg-hover-orange:focus,
button.bg-hover-orange:hover,
button.bg-hover-orange:focus {
  background-color: #e67e22 !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-lime {
  background-color: #b1dc44 !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-lime {
  color: #b1dc44 !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-lime:hover {
  color: #b1dc44 !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-lime:hover {
  background-color: #b1dc44 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-lime:hover,
a.bg-hover-lime:focus,
button.bg-hover-lime:hover,
button.bg-hover-lime:focus {
  background-color: #b1dc44 !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-blue-dark {
  background-color: #34495e !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-blue-dark {
  color: #34495e !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-blue-dark:hover {
  color: #34495e !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-blue-dark:hover {
  background-color: #34495e !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-blue-dark:hover,
a.bg-hover-blue-dark:focus,
button.bg-hover-blue-dark:hover,
button.bg-hover-blue-dark:focus {
  background-color: #34495e !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-red-dark {
  background-color: #a10f2b !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-red-dark {
  color: #a10f2b !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-red-dark:hover {
  color: #a10f2b !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-red-dark:hover {
  background-color: #a10f2b !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-red-dark:hover,
a.bg-hover-red-dark:focus,
button.bg-hover-red-dark:hover,
button.bg-hover-red-dark:focus {
  background-color: #a10f2b !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-brown {
  background-color: #91633c !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-brown {
  color: #91633c !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-brown:hover {
  color: #91633c !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-brown:hover {
  background-color: #91633c !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-brown:hover,
a.bg-hover-brown:focus,
button.bg-hover-brown:hover,
button.bg-hover-brown:focus {
  background-color: #91633c !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-cyan-dark {
  background-color: #008b8b !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-cyan-dark {
  color: #008b8b !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-cyan-dark:hover {
  color: #008b8b !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-cyan-dark:hover {
  background-color: #008b8b !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-cyan-dark:hover,
a.bg-hover-cyan-dark:focus,
button.bg-hover-cyan-dark:hover,
button.bg-hover-cyan-dark:focus {
  background-color: #008b8b !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-yellow {
  background-color: #D4AC0D !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-yellow {
  color: #D4AC0D !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-yellow:hover {
  color: #D4AC0D !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-yellow:hover {
  background-color: #D4AC0D !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-yellow:hover,
a.bg-hover-yellow:focus,
button.bg-hover-yellow:hover,
button.bg-hover-yellow:focus {
  background-color: #D4AC0D !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-slate {
  background-color: #5D6D7E !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-slate {
  color: #5D6D7E !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-slate:hover {
  color: #5D6D7E !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-slate:hover {
  background-color: #5D6D7E !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-slate:hover,
a.bg-hover-slate:focus,
button.bg-hover-slate:hover,
button.bg-hover-slate:focus {
  background-color: #5D6D7E !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-olive {
  background-color: #808000 !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-olive {
  color: #808000 !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-olive:hover {
  color: #808000 !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-olive:hover {
  background-color: #808000 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-olive:hover,
a.bg-hover-olive:focus,
button.bg-hover-olive:hover,
button.bg-hover-olive:focus {
  background-color: #808000 !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-teal {
  background-color: #008080 !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-teal {
  color: #008080 !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-teal:hover {
  color: #008080 !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-teal:hover {
  background-color: #008080 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-teal:hover,
a.bg-hover-teal:focus,
button.bg-hover-teal:hover,
button.bg-hover-teal:focus {
  background-color: #008080 !important;
}

/* line 33, assets/scss/core/utils/utils-colours.scss */

.bg-green-bright {
  background-color: #2ECC71 !important;
}

/* line 36, assets/scss/core/utils/utils-colours.scss */

.text-green-bright {
  color: #2ECC71 !important;
}

/* line 41, assets/scss/core/utils/utils-colours.scss */

.text-hover-green-bright:hover {
  color: #2ECC71 !important;
}

/* line 44, assets/scss/core/utils/utils-colours.scss */

.bg-hover-green-bright:hover {
  background-color: #2ECC71 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-hover-green-bright:hover,
a.bg-hover-green-bright:focus,
button.bg-hover-green-bright:hover,
button.bg-hover-green-bright:focus {
  background-color: #2ECC71 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-gray-100 {
  background-color: #f8f9fa !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-gray-100:hover,
a.bg-gray-100:focus,
button.bg-gray-100:hover,
button.bg-gray-100:focus {
  background-color: #dae0e5 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-gray-100 {
  color: #f8f9fa !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-gray-100:hover,
a.text-gray-100:focus {
  color: #dae0e5 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-gray-200 {
  background-color: #e9ecef !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-gray-200:hover,
a.bg-gray-200:focus,
button.bg-gray-200:hover,
button.bg-gray-200:focus {
  background-color: #cbd3da !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-gray-200 {
  color: #e9ecef !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-gray-200:hover,
a.text-gray-200:focus {
  color: #cbd3da !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-gray-300 {
  background-color: #dee2e6 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-gray-300:hover,
a.bg-gray-300:focus,
button.bg-gray-300:hover,
button.bg-gray-300:focus {
  background-color: #c1c9d0 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-gray-300 {
  color: #dee2e6 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-gray-300:hover,
a.text-gray-300:focus {
  color: #c1c9d0 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-gray-400 {
  background-color: #ced4da !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-gray-400:hover,
a.bg-gray-400:focus,
button.bg-gray-400:hover,
button.bg-gray-400:focus {
  background-color: #b1bbc4 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-gray-400 {
  color: #ced4da !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-gray-400:hover,
a.text-gray-400:focus {
  color: #b1bbc4 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-gray-500 {
  background-color: #adb5bd !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-gray-500:hover,
a.bg-gray-500:focus,
button.bg-gray-500:hover,
button.bg-gray-500:focus {
  background-color: #919ca6 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-gray-500 {
  color: #adb5bd !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-gray-500:hover,
a.text-gray-500:focus {
  color: #919ca6 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-gray-600 {
  background-color: #6c757d !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-gray-600:hover,
a.bg-gray-600:focus,
button.bg-gray-600:hover,
button.bg-gray-600:focus {
  background-color: #545b62 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-gray-600 {
  color: #6c757d !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-gray-600:hover,
a.text-gray-600:focus {
  color: #545b62 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-gray-700 {
  background-color: #495057 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-gray-700:hover,
a.bg-gray-700:focus,
button.bg-gray-700:hover,
button.bg-gray-700:focus {
  background-color: #32373b !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-gray-700 {
  color: #495057 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-gray-700:hover,
a.text-gray-700:focus {
  color: #32373b !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-gray-800 {
  background-color: #343a40 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-gray-800:hover,
a.bg-gray-800:focus,
button.bg-gray-800:hover,
button.bg-gray-800:focus {
  background-color: #1d2124 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-gray-800 {
  color: #343a40 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-gray-800:hover,
a.text-gray-800:focus {
  color: #1d2124 !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_background-variant.scss */

.bg-gray-900 {
  background-color: #212529 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.bg-gray-900:hover,
a.bg-gray-900:focus,
button.bg-gray-900:hover,
button.bg-gray-900:focus {
  background-color: #0a0c0d !important;
}

/* line 6, node_modules/bootstrap/scss/mixins/_text-emphasis.scss */

.text-gray-900 {
  color: #212529 !important;
}

/* line 17, node_modules/bootstrap/scss/mixins/_hover.scss */

a.text-gray-900:hover,
a.text-gray-900:focus {
  color: #0a0c0d !important;
}

/* line 7, assets/scss/core/utils/utils-typography.scss */

.text-xs {
  font-size: 70% !important;
}

/* line 10, assets/scss/core/utils/utils-typography.scss */

.text-sm {
  font-size: 90% !important;
}

/* line 15, assets/scss/core/utils/utils-typography.scss */

.text-slab,
.text-font-slab {
  font-family: 'Roboto Slab', serif !important;
}

/* line 19, assets/scss/core/utils/utils-typography.scss */

.text-roboto,
.text-alt,
.text-font-alt {
  font-family: "Roboto", Helvetica, Arial, sans-serif !important;
}

/* line 24, assets/scss/core/utils/utils-typography.scss */

.text-font-base {
  font-family: "Open Sans", Helvetica Neue, Helvetica, Arial, sans-serif !important;
}

/* line 27, assets/scss/core/utils/utils-typography.scss */

.text-rufina,
.text-font-rufina {
  font-family: 'Rufina', serif !important;
}

/* line 31, assets/scss/core/utils/utils-typography.scss */

.text-shadow {
  text-shadow: 1px 1px 1px rgba(231, 231, 231, 0.8);
}

/* line 36, assets/scss/core/utils/utils-typography.scss */

.text-letter-spacing {
  letter-spacing: 2px;
}

/* line 39, assets/scss/core/utils/utils-typography.scss */

.text-letter-spacing-sm {
  letter-spacing: -2px;
}

/* line 42, assets/scss/core/utils/utils-typography.scss */

.text-letter-spacing-xs {
  letter-spacing: -4px;
}

/* line 45, assets/scss/core/utils/utils-typography.scss */

.text-letter-spacing-normal {
  letter-spacing: normal;
}

@media (max-width: 991.98px) {
  /* line 49, assets/scss/core/utils/utils-typography.scss */
  .text-letter-spacing-sm {
    letter-spacing: 0;
  }
  /* line 52, assets/scss/core/utils/utils-typography.scss */
  .text-letter-spacing-xs {
    letter-spacing: -2px;
  }
}

/* line 57, assets/scss/core/utils/utils-typography.scss */

.text-normalcase {
  text-transform: none !important;
}

/* line 61, assets/scss/core/utils/utils-typography.scss */

.text-hover-no-underline:hover {
  text-decoration: none;
}

/* line 65, assets/scss/core/utils/utils-typography.scss */

.font-weight-bold {
  font-weight: bold !important;
}

/* line 68, assets/scss/core/utils/utils-typography.scss */

.font-weight-normal {
  font-weight: normal !important;
}

/* line 71, assets/scss/core/utils/utils-typography.scss */

.font-weight-light {
  font-weight: 100 !important;
}

/* line 74, assets/scss/core/utils/utils-typography.scss */

.font-weight-medium {
  font-weight: 400 !important;
}

/* line 78, assets/scss/core/utils/utils-typography.scss */

.img-padded {
  background-color: #ffffff;
  padding: .15rem;
}

/* line 84, assets/scss/core/utils/utils-typography.scss */

.text-lh-none {
  line-height: 1 !important;
}

/* line 87, assets/scss/core/utils/utils-typography.scss */

.text-lh-tight {
  line-height: 1.25 !important;
}

/* line 90, assets/scss/core/utils/utils-typography.scss */

.text-lh-normal {
  line-height: 1.5 !important;
}

/* line 93, assets/scss/core/utils/utils-typography.scss */

.text-lh-loose {
  line-height: 2 !important;
}

/* line 106, assets/scss/core/utils/utils-typography.scss */

.text-x1 {
  font-size: 1rem !important;
  line-height: 1.2;
}

/* line 106, assets/scss/core/utils/utils-typography.scss */

.text-x2 {
  font-size: 2rem !important;
  line-height: 1.2;
}

/* line 106, assets/scss/core/utils/utils-typography.scss */

.text-x3 {
  font-size: 3rem !important;
  line-height: 1.2;
}

/* line 106, assets/scss/core/utils/utils-typography.scss */

.text-x4 {
  font-size: 4rem !important;
  line-height: 1.2;
}

/* line 106, assets/scss/core/utils/utils-typography.scss */

.text-x5 {
  font-size: 5rem !important;
  line-height: 1.2;
}

/* line 106, assets/scss/core/utils/utils-typography.scss */

.text-x6 {
  font-size: 6rem !important;
  line-height: 1.2;
}

/* line 106, assets/scss/core/utils/utils-typography.scss */

.text-x7 {
  font-size: 7rem !important;
  line-height: 1.2;
}

/* line 106, assets/scss/core/utils/utils-typography.scss */

.text-x8 {
  font-size: 8rem !important;
  line-height: 1.2;
}

/* line 106, assets/scss/core/utils/utils-typography.scss */

.text-x9 {
  font-size: 9rem !important;
  line-height: 1.2;
}

/* line 106, assets/scss/core/utils/utils-typography.scss */

.text-x10 {
  font-size: 10rem !important;
  line-height: 1.2;
}

@media (min-width: 576px) {
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-sm-x1 {
    font-size: 1rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-sm-x2 {
    font-size: 2rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-sm-x3 {
    font-size: 3rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-sm-x4 {
    font-size: 4rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-sm-x5 {
    font-size: 5rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-sm-x6 {
    font-size: 6rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-sm-x7 {
    font-size: 7rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-sm-x8 {
    font-size: 8rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-sm-x9 {
    font-size: 9rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-sm-x10 {
    font-size: 10rem !important;
    line-height: 1.2;
  }
}

@media (min-width: 768px) {
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-md-x1 {
    font-size: 1rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-md-x2 {
    font-size: 2rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-md-x3 {
    font-size: 3rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-md-x4 {
    font-size: 4rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-md-x5 {
    font-size: 5rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-md-x6 {
    font-size: 6rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-md-x7 {
    font-size: 7rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-md-x8 {
    font-size: 8rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-md-x9 {
    font-size: 9rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-md-x10 {
    font-size: 10rem !important;
    line-height: 1.2;
  }
}

@media (min-width: 992px) {
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-lg-x1 {
    font-size: 1rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-lg-x2 {
    font-size: 2rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-lg-x3 {
    font-size: 3rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-lg-x4 {
    font-size: 4rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-lg-x5 {
    font-size: 5rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-lg-x6 {
    font-size: 6rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-lg-x7 {
    font-size: 7rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-lg-x8 {
    font-size: 8rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-lg-x9 {
    font-size: 9rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-lg-x10 {
    font-size: 10rem !important;
    line-height: 1.2;
  }
}

@media (min-width: 1200px) {
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-xl-x1 {
    font-size: 1rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-xl-x2 {
    font-size: 2rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-xl-x3 {
    font-size: 3rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-xl-x4 {
    font-size: 4rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-xl-x5 {
    font-size: 5rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-xl-x6 {
    font-size: 6rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-xl-x7 {
    font-size: 7rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-xl-x8 {
    font-size: 8rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-xl-x9 {
    font-size: 9rem !important;
    line-height: 1.2;
  }
  /* line 106, assets/scss/core/utils/utils-typography.scss */
  .text-xl-x10 {
    font-size: 10rem !important;
    line-height: 1.2;
  }
}

/* line 117, assets/scss/core/utils/utils-typography.scss */

ul.list-lg {
  font-size: 110%;
}

/* line 120, assets/scss/core/utils/utils-typography.scss */

ul.list-lg li {
  padding: 0.6em;
}

/* line 125, assets/scss/core/utils/utils-typography.scss */

ul.list-sm {
  font-size: 80%;
}

/* line 128, assets/scss/core/utils/utils-typography.scss */

ul.list-sm li {
  padding: 0.25em;
}

/* line 133, assets/scss/core/utils/utils-typography.scss */

.list-bordered {
  padding: 0;
  margin: 0;
}

/* line 137, assets/scss/core/utils/utils-typography.scss */

.list-bordered>li {
  list-style: none;
  margin: 0;
  padding: 0.5em;
  border-bottom: 1px solid rgba(204, 204, 204, 0.6);
}

/* line 7, assets/scss/core/utils/utils-borders.scss */

.border-white {
  border: 1px solid transparent;
  border-color: white !important;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-light {
  border-color: #f8f9fa !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-light.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-grey {
  border-color: #e9ecef !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-grey.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-grey-dark {
  border-color: #495057 !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-grey-dark.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-primary {
  border-color: #55A79A !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-primary.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-primary-dark {
  border-color: #33635c !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-primary-dark.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-primary-faded {
  border-color: rgba(85, 167, 154, 0.3) !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-primary-faded.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-info {
  border-color: #17a2b8 !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-info.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-success {
  border-color: #28a745 !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-success.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-warning {
  border-color: #ffc107 !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-warning.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-danger {
  border-color: #dc3545 !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-danger.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-dark {
  border-color: #343a40 !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-dark.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-secondary {
  border-color: #6c757d !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-secondary.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-black {
  border-color: #000 !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-black.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-white {
  border-color: #fff !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-white.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-green {
  border-color: #55A79A !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-green.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-red {
  border-color: #BE3E1D !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-red.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-blue {
  border-color: #00ADBB !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-blue.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-purple {
  border-color: #b771b0 !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-purple.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-pink {
  border-color: #CC164D !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-pink.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-orange {
  border-color: #e67e22 !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-orange.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-lime {
  border-color: #b1dc44 !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-lime.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-blue-dark {
  border-color: #34495e !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-blue-dark.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-red-dark {
  border-color: #a10f2b !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-red-dark.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-brown {
  border-color: #91633c !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-brown.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-cyan-dark {
  border-color: #008b8b !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-cyan-dark.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-yellow {
  border-color: #D4AC0D !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-yellow.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-slate {
  border-color: #5D6D7E !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-slate.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-olive {
  border-color: #808000 !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-olive.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-teal {
  border-color: #008080 !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-teal.border {
  border: 1px solid transparent;
}

/* line 22, assets/scss/core/utils/utils-borders.scss */

.border-green-bright {
  border-color: #2ECC71 !important;
}

/* line 23, assets/scss/core/utils/utils-borders.scss */

.border-green-bright.border {
  border: 1px solid transparent;
}

/* line 29, assets/scss/core/utils/utils-borders.scss */

.border-transparent {
  border-color: transparent !important;
}

/* line 34, assets/scss/core/utils/utils-borders.scss */

.border-1 {
  border-width: 1px !important;
}

/* line 35, assets/scss/core/utils/utils-borders.scss */

.border-w-1 {
  border-width: 1px !important;
}

/* line 36, assets/scss/core/utils/utils-borders.scss */

.border-top-1 {
  border-top-width: 1px !important;
}

/* line 37, assets/scss/core/utils/utils-borders.scss */

.border-right-1 {
  border-right-width: 1px !important;
}

/* line 38, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1 {
  border-bottom-width: 1px !important;
}

/* line 39, assets/scss/core/utils/utils-borders.scss */

.border-left-1 {
  border-left-width: 1px !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-light {
  border: 1px solid #f8f9fa !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-light {
  border-top: 1px solid #f8f9fa !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-light {
  border-bottom: 1px solid #f8f9fa !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-light {
  border-right: 1px solid #f8f9fa !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-light {
  border-left: 1px solid #f8f9fa !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-grey {
  border: 1px solid #e9ecef !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-grey {
  border-top: 1px solid #e9ecef !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-grey {
  border-bottom: 1px solid #e9ecef !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-grey {
  border-right: 1px solid #e9ecef !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-grey {
  border-left: 1px solid #e9ecef !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-grey-dark {
  border: 1px solid #495057 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-grey-dark {
  border-top: 1px solid #495057 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-grey-dark {
  border-bottom: 1px solid #495057 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-grey-dark {
  border-right: 1px solid #495057 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-grey-dark {
  border-left: 1px solid #495057 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-primary {
  border: 1px solid #55A79A !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-primary {
  border-top: 1px solid #55A79A !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-primary {
  border-bottom: 1px solid #55A79A !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-primary {
  border-right: 1px solid #55A79A !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-primary {
  border-left: 1px solid #55A79A !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-primary-dark {
  border: 1px solid #33635c !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-primary-dark {
  border-top: 1px solid #33635c !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-primary-dark {
  border-bottom: 1px solid #33635c !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-primary-dark {
  border-right: 1px solid #33635c !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-primary-dark {
  border-left: 1px solid #33635c !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-primary-faded {
  border: 1px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-primary-faded {
  border-top: 1px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-primary-faded {
  border-bottom: 1px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-primary-faded {
  border-right: 1px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-primary-faded {
  border-left: 1px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-info {
  border: 1px solid #17a2b8 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-info {
  border-top: 1px solid #17a2b8 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-info {
  border-bottom: 1px solid #17a2b8 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-info {
  border-right: 1px solid #17a2b8 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-info {
  border-left: 1px solid #17a2b8 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-success {
  border: 1px solid #28a745 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-success {
  border-top: 1px solid #28a745 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-success {
  border-bottom: 1px solid #28a745 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-success {
  border-right: 1px solid #28a745 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-success {
  border-left: 1px solid #28a745 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-warning {
  border: 1px solid #ffc107 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-warning {
  border-top: 1px solid #ffc107 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-warning {
  border-bottom: 1px solid #ffc107 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-warning {
  border-right: 1px solid #ffc107 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-warning {
  border-left: 1px solid #ffc107 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-danger {
  border: 1px solid #dc3545 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-danger {
  border-top: 1px solid #dc3545 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-danger {
  border-bottom: 1px solid #dc3545 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-danger {
  border-right: 1px solid #dc3545 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-danger {
  border-left: 1px solid #dc3545 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-dark {
  border: 1px solid #343a40 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-dark {
  border-top: 1px solid #343a40 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-dark {
  border-bottom: 1px solid #343a40 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-dark {
  border-right: 1px solid #343a40 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-dark {
  border-left: 1px solid #343a40 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-secondary {
  border: 1px solid #6c757d !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-secondary {
  border-top: 1px solid #6c757d !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-secondary {
  border-bottom: 1px solid #6c757d !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-secondary {
  border-right: 1px solid #6c757d !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-secondary {
  border-left: 1px solid #6c757d !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-black {
  border: 1px solid #000 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-black {
  border-top: 1px solid #000 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-black {
  border-bottom: 1px solid #000 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-black {
  border-right: 1px solid #000 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-black {
  border-left: 1px solid #000 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-white {
  border: 1px solid #fff !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-white {
  border-top: 1px solid #fff !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-white {
  border-bottom: 1px solid #fff !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-white {
  border-right: 1px solid #fff !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-white {
  border-left: 1px solid #fff !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-green {
  border: 1px solid #55A79A !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-green {
  border-top: 1px solid #55A79A !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-green {
  border-bottom: 1px solid #55A79A !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-green {
  border-right: 1px solid #55A79A !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-green {
  border-left: 1px solid #55A79A !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-red {
  border: 1px solid #BE3E1D !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-red {
  border-top: 1px solid #BE3E1D !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-red {
  border-bottom: 1px solid #BE3E1D !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-red {
  border-right: 1px solid #BE3E1D !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-red {
  border-left: 1px solid #BE3E1D !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-blue {
  border: 1px solid #00ADBB !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-blue {
  border-top: 1px solid #00ADBB !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-blue {
  border-bottom: 1px solid #00ADBB !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-blue {
  border-right: 1px solid #00ADBB !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-blue {
  border-left: 1px solid #00ADBB !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-purple {
  border: 1px solid #b771b0 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-purple {
  border-top: 1px solid #b771b0 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-purple {
  border-bottom: 1px solid #b771b0 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-purple {
  border-right: 1px solid #b771b0 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-purple {
  border-left: 1px solid #b771b0 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-pink {
  border: 1px solid #CC164D !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-pink {
  border-top: 1px solid #CC164D !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-pink {
  border-bottom: 1px solid #CC164D !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-pink {
  border-right: 1px solid #CC164D !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-pink {
  border-left: 1px solid #CC164D !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-orange {
  border: 1px solid #e67e22 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-orange {
  border-top: 1px solid #e67e22 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-orange {
  border-bottom: 1px solid #e67e22 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-orange {
  border-right: 1px solid #e67e22 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-orange {
  border-left: 1px solid #e67e22 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-lime {
  border: 1px solid #b1dc44 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-lime {
  border-top: 1px solid #b1dc44 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-lime {
  border-bottom: 1px solid #b1dc44 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-lime {
  border-right: 1px solid #b1dc44 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-lime {
  border-left: 1px solid #b1dc44 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-blue-dark {
  border: 1px solid #34495e !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-blue-dark {
  border-top: 1px solid #34495e !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-blue-dark {
  border-bottom: 1px solid #34495e !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-blue-dark {
  border-right: 1px solid #34495e !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-blue-dark {
  border-left: 1px solid #34495e !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-red-dark {
  border: 1px solid #a10f2b !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-red-dark {
  border-top: 1px solid #a10f2b !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-red-dark {
  border-bottom: 1px solid #a10f2b !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-red-dark {
  border-right: 1px solid #a10f2b !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-red-dark {
  border-left: 1px solid #a10f2b !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-brown {
  border: 1px solid #91633c !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-brown {
  border-top: 1px solid #91633c !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-brown {
  border-bottom: 1px solid #91633c !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-brown {
  border-right: 1px solid #91633c !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-brown {
  border-left: 1px solid #91633c !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-cyan-dark {
  border: 1px solid #008b8b !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-cyan-dark {
  border-top: 1px solid #008b8b !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-cyan-dark {
  border-bottom: 1px solid #008b8b !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-cyan-dark {
  border-right: 1px solid #008b8b !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-cyan-dark {
  border-left: 1px solid #008b8b !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-yellow {
  border: 1px solid #D4AC0D !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-yellow {
  border-top: 1px solid #D4AC0D !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-yellow {
  border-bottom: 1px solid #D4AC0D !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-yellow {
  border-right: 1px solid #D4AC0D !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-yellow {
  border-left: 1px solid #D4AC0D !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-slate {
  border: 1px solid #5D6D7E !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-slate {
  border-top: 1px solid #5D6D7E !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-slate {
  border-bottom: 1px solid #5D6D7E !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-slate {
  border-right: 1px solid #5D6D7E !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-slate {
  border-left: 1px solid #5D6D7E !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-olive {
  border: 1px solid #808000 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-olive {
  border-top: 1px solid #808000 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-olive {
  border-bottom: 1px solid #808000 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-olive {
  border-right: 1px solid #808000 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-olive {
  border-left: 1px solid #808000 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-teal {
  border: 1px solid #008080 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-teal {
  border-top: 1px solid #008080 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-teal {
  border-bottom: 1px solid #008080 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-teal {
  border-right: 1px solid #008080 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-teal {
  border-left: 1px solid #008080 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-1-green-bright {
  border: 1px solid #2ECC71 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-1-green-bright {
  border-top: 1px solid #2ECC71 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-1-green-bright {
  border-bottom: 1px solid #2ECC71 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-1-green-bright {
  border-right: 1px solid #2ECC71 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-1-green-bright {
  border-left: 1px solid #2ECC71 !important;
}

/* line 34, assets/scss/core/utils/utils-borders.scss */

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

/* line 35, assets/scss/core/utils/utils-borders.scss */

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

/* line 36, assets/scss/core/utils/utils-borders.scss */

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

/* line 37, assets/scss/core/utils/utils-borders.scss */

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

/* line 38, assets/scss/core/utils/utils-borders.scss */

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

/* line 39, assets/scss/core/utils/utils-borders.scss */

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

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-light {
  border: 2px solid #f8f9fa !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-light {
  border-top: 2px solid #f8f9fa !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-light {
  border-bottom: 2px solid #f8f9fa !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-light {
  border-right: 2px solid #f8f9fa !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-light {
  border-left: 2px solid #f8f9fa !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-grey {
  border: 2px solid #e9ecef !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-grey {
  border-top: 2px solid #e9ecef !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-grey {
  border-bottom: 2px solid #e9ecef !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-grey {
  border-right: 2px solid #e9ecef !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-grey {
  border-left: 2px solid #e9ecef !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-grey-dark {
  border: 2px solid #495057 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-grey-dark {
  border-top: 2px solid #495057 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-grey-dark {
  border-bottom: 2px solid #495057 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-grey-dark {
  border-right: 2px solid #495057 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-grey-dark {
  border-left: 2px solid #495057 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-primary {
  border: 2px solid #55A79A !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-primary {
  border-top: 2px solid #55A79A !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-primary {
  border-bottom: 2px solid #55A79A !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-primary {
  border-right: 2px solid #55A79A !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-primary {
  border-left: 2px solid #55A79A !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-primary-dark {
  border: 2px solid #33635c !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-primary-dark {
  border-top: 2px solid #33635c !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-primary-dark {
  border-bottom: 2px solid #33635c !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-primary-dark {
  border-right: 2px solid #33635c !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-primary-dark {
  border-left: 2px solid #33635c !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-primary-faded {
  border: 2px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-primary-faded {
  border-top: 2px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-primary-faded {
  border-bottom: 2px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-primary-faded {
  border-right: 2px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-primary-faded {
  border-left: 2px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-info {
  border: 2px solid #17a2b8 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-info {
  border-top: 2px solid #17a2b8 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-info {
  border-bottom: 2px solid #17a2b8 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-info {
  border-right: 2px solid #17a2b8 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-info {
  border-left: 2px solid #17a2b8 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-success {
  border: 2px solid #28a745 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-success {
  border-top: 2px solid #28a745 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-success {
  border-bottom: 2px solid #28a745 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-success {
  border-right: 2px solid #28a745 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-success {
  border-left: 2px solid #28a745 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-warning {
  border: 2px solid #ffc107 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-warning {
  border-top: 2px solid #ffc107 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-warning {
  border-bottom: 2px solid #ffc107 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-warning {
  border-right: 2px solid #ffc107 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-warning {
  border-left: 2px solid #ffc107 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-danger {
  border: 2px solid #dc3545 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-danger {
  border-top: 2px solid #dc3545 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-danger {
  border-bottom: 2px solid #dc3545 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-danger {
  border-right: 2px solid #dc3545 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-danger {
  border-left: 2px solid #dc3545 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-dark {
  border: 2px solid #343a40 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-dark {
  border-top: 2px solid #343a40 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-dark {
  border-bottom: 2px solid #343a40 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-dark {
  border-right: 2px solid #343a40 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-dark {
  border-left: 2px solid #343a40 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-secondary {
  border: 2px solid #6c757d !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-secondary {
  border-top: 2px solid #6c757d !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-secondary {
  border-bottom: 2px solid #6c757d !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-secondary {
  border-right: 2px solid #6c757d !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-secondary {
  border-left: 2px solid #6c757d !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-black {
  border: 2px solid #000 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-black {
  border-top: 2px solid #000 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-black {
  border-bottom: 2px solid #000 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-black {
  border-right: 2px solid #000 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-black {
  border-left: 2px solid #000 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-white {
  border: 2px solid #fff !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-white {
  border-top: 2px solid #fff !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-white {
  border-bottom: 2px solid #fff !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-white {
  border-right: 2px solid #fff !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-white {
  border-left: 2px solid #fff !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-green {
  border: 2px solid #55A79A !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-green {
  border-top: 2px solid #55A79A !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-green {
  border-bottom: 2px solid #55A79A !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-green {
  border-right: 2px solid #55A79A !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-green {
  border-left: 2px solid #55A79A !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-red {
  border: 2px solid #BE3E1D !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-red {
  border-top: 2px solid #BE3E1D !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-red {
  border-bottom: 2px solid #BE3E1D !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-red {
  border-right: 2px solid #BE3E1D !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-red {
  border-left: 2px solid #BE3E1D !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-blue {
  border: 2px solid #00ADBB !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-blue {
  border-top: 2px solid #00ADBB !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-blue {
  border-bottom: 2px solid #00ADBB !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-blue {
  border-right: 2px solid #00ADBB !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-blue {
  border-left: 2px solid #00ADBB !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-purple {
  border: 2px solid #b771b0 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-purple {
  border-top: 2px solid #b771b0 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-purple {
  border-bottom: 2px solid #b771b0 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-purple {
  border-right: 2px solid #b771b0 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-purple {
  border-left: 2px solid #b771b0 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-pink {
  border: 2px solid #CC164D !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-pink {
  border-top: 2px solid #CC164D !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-pink {
  border-bottom: 2px solid #CC164D !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-pink {
  border-right: 2px solid #CC164D !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-pink {
  border-left: 2px solid #CC164D !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-orange {
  border: 2px solid #e67e22 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-orange {
  border-top: 2px solid #e67e22 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-orange {
  border-bottom: 2px solid #e67e22 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-orange {
  border-right: 2px solid #e67e22 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-orange {
  border-left: 2px solid #e67e22 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-lime {
  border: 2px solid #b1dc44 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-lime {
  border-top: 2px solid #b1dc44 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-lime {
  border-bottom: 2px solid #b1dc44 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-lime {
  border-right: 2px solid #b1dc44 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-lime {
  border-left: 2px solid #b1dc44 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-blue-dark {
  border: 2px solid #34495e !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-blue-dark {
  border-top: 2px solid #34495e !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-blue-dark {
  border-bottom: 2px solid #34495e !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-blue-dark {
  border-right: 2px solid #34495e !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-blue-dark {
  border-left: 2px solid #34495e !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-red-dark {
  border: 2px solid #a10f2b !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-red-dark {
  border-top: 2px solid #a10f2b !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-red-dark {
  border-bottom: 2px solid #a10f2b !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-red-dark {
  border-right: 2px solid #a10f2b !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-red-dark {
  border-left: 2px solid #a10f2b !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-brown {
  border: 2px solid #91633c !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-brown {
  border-top: 2px solid #91633c !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-brown {
  border-bottom: 2px solid #91633c !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-brown {
  border-right: 2px solid #91633c !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-brown {
  border-left: 2px solid #91633c !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-cyan-dark {
  border: 2px solid #008b8b !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-cyan-dark {
  border-top: 2px solid #008b8b !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-cyan-dark {
  border-bottom: 2px solid #008b8b !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-cyan-dark {
  border-right: 2px solid #008b8b !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-cyan-dark {
  border-left: 2px solid #008b8b !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-yellow {
  border: 2px solid #D4AC0D !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-yellow {
  border-top: 2px solid #D4AC0D !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-yellow {
  border-bottom: 2px solid #D4AC0D !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-yellow {
  border-right: 2px solid #D4AC0D !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-yellow {
  border-left: 2px solid #D4AC0D !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-slate {
  border: 2px solid #5D6D7E !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-slate {
  border-top: 2px solid #5D6D7E !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-slate {
  border-bottom: 2px solid #5D6D7E !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-slate {
  border-right: 2px solid #5D6D7E !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-slate {
  border-left: 2px solid #5D6D7E !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-olive {
  border: 2px solid #808000 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-olive {
  border-top: 2px solid #808000 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-olive {
  border-bottom: 2px solid #808000 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-olive {
  border-right: 2px solid #808000 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-olive {
  border-left: 2px solid #808000 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-teal {
  border: 2px solid #008080 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-teal {
  border-top: 2px solid #008080 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-teal {
  border-bottom: 2px solid #008080 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-teal {
  border-right: 2px solid #008080 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-teal {
  border-left: 2px solid #008080 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-2-green-bright {
  border: 2px solid #2ECC71 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-2-green-bright {
  border-top: 2px solid #2ECC71 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-2-green-bright {
  border-bottom: 2px solid #2ECC71 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-2-green-bright {
  border-right: 2px solid #2ECC71 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-2-green-bright {
  border-left: 2px solid #2ECC71 !important;
}

/* line 34, assets/scss/core/utils/utils-borders.scss */

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

/* line 35, assets/scss/core/utils/utils-borders.scss */

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

/* line 36, assets/scss/core/utils/utils-borders.scss */

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

/* line 37, assets/scss/core/utils/utils-borders.scss */

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

/* line 38, assets/scss/core/utils/utils-borders.scss */

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

/* line 39, assets/scss/core/utils/utils-borders.scss */

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

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-light {
  border: 3px solid #f8f9fa !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-light {
  border-top: 3px solid #f8f9fa !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-light {
  border-bottom: 3px solid #f8f9fa !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-light {
  border-right: 3px solid #f8f9fa !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-light {
  border-left: 3px solid #f8f9fa !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-grey {
  border: 3px solid #e9ecef !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-grey {
  border-top: 3px solid #e9ecef !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-grey {
  border-bottom: 3px solid #e9ecef !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-grey {
  border-right: 3px solid #e9ecef !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-grey {
  border-left: 3px solid #e9ecef !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-grey-dark {
  border: 3px solid #495057 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-grey-dark {
  border-top: 3px solid #495057 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-grey-dark {
  border-bottom: 3px solid #495057 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-grey-dark {
  border-right: 3px solid #495057 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-grey-dark {
  border-left: 3px solid #495057 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-primary {
  border: 3px solid #55A79A !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-primary {
  border-top: 3px solid #55A79A !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-primary {
  border-bottom: 3px solid #55A79A !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-primary {
  border-right: 3px solid #55A79A !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-primary {
  border-left: 3px solid #55A79A !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-primary-dark {
  border: 3px solid #33635c !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-primary-dark {
  border-top: 3px solid #33635c !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-primary-dark {
  border-bottom: 3px solid #33635c !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-primary-dark {
  border-right: 3px solid #33635c !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-primary-dark {
  border-left: 3px solid #33635c !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-primary-faded {
  border: 3px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-primary-faded {
  border-top: 3px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-primary-faded {
  border-bottom: 3px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-primary-faded {
  border-right: 3px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-primary-faded {
  border-left: 3px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-info {
  border: 3px solid #17a2b8 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-info {
  border-top: 3px solid #17a2b8 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-info {
  border-bottom: 3px solid #17a2b8 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-info {
  border-right: 3px solid #17a2b8 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-info {
  border-left: 3px solid #17a2b8 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-success {
  border: 3px solid #28a745 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-success {
  border-top: 3px solid #28a745 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-success {
  border-bottom: 3px solid #28a745 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-success {
  border-right: 3px solid #28a745 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-success {
  border-left: 3px solid #28a745 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-warning {
  border: 3px solid #ffc107 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-warning {
  border-top: 3px solid #ffc107 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-warning {
  border-bottom: 3px solid #ffc107 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-warning {
  border-right: 3px solid #ffc107 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-warning {
  border-left: 3px solid #ffc107 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-danger {
  border: 3px solid #dc3545 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-danger {
  border-top: 3px solid #dc3545 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-danger {
  border-bottom: 3px solid #dc3545 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-danger {
  border-right: 3px solid #dc3545 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-danger {
  border-left: 3px solid #dc3545 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-dark {
  border: 3px solid #343a40 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-dark {
  border-top: 3px solid #343a40 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-dark {
  border-bottom: 3px solid #343a40 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-dark {
  border-right: 3px solid #343a40 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-dark {
  border-left: 3px solid #343a40 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-secondary {
  border: 3px solid #6c757d !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-secondary {
  border-top: 3px solid #6c757d !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-secondary {
  border-bottom: 3px solid #6c757d !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-secondary {
  border-right: 3px solid #6c757d !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-secondary {
  border-left: 3px solid #6c757d !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-black {
  border: 3px solid #000 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-black {
  border-top: 3px solid #000 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-black {
  border-bottom: 3px solid #000 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-black {
  border-right: 3px solid #000 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-black {
  border-left: 3px solid #000 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-white {
  border: 3px solid #fff !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-white {
  border-top: 3px solid #fff !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-white {
  border-bottom: 3px solid #fff !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-white {
  border-right: 3px solid #fff !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-white {
  border-left: 3px solid #fff !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-green {
  border: 3px solid #55A79A !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-green {
  border-top: 3px solid #55A79A !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-green {
  border-bottom: 3px solid #55A79A !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-green {
  border-right: 3px solid #55A79A !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-green {
  border-left: 3px solid #55A79A !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-red {
  border: 3px solid #BE3E1D !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-red {
  border-top: 3px solid #BE3E1D !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-red {
  border-bottom: 3px solid #BE3E1D !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-red {
  border-right: 3px solid #BE3E1D !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-red {
  border-left: 3px solid #BE3E1D !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-blue {
  border: 3px solid #00ADBB !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-blue {
  border-top: 3px solid #00ADBB !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-blue {
  border-bottom: 3px solid #00ADBB !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-blue {
  border-right: 3px solid #00ADBB !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-blue {
  border-left: 3px solid #00ADBB !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-purple {
  border: 3px solid #b771b0 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-purple {
  border-top: 3px solid #b771b0 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-purple {
  border-bottom: 3px solid #b771b0 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-purple {
  border-right: 3px solid #b771b0 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-purple {
  border-left: 3px solid #b771b0 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-pink {
  border: 3px solid #CC164D !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-pink {
  border-top: 3px solid #CC164D !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-pink {
  border-bottom: 3px solid #CC164D !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-pink {
  border-right: 3px solid #CC164D !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-pink {
  border-left: 3px solid #CC164D !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-orange {
  border: 3px solid #e67e22 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-orange {
  border-top: 3px solid #e67e22 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-orange {
  border-bottom: 3px solid #e67e22 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-orange {
  border-right: 3px solid #e67e22 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-orange {
  border-left: 3px solid #e67e22 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-lime {
  border: 3px solid #b1dc44 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-lime {
  border-top: 3px solid #b1dc44 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-lime {
  border-bottom: 3px solid #b1dc44 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-lime {
  border-right: 3px solid #b1dc44 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-lime {
  border-left: 3px solid #b1dc44 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-blue-dark {
  border: 3px solid #34495e !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-blue-dark {
  border-top: 3px solid #34495e !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-blue-dark {
  border-bottom: 3px solid #34495e !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-blue-dark {
  border-right: 3px solid #34495e !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-blue-dark {
  border-left: 3px solid #34495e !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-red-dark {
  border: 3px solid #a10f2b !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-red-dark {
  border-top: 3px solid #a10f2b !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-red-dark {
  border-bottom: 3px solid #a10f2b !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-red-dark {
  border-right: 3px solid #a10f2b !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-red-dark {
  border-left: 3px solid #a10f2b !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-brown {
  border: 3px solid #91633c !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-brown {
  border-top: 3px solid #91633c !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-brown {
  border-bottom: 3px solid #91633c !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-brown {
  border-right: 3px solid #91633c !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-brown {
  border-left: 3px solid #91633c !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-cyan-dark {
  border: 3px solid #008b8b !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-cyan-dark {
  border-top: 3px solid #008b8b !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-cyan-dark {
  border-bottom: 3px solid #008b8b !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-cyan-dark {
  border-right: 3px solid #008b8b !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-cyan-dark {
  border-left: 3px solid #008b8b !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-yellow {
  border: 3px solid #D4AC0D !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-yellow {
  border-top: 3px solid #D4AC0D !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-yellow {
  border-bottom: 3px solid #D4AC0D !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-yellow {
  border-right: 3px solid #D4AC0D !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-yellow {
  border-left: 3px solid #D4AC0D !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-slate {
  border: 3px solid #5D6D7E !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-slate {
  border-top: 3px solid #5D6D7E !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-slate {
  border-bottom: 3px solid #5D6D7E !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-slate {
  border-right: 3px solid #5D6D7E !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-slate {
  border-left: 3px solid #5D6D7E !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-olive {
  border: 3px solid #808000 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-olive {
  border-top: 3px solid #808000 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-olive {
  border-bottom: 3px solid #808000 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-olive {
  border-right: 3px solid #808000 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-olive {
  border-left: 3px solid #808000 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-teal {
  border: 3px solid #008080 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-teal {
  border-top: 3px solid #008080 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-teal {
  border-bottom: 3px solid #008080 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-teal {
  border-right: 3px solid #008080 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-teal {
  border-left: 3px solid #008080 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-3-green-bright {
  border: 3px solid #2ECC71 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-3-green-bright {
  border-top: 3px solid #2ECC71 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-3-green-bright {
  border-bottom: 3px solid #2ECC71 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-3-green-bright {
  border-right: 3px solid #2ECC71 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-3-green-bright {
  border-left: 3px solid #2ECC71 !important;
}

/* line 34, assets/scss/core/utils/utils-borders.scss */

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

/* line 35, assets/scss/core/utils/utils-borders.scss */

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

/* line 36, assets/scss/core/utils/utils-borders.scss */

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

/* line 37, assets/scss/core/utils/utils-borders.scss */

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

/* line 38, assets/scss/core/utils/utils-borders.scss */

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

/* line 39, assets/scss/core/utils/utils-borders.scss */

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

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-light {
  border: 4px solid #f8f9fa !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-light {
  border-top: 4px solid #f8f9fa !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-light {
  border-bottom: 4px solid #f8f9fa !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-light {
  border-right: 4px solid #f8f9fa !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-light {
  border-left: 4px solid #f8f9fa !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-grey {
  border: 4px solid #e9ecef !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-grey {
  border-top: 4px solid #e9ecef !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-grey {
  border-bottom: 4px solid #e9ecef !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-grey {
  border-right: 4px solid #e9ecef !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-grey {
  border-left: 4px solid #e9ecef !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-grey-dark {
  border: 4px solid #495057 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-grey-dark {
  border-top: 4px solid #495057 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-grey-dark {
  border-bottom: 4px solid #495057 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-grey-dark {
  border-right: 4px solid #495057 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-grey-dark {
  border-left: 4px solid #495057 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-primary {
  border: 4px solid #55A79A !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-primary {
  border-top: 4px solid #55A79A !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-primary {
  border-bottom: 4px solid #55A79A !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-primary {
  border-right: 4px solid #55A79A !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-primary {
  border-left: 4px solid #55A79A !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-primary-dark {
  border: 4px solid #33635c !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-primary-dark {
  border-top: 4px solid #33635c !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-primary-dark {
  border-bottom: 4px solid #33635c !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-primary-dark {
  border-right: 4px solid #33635c !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-primary-dark {
  border-left: 4px solid #33635c !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-primary-faded {
  border: 4px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-primary-faded {
  border-top: 4px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-primary-faded {
  border-bottom: 4px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-primary-faded {
  border-right: 4px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-primary-faded {
  border-left: 4px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-info {
  border: 4px solid #17a2b8 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-info {
  border-top: 4px solid #17a2b8 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-info {
  border-bottom: 4px solid #17a2b8 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-info {
  border-right: 4px solid #17a2b8 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-info {
  border-left: 4px solid #17a2b8 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-success {
  border: 4px solid #28a745 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-success {
  border-top: 4px solid #28a745 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-success {
  border-bottom: 4px solid #28a745 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-success {
  border-right: 4px solid #28a745 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-success {
  border-left: 4px solid #28a745 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-warning {
  border: 4px solid #ffc107 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-warning {
  border-top: 4px solid #ffc107 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-warning {
  border-bottom: 4px solid #ffc107 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-warning {
  border-right: 4px solid #ffc107 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-warning {
  border-left: 4px solid #ffc107 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-danger {
  border: 4px solid #dc3545 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-danger {
  border-top: 4px solid #dc3545 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-danger {
  border-bottom: 4px solid #dc3545 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-danger {
  border-right: 4px solid #dc3545 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-danger {
  border-left: 4px solid #dc3545 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-dark {
  border: 4px solid #343a40 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-dark {
  border-top: 4px solid #343a40 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-dark {
  border-bottom: 4px solid #343a40 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-dark {
  border-right: 4px solid #343a40 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-dark {
  border-left: 4px solid #343a40 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-secondary {
  border: 4px solid #6c757d !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-secondary {
  border-top: 4px solid #6c757d !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-secondary {
  border-bottom: 4px solid #6c757d !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-secondary {
  border-right: 4px solid #6c757d !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-secondary {
  border-left: 4px solid #6c757d !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-black {
  border: 4px solid #000 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-black {
  border-top: 4px solid #000 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-black {
  border-bottom: 4px solid #000 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-black {
  border-right: 4px solid #000 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-black {
  border-left: 4px solid #000 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-white {
  border: 4px solid #fff !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-white {
  border-top: 4px solid #fff !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-white {
  border-bottom: 4px solid #fff !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-white {
  border-right: 4px solid #fff !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-white {
  border-left: 4px solid #fff !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-green {
  border: 4px solid #55A79A !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-green {
  border-top: 4px solid #55A79A !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-green {
  border-bottom: 4px solid #55A79A !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-green {
  border-right: 4px solid #55A79A !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-green {
  border-left: 4px solid #55A79A !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-red {
  border: 4px solid #BE3E1D !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-red {
  border-top: 4px solid #BE3E1D !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-red {
  border-bottom: 4px solid #BE3E1D !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-red {
  border-right: 4px solid #BE3E1D !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-red {
  border-left: 4px solid #BE3E1D !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-blue {
  border: 4px solid #00ADBB !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-blue {
  border-top: 4px solid #00ADBB !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-blue {
  border-bottom: 4px solid #00ADBB !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-blue {
  border-right: 4px solid #00ADBB !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-blue {
  border-left: 4px solid #00ADBB !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-purple {
  border: 4px solid #b771b0 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-purple {
  border-top: 4px solid #b771b0 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-purple {
  border-bottom: 4px solid #b771b0 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-purple {
  border-right: 4px solid #b771b0 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-purple {
  border-left: 4px solid #b771b0 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-pink {
  border: 4px solid #CC164D !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-pink {
  border-top: 4px solid #CC164D !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-pink {
  border-bottom: 4px solid #CC164D !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-pink {
  border-right: 4px solid #CC164D !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-pink {
  border-left: 4px solid #CC164D !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-orange {
  border: 4px solid #e67e22 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-orange {
  border-top: 4px solid #e67e22 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-orange {
  border-bottom: 4px solid #e67e22 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-orange {
  border-right: 4px solid #e67e22 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-orange {
  border-left: 4px solid #e67e22 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-lime {
  border: 4px solid #b1dc44 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-lime {
  border-top: 4px solid #b1dc44 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-lime {
  border-bottom: 4px solid #b1dc44 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-lime {
  border-right: 4px solid #b1dc44 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-lime {
  border-left: 4px solid #b1dc44 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-blue-dark {
  border: 4px solid #34495e !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-blue-dark {
  border-top: 4px solid #34495e !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-blue-dark {
  border-bottom: 4px solid #34495e !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-blue-dark {
  border-right: 4px solid #34495e !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-blue-dark {
  border-left: 4px solid #34495e !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-red-dark {
  border: 4px solid #a10f2b !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-red-dark {
  border-top: 4px solid #a10f2b !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-red-dark {
  border-bottom: 4px solid #a10f2b !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-red-dark {
  border-right: 4px solid #a10f2b !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-red-dark {
  border-left: 4px solid #a10f2b !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-brown {
  border: 4px solid #91633c !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-brown {
  border-top: 4px solid #91633c !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-brown {
  border-bottom: 4px solid #91633c !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-brown {
  border-right: 4px solid #91633c !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-brown {
  border-left: 4px solid #91633c !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-cyan-dark {
  border: 4px solid #008b8b !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-cyan-dark {
  border-top: 4px solid #008b8b !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-cyan-dark {
  border-bottom: 4px solid #008b8b !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-cyan-dark {
  border-right: 4px solid #008b8b !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-cyan-dark {
  border-left: 4px solid #008b8b !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-yellow {
  border: 4px solid #D4AC0D !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-yellow {
  border-top: 4px solid #D4AC0D !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-yellow {
  border-bottom: 4px solid #D4AC0D !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-yellow {
  border-right: 4px solid #D4AC0D !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-yellow {
  border-left: 4px solid #D4AC0D !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-slate {
  border: 4px solid #5D6D7E !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-slate {
  border-top: 4px solid #5D6D7E !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-slate {
  border-bottom: 4px solid #5D6D7E !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-slate {
  border-right: 4px solid #5D6D7E !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-slate {
  border-left: 4px solid #5D6D7E !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-olive {
  border: 4px solid #808000 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-olive {
  border-top: 4px solid #808000 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-olive {
  border-bottom: 4px solid #808000 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-olive {
  border-right: 4px solid #808000 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-olive {
  border-left: 4px solid #808000 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-teal {
  border: 4px solid #008080 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-teal {
  border-top: 4px solid #008080 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-teal {
  border-bottom: 4px solid #008080 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-teal {
  border-right: 4px solid #008080 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-teal {
  border-left: 4px solid #008080 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-4-green-bright {
  border: 4px solid #2ECC71 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-4-green-bright {
  border-top: 4px solid #2ECC71 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-4-green-bright {
  border-bottom: 4px solid #2ECC71 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-4-green-bright {
  border-right: 4px solid #2ECC71 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-4-green-bright {
  border-left: 4px solid #2ECC71 !important;
}

/* line 34, assets/scss/core/utils/utils-borders.scss */

.border-5 {
  border-width: 5px !important;
}

/* line 35, assets/scss/core/utils/utils-borders.scss */

.border-w-5 {
  border-width: 5px !important;
}

/* line 36, assets/scss/core/utils/utils-borders.scss */

.border-top-5 {
  border-top-width: 5px !important;
}

/* line 37, assets/scss/core/utils/utils-borders.scss */

.border-right-5 {
  border-right-width: 5px !important;
}

/* line 38, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5 {
  border-bottom-width: 5px !important;
}

/* line 39, assets/scss/core/utils/utils-borders.scss */

.border-left-5 {
  border-left-width: 5px !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-light {
  border: 5px solid #f8f9fa !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-light {
  border-top: 5px solid #f8f9fa !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-light {
  border-bottom: 5px solid #f8f9fa !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-light {
  border-right: 5px solid #f8f9fa !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-light {
  border-left: 5px solid #f8f9fa !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-grey {
  border: 5px solid #e9ecef !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-grey {
  border-top: 5px solid #e9ecef !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-grey {
  border-bottom: 5px solid #e9ecef !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-grey {
  border-right: 5px solid #e9ecef !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-grey {
  border-left: 5px solid #e9ecef !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-grey-dark {
  border: 5px solid #495057 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-grey-dark {
  border-top: 5px solid #495057 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-grey-dark {
  border-bottom: 5px solid #495057 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-grey-dark {
  border-right: 5px solid #495057 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-grey-dark {
  border-left: 5px solid #495057 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-primary {
  border: 5px solid #55A79A !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-primary {
  border-top: 5px solid #55A79A !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-primary {
  border-bottom: 5px solid #55A79A !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-primary {
  border-right: 5px solid #55A79A !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-primary {
  border-left: 5px solid #55A79A !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-primary-dark {
  border: 5px solid #33635c !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-primary-dark {
  border-top: 5px solid #33635c !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-primary-dark {
  border-bottom: 5px solid #33635c !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-primary-dark {
  border-right: 5px solid #33635c !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-primary-dark {
  border-left: 5px solid #33635c !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-primary-faded {
  border: 5px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-primary-faded {
  border-top: 5px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-primary-faded {
  border-bottom: 5px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-primary-faded {
  border-right: 5px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-primary-faded {
  border-left: 5px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-info {
  border: 5px solid #17a2b8 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-info {
  border-top: 5px solid #17a2b8 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-info {
  border-bottom: 5px solid #17a2b8 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-info {
  border-right: 5px solid #17a2b8 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-info {
  border-left: 5px solid #17a2b8 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-success {
  border: 5px solid #28a745 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-success {
  border-top: 5px solid #28a745 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-success {
  border-bottom: 5px solid #28a745 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-success {
  border-right: 5px solid #28a745 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-success {
  border-left: 5px solid #28a745 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-warning {
  border: 5px solid #ffc107 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-warning {
  border-top: 5px solid #ffc107 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-warning {
  border-bottom: 5px solid #ffc107 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-warning {
  border-right: 5px solid #ffc107 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-warning {
  border-left: 5px solid #ffc107 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-danger {
  border: 5px solid #dc3545 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-danger {
  border-top: 5px solid #dc3545 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-danger {
  border-bottom: 5px solid #dc3545 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-danger {
  border-right: 5px solid #dc3545 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-danger {
  border-left: 5px solid #dc3545 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-dark {
  border: 5px solid #343a40 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-dark {
  border-top: 5px solid #343a40 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-dark {
  border-bottom: 5px solid #343a40 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-dark {
  border-right: 5px solid #343a40 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-dark {
  border-left: 5px solid #343a40 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-secondary {
  border: 5px solid #6c757d !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-secondary {
  border-top: 5px solid #6c757d !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-secondary {
  border-bottom: 5px solid #6c757d !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-secondary {
  border-right: 5px solid #6c757d !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-secondary {
  border-left: 5px solid #6c757d !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-black {
  border: 5px solid #000 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-black {
  border-top: 5px solid #000 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-black {
  border-bottom: 5px solid #000 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-black {
  border-right: 5px solid #000 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-black {
  border-left: 5px solid #000 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-white {
  border: 5px solid #fff !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-white {
  border-top: 5px solid #fff !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-white {
  border-bottom: 5px solid #fff !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-white {
  border-right: 5px solid #fff !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-white {
  border-left: 5px solid #fff !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-green {
  border: 5px solid #55A79A !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-green {
  border-top: 5px solid #55A79A !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-green {
  border-bottom: 5px solid #55A79A !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-green {
  border-right: 5px solid #55A79A !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-green {
  border-left: 5px solid #55A79A !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-red {
  border: 5px solid #BE3E1D !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-red {
  border-top: 5px solid #BE3E1D !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-red {
  border-bottom: 5px solid #BE3E1D !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-red {
  border-right: 5px solid #BE3E1D !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-red {
  border-left: 5px solid #BE3E1D !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-blue {
  border: 5px solid #00ADBB !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-blue {
  border-top: 5px solid #00ADBB !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-blue {
  border-bottom: 5px solid #00ADBB !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-blue {
  border-right: 5px solid #00ADBB !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-blue {
  border-left: 5px solid #00ADBB !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-purple {
  border: 5px solid #b771b0 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-purple {
  border-top: 5px solid #b771b0 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-purple {
  border-bottom: 5px solid #b771b0 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-purple {
  border-right: 5px solid #b771b0 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-purple {
  border-left: 5px solid #b771b0 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-pink {
  border: 5px solid #CC164D !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-pink {
  border-top: 5px solid #CC164D !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-pink {
  border-bottom: 5px solid #CC164D !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-pink {
  border-right: 5px solid #CC164D !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-pink {
  border-left: 5px solid #CC164D !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-orange {
  border: 5px solid #e67e22 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-orange {
  border-top: 5px solid #e67e22 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-orange {
  border-bottom: 5px solid #e67e22 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-orange {
  border-right: 5px solid #e67e22 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-orange {
  border-left: 5px solid #e67e22 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-lime {
  border: 5px solid #b1dc44 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-lime {
  border-top: 5px solid #b1dc44 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-lime {
  border-bottom: 5px solid #b1dc44 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-lime {
  border-right: 5px solid #b1dc44 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-lime {
  border-left: 5px solid #b1dc44 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-blue-dark {
  border: 5px solid #34495e !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-blue-dark {
  border-top: 5px solid #34495e !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-blue-dark {
  border-bottom: 5px solid #34495e !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-blue-dark {
  border-right: 5px solid #34495e !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-blue-dark {
  border-left: 5px solid #34495e !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-red-dark {
  border: 5px solid #a10f2b !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-red-dark {
  border-top: 5px solid #a10f2b !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-red-dark {
  border-bottom: 5px solid #a10f2b !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-red-dark {
  border-right: 5px solid #a10f2b !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-red-dark {
  border-left: 5px solid #a10f2b !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-brown {
  border: 5px solid #91633c !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-brown {
  border-top: 5px solid #91633c !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-brown {
  border-bottom: 5px solid #91633c !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-brown {
  border-right: 5px solid #91633c !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-brown {
  border-left: 5px solid #91633c !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-cyan-dark {
  border: 5px solid #008b8b !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-cyan-dark {
  border-top: 5px solid #008b8b !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-cyan-dark {
  border-bottom: 5px solid #008b8b !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-cyan-dark {
  border-right: 5px solid #008b8b !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-cyan-dark {
  border-left: 5px solid #008b8b !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-yellow {
  border: 5px solid #D4AC0D !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-yellow {
  border-top: 5px solid #D4AC0D !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-yellow {
  border-bottom: 5px solid #D4AC0D !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-yellow {
  border-right: 5px solid #D4AC0D !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-yellow {
  border-left: 5px solid #D4AC0D !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-slate {
  border: 5px solid #5D6D7E !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-slate {
  border-top: 5px solid #5D6D7E !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-slate {
  border-bottom: 5px solid #5D6D7E !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-slate {
  border-right: 5px solid #5D6D7E !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-slate {
  border-left: 5px solid #5D6D7E !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-olive {
  border: 5px solid #808000 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-olive {
  border-top: 5px solid #808000 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-olive {
  border-bottom: 5px solid #808000 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-olive {
  border-right: 5px solid #808000 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-olive {
  border-left: 5px solid #808000 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-teal {
  border: 5px solid #008080 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-teal {
  border-top: 5px solid #008080 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-teal {
  border-bottom: 5px solid #008080 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-teal {
  border-right: 5px solid #008080 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-teal {
  border-left: 5px solid #008080 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-5-green-bright {
  border: 5px solid #2ECC71 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-5-green-bright {
  border-top: 5px solid #2ECC71 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-5-green-bright {
  border-bottom: 5px solid #2ECC71 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-5-green-bright {
  border-right: 5px solid #2ECC71 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-5-green-bright {
  border-left: 5px solid #2ECC71 !important;
}

/* line 34, assets/scss/core/utils/utils-borders.scss */

.border-10 {
  border-width: 10px !important;
}

/* line 35, assets/scss/core/utils/utils-borders.scss */

.border-w-10 {
  border-width: 10px !important;
}

/* line 36, assets/scss/core/utils/utils-borders.scss */

.border-top-10 {
  border-top-width: 10px !important;
}

/* line 37, assets/scss/core/utils/utils-borders.scss */

.border-right-10 {
  border-right-width: 10px !important;
}

/* line 38, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10 {
  border-bottom-width: 10px !important;
}

/* line 39, assets/scss/core/utils/utils-borders.scss */

.border-left-10 {
  border-left-width: 10px !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-light {
  border: 10px solid #f8f9fa !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-light {
  border-top: 10px solid #f8f9fa !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-light {
  border-bottom: 10px solid #f8f9fa !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-light {
  border-right: 10px solid #f8f9fa !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-light {
  border-left: 10px solid #f8f9fa !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-grey {
  border: 10px solid #e9ecef !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-grey {
  border-top: 10px solid #e9ecef !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-grey {
  border-bottom: 10px solid #e9ecef !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-grey {
  border-right: 10px solid #e9ecef !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-grey {
  border-left: 10px solid #e9ecef !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-grey-dark {
  border: 10px solid #495057 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-grey-dark {
  border-top: 10px solid #495057 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-grey-dark {
  border-bottom: 10px solid #495057 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-grey-dark {
  border-right: 10px solid #495057 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-grey-dark {
  border-left: 10px solid #495057 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-primary {
  border: 10px solid #55A79A !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-primary {
  border-top: 10px solid #55A79A !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-primary {
  border-bottom: 10px solid #55A79A !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-primary {
  border-right: 10px solid #55A79A !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-primary {
  border-left: 10px solid #55A79A !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-primary-dark {
  border: 10px solid #33635c !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-primary-dark {
  border-top: 10px solid #33635c !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-primary-dark {
  border-bottom: 10px solid #33635c !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-primary-dark {
  border-right: 10px solid #33635c !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-primary-dark {
  border-left: 10px solid #33635c !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-primary-faded {
  border: 10px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-primary-faded {
  border-top: 10px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-primary-faded {
  border-bottom: 10px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-primary-faded {
  border-right: 10px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-primary-faded {
  border-left: 10px solid rgba(85, 167, 154, 0.3) !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-info {
  border: 10px solid #17a2b8 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-info {
  border-top: 10px solid #17a2b8 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-info {
  border-bottom: 10px solid #17a2b8 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-info {
  border-right: 10px solid #17a2b8 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-info {
  border-left: 10px solid #17a2b8 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-success {
  border: 10px solid #28a745 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-success {
  border-top: 10px solid #28a745 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-success {
  border-bottom: 10px solid #28a745 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-success {
  border-right: 10px solid #28a745 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-success {
  border-left: 10px solid #28a745 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-warning {
  border: 10px solid #ffc107 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-warning {
  border-top: 10px solid #ffc107 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-warning {
  border-bottom: 10px solid #ffc107 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-warning {
  border-right: 10px solid #ffc107 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-warning {
  border-left: 10px solid #ffc107 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-danger {
  border: 10px solid #dc3545 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-danger {
  border-top: 10px solid #dc3545 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-danger {
  border-bottom: 10px solid #dc3545 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-danger {
  border-right: 10px solid #dc3545 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-danger {
  border-left: 10px solid #dc3545 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-dark {
  border: 10px solid #343a40 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-dark {
  border-top: 10px solid #343a40 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-dark {
  border-bottom: 10px solid #343a40 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-dark {
  border-right: 10px solid #343a40 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-dark {
  border-left: 10px solid #343a40 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-secondary {
  border: 10px solid #6c757d !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-secondary {
  border-top: 10px solid #6c757d !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-secondary {
  border-bottom: 10px solid #6c757d !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-secondary {
  border-right: 10px solid #6c757d !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-secondary {
  border-left: 10px solid #6c757d !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-black {
  border: 10px solid #000 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-black {
  border-top: 10px solid #000 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-black {
  border-bottom: 10px solid #000 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-black {
  border-right: 10px solid #000 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-black {
  border-left: 10px solid #000 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-white {
  border: 10px solid #fff !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-white {
  border-top: 10px solid #fff !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-white {
  border-bottom: 10px solid #fff !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-white {
  border-right: 10px solid #fff !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-white {
  border-left: 10px solid #fff !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-green {
  border: 10px solid #55A79A !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-green {
  border-top: 10px solid #55A79A !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-green {
  border-bottom: 10px solid #55A79A !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-green {
  border-right: 10px solid #55A79A !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-green {
  border-left: 10px solid #55A79A !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-red {
  border: 10px solid #BE3E1D !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-red {
  border-top: 10px solid #BE3E1D !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-red {
  border-bottom: 10px solid #BE3E1D !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-red {
  border-right: 10px solid #BE3E1D !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-red {
  border-left: 10px solid #BE3E1D !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-blue {
  border: 10px solid #00ADBB !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-blue {
  border-top: 10px solid #00ADBB !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-blue {
  border-bottom: 10px solid #00ADBB !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-blue {
  border-right: 10px solid #00ADBB !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-blue {
  border-left: 10px solid #00ADBB !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-purple {
  border: 10px solid #b771b0 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-purple {
  border-top: 10px solid #b771b0 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-purple {
  border-bottom: 10px solid #b771b0 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-purple {
  border-right: 10px solid #b771b0 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-purple {
  border-left: 10px solid #b771b0 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-pink {
  border: 10px solid #CC164D !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-pink {
  border-top: 10px solid #CC164D !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-pink {
  border-bottom: 10px solid #CC164D !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-pink {
  border-right: 10px solid #CC164D !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-pink {
  border-left: 10px solid #CC164D !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-orange {
  border: 10px solid #e67e22 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-orange {
  border-top: 10px solid #e67e22 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-orange {
  border-bottom: 10px solid #e67e22 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-orange {
  border-right: 10px solid #e67e22 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-orange {
  border-left: 10px solid #e67e22 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-lime {
  border: 10px solid #b1dc44 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-lime {
  border-top: 10px solid #b1dc44 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-lime {
  border-bottom: 10px solid #b1dc44 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-lime {
  border-right: 10px solid #b1dc44 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-lime {
  border-left: 10px solid #b1dc44 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-blue-dark {
  border: 10px solid #34495e !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-blue-dark {
  border-top: 10px solid #34495e !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-blue-dark {
  border-bottom: 10px solid #34495e !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-blue-dark {
  border-right: 10px solid #34495e !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-blue-dark {
  border-left: 10px solid #34495e !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-red-dark {
  border: 10px solid #a10f2b !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-red-dark {
  border-top: 10px solid #a10f2b !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-red-dark {
  border-bottom: 10px solid #a10f2b !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-red-dark {
  border-right: 10px solid #a10f2b !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-red-dark {
  border-left: 10px solid #a10f2b !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-brown {
  border: 10px solid #91633c !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-brown {
  border-top: 10px solid #91633c !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-brown {
  border-bottom: 10px solid #91633c !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-brown {
  border-right: 10px solid #91633c !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-brown {
  border-left: 10px solid #91633c !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-cyan-dark {
  border: 10px solid #008b8b !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-cyan-dark {
  border-top: 10px solid #008b8b !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-cyan-dark {
  border-bottom: 10px solid #008b8b !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-cyan-dark {
  border-right: 10px solid #008b8b !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-cyan-dark {
  border-left: 10px solid #008b8b !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-yellow {
  border: 10px solid #D4AC0D !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-yellow {
  border-top: 10px solid #D4AC0D !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-yellow {
  border-bottom: 10px solid #D4AC0D !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-yellow {
  border-right: 10px solid #D4AC0D !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-yellow {
  border-left: 10px solid #D4AC0D !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-slate {
  border: 10px solid #5D6D7E !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-slate {
  border-top: 10px solid #5D6D7E !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-slate {
  border-bottom: 10px solid #5D6D7E !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-slate {
  border-right: 10px solid #5D6D7E !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-slate {
  border-left: 10px solid #5D6D7E !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-olive {
  border: 10px solid #808000 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-olive {
  border-top: 10px solid #808000 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-olive {
  border-bottom: 10px solid #808000 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-olive {
  border-right: 10px solid #808000 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-olive {
  border-left: 10px solid #808000 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-teal {
  border: 10px solid #008080 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-teal {
  border-top: 10px solid #008080 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-teal {
  border-bottom: 10px solid #008080 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-teal {
  border-right: 10px solid #008080 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-teal {
  border-left: 10px solid #008080 !important;
}

/* line 43, assets/scss/core/utils/utils-borders.scss */

.border-10-green-bright {
  border: 10px solid #2ECC71 !important;
}

/* line 46, assets/scss/core/utils/utils-borders.scss */

.border-top-10-green-bright {
  border-top: 10px solid #2ECC71 !important;
}

/* line 49, assets/scss/core/utils/utils-borders.scss */

.border-bottom-10-green-bright {
  border-bottom: 10px solid #2ECC71 !important;
}

/* line 52, assets/scss/core/utils/utils-borders.scss */

.border-right-10-green-bright {
  border-right: 10px solid #2ECC71 !important;
}

/* line 55, assets/scss/core/utils/utils-borders.scss */

.border-left-10-green-bright {
  border-left: 10px solid #2ECC71 !important;
}

@media (min-width: 576px) {
  /* line 67, assets/scss/core/utils/utils-borders.scss */
  .border-sm {
    border: 1px solid #dee2e6 !important;
  }
  /* line 68, assets/scss/core/utils/utils-borders.scss */
  .border-top-sm {
    border-top: 1px solid #dee2e6 !important;
  }
  /* line 69, assets/scss/core/utils/utils-borders.scss */
  .border-right-sm {
    border-right: 1px solid #dee2e6 !important;
  }
  /* line 70, assets/scss/core/utils/utils-borders.scss */
  .border-bottom-sm {
    border-bottom: 1px solid #dee2e6 !important;
  }
  /* line 71, assets/scss/core/utils/utils-borders.scss */
  .border-left-sm {
    border-left: 1px solid #dee2e6 !important;
  }
  /* line 73, assets/scss/core/utils/utils-borders.scss */
  .border-0-sm {
    border: 0 !important;
  }
  /* line 74, assets/scss/core/utils/utils-borders.scss */
  .border-top-0-sm {
    border-top: 0 !important;
  }
  /* line 75, assets/scss/core/utils/utils-borders.scss */
  .border-right-0-sm {
    border-right: 0 !important;
  }
  /* line 76, assets/scss/core/utils/utils-borders.scss */
  .border-bottom-0-sm {
    border-bottom: 0 !important;
  }
  /* line 77, assets/scss/core/utils/utils-borders.scss */
  .border-left-0-sm {
    border-left: 0 !important;
  }
}

@media (min-width: 768px) {
  /* line 67, assets/scss/core/utils/utils-borders.scss */
  .border-md {
    border: 1px solid #dee2e6 !important;
  }
  /* line 68, assets/scss/core/utils/utils-borders.scss */
  .border-top-md {
    border-top: 1px solid #dee2e6 !important;
  }
  /* line 69, assets/scss/core/utils/utils-borders.scss */
  .border-right-md {
    border-right: 1px solid #dee2e6 !important;
  }
  /* line 70, assets/scss/core/utils/utils-borders.scss */
  .border-bottom-md {
    border-bottom: 1px solid #dee2e6 !important;
  }
  /* line 71, assets/scss/core/utils/utils-borders.scss */
  .border-left-md {
    border-left: 1px solid #dee2e6 !important;
  }
  /* line 73, assets/scss/core/utils/utils-borders.scss */
  .border-0-md {
    border: 0 !important;
  }
  /* line 74, assets/scss/core/utils/utils-borders.scss */
  .border-top-0-md {
    border-top: 0 !important;
  }
  /* line 75, assets/scss/core/utils/utils-borders.scss */
  .border-right-0-md {
    border-right: 0 !important;
  }
  /* line 76, assets/scss/core/utils/utils-borders.scss */
  .border-bottom-0-md {
    border-bottom: 0 !important;
  }
  /* line 77, assets/scss/core/utils/utils-borders.scss */
  .border-left-0-md {
    border-left: 0 !important;
  }
}

@media (min-width: 992px) {
  /* line 67, assets/scss/core/utils/utils-borders.scss */
  .border-lg {
    border: 1px solid #dee2e6 !important;
  }
  /* line 68, assets/scss/core/utils/utils-borders.scss */
  .border-top-lg {
    border-top: 1px solid #dee2e6 !important;
  }
  /* line 69, assets/scss/core/utils/utils-borders.scss */
  .border-right-lg {
    border-right: 1px solid #dee2e6 !important;
  }
  /* line 70, assets/scss/core/utils/utils-borders.scss */
  .border-bottom-lg {
    border-bottom: 1px solid #dee2e6 !important;
  }
  /* line 71, assets/scss/core/utils/utils-borders.scss */
  .border-left-lg {
    border-left: 1px solid #dee2e6 !important;
  }
  /* line 73, assets/scss/core/utils/utils-borders.scss */
  .border-0-lg {
    border: 0 !important;
  }
  /* line 74, assets/scss/core/utils/utils-borders.scss */
  .border-top-0-lg {
    border-top: 0 !important;
  }
  /* line 75, assets/scss/core/utils/utils-borders.scss */
  .border-right-0-lg {
    border-right: 0 !important;
  }
  /* line 76, assets/scss/core/utils/utils-borders.scss */
  .border-bottom-0-lg {
    border-bottom: 0 !important;
  }
  /* line 77, assets/scss/core/utils/utils-borders.scss */
  .border-left-0-lg {
    border-left: 0 !important;
  }
}

@media (min-width: 1200px) {
  /* line 67, assets/scss/core/utils/utils-borders.scss */
  .border-xl {
    border: 1px solid #dee2e6 !important;
  }
  /* line 68, assets/scss/core/utils/utils-borders.scss */
  .border-top-xl {
    border-top: 1px solid #dee2e6 !important;
  }
  /* line 69, assets/scss/core/utils/utils-borders.scss */
  .border-right-xl {
    border-right: 1px solid #dee2e6 !important;
  }
  /* line 70, assets/scss/core/utils/utils-borders.scss */
  .border-bottom-xl {
    border-bottom: 1px solid #dee2e6 !important;
  }
  /* line 71, assets/scss/core/utils/utils-borders.scss */
  .border-left-xl {
    border-left: 1px solid #dee2e6 !important;
  }
  /* line 73, assets/scss/core/utils/utils-borders.scss */
  .border-0-xl {
    border: 0 !important;
  }
  /* line 74, assets/scss/core/utils/utils-borders.scss */
  .border-top-0-xl {
    border-top: 0 !important;
  }
  /* line 75, assets/scss/core/utils/utils-borders.scss */
  .border-right-0-xl {
    border-right: 0 !important;
  }
  /* line 76, assets/scss/core/utils/utils-borders.scss */
  .border-bottom-0-xl {
    border-bottom: 0 !important;
  }
  /* line 77, assets/scss/core/utils/utils-borders.scss */
  .border-left-0-xl {
    border-left: 0 !important;
  }
}

/* line 67, assets/scss/core/utils/utils-borders.scss */

.border {
  border: 1px solid #dee2e6 !important;
}

/* line 68, assets/scss/core/utils/utils-borders.scss */

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

/* line 69, assets/scss/core/utils/utils-borders.scss */

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

/* line 70, assets/scss/core/utils/utils-borders.scss */

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

/* line 71, assets/scss/core/utils/utils-borders.scss */

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

/* line 73, assets/scss/core/utils/utils-borders.scss */

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

/* line 74, assets/scss/core/utils/utils-borders.scss */

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

/* line 75, assets/scss/core/utils/utils-borders.scss */

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

/* line 76, assets/scss/core/utils/utils-borders.scss */

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

/* line 77, assets/scss/core/utils/utils-borders.scss */

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

/* line 82, assets/scss/core/utils/utils-borders.scss */

.rounded-5 {
  border-radius: 5px !important;
}

/* line 82, assets/scss/core/utils/utils-borders.scss */

.rounded-10 {
  border-radius: 10px !important;
}

/* line 82, assets/scss/core/utils/utils-borders.scss */

.rounded-15 {
  border-radius: 15px !important;
}

/* line 82, assets/scss/core/utils/utils-borders.scss */

.rounded-20 {
  border-radius: 20px !important;
}

/* line 82, assets/scss/core/utils/utils-borders.scss */

.rounded-25 {
  border-radius: 25px !important;
}

/* line 82, assets/scss/core/utils/utils-borders.scss */

.rounded-30 {
  border-radius: 30px !important;
}

/* line 82, assets/scss/core/utils/utils-borders.scss */

.rounded-35 {
  border-radius: 35px !important;
}

/* line 82, assets/scss/core/utils/utils-borders.scss */

.rounded-40 {
  border-radius: 40px !important;
}

/* line 82, assets/scss/core/utils/utils-borders.scss */

.rounded-45 {
  border-radius: 45px !important;
}

/* line 82, assets/scss/core/utils/utils-borders.scss */

.rounded-50 {
  border-radius: 50px !important;
}

/* line 10, assets/scss/core/utils/utils-position.scss */

.pos-absolute {
  position: absolute !important;
}

/* line 10, assets/scss/core/utils/utils-position.scss */

.pos-relative {
  position: relative !important;
  overflow: hidden;
}

/* line 10, assets/scss/core/utils/utils-position.scss */

.pos-static {
  position: static !important;
}

/* line 10, assets/scss/core/utils/utils-position.scss */

.pos-fixed {
  position: fixed !important;
}

/* line 19, assets/scss/core/utils/utils-position.scss */

.pos-t {
  top: 0 !important;
}

/* line 22, assets/scss/core/utils/utils-position.scss */

.pos-b {
  top: auto !important;
  bottom: 0 !important;
}

/* line 26, assets/scss/core/utils/utils-position.scss */

.pos-l {
  left: 0 !important;
}

/* line 29, assets/scss/core/utils/utils-position.scss */

.pos-r {
  left: auto !important;
  right: 0 !important;
}

/* line 34, assets/scss/core/utils/utils-position.scss */

.pos-x {
  left: 0 !important;
  right: 0 !important;
}

/* line 38, assets/scss/core/utils/utils-position.scss */

.pos-y {
  top: 0 !important;
  bottom: 0 !important;
}

/* line 42, assets/scss/core/utils/utils-position.scss */

.pos-a {
  left: 0 !important;
  right: 0 !important;
  top: 0 !important;
  bottom: 0 !important;
}

/* line 49, assets/scss/core/utils/utils-position.scss */

.pos-vcenter {
  top: 50% !important;
  -webkit-transform: perspective(1px) translateY(-50%);
  transform: perspective(1px) translateY(-50%);
}

/* line 54, assets/scss/core/utils/utils-position.scss */

.pos-t-auto {
  top: auto !important;
}

/* line 57, assets/scss/core/utils/utils-position.scss */

.pos-b-auto {
  bottom: auto !important;
}

/* line 60, assets/scss/core/utils/utils-position.scss */

.pos-l-auto {
  left: auto !important;
}

/* line 63, assets/scss/core/utils/utils-position.scss */

.pos-r-auto {
  right: auto !important;
}

/* line 71, assets/scss/core/utils/utils-position.scss */

.pos-t-1 {
  top: 1% !important;
}

/* line 74, assets/scss/core/utils/utils-position.scss */

.pos-b-1 {
  bottom: 1% !important;
}

/* line 77, assets/scss/core/utils/utils-position.scss */

.pos-l-1 {
  left: 1% !important;
}

/* line 80, assets/scss/core/utils/utils-position.scss */

.pos-r-1 {
  right: 1% !important;
}

/* line 71, assets/scss/core/utils/utils-position.scss */

.pos-t-2 {
  top: 2% !important;
}

/* line 74, assets/scss/core/utils/utils-position.scss */

.pos-b-2 {
  bottom: 2% !important;
}

/* line 77, assets/scss/core/utils/utils-position.scss */

.pos-l-2 {
  left: 2% !important;
}

/* line 80, assets/scss/core/utils/utils-position.scss */

.pos-r-2 {
  right: 2% !important;
}

/* line 71, assets/scss/core/utils/utils-position.scss */

.pos-t-3 {
  top: 3% !important;
}

/* line 74, assets/scss/core/utils/utils-position.scss */

.pos-b-3 {
  bottom: 3% !important;
}

/* line 77, assets/scss/core/utils/utils-position.scss */

.pos-l-3 {
  left: 3% !important;
}

/* line 80, assets/scss/core/utils/utils-position.scss */

.pos-r-3 {
  right: 3% !important;
}

/* line 71, assets/scss/core/utils/utils-position.scss */

.pos-t-4 {
  top: 4% !important;
}

/* line 74, assets/scss/core/utils/utils-position.scss */

.pos-b-4 {
  bottom: 4% !important;
}

/* line 77, assets/scss/core/utils/utils-position.scss */

.pos-l-4 {
  left: 4% !important;
}

/* line 80, assets/scss/core/utils/utils-position.scss */

.pos-r-4 {
  right: 4% !important;
}

/* line 71, assets/scss/core/utils/utils-position.scss */

.pos-t-5 {
  top: 5% !important;
}

/* line 74, assets/scss/core/utils/utils-position.scss */

.pos-b-5 {
  bottom: 5% !important;
}

/* line 77, assets/scss/core/utils/utils-position.scss */

.pos-l-5 {
  left: 5% !important;
}

/* line 80, assets/scss/core/utils/utils-position.scss */

.pos-r-5 {
  right: 5% !important;
}

/* line 71, assets/scss/core/utils/utils-position.scss */

.pos-t-6 {
  top: 6% !important;
}

/* line 74, assets/scss/core/utils/utils-position.scss */

.pos-b-6 {
  bottom: 6% !important;
}

/* line 77, assets/scss/core/utils/utils-position.scss */

.pos-l-6 {
  left: 6% !important;
}

/* line 80, assets/scss/core/utils/utils-position.scss */

.pos-r-6 {
  right: 6% !important;
}

/* line 71, assets/scss/core/utils/utils-position.scss */

.pos-t-7 {
  top: 7% !important;
}

/* line 74, assets/scss/core/utils/utils-position.scss */

.pos-b-7 {
  bottom: 7% !important;
}

/* line 77, assets/scss/core/utils/utils-position.scss */

.pos-l-7 {
  left: 7% !important;
}

/* line 80, assets/scss/core/utils/utils-position.scss */

.pos-r-7 {
  right: 7% !important;
}

/* line 71, assets/scss/core/utils/utils-position.scss */

.pos-t-8 {
  top: 8% !important;
}

/* line 74, assets/scss/core/utils/utils-position.scss */

.pos-b-8 {
  bottom: 8% !important;
}

/* line 77, assets/scss/core/utils/utils-position.scss */

.pos-l-8 {
  left: 8% !important;
}

/* line 80, assets/scss/core/utils/utils-position.scss */

.pos-r-8 {
  right: 8% !important;
}

/* line 71, assets/scss/core/utils/utils-position.scss */

.pos-t-9 {
  top: 9% !important;
}

/* line 74, assets/scss/core/utils/utils-position.scss */

.pos-b-9 {
  bottom: 9% !important;
}

/* line 77, assets/scss/core/utils/utils-position.scss */

.pos-l-9 {
  left: 9% !important;
}

/* line 80, assets/scss/core/utils/utils-position.scss */

.pos-r-9 {
  right: 9% !important;
}

/* line 71, assets/scss/core/utils/utils-position.scss */

.pos-t-10 {
  top: 10% !important;
}

/* line 74, assets/scss/core/utils/utils-position.scss */

.pos-b-10 {
  bottom: 10% !important;
}

/* line 77, assets/scss/core/utils/utils-position.scss */

.pos-l-10 {
  left: 10% !important;
}

/* line 80, assets/scss/core/utils/utils-position.scss */

.pos-r-10 {
  right: 10% !important;
}

/* line 87, assets/scss/core/utils/utils-position.scss */

.pos-t-10 {
  top: 10% !important;
}

/* line 90, assets/scss/core/utils/utils-position.scss */

.pos-b-10 {
  bottom: 10% !important;
}

/* line 93, assets/scss/core/utils/utils-position.scss */

.pos-l-10 {
  left: 10% !important;
}

/* line 96, assets/scss/core/utils/utils-position.scss */

.pos-r-10 {
  right: 10% !important;
}

/* line 87, assets/scss/core/utils/utils-position.scss */

.pos-t-20 {
  top: 20% !important;
}

/* line 90, assets/scss/core/utils/utils-position.scss */

.pos-b-20 {
  bottom: 20% !important;
}

/* line 93, assets/scss/core/utils/utils-position.scss */

.pos-l-20 {
  left: 20% !important;
}

/* line 96, assets/scss/core/utils/utils-position.scss */

.pos-r-20 {
  right: 20% !important;
}

/* line 87, assets/scss/core/utils/utils-position.scss */

.pos-t-30 {
  top: 30% !important;
}

/* line 90, assets/scss/core/utils/utils-position.scss */

.pos-b-30 {
  bottom: 30% !important;
}

/* line 93, assets/scss/core/utils/utils-position.scss */

.pos-l-30 {
  left: 30% !important;
}

/* line 96, assets/scss/core/utils/utils-position.scss */

.pos-r-30 {
  right: 30% !important;
}

/* line 87, assets/scss/core/utils/utils-position.scss */

.pos-t-40 {
  top: 40% !important;
}

/* line 90, assets/scss/core/utils/utils-position.scss */

.pos-b-40 {
  bottom: 40% !important;
}

/* line 93, assets/scss/core/utils/utils-position.scss */

.pos-l-40 {
  left: 40% !important;
}

/* line 96, assets/scss/core/utils/utils-position.scss */

.pos-r-40 {
  right: 40% !important;
}

/* line 87, assets/scss/core/utils/utils-position.scss */

.pos-t-50 {
  top: 50% !important;
}

/* line 90, assets/scss/core/utils/utils-position.scss */

.pos-b-50 {
  bottom: 50% !important;
}

/* line 93, assets/scss/core/utils/utils-position.scss */

.pos-l-50 {
  left: 50% !important;
}

/* line 96, assets/scss/core/utils/utils-position.scss */

.pos-r-50 {
  right: 50% !important;
}

/* line 87, assets/scss/core/utils/utils-position.scss */

.pos-t-60 {
  top: 60% !important;
}

/* line 90, assets/scss/core/utils/utils-position.scss */

.pos-b-60 {
  bottom: 60% !important;
}

/* line 93, assets/scss/core/utils/utils-position.scss */

.pos-l-60 {
  left: 60% !important;
}

/* line 96, assets/scss/core/utils/utils-position.scss */

.pos-r-60 {
  right: 60% !important;
}

/* line 87, assets/scss/core/utils/utils-position.scss */

.pos-t-70 {
  top: 70% !important;
}

/* line 90, assets/scss/core/utils/utils-position.scss */

.pos-b-70 {
  bottom: 70% !important;
}

/* line 93, assets/scss/core/utils/utils-position.scss */

.pos-l-70 {
  left: 70% !important;
}

/* line 96, assets/scss/core/utils/utils-position.scss */

.pos-r-70 {
  right: 70% !important;
}

/* line 87, assets/scss/core/utils/utils-position.scss */

.pos-t-80 {
  top: 80% !important;
}

/* line 90, assets/scss/core/utils/utils-position.scss */

.pos-b-80 {
  bottom: 80% !important;
}

/* line 93, assets/scss/core/utils/utils-position.scss */

.pos-l-80 {
  left: 80% !important;
}

/* line 96, assets/scss/core/utils/utils-position.scss */

.pos-r-80 {
  right: 80% !important;
}

/* line 87, assets/scss/core/utils/utils-position.scss */

.pos-t-90 {
  top: 90% !important;
}

/* line 90, assets/scss/core/utils/utils-position.scss */

.pos-b-90 {
  bottom: 90% !important;
}

/* line 93, assets/scss/core/utils/utils-position.scss */

.pos-l-90 {
  left: 90% !important;
}

/* line 96, assets/scss/core/utils/utils-position.scss */

.pos-r-90 {
  right: 90% !important;
}

/* line 87, assets/scss/core/utils/utils-position.scss */

.pos-t-100 {
  top: 100% !important;
}

/* line 90, assets/scss/core/utils/utils-position.scss */

.pos-b-100 {
  bottom: 100% !important;
}

/* line 93, assets/scss/core/utils/utils-position.scss */

.pos-l-100 {
  left: 100% !important;
}

/* line 96, assets/scss/core/utils/utils-position.scss */

.pos-r-100 {
  right: 100% !important;
}

@media (min-width: 576px) {
  /* line 10, assets/scss/core/utils/utils-position.scss */
  .pos-sm-absolute {
    position: absolute !important;
  }
  /* line 10, assets/scss/core/utils/utils-position.scss */
  .pos-sm-relative {
    position: relative !important;
    overflow: hidden;
  }
  /* line 10, assets/scss/core/utils/utils-position.scss */
  .pos-sm-static {
    position: static !important;
  }
  /* line 10, assets/scss/core/utils/utils-position.scss */
  .pos-sm-fixed {
    position: fixed !important;
  }
  /* line 19, assets/scss/core/utils/utils-position.scss */
  .pos-sm-t {
    top: 0 !important;
  }
  /* line 22, assets/scss/core/utils/utils-position.scss */
  .pos-sm-b {
    top: auto !important;
    bottom: 0 !important;
  }
  /* line 26, assets/scss/core/utils/utils-position.scss */
  .pos-sm-l {
    left: 0 !important;
  }
  /* line 29, assets/scss/core/utils/utils-position.scss */
  .pos-sm-r {
    left: auto !important;
    right: 0 !important;
  }
  /* line 34, assets/scss/core/utils/utils-position.scss */
  .pos-sm-x {
    left: 0 !important;
    right: 0 !important;
  }
  /* line 38, assets/scss/core/utils/utils-position.scss */
  .pos-sm-y {
    top: 0 !important;
    bottom: 0 !important;
  }
  /* line 42, assets/scss/core/utils/utils-position.scss */
  .pos-sm-a {
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
  }
  /* line 49, assets/scss/core/utils/utils-position.scss */
  .pos-sm-vcenter {
    top: 50% !important;
    -webkit-transform: perspective(1px) translateY(-50%);
    transform: perspective(1px) translateY(-50%);
  }
  /* line 54, assets/scss/core/utils/utils-position.scss */
  .pos-sm-t-auto {
    top: auto !important;
  }
  /* line 57, assets/scss/core/utils/utils-position.scss */
  .pos-sm-b-auto {
    bottom: auto !important;
  }
  /* line 60, assets/scss/core/utils/utils-position.scss */
  .pos-sm-l-auto {
    left: auto !important;
  }
  /* line 63, assets/scss/core/utils/utils-position.scss */
  .pos-sm-r-auto {
    right: auto !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-sm-t-1 {
    top: 1% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-sm-b-1 {
    bottom: 1% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-sm-l-1 {
    left: 1% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-sm-r-1 {
    right: 1% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-sm-t-2 {
    top: 2% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-sm-b-2 {
    bottom: 2% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-sm-l-2 {
    left: 2% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-sm-r-2 {
    right: 2% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-sm-t-3 {
    top: 3% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-sm-b-3 {
    bottom: 3% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-sm-l-3 {
    left: 3% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-sm-r-3 {
    right: 3% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-sm-t-4 {
    top: 4% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-sm-b-4 {
    bottom: 4% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-sm-l-4 {
    left: 4% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-sm-r-4 {
    right: 4% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-sm-t-5 {
    top: 5% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-sm-b-5 {
    bottom: 5% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-sm-l-5 {
    left: 5% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-sm-r-5 {
    right: 5% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-sm-t-6 {
    top: 6% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-sm-b-6 {
    bottom: 6% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-sm-l-6 {
    left: 6% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-sm-r-6 {
    right: 6% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-sm-t-7 {
    top: 7% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-sm-b-7 {
    bottom: 7% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-sm-l-7 {
    left: 7% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-sm-r-7 {
    right: 7% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-sm-t-8 {
    top: 8% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-sm-b-8 {
    bottom: 8% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-sm-l-8 {
    left: 8% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-sm-r-8 {
    right: 8% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-sm-t-9 {
    top: 9% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-sm-b-9 {
    bottom: 9% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-sm-l-9 {
    left: 9% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-sm-r-9 {
    right: 9% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-sm-t-10 {
    top: 10% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-sm-b-10 {
    bottom: 10% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-sm-l-10 {
    left: 10% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-sm-r-10 {
    right: 10% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-sm-t-10 {
    top: 10% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-sm-b-10 {
    bottom: 10% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-sm-l-10 {
    left: 10% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-sm-r-10 {
    right: 10% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-sm-t-20 {
    top: 20% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-sm-b-20 {
    bottom: 20% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-sm-l-20 {
    left: 20% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-sm-r-20 {
    right: 20% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-sm-t-30 {
    top: 30% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-sm-b-30 {
    bottom: 30% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-sm-l-30 {
    left: 30% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-sm-r-30 {
    right: 30% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-sm-t-40 {
    top: 40% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-sm-b-40 {
    bottom: 40% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-sm-l-40 {
    left: 40% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-sm-r-40 {
    right: 40% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-sm-t-50 {
    top: 50% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-sm-b-50 {
    bottom: 50% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-sm-l-50 {
    left: 50% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-sm-r-50 {
    right: 50% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-sm-t-60 {
    top: 60% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-sm-b-60 {
    bottom: 60% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-sm-l-60 {
    left: 60% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-sm-r-60 {
    right: 60% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-sm-t-70 {
    top: 70% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-sm-b-70 {
    bottom: 70% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-sm-l-70 {
    left: 70% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-sm-r-70 {
    right: 70% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-sm-t-80 {
    top: 80% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-sm-b-80 {
    bottom: 80% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-sm-l-80 {
    left: 80% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-sm-r-80 {
    right: 80% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-sm-t-90 {
    top: 90% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-sm-b-90 {
    bottom: 90% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-sm-l-90 {
    left: 90% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-sm-r-90 {
    right: 90% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-sm-t-100 {
    top: 100% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-sm-b-100 {
    bottom: 100% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-sm-l-100 {
    left: 100% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-sm-r-100 {
    right: 100% !important;
  }
}

@media (min-width: 768px) {
  /* line 10, assets/scss/core/utils/utils-position.scss */
  .pos-md-absolute {
    position: absolute !important;
  }
  /* line 10, assets/scss/core/utils/utils-position.scss */
  .pos-md-relative {
    position: relative !important;
    overflow: hidden;
  }
  /* line 10, assets/scss/core/utils/utils-position.scss */
  .pos-md-static {
    position: static !important;
  }
  /* line 10, assets/scss/core/utils/utils-position.scss */
  .pos-md-fixed {
    position: fixed !important;
  }
  /* line 19, assets/scss/core/utils/utils-position.scss */
  .pos-md-t {
    top: 0 !important;
  }
  /* line 22, assets/scss/core/utils/utils-position.scss */
  .pos-md-b {
    top: auto !important;
    bottom: 0 !important;
  }
  /* line 26, assets/scss/core/utils/utils-position.scss */
  .pos-md-l {
    left: 0 !important;
  }
  /* line 29, assets/scss/core/utils/utils-position.scss */
  .pos-md-r {
    left: auto !important;
    right: 0 !important;
  }
  /* line 34, assets/scss/core/utils/utils-position.scss */
  .pos-md-x {
    left: 0 !important;
    right: 0 !important;
  }
  /* line 38, assets/scss/core/utils/utils-position.scss */
  .pos-md-y {
    top: 0 !important;
    bottom: 0 !important;
  }
  /* line 42, assets/scss/core/utils/utils-position.scss */
  .pos-md-a {
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
  }
  /* line 49, assets/scss/core/utils/utils-position.scss */
  .pos-md-vcenter {
    top: 50% !important;
    -webkit-transform: perspective(1px) translateY(-50%);
    transform: perspective(1px) translateY(-50%);
  }
  /* line 54, assets/scss/core/utils/utils-position.scss */
  .pos-md-t-auto {
    top: auto !important;
  }
  /* line 57, assets/scss/core/utils/utils-position.scss */
  .pos-md-b-auto {
    bottom: auto !important;
  }
  /* line 60, assets/scss/core/utils/utils-position.scss */
  .pos-md-l-auto {
    left: auto !important;
  }
  /* line 63, assets/scss/core/utils/utils-position.scss */
  .pos-md-r-auto {
    right: auto !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-md-t-1 {
    top: 1% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-md-b-1 {
    bottom: 1% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-md-l-1 {
    left: 1% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-md-r-1 {
    right: 1% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-md-t-2 {
    top: 2% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-md-b-2 {
    bottom: 2% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-md-l-2 {
    left: 2% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-md-r-2 {
    right: 2% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-md-t-3 {
    top: 3% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-md-b-3 {
    bottom: 3% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-md-l-3 {
    left: 3% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-md-r-3 {
    right: 3% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-md-t-4 {
    top: 4% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-md-b-4 {
    bottom: 4% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-md-l-4 {
    left: 4% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-md-r-4 {
    right: 4% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-md-t-5 {
    top: 5% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-md-b-5 {
    bottom: 5% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-md-l-5 {
    left: 5% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-md-r-5 {
    right: 5% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-md-t-6 {
    top: 6% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-md-b-6 {
    bottom: 6% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-md-l-6 {
    left: 6% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-md-r-6 {
    right: 6% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-md-t-7 {
    top: 7% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-md-b-7 {
    bottom: 7% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-md-l-7 {
    left: 7% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-md-r-7 {
    right: 7% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-md-t-8 {
    top: 8% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-md-b-8 {
    bottom: 8% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-md-l-8 {
    left: 8% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-md-r-8 {
    right: 8% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-md-t-9 {
    top: 9% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-md-b-9 {
    bottom: 9% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-md-l-9 {
    left: 9% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-md-r-9 {
    right: 9% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-md-t-10 {
    top: 10% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-md-b-10 {
    bottom: 10% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-md-l-10 {
    left: 10% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-md-r-10 {
    right: 10% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-md-t-10 {
    top: 10% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-md-b-10 {
    bottom: 10% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-md-l-10 {
    left: 10% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-md-r-10 {
    right: 10% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-md-t-20 {
    top: 20% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-md-b-20 {
    bottom: 20% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-md-l-20 {
    left: 20% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-md-r-20 {
    right: 20% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-md-t-30 {
    top: 30% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-md-b-30 {
    bottom: 30% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-md-l-30 {
    left: 30% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-md-r-30 {
    right: 30% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-md-t-40 {
    top: 40% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-md-b-40 {
    bottom: 40% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-md-l-40 {
    left: 40% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-md-r-40 {
    right: 40% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-md-t-50 {
    top: 50% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-md-b-50 {
    bottom: 50% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-md-l-50 {
    left: 50% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-md-r-50 {
    right: 50% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-md-t-60 {
    top: 60% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-md-b-60 {
    bottom: 60% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-md-l-60 {
    left: 60% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-md-r-60 {
    right: 60% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-md-t-70 {
    top: 70% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-md-b-70 {
    bottom: 70% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-md-l-70 {
    left: 70% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-md-r-70 {
    right: 70% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-md-t-80 {
    top: 80% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-md-b-80 {
    bottom: 80% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-md-l-80 {
    left: 80% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-md-r-80 {
    right: 80% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-md-t-90 {
    top: 90% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-md-b-90 {
    bottom: 90% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-md-l-90 {
    left: 90% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-md-r-90 {
    right: 90% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-md-t-100 {
    top: 100% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-md-b-100 {
    bottom: 100% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-md-l-100 {
    left: 100% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-md-r-100 {
    right: 100% !important;
  }
}

@media (min-width: 992px) {
  /* line 10, assets/scss/core/utils/utils-position.scss */
  .pos-lg-absolute {
    position: absolute !important;
  }
  /* line 10, assets/scss/core/utils/utils-position.scss */
  .pos-lg-relative {
    position: relative !important;
    overflow: hidden;
  }
  /* line 10, assets/scss/core/utils/utils-position.scss */
  .pos-lg-static {
    position: static !important;
  }
  /* line 10, assets/scss/core/utils/utils-position.scss */
  .pos-lg-fixed {
    position: fixed !important;
  }
  /* line 19, assets/scss/core/utils/utils-position.scss */
  .pos-lg-t {
    top: 0 !important;
  }
  /* line 22, assets/scss/core/utils/utils-position.scss */
  .pos-lg-b {
    top: auto !important;
    bottom: 0 !important;
  }
  /* line 26, assets/scss/core/utils/utils-position.scss */
  .pos-lg-l {
    left: 0 !important;
  }
  /* line 29, assets/scss/core/utils/utils-position.scss */
  .pos-lg-r {
    left: auto !important;
    right: 0 !important;
  }
  /* line 34, assets/scss/core/utils/utils-position.scss */
  .pos-lg-x {
    left: 0 !important;
    right: 0 !important;
  }
  /* line 38, assets/scss/core/utils/utils-position.scss */
  .pos-lg-y {
    top: 0 !important;
    bottom: 0 !important;
  }
  /* line 42, assets/scss/core/utils/utils-position.scss */
  .pos-lg-a {
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
  }
  /* line 49, assets/scss/core/utils/utils-position.scss */
  .pos-lg-vcenter {
    top: 50% !important;
    -webkit-transform: perspective(1px) translateY(-50%);
    transform: perspective(1px) translateY(-50%);
  }
  /* line 54, assets/scss/core/utils/utils-position.scss */
  .pos-lg-t-auto {
    top: auto !important;
  }
  /* line 57, assets/scss/core/utils/utils-position.scss */
  .pos-lg-b-auto {
    bottom: auto !important;
  }
  /* line 60, assets/scss/core/utils/utils-position.scss */
  .pos-lg-l-auto {
    left: auto !important;
  }
  /* line 63, assets/scss/core/utils/utils-position.scss */
  .pos-lg-r-auto {
    right: auto !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-lg-t-1 {
    top: 1% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-lg-b-1 {
    bottom: 1% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-lg-l-1 {
    left: 1% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-lg-r-1 {
    right: 1% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-lg-t-2 {
    top: 2% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-lg-b-2 {
    bottom: 2% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-lg-l-2 {
    left: 2% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-lg-r-2 {
    right: 2% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-lg-t-3 {
    top: 3% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-lg-b-3 {
    bottom: 3% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-lg-l-3 {
    left: 3% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-lg-r-3 {
    right: 3% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-lg-t-4 {
    top: 4% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-lg-b-4 {
    bottom: 4% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-lg-l-4 {
    left: 4% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-lg-r-4 {
    right: 4% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-lg-t-5 {
    top: 5% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-lg-b-5 {
    bottom: 5% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-lg-l-5 {
    left: 5% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-lg-r-5 {
    right: 5% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-lg-t-6 {
    top: 6% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-lg-b-6 {
    bottom: 6% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-lg-l-6 {
    left: 6% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-lg-r-6 {
    right: 6% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-lg-t-7 {
    top: 7% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-lg-b-7 {
    bottom: 7% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-lg-l-7 {
    left: 7% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-lg-r-7 {
    right: 7% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-lg-t-8 {
    top: 8% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-lg-b-8 {
    bottom: 8% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-lg-l-8 {
    left: 8% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-lg-r-8 {
    right: 8% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-lg-t-9 {
    top: 9% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-lg-b-9 {
    bottom: 9% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-lg-l-9 {
    left: 9% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-lg-r-9 {
    right: 9% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-lg-t-10 {
    top: 10% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-lg-b-10 {
    bottom: 10% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-lg-l-10 {
    left: 10% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-lg-r-10 {
    right: 10% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-lg-t-10 {
    top: 10% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-lg-b-10 {
    bottom: 10% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-lg-l-10 {
    left: 10% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-lg-r-10 {
    right: 10% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-lg-t-20 {
    top: 20% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-lg-b-20 {
    bottom: 20% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-lg-l-20 {
    left: 20% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-lg-r-20 {
    right: 20% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-lg-t-30 {
    top: 30% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-lg-b-30 {
    bottom: 30% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-lg-l-30 {
    left: 30% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-lg-r-30 {
    right: 30% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-lg-t-40 {
    top: 40% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-lg-b-40 {
    bottom: 40% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-lg-l-40 {
    left: 40% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-lg-r-40 {
    right: 40% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-lg-t-50 {
    top: 50% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-lg-b-50 {
    bottom: 50% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-lg-l-50 {
    left: 50% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-lg-r-50 {
    right: 50% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-lg-t-60 {
    top: 60% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-lg-b-60 {
    bottom: 60% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-lg-l-60 {
    left: 60% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-lg-r-60 {
    right: 60% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-lg-t-70 {
    top: 70% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-lg-b-70 {
    bottom: 70% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-lg-l-70 {
    left: 70% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-lg-r-70 {
    right: 70% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-lg-t-80 {
    top: 80% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-lg-b-80 {
    bottom: 80% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-lg-l-80 {
    left: 80% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-lg-r-80 {
    right: 80% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-lg-t-90 {
    top: 90% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-lg-b-90 {
    bottom: 90% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-lg-l-90 {
    left: 90% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-lg-r-90 {
    right: 90% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-lg-t-100 {
    top: 100% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-lg-b-100 {
    bottom: 100% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-lg-l-100 {
    left: 100% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-lg-r-100 {
    right: 100% !important;
  }
}

@media (min-width: 1200px) {
  /* line 10, assets/scss/core/utils/utils-position.scss */
  .pos-xl-absolute {
    position: absolute !important;
  }
  /* line 10, assets/scss/core/utils/utils-position.scss */
  .pos-xl-relative {
    position: relative !important;
    overflow: hidden;
  }
  /* line 10, assets/scss/core/utils/utils-position.scss */
  .pos-xl-static {
    position: static !important;
  }
  /* line 10, assets/scss/core/utils/utils-position.scss */
  .pos-xl-fixed {
    position: fixed !important;
  }
  /* line 19, assets/scss/core/utils/utils-position.scss */
  .pos-xl-t {
    top: 0 !important;
  }
  /* line 22, assets/scss/core/utils/utils-position.scss */
  .pos-xl-b {
    top: auto !important;
    bottom: 0 !important;
  }
  /* line 26, assets/scss/core/utils/utils-position.scss */
  .pos-xl-l {
    left: 0 !important;
  }
  /* line 29, assets/scss/core/utils/utils-position.scss */
  .pos-xl-r {
    left: auto !important;
    right: 0 !important;
  }
  /* line 34, assets/scss/core/utils/utils-position.scss */
  .pos-xl-x {
    left: 0 !important;
    right: 0 !important;
  }
  /* line 38, assets/scss/core/utils/utils-position.scss */
  .pos-xl-y {
    top: 0 !important;
    bottom: 0 !important;
  }
  /* line 42, assets/scss/core/utils/utils-position.scss */
  .pos-xl-a {
    left: 0 !important;
    right: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
  }
  /* line 49, assets/scss/core/utils/utils-position.scss */
  .pos-xl-vcenter {
    top: 50% !important;
    -webkit-transform: perspective(1px) translateY(-50%);
    transform: perspective(1px) translateY(-50%);
  }
  /* line 54, assets/scss/core/utils/utils-position.scss */
  .pos-xl-t-auto {
    top: auto !important;
  }
  /* line 57, assets/scss/core/utils/utils-position.scss */
  .pos-xl-b-auto {
    bottom: auto !important;
  }
  /* line 60, assets/scss/core/utils/utils-position.scss */
  .pos-xl-l-auto {
    left: auto !important;
  }
  /* line 63, assets/scss/core/utils/utils-position.scss */
  .pos-xl-r-auto {
    right: auto !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-xl-t-1 {
    top: 1% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-xl-b-1 {
    bottom: 1% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-xl-l-1 {
    left: 1% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-xl-r-1 {
    right: 1% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-xl-t-2 {
    top: 2% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-xl-b-2 {
    bottom: 2% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-xl-l-2 {
    left: 2% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-xl-r-2 {
    right: 2% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-xl-t-3 {
    top: 3% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-xl-b-3 {
    bottom: 3% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-xl-l-3 {
    left: 3% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-xl-r-3 {
    right: 3% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-xl-t-4 {
    top: 4% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-xl-b-4 {
    bottom: 4% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-xl-l-4 {
    left: 4% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-xl-r-4 {
    right: 4% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-xl-t-5 {
    top: 5% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-xl-b-5 {
    bottom: 5% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-xl-l-5 {
    left: 5% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-xl-r-5 {
    right: 5% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-xl-t-6 {
    top: 6% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-xl-b-6 {
    bottom: 6% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-xl-l-6 {
    left: 6% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-xl-r-6 {
    right: 6% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-xl-t-7 {
    top: 7% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-xl-b-7 {
    bottom: 7% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-xl-l-7 {
    left: 7% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-xl-r-7 {
    right: 7% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-xl-t-8 {
    top: 8% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-xl-b-8 {
    bottom: 8% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-xl-l-8 {
    left: 8% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-xl-r-8 {
    right: 8% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-xl-t-9 {
    top: 9% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-xl-b-9 {
    bottom: 9% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-xl-l-9 {
    left: 9% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-xl-r-9 {
    right: 9% !important;
  }
  /* line 71, assets/scss/core/utils/utils-position.scss */
  .pos-xl-t-10 {
    top: 10% !important;
  }
  /* line 74, assets/scss/core/utils/utils-position.scss */
  .pos-xl-b-10 {
    bottom: 10% !important;
  }
  /* line 77, assets/scss/core/utils/utils-position.scss */
  .pos-xl-l-10 {
    left: 10% !important;
  }
  /* line 80, assets/scss/core/utils/utils-position.scss */
  .pos-xl-r-10 {
    right: 10% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-xl-t-10 {
    top: 10% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-xl-b-10 {
    bottom: 10% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-xl-l-10 {
    left: 10% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-xl-r-10 {
    right: 10% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-xl-t-20 {
    top: 20% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-xl-b-20 {
    bottom: 20% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-xl-l-20 {
    left: 20% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-xl-r-20 {
    right: 20% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-xl-t-30 {
    top: 30% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-xl-b-30 {
    bottom: 30% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-xl-l-30 {
    left: 30% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-xl-r-30 {
    right: 30% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-xl-t-40 {
    top: 40% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-xl-b-40 {
    bottom: 40% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-xl-l-40 {
    left: 40% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-xl-r-40 {
    right: 40% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-xl-t-50 {
    top: 50% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-xl-b-50 {
    bottom: 50% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-xl-l-50 {
    left: 50% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-xl-r-50 {
    right: 50% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-xl-t-60 {
    top: 60% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-xl-b-60 {
    bottom: 60% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-xl-l-60 {
    left: 60% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-xl-r-60 {
    right: 60% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-xl-t-70 {
    top: 70% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-xl-b-70 {
    bottom: 70% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-xl-l-70 {
    left: 70% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-xl-r-70 {
    right: 70% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-xl-t-80 {
    top: 80% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-xl-b-80 {
    bottom: 80% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-xl-l-80 {
    left: 80% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-xl-r-80 {
    right: 80% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-xl-t-90 {
    top: 90% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-xl-b-90 {
    bottom: 90% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-xl-l-90 {
    left: 90% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-xl-r-90 {
    right: 90% !important;
  }
  /* line 87, assets/scss/core/utils/utils-position.scss */
  .pos-xl-t-100 {
    top: 100% !important;
  }
  /* line 90, assets/scss/core/utils/utils-position.scss */
  .pos-xl-b-100 {
    bottom: 100% !important;
  }
  /* line 93, assets/scss/core/utils/utils-position.scss */
  .pos-xl-l-100 {
    left: 100% !important;
  }
  /* line 96, assets/scss/core/utils/utils-position.scss */
  .pos-xl-r-100 {
    right: 100% !important;
  }
}

/* line 105, assets/scss/core/utils/utils-position.scss */

.pos-zindex-1 {
  z-index: 1 !important;
}

/* line 105, assets/scss/core/utils/utils-position.scss */

.pos-zindex-2 {
  z-index: 2 !important;
}

/* line 105, assets/scss/core/utils/utils-position.scss */

.pos-zindex-3 {
  z-index: 3 !important;
}

/* line 105, assets/scss/core/utils/utils-position.scss */

.pos-zindex-4 {
  z-index: 4 !important;
}

/* line 105, assets/scss/core/utils/utils-position.scss */

.pos-zindex-5 {
  z-index: 5 !important;
}

/* line 105, assets/scss/core/utils/utils-position.scss */

.pos-zindex-6 {
  z-index: 6 !important;
}

/* line 105, assets/scss/core/utils/utils-position.scss */

.pos-zindex-7 {
  z-index: 7 !important;
}

/* line 105, assets/scss/core/utils/utils-position.scss */

.pos-zindex-8 {
  z-index: 8 !important;
}

/* line 105, assets/scss/core/utils/utils-position.scss */

.pos-zindex-9 {
  z-index: 9 !important;
}

/* line 105, assets/scss/core/utils/utils-position.scss */

.pos-zindex-10 {
  z-index: 10 !important;
}

/* line 113, assets/scss/core/utils/utils-position.scss */

.pos-zindex-15 {
  z-index: 15 !important;
}

/* line 113, assets/scss/core/utils/utils-position.scss */

.pos-zindex-20 {
  z-index: 20 !important;
}

/* line 113, assets/scss/core/utils/utils-position.scss */

.pos-zindex-25 {
  z-index: 25 !important;
}

/* line 113, assets/scss/core/utils/utils-position.scss */

.pos-zindex-30 {
  z-index: 30 !important;
}

/* line 113, assets/scss/core/utils/utils-position.scss */

.pos-zindex-35 {
  z-index: 35 !important;
}

/* line 113, assets/scss/core/utils/utils-position.scss */

.pos-zindex-40 {
  z-index: 40 !important;
}

/* line 113, assets/scss/core/utils/utils-position.scss */

.pos-zindex-45 {
  z-index: 45 !important;
}

/* line 113, assets/scss/core/utils/utils-position.scss */

.pos-zindex-50 {
  z-index: 50 !important;
}

/* line 113, assets/scss/core/utils/utils-position.scss */

.pos-zindex-55 {
  z-index: 55 !important;
}

/* line 113, assets/scss/core/utils/utils-position.scss */

.pos-zindex-60 {
  z-index: 60 !important;
}

/* line 113, assets/scss/core/utils/utils-position.scss */

.pos-zindex-65 {
  z-index: 65 !important;
}

/* line 113, assets/scss/core/utils/utils-position.scss */

.pos-zindex-70 {
  z-index: 70 !important;
}

/* line 113, assets/scss/core/utils/utils-position.scss */

.pos-zindex-75 {
  z-index: 75 !important;
}

/* line 113, assets/scss/core/utils/utils-position.scss */

.pos-zindex-80 {
  z-index: 80 !important;
}

/* line 113, assets/scss/core/utils/utils-position.scss */

.pos-zindex-85 {
  z-index: 85 !important;
}

/* line 113, assets/scss/core/utils/utils-position.scss */

.pos-zindex-90 {
  z-index: 90 !important;
}

/* line 113, assets/scss/core/utils/utils-position.scss */

.pos-zindex-95 {
  z-index: 95 !important;
}

/* line 113, assets/scss/core/utils/utils-position.scss */

.pos-zindex-100 {
  z-index: 100 !important;
}

/* line 118, assets/scss/core/utils/utils-position.scss */

.pos-zindex-dropdown {
  z-index: 1001 !important;
}

/* line 121, assets/scss/core/utils/utils-position.scss */

.pos-zindex-fixed {
  z-index: 1031 !important;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-light.divider-diagonal:before {
  border-left-color: #f8f9fa;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-light.divider-diagonal-r:before {
  border-right-color: #f8f9fa;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-light.divider-arrow-b:before {
  border-top-color: #f8f9fa;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-light.divider-arrow-t:before {
  border-bottom-color: #f8f9fa;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-light.divider-arrow-l:before {
  border-right-color: #f8f9fa;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-light.divider-arrow-r:before {
  border-left-color: #f8f9fa;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-grey.divider-diagonal:before {
  border-left-color: #e9ecef;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-grey.divider-diagonal-r:before {
  border-right-color: #e9ecef;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-grey.divider-arrow-b:before {
  border-top-color: #e9ecef;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-grey.divider-arrow-t:before {
  border-bottom-color: #e9ecef;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-grey.divider-arrow-l:before {
  border-right-color: #e9ecef;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-grey.divider-arrow-r:before {
  border-left-color: #e9ecef;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-grey-dark.divider-diagonal:before {
  border-left-color: #495057;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-grey-dark.divider-diagonal-r:before {
  border-right-color: #495057;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-grey-dark.divider-arrow-b:before {
  border-top-color: #495057;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-grey-dark.divider-arrow-t:before {
  border-bottom-color: #495057;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-grey-dark.divider-arrow-l:before {
  border-right-color: #495057;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-grey-dark.divider-arrow-r:before {
  border-left-color: #495057;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-primary.divider-diagonal:before {
  border-left-color: #55A79A;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-primary.divider-diagonal-r:before {
  border-right-color: #55A79A;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-primary.divider-arrow-b:before {
  border-top-color: #55A79A;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-primary.divider-arrow-t:before {
  border-bottom-color: #55A79A;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-primary.divider-arrow-l:before {
  border-right-color: #55A79A;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-primary.divider-arrow-r:before {
  border-left-color: #55A79A;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-primary-dark.divider-diagonal:before {
  border-left-color: #33635c;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-primary-dark.divider-diagonal-r:before {
  border-right-color: #33635c;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-primary-dark.divider-arrow-b:before {
  border-top-color: #33635c;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-primary-dark.divider-arrow-t:before {
  border-bottom-color: #33635c;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-primary-dark.divider-arrow-l:before {
  border-right-color: #33635c;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-primary-dark.divider-arrow-r:before {
  border-left-color: #33635c;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-primary-faded.divider-diagonal:before {
  border-left-color: rgba(85, 167, 154, 0.3);
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-primary-faded.divider-diagonal-r:before {
  border-right-color: rgba(85, 167, 154, 0.3);
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-primary-faded.divider-arrow-b:before {
  border-top-color: rgba(85, 167, 154, 0.3);
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-primary-faded.divider-arrow-t:before {
  border-bottom-color: rgba(85, 167, 154, 0.3);
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-primary-faded.divider-arrow-l:before {
  border-right-color: rgba(85, 167, 154, 0.3);
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-primary-faded.divider-arrow-r:before {
  border-left-color: rgba(85, 167, 154, 0.3);
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-info.divider-diagonal:before {
  border-left-color: #17a2b8;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-info.divider-diagonal-r:before {
  border-right-color: #17a2b8;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-info.divider-arrow-b:before {
  border-top-color: #17a2b8;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-info.divider-arrow-t:before {
  border-bottom-color: #17a2b8;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-info.divider-arrow-l:before {
  border-right-color: #17a2b8;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-info.divider-arrow-r:before {
  border-left-color: #17a2b8;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-success.divider-diagonal:before {
  border-left-color: #28a745;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-success.divider-diagonal-r:before {
  border-right-color: #28a745;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-success.divider-arrow-b:before {
  border-top-color: #28a745;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-success.divider-arrow-t:before {
  border-bottom-color: #28a745;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-success.divider-arrow-l:before {
  border-right-color: #28a745;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-success.divider-arrow-r:before {
  border-left-color: #28a745;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-warning.divider-diagonal:before {
  border-left-color: #ffc107;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-warning.divider-diagonal-r:before {
  border-right-color: #ffc107;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-warning.divider-arrow-b:before {
  border-top-color: #ffc107;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-warning.divider-arrow-t:before {
  border-bottom-color: #ffc107;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-warning.divider-arrow-l:before {
  border-right-color: #ffc107;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-warning.divider-arrow-r:before {
  border-left-color: #ffc107;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-danger.divider-diagonal:before {
  border-left-color: #dc3545;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-danger.divider-diagonal-r:before {
  border-right-color: #dc3545;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-danger.divider-arrow-b:before {
  border-top-color: #dc3545;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-danger.divider-arrow-t:before {
  border-bottom-color: #dc3545;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-danger.divider-arrow-l:before {
  border-right-color: #dc3545;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-danger.divider-arrow-r:before {
  border-left-color: #dc3545;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-dark.divider-diagonal:before {
  border-left-color: #343a40;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-dark.divider-diagonal-r:before {
  border-right-color: #343a40;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-dark.divider-arrow-b:before {
  border-top-color: #343a40;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-dark.divider-arrow-t:before {
  border-bottom-color: #343a40;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-dark.divider-arrow-l:before {
  border-right-color: #343a40;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-dark.divider-arrow-r:before {
  border-left-color: #343a40;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-secondary.divider-diagonal:before {
  border-left-color: #6c757d;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-secondary.divider-diagonal-r:before {
  border-right-color: #6c757d;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-secondary.divider-arrow-b:before {
  border-top-color: #6c757d;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-secondary.divider-arrow-t:before {
  border-bottom-color: #6c757d;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-secondary.divider-arrow-l:before {
  border-right-color: #6c757d;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-secondary.divider-arrow-r:before {
  border-left-color: #6c757d;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-black.divider-diagonal:before {
  border-left-color: #000;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-black.divider-diagonal-r:before {
  border-right-color: #000;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-black.divider-arrow-b:before {
  border-top-color: #000;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-black.divider-arrow-t:before {
  border-bottom-color: #000;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-black.divider-arrow-l:before {
  border-right-color: #000;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-black.divider-arrow-r:before {
  border-left-color: #000;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-white.divider-diagonal:before {
  border-left-color: #fff;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-white.divider-diagonal-r:before {
  border-right-color: #fff;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-white.divider-arrow-b:before {
  border-top-color: #fff;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-white.divider-arrow-t:before {
  border-bottom-color: #fff;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-white.divider-arrow-l:before {
  border-right-color: #fff;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-white.divider-arrow-r:before {
  border-left-color: #fff;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-green.divider-diagonal:before {
  border-left-color: #55A79A;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-green.divider-diagonal-r:before {
  border-right-color: #55A79A;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-green.divider-arrow-b:before {
  border-top-color: #55A79A;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-green.divider-arrow-t:before {
  border-bottom-color: #55A79A;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-green.divider-arrow-l:before {
  border-right-color: #55A79A;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-green.divider-arrow-r:before {
  border-left-color: #55A79A;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-red.divider-diagonal:before {
  border-left-color: #BE3E1D;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-red.divider-diagonal-r:before {
  border-right-color: #BE3E1D;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-red.divider-arrow-b:before {
  border-top-color: #BE3E1D;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-red.divider-arrow-t:before {
  border-bottom-color: #BE3E1D;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-red.divider-arrow-l:before {
  border-right-color: #BE3E1D;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-red.divider-arrow-r:before {
  border-left-color: #BE3E1D;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-blue.divider-diagonal:before {
  border-left-color: #00ADBB;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-blue.divider-diagonal-r:before {
  border-right-color: #00ADBB;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-blue.divider-arrow-b:before {
  border-top-color: #00ADBB;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-blue.divider-arrow-t:before {
  border-bottom-color: #00ADBB;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-blue.divider-arrow-l:before {
  border-right-color: #00ADBB;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-blue.divider-arrow-r:before {
  border-left-color: #00ADBB;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-purple.divider-diagonal:before {
  border-left-color: #b771b0;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-purple.divider-diagonal-r:before {
  border-right-color: #b771b0;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-purple.divider-arrow-b:before {
  border-top-color: #b771b0;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-purple.divider-arrow-t:before {
  border-bottom-color: #b771b0;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-purple.divider-arrow-l:before {
  border-right-color: #b771b0;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-purple.divider-arrow-r:before {
  border-left-color: #b771b0;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-pink.divider-diagonal:before {
  border-left-color: #CC164D;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-pink.divider-diagonal-r:before {
  border-right-color: #CC164D;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-pink.divider-arrow-b:before {
  border-top-color: #CC164D;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-pink.divider-arrow-t:before {
  border-bottom-color: #CC164D;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-pink.divider-arrow-l:before {
  border-right-color: #CC164D;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-pink.divider-arrow-r:before {
  border-left-color: #CC164D;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-orange.divider-diagonal:before {
  border-left-color: #e67e22;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-orange.divider-diagonal-r:before {
  border-right-color: #e67e22;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-orange.divider-arrow-b:before {
  border-top-color: #e67e22;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-orange.divider-arrow-t:before {
  border-bottom-color: #e67e22;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-orange.divider-arrow-l:before {
  border-right-color: #e67e22;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-orange.divider-arrow-r:before {
  border-left-color: #e67e22;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-lime.divider-diagonal:before {
  border-left-color: #b1dc44;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-lime.divider-diagonal-r:before {
  border-right-color: #b1dc44;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-lime.divider-arrow-b:before {
  border-top-color: #b1dc44;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-lime.divider-arrow-t:before {
  border-bottom-color: #b1dc44;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-lime.divider-arrow-l:before {
  border-right-color: #b1dc44;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-lime.divider-arrow-r:before {
  border-left-color: #b1dc44;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-blue-dark.divider-diagonal:before {
  border-left-color: #34495e;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-blue-dark.divider-diagonal-r:before {
  border-right-color: #34495e;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-blue-dark.divider-arrow-b:before {
  border-top-color: #34495e;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-blue-dark.divider-arrow-t:before {
  border-bottom-color: #34495e;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-blue-dark.divider-arrow-l:before {
  border-right-color: #34495e;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-blue-dark.divider-arrow-r:before {
  border-left-color: #34495e;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-red-dark.divider-diagonal:before {
  border-left-color: #a10f2b;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-red-dark.divider-diagonal-r:before {
  border-right-color: #a10f2b;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-red-dark.divider-arrow-b:before {
  border-top-color: #a10f2b;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-red-dark.divider-arrow-t:before {
  border-bottom-color: #a10f2b;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-red-dark.divider-arrow-l:before {
  border-right-color: #a10f2b;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-red-dark.divider-arrow-r:before {
  border-left-color: #a10f2b;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-brown.divider-diagonal:before {
  border-left-color: #91633c;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-brown.divider-diagonal-r:before {
  border-right-color: #91633c;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-brown.divider-arrow-b:before {
  border-top-color: #91633c;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-brown.divider-arrow-t:before {
  border-bottom-color: #91633c;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-brown.divider-arrow-l:before {
  border-right-color: #91633c;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-brown.divider-arrow-r:before {
  border-left-color: #91633c;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-cyan-dark.divider-diagonal:before {
  border-left-color: #008b8b;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-cyan-dark.divider-diagonal-r:before {
  border-right-color: #008b8b;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-cyan-dark.divider-arrow-b:before {
  border-top-color: #008b8b;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-cyan-dark.divider-arrow-t:before {
  border-bottom-color: #008b8b;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-cyan-dark.divider-arrow-l:before {
  border-right-color: #008b8b;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-cyan-dark.divider-arrow-r:before {
  border-left-color: #008b8b;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-yellow.divider-diagonal:before {
  border-left-color: #D4AC0D;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-yellow.divider-diagonal-r:before {
  border-right-color: #D4AC0D;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-yellow.divider-arrow-b:before {
  border-top-color: #D4AC0D;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-yellow.divider-arrow-t:before {
  border-bottom-color: #D4AC0D;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-yellow.divider-arrow-l:before {
  border-right-color: #D4AC0D;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-yellow.divider-arrow-r:before {
  border-left-color: #D4AC0D;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-slate.divider-diagonal:before {
  border-left-color: #5D6D7E;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-slate.divider-diagonal-r:before {
  border-right-color: #5D6D7E;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-slate.divider-arrow-b:before {
  border-top-color: #5D6D7E;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-slate.divider-arrow-t:before {
  border-bottom-color: #5D6D7E;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-slate.divider-arrow-l:before {
  border-right-color: #5D6D7E;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-slate.divider-arrow-r:before {
  border-left-color: #5D6D7E;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-olive.divider-diagonal:before {
  border-left-color: #808000;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-olive.divider-diagonal-r:before {
  border-right-color: #808000;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-olive.divider-arrow-b:before {
  border-top-color: #808000;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-olive.divider-arrow-t:before {
  border-bottom-color: #808000;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-olive.divider-arrow-l:before {
  border-right-color: #808000;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-olive.divider-arrow-r:before {
  border-left-color: #808000;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-teal.divider-diagonal:before {
  border-left-color: #008080;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-teal.divider-diagonal-r:before {
  border-right-color: #008080;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-teal.divider-arrow-b:before {
  border-top-color: #008080;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-teal.divider-arrow-t:before {
  border-bottom-color: #008080;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-teal.divider-arrow-l:before {
  border-right-color: #008080;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-teal.divider-arrow-r:before {
  border-left-color: #008080;
}

/* line 14, assets/scss/core/utils/utils-dividers.scss */

.divider-green-bright.divider-diagonal:before {
  border-left-color: #2ECC71;
}

/* line 17, assets/scss/core/utils/utils-dividers.scss */

.divider-green-bright.divider-diagonal-r:before {
  border-right-color: #2ECC71;
}

/* line 22, assets/scss/core/utils/utils-dividers.scss */

.divider-green-bright.divider-arrow-b:before {
  border-top-color: #2ECC71;
}

/* line 25, assets/scss/core/utils/utils-dividers.scss */

.divider-green-bright.divider-arrow-t:before {
  border-bottom-color: #2ECC71;
}

/* line 28, assets/scss/core/utils/utils-dividers.scss */

.divider-green-bright.divider-arrow-l:before {
  border-right-color: #2ECC71;
}

/* line 31, assets/scss/core/utils/utils-dividers.scss */

.divider-green-bright.divider-arrow-r:before {
  border-left-color: #2ECC71;
}

/* line 39, assets/scss/core/utils/utils-dividers.scss */

.divider-op-0:before {
  opacity: 0 !important;
}

/* line 39, assets/scss/core/utils/utils-dividers.scss */

.divider-op-1:before {
  opacity: 0.1 !important;
}

/* line 39, assets/scss/core/utils/utils-dividers.scss */

.divider-op-2:before {
  opacity: 0.2 !important;
}

/* line 39, assets/scss/core/utils/utils-dividers.scss */

.divider-op-3:before {
  opacity: 0.3 !important;
}

/* line 39, assets/scss/core/utils/utils-dividers.scss */

.divider-op-4:before {
  opacity: 0.4 !important;
}

/* line 39, assets/scss/core/utils/utils-dividers.scss */

.divider-op-5:before {
  opacity: 0.5 !important;
}

/* line 39, assets/scss/core/utils/utils-dividers.scss */

.divider-op-6:before {
  opacity: 0.6 !important;
}

/* line 39, assets/scss/core/utils/utils-dividers.scss */

.divider-op-7:before {
  opacity: 0.7 !important;
}

/* line 39, assets/scss/core/utils/utils-dividers.scss */

.divider-op-8:before {
  opacity: 0.8 !important;
}

/* line 39, assets/scss/core/utils/utils-dividers.scss */

.divider-op-9:before {
  opacity: 0.9 !important;
}

/* line 39, assets/scss/core/utils/utils-dividers.scss */

.divider-op-10:before {
  opacity: 1 !important;
}

/* line 47, assets/scss/core/utils/utils-dividers.scss */

.divider:before {
  display: none;
}

/* line 51, assets/scss/core/utils/utils-dividers.scss */

.divider:before {
  display: block;
}

/* line 47, assets/scss/core/utils/utils-dividers.scss */

.divider-sm:before {
  display: none;
}

@media (min-width: 576px) {
  /* line 51, assets/scss/core/utils/utils-dividers.scss */
  .divider-sm:before {
    display: block;
  }
}

/* line 47, assets/scss/core/utils/utils-dividers.scss */

.divider-md:before {
  display: none;
}

@media (min-width: 768px) {
  /* line 51, assets/scss/core/utils/utils-dividers.scss */
  .divider-md:before {
    display: block;
  }
}

/* line 47, assets/scss/core/utils/utils-dividers.scss */

.divider-lg:before {
  display: none;
}

@media (min-width: 992px) {
  /* line 51, assets/scss/core/utils/utils-dividers.scss */
  .divider-lg:before {
    display: block;
  }
}

/* line 47, assets/scss/core/utils/utils-dividers.scss */

.divider-xl:before {
  display: none;
}

@media (min-width: 1200px) {
  /* line 51, assets/scss/core/utils/utils-dividers.scss */
  .divider-xl:before {
    display: block;
  }
}

/* line 59, assets/scss/core/utils/utils-dividers.scss */

.divider-diagonal {
  position: relative;
  overflow: hidden;
}

/* line 64, assets/scss/core/utils/utils-dividers.scss */

.divider-diagonal:before {
  border-right-color: transparent;
  border-left-width: 150px;
  border-left-style: solid;
  border-top: 750px solid transparent;
  height: 750px;
  margin-bottom: -750px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  content: '';
  z-index: 1;
}

/* line 79, assets/scss/core/utils/utils-dividers.scss */

.divider-diagonal.divider-diagonal-r:before {
  border-left-color: transparent;
  border-right-width: 150px;
  border-right-style: solid;
  border-top: 750px solid transparent;
  right: 0;
  left: auto;
}

/* line 89, assets/scss/core/utils/utils-dividers.scss */

.divider-arrow {
  position: relative;
}

/* line 92, assets/scss/core/utils/utils-dividers.scss */

.divider-arrow:before {
  left: 50%;
  content: " ";
  position: absolute;
  pointer-events: none;
  width: 0;
  height: 0;
  border-style: solid;
  z-index: 1;
}

/* line 103, assets/scss/core/utils/utils-dividers.scss */

.divider-arrow.divider-arrow-b:before {
  top: 100%;
  margin-left: -20px;
  border-width: 15px 20px 0 20px;
  border-right-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

/* line 111, assets/scss/core/utils/utils-dividers.scss */

.divider-arrow.divider-arrow-t:before {
  top: -15px;
  margin-left: -20px;
  border-width: 0 20px 15px 20px;
  border-right-color: transparent;
  border-top-color: transparent;
  border-left-color: transparent;
}

/* line 119, assets/scss/core/utils/utils-dividers.scss */

.divider-arrow.divider-arrow-l:before {
  top: 50%;
  left: -19px;
  margin-top: -15px;
  border-width: 15px 20px 15px 0;
  border-bottom-color: transparent;
  border-top-color: transparent;
  border-left-color: transparent;
}

/* line 128, assets/scss/core/utils/utils-dividers.scss */

.divider-arrow.divider-arrow-r:before {
  top: 50%;
  left: auto;
  right: -19px;
  margin-top: -15px;
  border-width: 15px 0 15px 20px;
  border-right-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
}

/* line 8, assets/scss/core/utils/utils-opacity.scss */

.op-0 {
  opacity: 0 !important;
}

/* line 11, assets/scss/core/utils/utils-opacity.scss */

a.op-0:hover,
.op-auto {
  opacity: 1 !important;
}

/* line 8, assets/scss/core/utils/utils-opacity.scss */

.op-1 {
  opacity: 0.1 !important;
}

/* line 11, assets/scss/core/utils/utils-opacity.scss */

a.op-1:hover,
.op-auto {
  opacity: 1 !important;
}

/* line 8, assets/scss/core/utils/utils-opacity.scss */

.op-2 {
  opacity: 0.2 !important;
}

/* line 11, assets/scss/core/utils/utils-opacity.scss */

a.op-2:hover,
.op-auto {
  opacity: 1 !important;
}

/* line 8, assets/scss/core/utils/utils-opacity.scss */

.op-3 {
  opacity: 0.3 !important;
}

/* line 11, assets/scss/core/utils/utils-opacity.scss */

a.op-3:hover,
.op-auto {
  opacity: 1 !important;
}

/* line 8, assets/scss/core/utils/utils-opacity.scss */

.op-4 {
  opacity: 0.4 !important;
}

/* line 11, assets/scss/core/utils/utils-opacity.scss */

a.op-4:hover,
.op-auto {
  opacity: 1 !important;
}

/* line 8, assets/scss/core/utils/utils-opacity.scss */

.op-5 {
  opacity: 0.5 !important;
}

/* line 11, assets/scss/core/utils/utils-opacity.scss */

a.op-5:hover,
.op-auto {
  opacity: 1 !important;
}

/* line 8, assets/scss/core/utils/utils-opacity.scss */

.op-6 {
  opacity: 0.6 !important;
}

/* line 11, assets/scss/core/utils/utils-opacity.scss */

a.op-6:hover,
.op-auto {
  opacity: 1 !important;
}

/* line 8, assets/scss/core/utils/utils-opacity.scss */

.op-7 {
  opacity: 0.7 !important;
}

/* line 11, assets/scss/core/utils/utils-opacity.scss */

a.op-7:hover,
.op-auto {
  opacity: 1 !important;
}

/* line 8, assets/scss/core/utils/utils-opacity.scss */

.op-8 {
  opacity: 0.8 !important;
}

/* line 11, assets/scss/core/utils/utils-opacity.scss */

a.op-8:hover,
.op-auto {
  opacity: 1 !important;
}

/* line 8, assets/scss/core/utils/utils-opacity.scss */

.op-9 {
  opacity: 0.9 !important;
}

/* line 11, assets/scss/core/utils/utils-opacity.scss */

a.op-9:hover,
.op-auto {
  opacity: 1 !important;
}

/* line 8, assets/scss/core/utils/utils-opacity.scss */

.op-10 {
  opacity: 1 !important;
}

/* line 11, assets/scss/core/utils/utils-opacity.scss */

a.op-10:hover,
.op-auto {
  opacity: 1 !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-light {
  background-color: rgba(248, 249, 250, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-grey {
  background-color: rgba(233, 236, 239, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-grey-dark {
  background-color: rgba(73, 80, 87, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-primary {
  background-color: rgba(85, 167, 154, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-primary-dark {
  background-color: rgba(51, 99, 92, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-primary-faded {
  background-color: rgba(85, 167, 154, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-info {
  background-color: rgba(23, 162, 184, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-success {
  background-color: rgba(40, 167, 69, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-warning {
  background-color: rgba(255, 193, 7, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-danger {
  background-color: rgba(220, 53, 69, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-dark {
  background-color: rgba(52, 58, 64, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-secondary {
  background-color: rgba(108, 117, 125, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-black {
  background-color: rgba(0, 0, 0, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-white {
  background-color: rgba(255, 255, 255, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-green {
  background-color: rgba(85, 167, 154, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-red {
  background-color: rgba(190, 62, 29, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-blue {
  background-color: rgba(0, 173, 187, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-purple {
  background-color: rgba(183, 113, 176, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-pink {
  background-color: rgba(204, 22, 77, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-orange {
  background-color: rgba(230, 126, 34, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-lime {
  background-color: rgba(177, 220, 68, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-blue-dark {
  background-color: rgba(52, 73, 94, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-red-dark {
  background-color: rgba(161, 15, 43, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-brown {
  background-color: rgba(145, 99, 60, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-cyan-dark {
  background-color: rgba(0, 139, 139, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-yellow {
  background-color: rgba(212, 172, 13, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-slate {
  background-color: rgba(93, 109, 126, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-olive {
  background-color: rgba(128, 128, 0, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-teal {
  background-color: rgba(0, 128, 128, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-green-bright {
  background-color: rgba(46, 204, 113, 0) !important;
}

/* line 36, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(235, 235, 235, 0)));
  background-image: linear-gradient(to bottom, #fff 0%, rgba(235, 235, 235, 0) 100%);
  background-repeat: repeat-x;
}

/* line 39, assets/scss/core/utils/utils-opacity.scss */

.bg-op-0.bg-gradient-flip {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(235, 235, 235, 0)), to(#fff));
  background-image: linear-gradient(to bottom, rgba(235, 235, 235, 0) 0%, #fff 100%);
  background-repeat: repeat-x;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-light {
  border-color: rgba(248, 249, 250, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-grey {
  border-color: rgba(233, 236, 239, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-grey-dark {
  border-color: rgba(73, 80, 87, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-primary {
  border-color: rgba(85, 167, 154, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-primary-dark {
  border-color: rgba(51, 99, 92, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-primary-faded {
  border-color: rgba(85, 167, 154, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-info {
  border-color: rgba(23, 162, 184, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-success {
  border-color: rgba(40, 167, 69, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-warning {
  border-color: rgba(255, 193, 7, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-danger {
  border-color: rgba(220, 53, 69, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-dark {
  border-color: rgba(52, 58, 64, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-secondary {
  border-color: rgba(108, 117, 125, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-black {
  border-color: rgba(0, 0, 0, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-white {
  border-color: rgba(255, 255, 255, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-green {
  border-color: rgba(85, 167, 154, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-red {
  border-color: rgba(190, 62, 29, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-blue {
  border-color: rgba(0, 173, 187, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-purple {
  border-color: rgba(183, 113, 176, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-pink {
  border-color: rgba(204, 22, 77, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-orange {
  border-color: rgba(230, 126, 34, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-lime {
  border-color: rgba(177, 220, 68, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-blue-dark {
  border-color: rgba(52, 73, 94, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-red-dark {
  border-color: rgba(161, 15, 43, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-brown {
  border-color: rgba(145, 99, 60, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-cyan-dark {
  border-color: rgba(0, 139, 139, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-yellow {
  border-color: rgba(212, 172, 13, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-slate {
  border-color: rgba(93, 109, 126, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-olive {
  border-color: rgba(128, 128, 0, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-teal {
  border-color: rgba(0, 128, 128, 0) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-0.border-green-bright {
  border-color: rgba(46, 204, 113, 0) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-light {
  background-color: rgba(248, 249, 250, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-grey {
  background-color: rgba(233, 236, 239, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-grey-dark {
  background-color: rgba(73, 80, 87, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-primary {
  background-color: rgba(85, 167, 154, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-primary-dark {
  background-color: rgba(51, 99, 92, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-primary-faded {
  background-color: rgba(85, 167, 154, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-info {
  background-color: rgba(23, 162, 184, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-success {
  background-color: rgba(40, 167, 69, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-warning {
  background-color: rgba(255, 193, 7, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-danger {
  background-color: rgba(220, 53, 69, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-dark {
  background-color: rgba(52, 58, 64, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-secondary {
  background-color: rgba(108, 117, 125, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-black {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-white {
  background-color: rgba(255, 255, 255, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-green {
  background-color: rgba(85, 167, 154, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-red {
  background-color: rgba(190, 62, 29, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-blue {
  background-color: rgba(0, 173, 187, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-purple {
  background-color: rgba(183, 113, 176, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-pink {
  background-color: rgba(204, 22, 77, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-orange {
  background-color: rgba(230, 126, 34, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-lime {
  background-color: rgba(177, 220, 68, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-blue-dark {
  background-color: rgba(52, 73, 94, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-red-dark {
  background-color: rgba(161, 15, 43, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-brown {
  background-color: rgba(145, 99, 60, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-cyan-dark {
  background-color: rgba(0, 139, 139, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-yellow {
  background-color: rgba(212, 172, 13, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-slate {
  background-color: rgba(93, 109, 126, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-olive {
  background-color: rgba(128, 128, 0, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-teal {
  background-color: rgba(0, 128, 128, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-green-bright {
  background-color: rgba(46, 204, 113, 0.1) !important;
}

/* line 36, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(235, 235, 235, 0.1)));
  background-image: linear-gradient(to bottom, #fff 0%, rgba(235, 235, 235, 0.1) 100%);
  background-repeat: repeat-x;
}

/* line 39, assets/scss/core/utils/utils-opacity.scss */

.bg-op-1.bg-gradient-flip {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(235, 235, 235, 0.1)), to(#fff));
  background-image: linear-gradient(to bottom, rgba(235, 235, 235, 0.1) 0%, #fff 100%);
  background-repeat: repeat-x;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-light {
  border-color: rgba(248, 249, 250, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-grey {
  border-color: rgba(233, 236, 239, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-grey-dark {
  border-color: rgba(73, 80, 87, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-primary {
  border-color: rgba(85, 167, 154, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-primary-dark {
  border-color: rgba(51, 99, 92, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-primary-faded {
  border-color: rgba(85, 167, 154, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-info {
  border-color: rgba(23, 162, 184, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-success {
  border-color: rgba(40, 167, 69, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-warning {
  border-color: rgba(255, 193, 7, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-danger {
  border-color: rgba(220, 53, 69, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-dark {
  border-color: rgba(52, 58, 64, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-secondary {
  border-color: rgba(108, 117, 125, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-black {
  border-color: rgba(0, 0, 0, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-white {
  border-color: rgba(255, 255, 255, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-green {
  border-color: rgba(85, 167, 154, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-red {
  border-color: rgba(190, 62, 29, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-blue {
  border-color: rgba(0, 173, 187, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-purple {
  border-color: rgba(183, 113, 176, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-pink {
  border-color: rgba(204, 22, 77, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-orange {
  border-color: rgba(230, 126, 34, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-lime {
  border-color: rgba(177, 220, 68, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-blue-dark {
  border-color: rgba(52, 73, 94, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-red-dark {
  border-color: rgba(161, 15, 43, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-brown {
  border-color: rgba(145, 99, 60, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-cyan-dark {
  border-color: rgba(0, 139, 139, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-yellow {
  border-color: rgba(212, 172, 13, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-slate {
  border-color: rgba(93, 109, 126, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-olive {
  border-color: rgba(128, 128, 0, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-teal {
  border-color: rgba(0, 128, 128, 0.1) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-1.border-green-bright {
  border-color: rgba(46, 204, 113, 0.1) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-light {
  background-color: rgba(248, 249, 250, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-grey {
  background-color: rgba(233, 236, 239, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-grey-dark {
  background-color: rgba(73, 80, 87, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-primary {
  background-color: rgba(85, 167, 154, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-primary-dark {
  background-color: rgba(51, 99, 92, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-primary-faded {
  background-color: rgba(85, 167, 154, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-info {
  background-color: rgba(23, 162, 184, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-success {
  background-color: rgba(40, 167, 69, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-warning {
  background-color: rgba(255, 193, 7, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-danger {
  background-color: rgba(220, 53, 69, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-dark {
  background-color: rgba(52, 58, 64, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-secondary {
  background-color: rgba(108, 117, 125, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-black {
  background-color: rgba(0, 0, 0, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-white {
  background-color: rgba(255, 255, 255, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-green {
  background-color: rgba(85, 167, 154, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-red {
  background-color: rgba(190, 62, 29, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-blue {
  background-color: rgba(0, 173, 187, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-purple {
  background-color: rgba(183, 113, 176, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-pink {
  background-color: rgba(204, 22, 77, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-orange {
  background-color: rgba(230, 126, 34, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-lime {
  background-color: rgba(177, 220, 68, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-blue-dark {
  background-color: rgba(52, 73, 94, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-red-dark {
  background-color: rgba(161, 15, 43, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-brown {
  background-color: rgba(145, 99, 60, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-cyan-dark {
  background-color: rgba(0, 139, 139, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-yellow {
  background-color: rgba(212, 172, 13, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-slate {
  background-color: rgba(93, 109, 126, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-olive {
  background-color: rgba(128, 128, 0, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-teal {
  background-color: rgba(0, 128, 128, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-green-bright {
  background-color: rgba(46, 204, 113, 0.2) !important;
}

/* line 36, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(235, 235, 235, 0.2)));
  background-image: linear-gradient(to bottom, #fff 0%, rgba(235, 235, 235, 0.2) 100%);
  background-repeat: repeat-x;
}

/* line 39, assets/scss/core/utils/utils-opacity.scss */

.bg-op-2.bg-gradient-flip {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(235, 235, 235, 0.2)), to(#fff));
  background-image: linear-gradient(to bottom, rgba(235, 235, 235, 0.2) 0%, #fff 100%);
  background-repeat: repeat-x;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-light {
  border-color: rgba(248, 249, 250, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-grey {
  border-color: rgba(233, 236, 239, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-grey-dark {
  border-color: rgba(73, 80, 87, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-primary {
  border-color: rgba(85, 167, 154, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-primary-dark {
  border-color: rgba(51, 99, 92, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-primary-faded {
  border-color: rgba(85, 167, 154, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-info {
  border-color: rgba(23, 162, 184, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-success {
  border-color: rgba(40, 167, 69, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-warning {
  border-color: rgba(255, 193, 7, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-danger {
  border-color: rgba(220, 53, 69, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-dark {
  border-color: rgba(52, 58, 64, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-secondary {
  border-color: rgba(108, 117, 125, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-black {
  border-color: rgba(0, 0, 0, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-white {
  border-color: rgba(255, 255, 255, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-green {
  border-color: rgba(85, 167, 154, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-red {
  border-color: rgba(190, 62, 29, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-blue {
  border-color: rgba(0, 173, 187, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-purple {
  border-color: rgba(183, 113, 176, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-pink {
  border-color: rgba(204, 22, 77, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-orange {
  border-color: rgba(230, 126, 34, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-lime {
  border-color: rgba(177, 220, 68, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-blue-dark {
  border-color: rgba(52, 73, 94, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-red-dark {
  border-color: rgba(161, 15, 43, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-brown {
  border-color: rgba(145, 99, 60, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-cyan-dark {
  border-color: rgba(0, 139, 139, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-yellow {
  border-color: rgba(212, 172, 13, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-slate {
  border-color: rgba(93, 109, 126, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-olive {
  border-color: rgba(128, 128, 0, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-teal {
  border-color: rgba(0, 128, 128, 0.2) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-2.border-green-bright {
  border-color: rgba(46, 204, 113, 0.2) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-light {
  background-color: rgba(248, 249, 250, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-grey {
  background-color: rgba(233, 236, 239, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-grey-dark {
  background-color: rgba(73, 80, 87, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-primary {
  background-color: rgba(85, 167, 154, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-primary-dark {
  background-color: rgba(51, 99, 92, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-primary-faded {
  background-color: rgba(85, 167, 154, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-info {
  background-color: rgba(23, 162, 184, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-success {
  background-color: rgba(40, 167, 69, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-warning {
  background-color: rgba(255, 193, 7, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-danger {
  background-color: rgba(220, 53, 69, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-dark {
  background-color: rgba(52, 58, 64, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-secondary {
  background-color: rgba(108, 117, 125, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-black {
  background-color: rgba(0, 0, 0, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-white {
  background-color: rgba(255, 255, 255, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-green {
  background-color: rgba(85, 167, 154, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-red {
  background-color: rgba(190, 62, 29, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-blue {
  background-color: rgba(0, 173, 187, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-purple {
  background-color: rgba(183, 113, 176, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-pink {
  background-color: rgba(204, 22, 77, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-orange {
  background-color: rgba(230, 126, 34, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-lime {
  background-color: rgba(177, 220, 68, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-blue-dark {
  background-color: rgba(52, 73, 94, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-red-dark {
  background-color: rgba(161, 15, 43, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-brown {
  background-color: rgba(145, 99, 60, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-cyan-dark {
  background-color: rgba(0, 139, 139, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-yellow {
  background-color: rgba(212, 172, 13, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-slate {
  background-color: rgba(93, 109, 126, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-olive {
  background-color: rgba(128, 128, 0, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-teal {
  background-color: rgba(0, 128, 128, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-green-bright {
  background-color: rgba(46, 204, 113, 0.3) !important;
}

/* line 36, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(235, 235, 235, 0.3)));
  background-image: linear-gradient(to bottom, #fff 0%, rgba(235, 235, 235, 0.3) 100%);
  background-repeat: repeat-x;
}

/* line 39, assets/scss/core/utils/utils-opacity.scss */

.bg-op-3.bg-gradient-flip {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(235, 235, 235, 0.3)), to(#fff));
  background-image: linear-gradient(to bottom, rgba(235, 235, 235, 0.3) 0%, #fff 100%);
  background-repeat: repeat-x;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-light {
  border-color: rgba(248, 249, 250, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-grey {
  border-color: rgba(233, 236, 239, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-grey-dark {
  border-color: rgba(73, 80, 87, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-primary {
  border-color: rgba(85, 167, 154, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-primary-dark {
  border-color: rgba(51, 99, 92, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-primary-faded {
  border-color: rgba(85, 167, 154, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-info {
  border-color: rgba(23, 162, 184, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-success {
  border-color: rgba(40, 167, 69, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-warning {
  border-color: rgba(255, 193, 7, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-danger {
  border-color: rgba(220, 53, 69, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-dark {
  border-color: rgba(52, 58, 64, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-secondary {
  border-color: rgba(108, 117, 125, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-black {
  border-color: rgba(0, 0, 0, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-white {
  border-color: rgba(255, 255, 255, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-green {
  border-color: rgba(85, 167, 154, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-red {
  border-color: rgba(190, 62, 29, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-blue {
  border-color: rgba(0, 173, 187, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-purple {
  border-color: rgba(183, 113, 176, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-pink {
  border-color: rgba(204, 22, 77, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-orange {
  border-color: rgba(230, 126, 34, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-lime {
  border-color: rgba(177, 220, 68, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-blue-dark {
  border-color: rgba(52, 73, 94, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-red-dark {
  border-color: rgba(161, 15, 43, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-brown {
  border-color: rgba(145, 99, 60, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-cyan-dark {
  border-color: rgba(0, 139, 139, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-yellow {
  border-color: rgba(212, 172, 13, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-slate {
  border-color: rgba(93, 109, 126, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-olive {
  border-color: rgba(128, 128, 0, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-teal {
  border-color: rgba(0, 128, 128, 0.3) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-3.border-green-bright {
  border-color: rgba(46, 204, 113, 0.3) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-light {
  background-color: rgba(248, 249, 250, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-grey {
  background-color: rgba(233, 236, 239, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-grey-dark {
  background-color: rgba(73, 80, 87, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-primary {
  background-color: rgba(85, 167, 154, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-primary-dark {
  background-color: rgba(51, 99, 92, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-primary-faded {
  background-color: rgba(85, 167, 154, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-info {
  background-color: rgba(23, 162, 184, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-success {
  background-color: rgba(40, 167, 69, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-warning {
  background-color: rgba(255, 193, 7, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-danger {
  background-color: rgba(220, 53, 69, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-dark {
  background-color: rgba(52, 58, 64, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-secondary {
  background-color: rgba(108, 117, 125, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-black {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-white {
  background-color: rgba(255, 255, 255, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-green {
  background-color: rgba(85, 167, 154, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-red {
  background-color: rgba(190, 62, 29, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-blue {
  background-color: rgba(0, 173, 187, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-purple {
  background-color: rgba(183, 113, 176, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-pink {
  background-color: rgba(204, 22, 77, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-orange {
  background-color: rgba(230, 126, 34, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-lime {
  background-color: rgba(177, 220, 68, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-blue-dark {
  background-color: rgba(52, 73, 94, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-red-dark {
  background-color: rgba(161, 15, 43, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-brown {
  background-color: rgba(145, 99, 60, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-cyan-dark {
  background-color: rgba(0, 139, 139, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-yellow {
  background-color: rgba(212, 172, 13, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-slate {
  background-color: rgba(93, 109, 126, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-olive {
  background-color: rgba(128, 128, 0, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-teal {
  background-color: rgba(0, 128, 128, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-green-bright {
  background-color: rgba(46, 204, 113, 0.4) !important;
}

/* line 36, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(235, 235, 235, 0.4)));
  background-image: linear-gradient(to bottom, #fff 0%, rgba(235, 235, 235, 0.4) 100%);
  background-repeat: repeat-x;
}

/* line 39, assets/scss/core/utils/utils-opacity.scss */

.bg-op-4.bg-gradient-flip {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(235, 235, 235, 0.4)), to(#fff));
  background-image: linear-gradient(to bottom, rgba(235, 235, 235, 0.4) 0%, #fff 100%);
  background-repeat: repeat-x;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-light {
  border-color: rgba(248, 249, 250, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-grey {
  border-color: rgba(233, 236, 239, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-grey-dark {
  border-color: rgba(73, 80, 87, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-primary {
  border-color: rgba(85, 167, 154, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-primary-dark {
  border-color: rgba(51, 99, 92, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-primary-faded {
  border-color: rgba(85, 167, 154, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-info {
  border-color: rgba(23, 162, 184, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-success {
  border-color: rgba(40, 167, 69, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-warning {
  border-color: rgba(255, 193, 7, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-danger {
  border-color: rgba(220, 53, 69, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-dark {
  border-color: rgba(52, 58, 64, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-secondary {
  border-color: rgba(108, 117, 125, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-black {
  border-color: rgba(0, 0, 0, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-white {
  border-color: rgba(255, 255, 255, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-green {
  border-color: rgba(85, 167, 154, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-red {
  border-color: rgba(190, 62, 29, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-blue {
  border-color: rgba(0, 173, 187, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-purple {
  border-color: rgba(183, 113, 176, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-pink {
  border-color: rgba(204, 22, 77, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-orange {
  border-color: rgba(230, 126, 34, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-lime {
  border-color: rgba(177, 220, 68, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-blue-dark {
  border-color: rgba(52, 73, 94, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-red-dark {
  border-color: rgba(161, 15, 43, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-brown {
  border-color: rgba(145, 99, 60, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-cyan-dark {
  border-color: rgba(0, 139, 139, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-yellow {
  border-color: rgba(212, 172, 13, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-slate {
  border-color: rgba(93, 109, 126, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-olive {
  border-color: rgba(128, 128, 0, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-teal {
  border-color: rgba(0, 128, 128, 0.4) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-4.border-green-bright {
  border-color: rgba(46, 204, 113, 0.4) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-light {
  background-color: rgba(248, 249, 250, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-grey {
  background-color: rgba(233, 236, 239, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-grey-dark {
  background-color: rgba(73, 80, 87, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-primary {
  background-color: rgba(85, 167, 154, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-primary-dark {
  background-color: rgba(51, 99, 92, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-primary-faded {
  background-color: rgba(85, 167, 154, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-info {
  background-color: rgba(23, 162, 184, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-success {
  background-color: rgba(40, 167, 69, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-warning {
  background-color: rgba(255, 193, 7, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-danger {
  background-color: rgba(220, 53, 69, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-dark {
  background-color: rgba(52, 58, 64, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-secondary {
  background-color: rgba(108, 117, 125, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-black {
  background-color: rgba(0, 0, 0, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-white {
  background-color: rgba(255, 255, 255, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-green {
  background-color: rgba(85, 167, 154, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-red {
  background-color: rgba(190, 62, 29, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-blue {
  background-color: rgba(0, 173, 187, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-purple {
  background-color: rgba(183, 113, 176, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-pink {
  background-color: rgba(204, 22, 77, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-orange {
  background-color: rgba(230, 126, 34, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-lime {
  background-color: rgba(177, 220, 68, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-blue-dark {
  background-color: rgba(52, 73, 94, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-red-dark {
  background-color: rgba(161, 15, 43, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-brown {
  background-color: rgba(145, 99, 60, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-cyan-dark {
  background-color: rgba(0, 139, 139, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-yellow {
  background-color: rgba(212, 172, 13, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-slate {
  background-color: rgba(93, 109, 126, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-olive {
  background-color: rgba(128, 128, 0, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-teal {
  background-color: rgba(0, 128, 128, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-green-bright {
  background-color: rgba(46, 204, 113, 0.5) !important;
}

/* line 36, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(235, 235, 235, 0.5)));
  background-image: linear-gradient(to bottom, #fff 0%, rgba(235, 235, 235, 0.5) 100%);
  background-repeat: repeat-x;
}

/* line 39, assets/scss/core/utils/utils-opacity.scss */

.bg-op-5.bg-gradient-flip {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(235, 235, 235, 0.5)), to(#fff));
  background-image: linear-gradient(to bottom, rgba(235, 235, 235, 0.5) 0%, #fff 100%);
  background-repeat: repeat-x;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-light {
  border-color: rgba(248, 249, 250, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-grey {
  border-color: rgba(233, 236, 239, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-grey-dark {
  border-color: rgba(73, 80, 87, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-primary {
  border-color: rgba(85, 167, 154, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-primary-dark {
  border-color: rgba(51, 99, 92, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-primary-faded {
  border-color: rgba(85, 167, 154, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-info {
  border-color: rgba(23, 162, 184, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-success {
  border-color: rgba(40, 167, 69, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-warning {
  border-color: rgba(255, 193, 7, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-danger {
  border-color: rgba(220, 53, 69, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-dark {
  border-color: rgba(52, 58, 64, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-secondary {
  border-color: rgba(108, 117, 125, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-black {
  border-color: rgba(0, 0, 0, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-white {
  border-color: rgba(255, 255, 255, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-green {
  border-color: rgba(85, 167, 154, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-red {
  border-color: rgba(190, 62, 29, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-blue {
  border-color: rgba(0, 173, 187, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-purple {
  border-color: rgba(183, 113, 176, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-pink {
  border-color: rgba(204, 22, 77, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-orange {
  border-color: rgba(230, 126, 34, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-lime {
  border-color: rgba(177, 220, 68, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-blue-dark {
  border-color: rgba(52, 73, 94, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-red-dark {
  border-color: rgba(161, 15, 43, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-brown {
  border-color: rgba(145, 99, 60, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-cyan-dark {
  border-color: rgba(0, 139, 139, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-yellow {
  border-color: rgba(212, 172, 13, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-slate {
  border-color: rgba(93, 109, 126, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-olive {
  border-color: rgba(128, 128, 0, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-teal {
  border-color: rgba(0, 128, 128, 0.5) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-5.border-green-bright {
  border-color: rgba(46, 204, 113, 0.5) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-light {
  background-color: rgba(248, 249, 250, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-grey {
  background-color: rgba(233, 236, 239, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-grey-dark {
  background-color: rgba(73, 80, 87, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-primary {
  background-color: rgba(85, 167, 154, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-primary-dark {
  background-color: rgba(51, 99, 92, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-primary-faded {
  background-color: rgba(85, 167, 154, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-info {
  background-color: rgba(23, 162, 184, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-success {
  background-color: rgba(40, 167, 69, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-warning {
  background-color: rgba(255, 193, 7, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-danger {
  background-color: rgba(220, 53, 69, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-dark {
  background-color: rgba(52, 58, 64, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-secondary {
  background-color: rgba(108, 117, 125, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-black {
  background-color: rgba(0, 0, 0, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-white {
  background-color: rgba(255, 255, 255, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-green {
  background-color: rgba(85, 167, 154, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-red {
  background-color: rgba(190, 62, 29, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-blue {
  background-color: rgba(0, 173, 187, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-purple {
  background-color: rgba(183, 113, 176, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-pink {
  background-color: rgba(204, 22, 77, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-orange {
  background-color: rgba(230, 126, 34, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-lime {
  background-color: rgba(177, 220, 68, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-blue-dark {
  background-color: rgba(52, 73, 94, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-red-dark {
  background-color: rgba(161, 15, 43, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-brown {
  background-color: rgba(145, 99, 60, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-cyan-dark {
  background-color: rgba(0, 139, 139, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-yellow {
  background-color: rgba(212, 172, 13, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-slate {
  background-color: rgba(93, 109, 126, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-olive {
  background-color: rgba(128, 128, 0, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-teal {
  background-color: rgba(0, 128, 128, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-green-bright {
  background-color: rgba(46, 204, 113, 0.6) !important;
}

/* line 36, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(235, 235, 235, 0.6)));
  background-image: linear-gradient(to bottom, #fff 0%, rgba(235, 235, 235, 0.6) 100%);
  background-repeat: repeat-x;
}

/* line 39, assets/scss/core/utils/utils-opacity.scss */

.bg-op-6.bg-gradient-flip {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(235, 235, 235, 0.6)), to(#fff));
  background-image: linear-gradient(to bottom, rgba(235, 235, 235, 0.6) 0%, #fff 100%);
  background-repeat: repeat-x;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-light {
  border-color: rgba(248, 249, 250, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-grey {
  border-color: rgba(233, 236, 239, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-grey-dark {
  border-color: rgba(73, 80, 87, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-primary {
  border-color: rgba(85, 167, 154, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-primary-dark {
  border-color: rgba(51, 99, 92, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-primary-faded {
  border-color: rgba(85, 167, 154, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-info {
  border-color: rgba(23, 162, 184, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-success {
  border-color: rgba(40, 167, 69, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-warning {
  border-color: rgba(255, 193, 7, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-danger {
  border-color: rgba(220, 53, 69, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-dark {
  border-color: rgba(52, 58, 64, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-secondary {
  border-color: rgba(108, 117, 125, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-black {
  border-color: rgba(0, 0, 0, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-white {
  border-color: rgba(255, 255, 255, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-green {
  border-color: rgba(85, 167, 154, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-red {
  border-color: rgba(190, 62, 29, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-blue {
  border-color: rgba(0, 173, 187, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-purple {
  border-color: rgba(183, 113, 176, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-pink {
  border-color: rgba(204, 22, 77, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-orange {
  border-color: rgba(230, 126, 34, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-lime {
  border-color: rgba(177, 220, 68, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-blue-dark {
  border-color: rgba(52, 73, 94, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-red-dark {
  border-color: rgba(161, 15, 43, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-brown {
  border-color: rgba(145, 99, 60, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-cyan-dark {
  border-color: rgba(0, 139, 139, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-yellow {
  border-color: rgba(212, 172, 13, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-slate {
  border-color: rgba(93, 109, 126, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-olive {
  border-color: rgba(128, 128, 0, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-teal {
  border-color: rgba(0, 128, 128, 0.6) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-6.border-green-bright {
  border-color: rgba(46, 204, 113, 0.6) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-light {
  background-color: rgba(248, 249, 250, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-grey {
  background-color: rgba(233, 236, 239, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-grey-dark {
  background-color: rgba(73, 80, 87, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-primary {
  background-color: rgba(85, 167, 154, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-primary-dark {
  background-color: rgba(51, 99, 92, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-primary-faded {
  background-color: rgba(85, 167, 154, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-info {
  background-color: rgba(23, 162, 184, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-success {
  background-color: rgba(40, 167, 69, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-warning {
  background-color: rgba(255, 193, 7, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-danger {
  background-color: rgba(220, 53, 69, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-dark {
  background-color: rgba(52, 58, 64, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-secondary {
  background-color: rgba(108, 117, 125, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-black {
  background-color: rgba(0, 0, 0, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-white {
  background-color: rgba(255, 255, 255, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-green {
  background-color: rgba(85, 167, 154, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-red {
  background-color: rgba(190, 62, 29, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-blue {
  background-color: rgba(0, 173, 187, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-purple {
  background-color: rgba(183, 113, 176, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-pink {
  background-color: rgba(204, 22, 77, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-orange {
  background-color: rgba(230, 126, 34, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-lime {
  background-color: rgba(177, 220, 68, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-blue-dark {
  background-color: rgba(52, 73, 94, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-red-dark {
  background-color: rgba(161, 15, 43, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-brown {
  background-color: rgba(145, 99, 60, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-cyan-dark {
  background-color: rgba(0, 139, 139, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-yellow {
  background-color: rgba(212, 172, 13, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-slate {
  background-color: rgba(93, 109, 126, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-olive {
  background-color: rgba(128, 128, 0, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-teal {
  background-color: rgba(0, 128, 128, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-green-bright {
  background-color: rgba(46, 204, 113, 0.7) !important;
}

/* line 36, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(235, 235, 235, 0.7)));
  background-image: linear-gradient(to bottom, #fff 0%, rgba(235, 235, 235, 0.7) 100%);
  background-repeat: repeat-x;
}

/* line 39, assets/scss/core/utils/utils-opacity.scss */

.bg-op-7.bg-gradient-flip {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(235, 235, 235, 0.7)), to(#fff));
  background-image: linear-gradient(to bottom, rgba(235, 235, 235, 0.7) 0%, #fff 100%);
  background-repeat: repeat-x;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-light {
  border-color: rgba(248, 249, 250, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-grey {
  border-color: rgba(233, 236, 239, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-grey-dark {
  border-color: rgba(73, 80, 87, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-primary {
  border-color: rgba(85, 167, 154, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-primary-dark {
  border-color: rgba(51, 99, 92, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-primary-faded {
  border-color: rgba(85, 167, 154, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-info {
  border-color: rgba(23, 162, 184, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-success {
  border-color: rgba(40, 167, 69, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-warning {
  border-color: rgba(255, 193, 7, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-danger {
  border-color: rgba(220, 53, 69, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-dark {
  border-color: rgba(52, 58, 64, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-secondary {
  border-color: rgba(108, 117, 125, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-black {
  border-color: rgba(0, 0, 0, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-white {
  border-color: rgba(255, 255, 255, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-green {
  border-color: rgba(85, 167, 154, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-red {
  border-color: rgba(190, 62, 29, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-blue {
  border-color: rgba(0, 173, 187, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-purple {
  border-color: rgba(183, 113, 176, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-pink {
  border-color: rgba(204, 22, 77, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-orange {
  border-color: rgba(230, 126, 34, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-lime {
  border-color: rgba(177, 220, 68, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-blue-dark {
  border-color: rgba(52, 73, 94, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-red-dark {
  border-color: rgba(161, 15, 43, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-brown {
  border-color: rgba(145, 99, 60, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-cyan-dark {
  border-color: rgba(0, 139, 139, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-yellow {
  border-color: rgba(212, 172, 13, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-slate {
  border-color: rgba(93, 109, 126, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-olive {
  border-color: rgba(128, 128, 0, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-teal {
  border-color: rgba(0, 128, 128, 0.7) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-7.border-green-bright {
  border-color: rgba(46, 204, 113, 0.7) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-light {
  background-color: rgba(248, 249, 250, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-grey {
  background-color: rgba(233, 236, 239, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-grey-dark {
  background-color: rgba(73, 80, 87, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-primary {
  background-color: rgba(85, 167, 154, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-primary-dark {
  background-color: rgba(51, 99, 92, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-primary-faded {
  background-color: rgba(85, 167, 154, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-info {
  background-color: rgba(23, 162, 184, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-success {
  background-color: rgba(40, 167, 69, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-warning {
  background-color: rgba(255, 193, 7, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-danger {
  background-color: rgba(220, 53, 69, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-dark {
  background-color: rgba(52, 58, 64, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-secondary {
  background-color: rgba(108, 117, 125, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-black {
  background-color: rgba(0, 0, 0, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-white {
  background-color: rgba(255, 255, 255, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-green {
  background-color: rgba(85, 167, 154, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-red {
  background-color: rgba(190, 62, 29, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-blue {
  background-color: rgba(0, 173, 187, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-purple {
  background-color: rgba(183, 113, 176, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-pink {
  background-color: rgba(204, 22, 77, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-orange {
  background-color: rgba(230, 126, 34, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-lime {
  background-color: rgba(177, 220, 68, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-blue-dark {
  background-color: rgba(52, 73, 94, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-red-dark {
  background-color: rgba(161, 15, 43, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-brown {
  background-color: rgba(145, 99, 60, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-cyan-dark {
  background-color: rgba(0, 139, 139, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-yellow {
  background-color: rgba(212, 172, 13, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-slate {
  background-color: rgba(93, 109, 126, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-olive {
  background-color: rgba(128, 128, 0, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-teal {
  background-color: rgba(0, 128, 128, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-green-bright {
  background-color: rgba(46, 204, 113, 0.8) !important;
}

/* line 36, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(235, 235, 235, 0.8)));
  background-image: linear-gradient(to bottom, #fff 0%, rgba(235, 235, 235, 0.8) 100%);
  background-repeat: repeat-x;
}

/* line 39, assets/scss/core/utils/utils-opacity.scss */

.bg-op-8.bg-gradient-flip {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(235, 235, 235, 0.8)), to(#fff));
  background-image: linear-gradient(to bottom, rgba(235, 235, 235, 0.8) 0%, #fff 100%);
  background-repeat: repeat-x;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-light {
  border-color: rgba(248, 249, 250, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-grey {
  border-color: rgba(233, 236, 239, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-grey-dark {
  border-color: rgba(73, 80, 87, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-primary {
  border-color: rgba(85, 167, 154, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-primary-dark {
  border-color: rgba(51, 99, 92, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-primary-faded {
  border-color: rgba(85, 167, 154, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-info {
  border-color: rgba(23, 162, 184, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-success {
  border-color: rgba(40, 167, 69, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-warning {
  border-color: rgba(255, 193, 7, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-danger {
  border-color: rgba(220, 53, 69, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-dark {
  border-color: rgba(52, 58, 64, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-secondary {
  border-color: rgba(108, 117, 125, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-black {
  border-color: rgba(0, 0, 0, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-white {
  border-color: rgba(255, 255, 255, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-green {
  border-color: rgba(85, 167, 154, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-red {
  border-color: rgba(190, 62, 29, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-blue {
  border-color: rgba(0, 173, 187, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-purple {
  border-color: rgba(183, 113, 176, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-pink {
  border-color: rgba(204, 22, 77, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-orange {
  border-color: rgba(230, 126, 34, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-lime {
  border-color: rgba(177, 220, 68, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-blue-dark {
  border-color: rgba(52, 73, 94, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-red-dark {
  border-color: rgba(161, 15, 43, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-brown {
  border-color: rgba(145, 99, 60, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-cyan-dark {
  border-color: rgba(0, 139, 139, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-yellow {
  border-color: rgba(212, 172, 13, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-slate {
  border-color: rgba(93, 109, 126, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-olive {
  border-color: rgba(128, 128, 0, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-teal {
  border-color: rgba(0, 128, 128, 0.8) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-8.border-green-bright {
  border-color: rgba(46, 204, 113, 0.8) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-light {
  background-color: rgba(248, 249, 250, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-grey {
  background-color: rgba(233, 236, 239, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-grey-dark {
  background-color: rgba(73, 80, 87, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-primary {
  background-color: rgba(85, 167, 154, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-primary-dark {
  background-color: rgba(51, 99, 92, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-primary-faded {
  background-color: rgba(85, 167, 154, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-info {
  background-color: rgba(23, 162, 184, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-success {
  background-color: rgba(40, 167, 69, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-warning {
  background-color: rgba(255, 193, 7, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-danger {
  background-color: rgba(220, 53, 69, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-dark {
  background-color: rgba(52, 58, 64, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-secondary {
  background-color: rgba(108, 117, 125, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-black {
  background-color: rgba(0, 0, 0, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-white {
  background-color: rgba(255, 255, 255, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-green {
  background-color: rgba(85, 167, 154, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-red {
  background-color: rgba(190, 62, 29, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-blue {
  background-color: rgba(0, 173, 187, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-purple {
  background-color: rgba(183, 113, 176, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-pink {
  background-color: rgba(204, 22, 77, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-orange {
  background-color: rgba(230, 126, 34, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-lime {
  background-color: rgba(177, 220, 68, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-blue-dark {
  background-color: rgba(52, 73, 94, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-red-dark {
  background-color: rgba(161, 15, 43, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-brown {
  background-color: rgba(145, 99, 60, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-cyan-dark {
  background-color: rgba(0, 139, 139, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-yellow {
  background-color: rgba(212, 172, 13, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-slate {
  background-color: rgba(93, 109, 126, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-olive {
  background-color: rgba(128, 128, 0, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-teal {
  background-color: rgba(0, 128, 128, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-green-bright {
  background-color: rgba(46, 204, 113, 0.9) !important;
}

/* line 36, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(rgba(235, 235, 235, 0.9)));
  background-image: linear-gradient(to bottom, #fff 0%, rgba(235, 235, 235, 0.9) 100%);
  background-repeat: repeat-x;
}

/* line 39, assets/scss/core/utils/utils-opacity.scss */

.bg-op-9.bg-gradient-flip {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(235, 235, 235, 0.9)), to(#fff));
  background-image: linear-gradient(to bottom, rgba(235, 235, 235, 0.9) 0%, #fff 100%);
  background-repeat: repeat-x;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-light {
  border-color: rgba(248, 249, 250, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-grey {
  border-color: rgba(233, 236, 239, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-grey-dark {
  border-color: rgba(73, 80, 87, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-primary {
  border-color: rgba(85, 167, 154, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-primary-dark {
  border-color: rgba(51, 99, 92, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-primary-faded {
  border-color: rgba(85, 167, 154, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-info {
  border-color: rgba(23, 162, 184, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-success {
  border-color: rgba(40, 167, 69, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-warning {
  border-color: rgba(255, 193, 7, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-danger {
  border-color: rgba(220, 53, 69, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-dark {
  border-color: rgba(52, 58, 64, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-secondary {
  border-color: rgba(108, 117, 125, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-black {
  border-color: rgba(0, 0, 0, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-white {
  border-color: rgba(255, 255, 255, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-green {
  border-color: rgba(85, 167, 154, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-red {
  border-color: rgba(190, 62, 29, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-blue {
  border-color: rgba(0, 173, 187, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-purple {
  border-color: rgba(183, 113, 176, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-pink {
  border-color: rgba(204, 22, 77, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-orange {
  border-color: rgba(230, 126, 34, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-lime {
  border-color: rgba(177, 220, 68, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-blue-dark {
  border-color: rgba(52, 73, 94, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-red-dark {
  border-color: rgba(161, 15, 43, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-brown {
  border-color: rgba(145, 99, 60, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-cyan-dark {
  border-color: rgba(0, 139, 139, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-yellow {
  border-color: rgba(212, 172, 13, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-slate {
  border-color: rgba(93, 109, 126, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-olive {
  border-color: rgba(128, 128, 0, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-teal {
  border-color: rgba(0, 128, 128, 0.9) !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-9.border-green-bright {
  border-color: rgba(46, 204, 113, 0.9) !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-light {
  background-color: #f8f9fa !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-grey {
  background-color: #e9ecef !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-grey-dark {
  background-color: #495057 !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-primary {
  background-color: #55a79a !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-primary-dark {
  background-color: #33635c !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-primary-faded {
  background-color: #55a79a !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-info {
  background-color: #17a2b8 !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-success {
  background-color: #28a745 !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-warning {
  background-color: #ffc107 !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-danger {
  background-color: #dc3545 !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-dark {
  background-color: #343a40 !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-secondary {
  background-color: #6c757d !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-black {
  background-color: black !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-white {
  background-color: white !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-green {
  background-color: #55a79a !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-red {
  background-color: #be3e1d !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-blue {
  background-color: #00adbb !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-purple {
  background-color: #b771b0 !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-pink {
  background-color: #cc164d !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-orange {
  background-color: #e67e22 !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-lime {
  background-color: #b1dc44 !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-blue-dark {
  background-color: #34495e !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-red-dark {
  background-color: #a10f2b !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-brown {
  background-color: #91633c !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-cyan-dark {
  background-color: darkcyan !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-yellow {
  background-color: #d4ac0d !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-slate {
  background-color: #5d6d7e !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-olive {
  background-color: olive !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-teal {
  background-color: teal !important;
}

/* line 30, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-green-bright {
  background-color: #2ecc71 !important;
}

/* line 36, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-gradient {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ebebeb));
  background-image: linear-gradient(to bottom, #fff 0%, #ebebeb 100%);
  background-repeat: repeat-x;
}

/* line 39, assets/scss/core/utils/utils-opacity.scss */

.bg-op-10.bg-gradient-flip {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#fff));
  background-image: linear-gradient(to bottom, #ebebeb 0%, #fff 100%);
  background-repeat: repeat-x;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-light {
  border-color: #f8f9fa !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-grey {
  border-color: #e9ecef !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-grey-dark {
  border-color: #495057 !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-primary {
  border-color: #55a79a !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-primary-dark {
  border-color: #33635c !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-primary-faded {
  border-color: #55a79a !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-info {
  border-color: #17a2b8 !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-success {
  border-color: #28a745 !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-warning {
  border-color: #ffc107 !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-danger {
  border-color: #dc3545 !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-dark {
  border-color: #343a40 !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-secondary {
  border-color: #6c757d !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-black {
  border-color: black !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-white {
  border-color: white !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-green {
  border-color: #55a79a !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-red {
  border-color: #be3e1d !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-blue {
  border-color: #00adbb !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-purple {
  border-color: #b771b0 !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-pink {
  border-color: #cc164d !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-orange {
  border-color: #e67e22 !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-lime {
  border-color: #b1dc44 !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-blue-dark {
  border-color: #34495e !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-red-dark {
  border-color: #a10f2b !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-brown {
  border-color: #91633c !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-cyan-dark {
  border-color: darkcyan !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-yellow {
  border-color: #d4ac0d !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-slate {
  border-color: #5d6d7e !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-olive {
  border-color: olive !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-teal {
  border-color: teal !important;
}

/* line 48, assets/scss/core/utils/utils-opacity.scss */

.border-op-10.border-green-bright {
  border-color: #2ecc71 !important;
}

/* line 12, assets/scss/core/utils/utils-squares.scss */

.sq-sm {
  height: 50px !important;
  width: 50px !important;
  min-height: 50px !important;
  min-width: 50px !important;
}

/* line 12, assets/scss/core/utils/utils-squares.scss */

.sq-md {
  height: 75px !important;
  width: 75px !important;
  min-height: 75px !important;
  min-width: 75px !important;
}

/* line 12, assets/scss/core/utils/utils-squares.scss */

.sq-lg {
  height: 100px !important;
  width: 100px !important;
  min-height: 100px !important;
  min-width: 100px !important;
}

/* line 12, assets/scss/core/utils/utils-squares.scss */

.sq-xl {
  height: 150px !important;
  width: 150px !important;
  min-height: 150px !important;
  min-width: 150px !important;
}

/* line 19, assets/scss/core/utils/utils-squares.scss */

.sq-auto {
  height: auto !important;
  width: auto !important;
  min-height: auto !important;
  min-width: auto !important;
}

@media (min-width: 576px) {
  /* line 12, assets/scss/core/utils/utils-squares.scss */
  .sq-sm-sm {
    height: 50px !important;
    width: 50px !important;
    min-height: 50px !important;
    min-width: 50px !important;
  }
  /* line 12, assets/scss/core/utils/utils-squares.scss */
  .sq-sm-md {
    height: 75px !important;
    width: 75px !important;
    min-height: 75px !important;
    min-width: 75px !important;
  }
  /* line 12, assets/scss/core/utils/utils-squares.scss */
  .sq-sm-lg {
    height: 100px !important;
    width: 100px !important;
    min-height: 100px !important;
    min-width: 100px !important;
  }
  /* line 12, assets/scss/core/utils/utils-squares.scss */
  .sq-sm-xl {
    height: 150px !important;
    width: 150px !important;
    min-height: 150px !important;
    min-width: 150px !important;
  }
  /* line 19, assets/scss/core/utils/utils-squares.scss */
  .sq-sm-auto {
    height: auto !important;
    width: auto !important;
    min-height: auto !important;
    min-width: auto !important;
  }
}

@media (min-width: 768px) {
  /* line 12, assets/scss/core/utils/utils-squares.scss */
  .sq-md-sm {
    height: 50px !important;
    width: 50px !important;
    min-height: 50px !important;
    min-width: 50px !important;
  }
  /* line 12, assets/scss/core/utils/utils-squares.scss */
  .sq-md-md {
    height: 75px !important;
    width: 75px !important;
    min-height: 75px !important;
    min-width: 75px !important;
  }
  /* line 12, assets/scss/core/utils/utils-squares.scss */
  .sq-md-lg {
    height: 100px !important;
    width: 100px !important;
    min-height: 100px !important;
    min-width: 100px !important;
  }
  /* line 12, assets/scss/core/utils/utils-squares.scss */
  .sq-md-xl {
    height: 150px !important;
    width: 150px !important;
    min-height: 150px !important;
    min-width: 150px !important;
  }
  /* line 19, assets/scss/core/utils/utils-squares.scss */
  .sq-md-auto {
    height: auto !important;
    width: auto !important;
    min-height: auto !important;
    min-width: auto !important;
  }
}

@media (min-width: 992px) {
  /* line 12, assets/scss/core/utils/utils-squares.scss */
  .sq-lg-sm {
    height: 50px !important;
    width: 50px !important;
    min-height: 50px !important;
    min-width: 50px !important;
  }
  /* line 12, assets/scss/core/utils/utils-squares.scss */
  .sq-lg-md {
    height: 75px !important;
    width: 75px !important;
    min-height: 75px !important;
    min-width: 75px !important;
  }
  /* line 12, assets/scss/core/utils/utils-squares.scss */
  .sq-lg-lg {
    height: 100px !important;
    width: 100px !important;
    min-height: 100px !important;
    min-width: 100px !important;
  }
  /* line 12, assets/scss/core/utils/utils-squares.scss */
  .sq-lg-xl {
    height: 150px !important;
    width: 150px !important;
    min-height: 150px !important;
    min-width: 150px !important;
  }
  /* line 19, assets/scss/core/utils/utils-squares.scss */
  .sq-lg-auto {
    height: auto !important;
    width: auto !important;
    min-height: auto !important;
    min-width: auto !important;
  }
}

@media (min-width: 1200px) {
  /* line 12, assets/scss/core/utils/utils-squares.scss */
  .sq-xl-sm {
    height: 50px !important;
    width: 50px !important;
    min-height: 50px !important;
    min-width: 50px !important;
  }
  /* line 12, assets/scss/core/utils/utils-squares.scss */
  .sq-xl-md {
    height: 75px !important;
    width: 75px !important;
    min-height: 75px !important;
    min-width: 75px !important;
  }
  /* line 12, assets/scss/core/utils/utils-squares.scss */
  .sq-xl-lg {
    height: 100px !important;
    width: 100px !important;
    min-height: 100px !important;
    min-width: 100px !important;
  }
  /* line 12, assets/scss/core/utils/utils-squares.scss */
  .sq-xl-xl {
    height: 150px !important;
    width: 150px !important;
    min-height: 150px !important;
    min-width: 150px !important;
  }
  /* line 19, assets/scss/core/utils/utils-squares.scss */
  .sq-xl-auto {
    height: auto !important;
    width: auto !important;
    min-height: auto !important;
    min-width: auto !important;
  }
}

/* --------------------------------------------------
 * Blog pages
 *-------------------------------------------------- */

/* line 4, assets/scss/core/_page-blog.scss */

.date-md {
  padding-right: 0;
  text-align: center;
  display: none;
}

/* line 9, assets/scss/core/_page-blog.scss */

.date-wrapper {
  color: #1b1b1b;
  text-align: center;
  margin: 0 0 1em 0;
  padding: 0;
  border-radius: 2px 2px 2px 2px;
  min-width: 50px;
  font-weight: 400 !important;
  background: #F5F5F5;
}

/* line 19, assets/scss/core/_page-blog.scss */

.date-wrapper span {
  font-size: 16px;
  display: block;
}

/* line 23, assets/scss/core/_page-blog.scss */

.date-wrapper span.date-m {
  padding: 2px 4px;
  color: #fff;
  border-radius: 2px 2px 0 0;
  font-size: 12px;
  text-transform: uppercase;
}

/* line 31, assets/scss/core/_page-blog.scss */

.date-wrapper span.date-d {
  font-size: 26px;
  line-height: 1;
  padding: 5px 0 5px 0;
  color: #1b1b1b;
  font-weight: 200 !important;
  border: 1px solid #e4e4e4;
  border-top: none;
  border-radius: 0 0 2px 2px;
}

/* line 43, assets/scss/core/_page-blog.scss */

.date-wrapper-horizontal {
  display: inline-block;
  margin-bottom: 5px;
  line-height: 1;
  padding: 1px;
}

/* line 49, assets/scss/core/_page-blog.scss */

.date-wrapper-horizontal span {
  font-size: 16px;
  display: inline-block;
}

/* line 53, assets/scss/core/_page-blog.scss */

.date-wrapper-horizontal span.date-m,
.date-wrapper-horizontal span.date-d {
  font-size: 13px;
  line-height: 13px;
  padding: 3px 6px;
  border-radius: 2px 0 0 2px;
}

/* line 61, assets/scss/core/_page-blog.scss */

.date-wrapper-horizontal span.date-m {
  font-size: 12px;
  line-height: 18px;
}

/* line 66, assets/scss/core/_page-blog.scss */

.date-wrapper-horizontal span.date-d {
  font-weight: 800;
  padding-left: 2px;
  border: none;
}

/* line 74, assets/scss/core/_page-blog.scss */

.author {
  font-size: 12px;
  text-align: center;
}

/* line 78, assets/scss/core/_page-blog.scss */

.author i {
  display: block;
}

/* line 85, assets/scss/core/_page-blog.scss */

.blog-post {
  margin-bottom: 3em;
}

/* line 88, assets/scss/core/_page-blog.scss */

.blog-meta {
  font-size: 12px;
  margin-bottom: 5px;
}

/* line 94, assets/scss/core/_page-blog.scss */

.blog-roll .title,
.blog-post .title {
  margin: 0 0 10px 0;
  line-height: 1;
}

/* line 98, assets/scss/core/_page-blog.scss */

.blog-roll .blog-meta,
.blog-roll .meta,
.blog-post .blog-meta,
.blog-post .meta {
  font-size: 12px;
  margin-bottom: 5px;
}

/* line 104, assets/scss/core/_page-blog.scss */

.blog-roll .media,
.blog-roll .blog-post,
.blog-post .media,
.blog-post .blog-post {
  padding-bottom: 3em;
  margin-bottom: 3em;
  border-bottom: 1px solid #E6E6E6;
}

/* line 111, assets/scss/core/_page-blog.scss */

.blog-roll .links,
.blog-post .links {
  margin-top: 0.5em;
}

/* line 115, assets/scss/core/_page-blog.scss */

.blog-roll .blog-media,
.blog-roll .media-object,
.blog-post .blog-media,
.blog-post .media-object {
  max-width: 100%;
}

/* line 120, assets/scss/core/_page-blog.scss */

.blog-roll .pagination,
.blog-post .pagination {
  display: block;
}

/* line 126, assets/scss/core/_page-blog.scss */

.blog-roll-mini .media,
.blog-roll-mini .blog-post {
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #E6E6E6;
}

/* line 132, assets/scss/core/_page-blog.scss */

.blog-roll-mini .media:last-child,
.blog-roll-mini .blog-post:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: none;
}

/* line 138, assets/scss/core/_page-blog.scss */

.blog-roll-mini .media h4,
.blog-roll-mini .media h5,
.blog-roll-mini .media h6,
.blog-roll-mini .blog-post h4,
.blog-roll-mini .blog-post h5,
.blog-roll-mini .blog-post h6 {
  margin: 0;
}

/* line 145, assets/scss/core/_page-blog.scss */

.blog-timeline .media,
.blog-timeline .blog-post {
  padding-bottom: 15px;
  margin-bottom: 0;
  border-bottom: 3px solid #E6E6E6;
}

/* line 154, assets/scss/core/_page-blog.scss */

.blog-grid .blog-post {
  border: 1px solid #E6E6E6;
  border-bottom: 3px solid #55A79A;
  padding: 15px;
  margin-bottom: 30px;
  background: white;
}

/* line 162, assets/scss/core/_page-blog.scss */

.blog-grid .blog-media .flexslider {
  min-height: 140px;
}

/* line 170, assets/scss/core/_page-blog.scss */

.blog-post .media-body .lead {
  margin: 0.5em 0;
  padding: 1em 0;
  font-size: 1.6em;
}

/* line 177, assets/scss/core/_page-blog.scss */

.blog-post .btn-link {
  color: black;
}

/* line 184, assets/scss/core/_page-blog.scss */

.post-block,
.post-tag-cloud,
.post-to-post-pager,
.post-share,
.post-author,
.post-related-content {
  margin-top: 2em;
}

/* line 198, assets/scss/core/_page-blog.scss */

.post-block .post-block:first-child,
.post-block .post-tag-cloud:first-child,
.post-block .post-to-post-pager:first-child,
.post-block .post-share:first-child,
.post-block .post-author:first-child,
.post-block .post-related-content:first-child,
.post-tag-cloud .post-block:first-child,
.post-tag-cloud .post-tag-cloud:first-child,
.post-tag-cloud .post-to-post-pager:first-child,
.post-tag-cloud .post-share:first-child,
.post-tag-cloud .post-author:first-child,
.post-tag-cloud .post-related-content:first-child,
.post-to-post-pager .post-block:first-child,
.post-to-post-pager .post-tag-cloud:first-child,
.post-to-post-pager .post-to-post-pager:first-child,
.post-to-post-pager .post-share:first-child,
.post-to-post-pager .post-author:first-child,
.post-to-post-pager .post-related-content:first-child,
.post-share .post-block:first-child,
.post-share .post-tag-cloud:first-child,
.post-share .post-to-post-pager:first-child,
.post-share .post-share:first-child,
.post-share .post-author:first-child,
.post-share .post-related-content:first-child,
.post-author .post-block:first-child,
.post-author .post-tag-cloud:first-child,
.post-author .post-to-post-pager:first-child,
.post-author .post-share:first-child,
.post-author .post-author:first-child,
.post-author .post-related-content:first-child,
.post-related-content .post-block:first-child,
.post-related-content .post-tag-cloud:first-child,
.post-related-content .post-to-post-pager:first-child,
.post-related-content .post-share:first-child,
.post-related-content .post-author:first-child,
.post-related-content .post-related-content:first-child {
  margin-top: 0;
}

/* line 205, assets/scss/core/_page-blog.scss */

.post-to-post-pager {
  border-bottom: 1px solid #eee;
  border-top: 1px solid #eee;
  background: #f6f6f6;
  padding: 1em;
  margin-top: 2em;
}

/* line 2, node_modules/bootstrap/scss/mixins/_clearfix.scss */

.post-to-post-pager::after {
  display: block;
  clear: both;
  content: "";
}

/* line 213, assets/scss/core/_page-blog.scss */

.post-to-post-pager .previous {
  float: left;
}

/* line 216, assets/scss/core/_page-blog.scss */

.post-to-post-pager .next {
  float: right;
}

/* line 222, assets/scss/core/_page-blog.scss */

.post-share {
  margin-top: 2em;
}

/* line 225, assets/scss/core/_page-blog.scss */

.post-share h5 {
  font-size: 12px;
  margin-bottom: 5px;
}

/* line 232, assets/scss/core/_page-blog.scss */

.post-related-content .blog-post {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 1em;
}

/* line 239, assets/scss/core/_page-blog.scss */

.comments {
  margin-top: 3em;
}

/* line 242, assets/scss/core/_page-blog.scss */

.comments h3 {
  font-weight: 100;
  margin-bottom: 20px;
}

/* line 247, assets/scss/core/_page-blog.scss */

.comments .media img {
  max-width: 60px;
  margin-top: 0;
}

/* line 252, assets/scss/core/_page-blog.scss */

.comments .media-body {
  margin-top: 0;
}

/* line 255, assets/scss/core/_page-blog.scss */

.comments .media-body .meta {
  margin: 0 0 5px 0;
  display: block;
}

/* line 261, assets/scss/core/_page-blog.scss */

.comments .comment-form {
  margin-top: 2em;
}

@media (min-width: 768px) {
  /* line 268, assets/scss/core/_page-blog.scss */
  .date-md {
    display: block;
  }
  /* line 273, assets/scss/core/_page-blog.scss */
  .blog-roll.blog-list,
  .blog-post.blog-list {
    padding-left: 15px;
    padding-right: 15px;
  }
  /* line 278, assets/scss/core/_page-blog.scss */
  .blog-roll .meta,
  .blog-post .meta {
    display: none;
  }
  /* line 287, assets/scss/core/_page-blog.scss */
  .blog-roll-mini .media div[class*='col-']:first-child,
  .blog-roll-mini .blog-post div[class*='col-']:first-child {
    padding-right: 0;
  }
}

/* line 296, assets/scss/core/_page-blog.scss */

.tag-cloud .tag,
.tag-cloud span {
  border-radius: 4px;
  background: #f5f5f5;
  display: inline-block;
  padding: 4px 8px;
  margin: 2px 0;
  font-size: 13px;
  text-transform: uppercase;
  color: #333;
  font-weight: normal;
}

/* line 308, assets/scss/core/_page-blog.scss */

.tag-cloud .tag:hover,
.tag-cloud span:hover {
  background: #f1f1f1;
}

/* line 313, assets/scss/core/_page-blog.scss */

.tag-cloud a.tag:hover {
  text-decoration: underline;
}

/* --------------------------------------------------
 * Customers
 *-------------------------------------------------- */

/* line 11, assets/scss/core/_page-customers.scss */

.customers-carousel .owl-item {
  width: 220px;
  padding: 0 1em;
  text-align: center;
}

/* line 16, assets/scss/core/_page-customers.scss */

.customers-carousel .owl-item img {
  display: block;
  margin: 0 auto;
}

/* line 8, assets/scss/core/_page-misc.scss */

.page-elements h3.title-divider {
  margin-top: 2em;
}

/* line 15, assets/scss/core/_page-misc.scss */

.error-code {
  margin: 0;
}

/* line 18, assets/scss/core/_page-misc.scss */

.error-message {
  margin: 0 0 1em 0;
}

/* line 21, assets/scss/core/_page-misc.scss */

.error-details {
  margin: 0 0 2em 0;
}

/* --------------------------------------------------
 * Team pages
 *-------------------------------------------------- */

/* line 7, assets/scss/core/_page-team.scss */

.team-member {
  padding-bottom: 1.5em;
  margin-bottom: 1.5em;
  border-bottom: 1px solid #E6E6E6;
}

/* line 12, assets/scss/core/_page-team.scss */

.team-member p {
  color: rgba(27, 27, 27, 0.8);
  font-size: 13px;
}

/* line 16, assets/scss/core/_page-team.scss */

.team-member p.member-since {
  font-size: 12px;
  text-decoration: underline;
}

/* line 20, assets/scss/core/_page-team.scss */

.team-member .media-heading,
.team-member .name {
  margin: 5px 0 0 0;
  color: #000;
}

/* line 25, assets/scss/core/_page-team.scss */

.team-member .media-heading a,
.team-member .name a {
  color: #000;
}

/* line 29, assets/scss/core/_page-team.scss */

.team-member .role,
.team-member p.role {
  color: rgba(27, 27, 27, 0.8);
  font-size: 15px;
  margin: 0 0 5px 0;
}

/* line 38, assets/scss/core/_page-team.scss */

.team-member.team-member-active>* {
  opacity: 30;
}

/* line 46, assets/scss/core/_page-team.scss */

.team-member-full {
  padding-bottom: 3em;
  margin-bottom: 3em;
}

/* line 50, assets/scss/core/_page-team.scss */

.team-member-full p {
  font-size: 14px;
}

/* line 53, assets/scss/core/_page-team.scss */

.team-member-full .role,
.team-member-full p.role {
  font-size: 16px;
}

/* line 68, assets/scss/core/_page-team.scss */

.team-grid .team-member {
  text-align: center;
  border: none;
}

/* line 73, assets/scss/core/_page-team.scss */

.team-grid .media-heading,
.team-grid .name {
  margin: 5px 0;
}

/* --------------------------------------------------
 * Customers
 *-------------------------------------------------- */

/* line 11, assets/scss/core/_page-customers.scss */

.customers-carousel .owl-item {
  width: 220px;
  padding: 0 1em;
  text-align: center;
}

/* line 16, assets/scss/core/_page-customers.scss */

.customers-carousel .owl-item img {
  display: block;
  margin: 0 auto;
}
/*/////////////////////////////////////////////////////////////////////
 // 
 // Custom theme code styles
 // Written by Themelize.me (http://themelize.me)
 // 
 // This is an empty starter template for overriding styles
 // set by Bootstrap & the theme
 // 
 // ----------------------------------------------------
 // 
 // Remove unused code for better performances
 // 
 // ----------------------------------------------------
 // 
 // $see - Usefuls tools online for editing
 // 1. http://charliepark.org/bootstrap_buttons/ - Button style generator
 // 2. http://www.colorzilla.com/gradient-editor/ - CSS3 gradient maker
 // 
 // $note
 // To ensure custom styles are picked up
 // wrap definitions in body tag
 // ie.
 // body .navbar-inner {
 //   background: #ff0000;
 // }
 // 
 /////////////////////////////////////////////////////////////////////*/

/*******************************************************
 * Custom theme code styles
 * Written by Themelize.me (http://themelize.me)
 *
 * Includes the base variables & mixins needed for all
 * scss files
 *******************************************************/

/*
 * --------------------------------------------------
 * 1. General Elements
 *--------------------------------------------------
 */

/* line 39, assets/scss/custom-style.scss */

#header {
  /* 1. Header wrapper */
}

/* line 40, assets/scss/custom-style.scss */

#highlighted {
  /* 2. Highlighted (below header) wrapper */
}

/* line 41, assets/scss/custom-style.scss */

#content {
  /* 3. Content wrapper */
}

/* line 42, assets/scss/custom-style.scss */

#content-below {
  /* 4. Content Below wrapper */
}

/* line 43, assets/scss/custom-style.scss */

#footer {
  /* 5. Footer wrapper */
}

/*
 * --------------------------------------------------
 * 2. Colours
 *-------------------------------------------------- 
 */

/*
 * --------------------------------------------------
 * 3. Responsiveness/media queries
 *--------------------------------------------------
 */

/* Extra small devices (phones, less than 768px) */

/* No media query since this is the default in Bootstrap */

@media (min-width: 576px) {
  /* Small devices (576px and up). Mixin: media-breakpoint-up(sm) */
}

@media (min-width: 768px) {
  /* Medium devices (768px and up). Mixin: media-breakpoint-up(md) */
}

@media (min-width: 992px) {
  /* Large devices (992px and up). Mixin: media-breakpoint-up(lg) */
}

@media (min-width: 1200px) {
  /* X-Large devices (1200px and up). Mixin: media-breakpoint-up(xl) */
}

/* max-width */

@media (max-width: 575.98px) {
  /* Small devices (575px and down). Mixin: media-breakpoint-down(xs) */
}

@media (max-width: 767.98px) {
  /* Medium devices (767px and down). Mixin: media-breakpoint-down(sm) */
}

@media (max-width: 991.98px) {
  /* Large devices (992px and down). Mixin: media-breakpoint-down(md) */
}

@media (max-width: 1199.98px) {
  /* X-Large devices (1200px and down). Mixin: media-breakpoint-down(lg) */
}

/* target one breakpoint */

@media (min-width: 576px) and (max-width: 767.98px) {
  /* Small devices (between 576px and 767px). Mixin: media-breakpoint-only(sm) */
}

@media (min-width: 768px) and (max-width: 991.98px) {
  /* Medium devices (tablets, between 768px and 991px). Mixin: media-breakpoint-only(md) */
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  /* Large devices (desktops, between 992px and 1199px). Mixin: media-breakpoint-only(lg) */
}

@media (min-width: 1200px) {
  /* Extra large devices (large desktops, 1200px and up). Mixin: media-breakpoint-only(xl) */
}

/* span multiple screenwidths */

@media (min-width: 768px) {
  /* From medium to large (between 768px and 1199px). Mixin: media-breakpoint-between(md, xl)  */
}

/*
 * --------------------------------------------------
 * 4. Misc
 * Other stuff
 *--------------------------------------------------
 */
.flag-icon{position:relative;display:inline-block;width:1.3333333333333333em;line-height:1em;background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon:before{content:"\00a0"}.flag-icon.flag-icon-squared{width:1em}.flag-icon-background{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon-ad{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ad.svg')}.flag-icon-ad.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ad.svg')}.flag-icon-ae{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ae.svg')}.flag-icon-ae.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ae.svg')}.flag-icon-af{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/af.svg')}.flag-icon-af.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/af.svg')}.flag-icon-ag{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ag.svg')}.flag-icon-ag.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ag.svg')}.flag-icon-ai{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ai.svg')}.flag-icon-ai.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ai.svg')}.flag-icon-al{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/al.svg')}.flag-icon-al.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/al.svg')}.flag-icon-am{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/am.svg')}.flag-icon-am.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/am.svg')}.flag-icon-ao{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ao.svg')}.flag-icon-ao.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ao.svg')}.flag-icon-aq{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/aq.svg')}.flag-icon-aq.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/aq.svg')}.flag-icon-ar{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ar.svg')}.flag-icon-ar.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ar.svg')}.flag-icon-as{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/as.svg')}.flag-icon-as.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/as.svg')}.flag-icon-at{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/at.svg')}.flag-icon-at.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/at.svg')}.flag-icon-au{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/au.svg')}.flag-icon-au.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/au.svg')}.flag-icon-aw{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/aw.svg')}.flag-icon-aw.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/aw.svg')}.flag-icon-ax{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ax.svg')}.flag-icon-ax.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ax.svg')}.flag-icon-az{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/az.svg')}.flag-icon-az.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/az.svg')}.flag-icon-ba{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ba.svg')}.flag-icon-ba.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ba.svg')}.flag-icon-bb{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/bb.svg')}.flag-icon-bb.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/bb.svg')}.flag-icon-bd{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/bd.svg')}.flag-icon-bd.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/bd.svg')}.flag-icon-be{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/be.svg')}.flag-icon-be.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/be.svg')}.flag-icon-bf{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/bf.svg')}.flag-icon-bf.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/bf.svg')}.flag-icon-bg{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/bg.svg')}.flag-icon-bg.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/bg.svg')}.flag-icon-bh{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/bh.svg')}.flag-icon-bh.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/bh.svg')}.flag-icon-bi{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/bi.svg')}.flag-icon-bi.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/bi.svg')}.flag-icon-bj{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/bj.svg')}.flag-icon-bj.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/bj.svg')}.flag-icon-bl{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/bl.svg')}.flag-icon-bl.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/bl.svg')}.flag-icon-bm{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/bm.svg')}.flag-icon-bm.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/bm.svg')}.flag-icon-bn{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/bn.svg')}.flag-icon-bn.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/bn.svg')}.flag-icon-bo{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/bo.svg')}.flag-icon-bo.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/bo.svg')}.flag-icon-bq{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/bq.svg')}.flag-icon-bq.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/bq.svg')}.flag-icon-br{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/br.svg')}.flag-icon-br.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/br.svg')}.flag-icon-bs{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/bs.svg')}.flag-icon-bs.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/bs.svg')}.flag-icon-bt{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/bt.svg')}.flag-icon-bt.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/bt.svg')}.flag-icon-bv{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/bv.svg')}.flag-icon-bv.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/bv.svg')}.flag-icon-bw{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/bw.svg')}.flag-icon-bw.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/bw.svg')}.flag-icon-by{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/by.svg')}.flag-icon-by.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/by.svg')}.flag-icon-bz{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/bz.svg')}.flag-icon-bz.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/bz.svg')}.flag-icon-ca{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ca.svg')}.flag-icon-ca.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ca.svg')}.flag-icon-cc{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/cc.svg')}.flag-icon-cc.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/cc.svg')}.flag-icon-cd{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/cd.svg')}.flag-icon-cd.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/cd.svg')}.flag-icon-cf{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/cf.svg')}.flag-icon-cf.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/cf.svg')}.flag-icon-cg{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/cg.svg')}.flag-icon-cg.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/cg.svg')}.flag-icon-ch{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ch.svg')}.flag-icon-ch.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ch.svg')}.flag-icon-ci{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ci.svg')}.flag-icon-ci.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ci.svg')}.flag-icon-ck{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ck.svg')}.flag-icon-ck.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ck.svg')}.flag-icon-cl{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/cl.svg')}.flag-icon-cl.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/cl.svg')}.flag-icon-cm{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/cm.svg')}.flag-icon-cm.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/cm.svg')}.flag-icon-cn{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/cn.svg')}.flag-icon-cn.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/cn.svg')}.flag-icon-co{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/co.svg')}.flag-icon-co.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/co.svg')}.flag-icon-cr{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/cr.svg')}.flag-icon-cr.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/cr.svg')}.flag-icon-cu{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/cu.svg')}.flag-icon-cu.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/cu.svg')}.flag-icon-cv{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/cv.svg')}.flag-icon-cv.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/cv.svg')}.flag-icon-cw{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/cw.svg')}.flag-icon-cw.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/cw.svg')}.flag-icon-cx{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/cx.svg')}.flag-icon-cx.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/cx.svg')}.flag-icon-cy{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/cy.svg')}.flag-icon-cy.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/cy.svg')}.flag-icon-cz{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/cz.svg')}.flag-icon-cz.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/cz.svg')}.flag-icon-de{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/de.svg')}.flag-icon-de.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/de.svg')}.flag-icon-dj{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/dj.svg')}.flag-icon-dj.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/dj.svg')}.flag-icon-dk{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/dk.svg')}.flag-icon-dk.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/dk.svg')}.flag-icon-dm{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/dm.svg')}.flag-icon-dm.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/dm.svg')}.flag-icon-do{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/do.svg')}.flag-icon-do.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/do.svg')}.flag-icon-dz{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/dz.svg')}.flag-icon-dz.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/dz.svg')}.flag-icon-ec{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ec.svg')}.flag-icon-ec.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ec.svg')}.flag-icon-ee{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ee.svg')}.flag-icon-ee.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ee.svg')}.flag-icon-eg{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/eg.svg')}.flag-icon-eg.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/eg.svg')}.flag-icon-eh{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/eh.svg')}.flag-icon-eh.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/eh.svg')}.flag-icon-er{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/er.svg')}.flag-icon-er.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/er.svg')}.flag-icon-es{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/es.svg')}.flag-icon-es.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/es.svg')}.flag-icon-et{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/et.svg')}.flag-icon-et.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/et.svg')}.flag-icon-fi{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/fi.svg')}.flag-icon-fi.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/fi.svg')}.flag-icon-fj{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/fj.svg')}.flag-icon-fj.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/fj.svg')}.flag-icon-fk{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/fk.svg')}.flag-icon-fk.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/fk.svg')}.flag-icon-fm{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/fm.svg')}.flag-icon-fm.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/fm.svg')}.flag-icon-fo{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/fo.svg')}.flag-icon-fo.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/fo.svg')}.flag-icon-fr{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/fr.svg')}.flag-icon-fr.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/fr.svg')}.flag-icon-ga{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ga.svg')}.flag-icon-ga.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ga.svg')}.flag-icon-gb{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/gb.svg')}.flag-icon-gb.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/gb.svg')}.flag-icon-gd{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/gd.svg')}.flag-icon-gd.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/gd.svg')}.flag-icon-ge{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ge.svg')}.flag-icon-ge.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ge.svg')}.flag-icon-gf{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/gf.svg')}.flag-icon-gf.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/gf.svg')}.flag-icon-gg{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/gg.svg')}.flag-icon-gg.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/gg.svg')}.flag-icon-gh{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/gh.svg')}.flag-icon-gh.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/gh.svg')}.flag-icon-gi{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/gi.svg')}.flag-icon-gi.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/gi.svg')}.flag-icon-gl{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/gl.svg')}.flag-icon-gl.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/gl.svg')}.flag-icon-gm{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/gm.svg')}.flag-icon-gm.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/gm.svg')}.flag-icon-gn{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/gn.svg')}.flag-icon-gn.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/gn.svg')}.flag-icon-gp{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/gp.svg')}.flag-icon-gp.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/gp.svg')}.flag-icon-gq{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/gq.svg')}.flag-icon-gq.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/gq.svg')}.flag-icon-gr{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/gr.svg')}.flag-icon-gr.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/gr.svg')}.flag-icon-gs{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/gs.svg')}.flag-icon-gs.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/gs.svg')}.flag-icon-gt{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/gt.svg')}.flag-icon-gt.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/gt.svg')}.flag-icon-gu{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/gu.svg')}.flag-icon-gu.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/gu.svg')}.flag-icon-gw{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/gw.svg')}.flag-icon-gw.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/gw.svg')}.flag-icon-gy{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/gy.svg')}.flag-icon-gy.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/gy.svg')}.flag-icon-hk{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/hk.svg')}.flag-icon-hk.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/hk.svg')}.flag-icon-hm{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/hm.svg')}.flag-icon-hm.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/hm.svg')}.flag-icon-hn{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/hn.svg')}.flag-icon-hn.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/hn.svg')}.flag-icon-hr{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/hr.svg')}.flag-icon-hr.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/hr.svg')}.flag-icon-ht{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ht.svg')}.flag-icon-ht.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ht.svg')}.flag-icon-hu{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/hu.svg')}.flag-icon-hu.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/hu.svg')}.flag-icon-id{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/id.svg')}.flag-icon-id.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/id.svg')}.flag-icon-ie{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ie.svg')}.flag-icon-ie.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ie.svg')}.flag-icon-il{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/il.svg')}.flag-icon-il.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/il.svg')}.flag-icon-im{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/im.svg')}.flag-icon-im.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/im.svg')}.flag-icon-in{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/in.svg')}.flag-icon-in.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/in.svg')}.flag-icon-io{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/io.svg')}.flag-icon-io.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/io.svg')}.flag-icon-iq{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/iq.svg')}.flag-icon-iq.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/iq.svg')}.flag-icon-ir{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ir.svg')}.flag-icon-ir.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ir.svg')}.flag-icon-is{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/is.svg')}.flag-icon-is.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/is.svg')}.flag-icon-it{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/it.svg')}.flag-icon-it.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/it.svg')}.flag-icon-je{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/je.svg')}.flag-icon-je.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/je.svg')}.flag-icon-jm{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/jm.svg')}.flag-icon-jm.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/jm.svg')}.flag-icon-jo{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/jo.svg')}.flag-icon-jo.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/jo.svg')}.flag-icon-jp{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/jp.svg')}.flag-icon-jp.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/jp.svg')}.flag-icon-ke{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ke.svg')}.flag-icon-ke.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ke.svg')}.flag-icon-kg{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/kg.svg')}.flag-icon-kg.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/kg.svg')}.flag-icon-kh{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/kh.svg')}.flag-icon-kh.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/kh.svg')}.flag-icon-ki{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ki.svg')}.flag-icon-ki.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ki.svg')}.flag-icon-km{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/km.svg')}.flag-icon-km.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/km.svg')}.flag-icon-kn{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/kn.svg')}.flag-icon-kn.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/kn.svg')}.flag-icon-kp{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/kp.svg')}.flag-icon-kp.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/kp.svg')}.flag-icon-kr{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/kr.svg')}.flag-icon-kr.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/kr.svg')}.flag-icon-kw{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/kw.svg')}.flag-icon-kw.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/kw.svg')}.flag-icon-ky{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ky.svg')}.flag-icon-ky.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ky.svg')}.flag-icon-kz{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/kz.svg')}.flag-icon-kz.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/kz.svg')}.flag-icon-la{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/la.svg')}.flag-icon-la.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/la.svg')}.flag-icon-lb{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/lb.svg')}.flag-icon-lb.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/lb.svg')}.flag-icon-lc{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/lc.svg')}.flag-icon-lc.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/lc.svg')}.flag-icon-li{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/li.svg')}.flag-icon-li.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/li.svg')}.flag-icon-lk{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/lk.svg')}.flag-icon-lk.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/lk.svg')}.flag-icon-lr{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/lr.svg')}.flag-icon-lr.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/lr.svg')}.flag-icon-ls{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ls.svg')}.flag-icon-ls.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ls.svg')}.flag-icon-lt{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/lt.svg')}.flag-icon-lt.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/lt.svg')}.flag-icon-lu{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/lu.svg')}.flag-icon-lu.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/lu.svg')}.flag-icon-lv{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/lv.svg')}.flag-icon-lv.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/lv.svg')}.flag-icon-ly{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ly.svg')}.flag-icon-ly.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ly.svg')}.flag-icon-ma{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ma.svg')}.flag-icon-ma.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ma.svg')}.flag-icon-mc{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/mc.svg')}.flag-icon-mc.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/mc.svg')}.flag-icon-md{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/md.svg')}.flag-icon-md.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/md.svg')}.flag-icon-me{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/me.svg')}.flag-icon-me.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/me.svg')}.flag-icon-mf{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/mf.svg')}.flag-icon-mf.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/mf.svg')}.flag-icon-mg{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/mg.svg')}.flag-icon-mg.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/mg.svg')}.flag-icon-mh{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/mh.svg')}.flag-icon-mh.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/mh.svg')}.flag-icon-mk{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/mk.svg')}.flag-icon-mk.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/mk.svg')}.flag-icon-ml{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ml.svg')}.flag-icon-ml.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ml.svg')}.flag-icon-mm{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/mm.svg')}.flag-icon-mm.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/mm.svg')}.flag-icon-mn{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/mn.svg')}.flag-icon-mn.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/mn.svg')}.flag-icon-mo{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/mo.svg')}.flag-icon-mo.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/mo.svg')}.flag-icon-mp{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/mp.svg')}.flag-icon-mp.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/mp.svg')}.flag-icon-mq{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/mq.svg')}.flag-icon-mq.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/mq.svg')}.flag-icon-mr{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/mr.svg')}.flag-icon-mr.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/mr.svg')}.flag-icon-ms{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ms.svg')}.flag-icon-ms.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ms.svg')}.flag-icon-mt{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/mt.svg')}.flag-icon-mt.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/mt.svg')}.flag-icon-mu{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/mu.svg')}.flag-icon-mu.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/mu.svg')}.flag-icon-mv{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/mv.svg')}.flag-icon-mv.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/mv.svg')}.flag-icon-mw{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/mw.svg')}.flag-icon-mw.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/mw.svg')}.flag-icon-mx{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/mx.svg')}.flag-icon-mx.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/mx.svg')}.flag-icon-my{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/my.svg')}.flag-icon-my.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/my.svg')}.flag-icon-mz{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/mz.svg')}.flag-icon-mz.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/mz.svg')}.flag-icon-na{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/na.svg')}.flag-icon-na.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/na.svg')}.flag-icon-nc{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/nc.svg')}.flag-icon-nc.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/nc.svg')}.flag-icon-ne{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ne.svg')}.flag-icon-ne.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ne.svg')}.flag-icon-nf{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/nf.svg')}.flag-icon-nf.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/nf.svg')}.flag-icon-ng{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ng.svg')}.flag-icon-ng.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ng.svg')}.flag-icon-ni{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ni.svg')}.flag-icon-ni.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ni.svg')}.flag-icon-nl{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/nl.svg')}.flag-icon-nl.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/nl.svg')}.flag-icon-no{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/no.svg')}.flag-icon-no.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/no.svg')}.flag-icon-np{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/np.svg')}.flag-icon-np.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/np.svg')}.flag-icon-nr{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/nr.svg')}.flag-icon-nr.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/nr.svg')}.flag-icon-nu{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/nu.svg')}.flag-icon-nu.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/nu.svg')}.flag-icon-nz{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/nz.svg')}.flag-icon-nz.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/nz.svg')}.flag-icon-om{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/om.svg')}.flag-icon-om.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/om.svg')}.flag-icon-pa{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/pa.svg')}.flag-icon-pa.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/pa.svg')}.flag-icon-pe{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/pe.svg')}.flag-icon-pe.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/pe.svg')}.flag-icon-pf{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/pf.svg')}.flag-icon-pf.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/pf.svg')}.flag-icon-pg{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/pg.svg')}.flag-icon-pg.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/pg.svg')}.flag-icon-ph{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ph.svg')}.flag-icon-ph.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ph.svg')}.flag-icon-pk{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/pk.svg')}.flag-icon-pk.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/pk.svg')}.flag-icon-pl{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/pl.svg')}.flag-icon-pl.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/pl.svg')}.flag-icon-pm{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/pm.svg')}.flag-icon-pm.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/pm.svg')}.flag-icon-pn{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/pn.svg')}.flag-icon-pn.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/pn.svg')}.flag-icon-pr{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/pr.svg')}.flag-icon-pr.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/pr.svg')}.flag-icon-ps{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ps.svg')}.flag-icon-ps.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ps.svg')}.flag-icon-pt{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/pt.svg')}.flag-icon-pt.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/pt.svg')}.flag-icon-pw{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/pw.svg')}.flag-icon-pw.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/pw.svg')}.flag-icon-py{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/py.svg')}.flag-icon-py.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/py.svg')}.flag-icon-qa{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/qa.svg')}.flag-icon-qa.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/qa.svg')}.flag-icon-re{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/re.svg')}.flag-icon-re.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/re.svg')}.flag-icon-ro{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ro.svg')}.flag-icon-ro.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ro.svg')}.flag-icon-rs{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/rs.svg')}.flag-icon-rs.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/rs.svg')}.flag-icon-ru{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ru.svg')}.flag-icon-ru.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ru.svg')}.flag-icon-rw{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/rw.svg')}.flag-icon-rw.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/rw.svg')}.flag-icon-sa{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/sa.svg')}.flag-icon-sa.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/sa.svg')}.flag-icon-sb{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/sb.svg')}.flag-icon-sb.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/sb.svg')}.flag-icon-sc{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/sc.svg')}.flag-icon-sc.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/sc.svg')}.flag-icon-sd{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/sd.svg')}.flag-icon-sd.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/sd.svg')}.flag-icon-se{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/se.svg')}.flag-icon-se.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/se.svg')}.flag-icon-sg{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/sg.svg')}.flag-icon-sg.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/sg.svg')}.flag-icon-sh{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/sh.svg')}.flag-icon-sh.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/sh.svg')}.flag-icon-si{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/si.svg')}.flag-icon-si.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/si.svg')}.flag-icon-sj{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/sj.svg')}.flag-icon-sj.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/sj.svg')}.flag-icon-sk{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/sk.svg')}.flag-icon-sk.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/sk.svg')}.flag-icon-sl{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/sl.svg')}.flag-icon-sl.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/sl.svg')}.flag-icon-sm{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/sm.svg')}.flag-icon-sm.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/sm.svg')}.flag-icon-sn{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/sn.svg')}.flag-icon-sn.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/sn.svg')}.flag-icon-so{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/so.svg')}.flag-icon-so.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/so.svg')}.flag-icon-sr{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/sr.svg')}.flag-icon-sr.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/sr.svg')}.flag-icon-ss{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ss.svg')}.flag-icon-ss.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ss.svg')}.flag-icon-st{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/st.svg')}.flag-icon-st.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/st.svg')}.flag-icon-sv{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/sv.svg')}.flag-icon-sv.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/sv.svg')}.flag-icon-sx{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/sx.svg')}.flag-icon-sx.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/sx.svg')}.flag-icon-sy{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/sy.svg')}.flag-icon-sy.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/sy.svg')}.flag-icon-sz{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/sz.svg')}.flag-icon-sz.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/sz.svg')}.flag-icon-tc{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/tc.svg')}.flag-icon-tc.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/tc.svg')}.flag-icon-td{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/td.svg')}.flag-icon-td.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/td.svg')}.flag-icon-tf{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/tf.svg')}.flag-icon-tf.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/tf.svg')}.flag-icon-tg{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/tg.svg')}.flag-icon-tg.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/tg.svg')}.flag-icon-th{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/th.svg')}.flag-icon-th.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/th.svg')}.flag-icon-tj{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/tj.svg')}.flag-icon-tj.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/tj.svg')}.flag-icon-tk{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/tk.svg')}.flag-icon-tk.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/tk.svg')}.flag-icon-tl{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/tl.svg')}.flag-icon-tl.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/tl.svg')}.flag-icon-tm{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/tm.svg')}.flag-icon-tm.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/tm.svg')}.flag-icon-tn{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/tn.svg')}.flag-icon-tn.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/tn.svg')}.flag-icon-to{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/to.svg')}.flag-icon-to.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/to.svg')}.flag-icon-tr{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/tr.svg')}.flag-icon-tr.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/tr.svg')}.flag-icon-tt{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/tt.svg')}.flag-icon-tt.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/tt.svg')}.flag-icon-tv{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/tv.svg')}.flag-icon-tv.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/tv.svg')}.flag-icon-tw{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/tw.svg')}.flag-icon-tw.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/tw.svg')}.flag-icon-tz{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/tz.svg')}.flag-icon-tz.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/tz.svg')}.flag-icon-ua{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ua.svg')}.flag-icon-ua.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ua.svg')}.flag-icon-ug{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ug.svg')}.flag-icon-ug.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ug.svg')}.flag-icon-um{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/um.svg')}.flag-icon-um.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/um.svg')}.flag-icon-us{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/us.svg')}.flag-icon-us.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/us.svg')}.flag-icon-uy{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/uy.svg')}.flag-icon-uy.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/uy.svg')}.flag-icon-uz{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/uz.svg')}.flag-icon-uz.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/uz.svg')}.flag-icon-va{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/va.svg')}.flag-icon-va.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/va.svg')}.flag-icon-vc{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/vc.svg')}.flag-icon-vc.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/vc.svg')}.flag-icon-ve{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ve.svg')}.flag-icon-ve.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ve.svg')}.flag-icon-vg{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/vg.svg')}.flag-icon-vg.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/vg.svg')}.flag-icon-vi{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/vi.svg')}.flag-icon-vi.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/vi.svg')}.flag-icon-vn{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/vn.svg')}.flag-icon-vn.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/vn.svg')}.flag-icon-vu{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/vu.svg')}.flag-icon-vu.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/vu.svg')}.flag-icon-wf{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/wf.svg')}.flag-icon-wf.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/wf.svg')}.flag-icon-ws{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ws.svg')}.flag-icon-ws.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ws.svg')}.flag-icon-ye{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/ye.svg')}.flag-icon-ye.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/ye.svg')}.flag-icon-yt{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/yt.svg')}.flag-icon-yt.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/yt.svg')}.flag-icon-za{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/za.svg')}.flag-icon-za.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/za.svg')}.flag-icon-zm{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/zm.svg')}.flag-icon-zm.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/zm.svg')}.flag-icon-zw{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/4x3/zw.svg')}.flag-icon-zw.flag-icon-squared{background-image:url('../../../fileadmin/obibase/templates/theme-appstrap/assets/plugins/flag-icon-css/flags/1x1/zw.svg')}
/*!
  Ionicons, v2.0.1
  Created by Ben Sperry for the Ionic Framework, http://ionicons.com/
  https://twitter.com/benjsperry  https://twitter.com/ionicframework
  MIT License: https://github.com/driftyco/ionicons

  Android-style icons originally built by Google’s
  Material Design Icons: https://github.com/google/material-design-icons
  used under CC BY http://creativecommons.org/licenses/by/4.0/
  Modified icons to fit ionicon’s grid from original.
*/@font-face{font-family:"Ionicons";src:url("../fonts/ionicons.eot?v=2.0.1");src:url("../fonts/ionicons.eot?v=2.0.1#iefix") format("embedded-opentype"),url("../fonts/ionicons.ttf?v=2.0.1") format("truetype"),url("../fonts/ionicons.woff?v=2.0.1") format("woff"),url("../fonts/ionicons.svg?v=2.0.1#Ionicons") format("svg");font-weight:normal;font-style:normal}.ion,.ionicons,.ion-alert:before,.ion-alert-circled:before,.ion-android-add:before,.ion-android-add-circle:before,.ion-android-alarm-clock:before,.ion-android-alert:before,.ion-android-apps:before,.ion-android-archive:before,.ion-android-arrow-back:before,.ion-android-arrow-down:before,.ion-android-arrow-dropdown:before,.ion-android-arrow-dropdown-circle:before,.ion-android-arrow-dropleft:before,.ion-android-arrow-dropleft-circle:before,.ion-android-arrow-dropright:before,.ion-android-arrow-dropright-circle:before,.ion-android-arrow-dropup:before,.ion-android-arrow-dropup-circle:before,.ion-android-arrow-forward:before,.ion-android-arrow-up:before,.ion-android-attach:before,.ion-android-bar:before,.ion-android-bicycle:before,.ion-android-boat:before,.ion-android-bookmark:before,.ion-android-bulb:before,.ion-android-bus:before,.ion-android-calendar:before,.ion-android-call:before,.ion-android-camera:before,.ion-android-cancel:before,.ion-android-car:before,.ion-android-cart:before,.ion-android-chat:before,.ion-android-checkbox:before,.ion-android-checkbox-blank:before,.ion-android-checkbox-outline:before,.ion-android-checkbox-outline-blank:before,.ion-android-checkmark-circle:before,.ion-android-clipboard:before,.ion-android-close:before,.ion-android-cloud:before,.ion-android-cloud-circle:before,.ion-android-cloud-done:before,.ion-android-cloud-outline:before,.ion-android-color-palette:before,.ion-android-compass:before,.ion-android-contact:before,.ion-android-contacts:before,.ion-android-contract:before,.ion-android-create:before,.ion-android-delete:before,.ion-android-desktop:before,.ion-android-document:before,.ion-android-done:before,.ion-android-done-all:before,.ion-android-download:before,.ion-android-drafts:before,.ion-android-exit:before,.ion-android-expand:before,.ion-android-favorite:before,.ion-android-favorite-outline:before,.ion-android-film:before,.ion-android-folder:before,.ion-android-folder-open:before,.ion-android-funnel:before,.ion-android-globe:before,.ion-android-hand:before,.ion-android-hangout:before,.ion-android-happy:before,.ion-android-home:before,.ion-android-image:before,.ion-android-laptop:before,.ion-android-list:before,.ion-android-locate:before,.ion-android-lock:before,.ion-android-mail:before,.ion-android-map:before,.ion-android-menu:before,.ion-android-microphone:before,.ion-android-microphone-off:before,.ion-android-more-horizontal:before,.ion-android-more-vertical:before,.ion-android-navigate:before,.ion-android-notifications:before,.ion-android-notifications-none:before,.ion-android-notifications-off:before,.ion-android-open:before,.ion-android-options:before,.ion-android-people:before,.ion-android-person:before,.ion-android-person-add:before,.ion-android-phone-landscape:before,.ion-android-phone-portrait:before,.ion-android-pin:before,.ion-android-plane:before,.ion-android-playstore:before,.ion-android-print:before,.ion-android-radio-button-off:before,.ion-android-radio-button-on:before,.ion-android-refresh:before,.ion-android-remove:before,.ion-android-remove-circle:before,.ion-android-restaurant:before,.ion-android-sad:before,.ion-android-search:before,.ion-android-send:before,.ion-android-settings:before,.ion-android-share:before,.ion-android-share-alt:before,.ion-android-star:before,.ion-android-star-half:before,.ion-android-star-outline:before,.ion-android-stopwatch:before,.ion-android-subway:before,.ion-android-sunny:before,.ion-android-sync:before,.ion-android-textsms:before,.ion-android-time:before,.ion-android-train:before,.ion-android-unlock:before,.ion-android-upload:before,.ion-android-volume-down:before,.ion-android-volume-mute:before,.ion-android-volume-off:before,.ion-android-volume-up:before,.ion-android-walk:before,.ion-android-warning:before,.ion-android-watch:before,.ion-android-wifi:before,.ion-aperture:before,.ion-archive:before,.ion-arrow-down-a:before,.ion-arrow-down-b:before,.ion-arrow-down-c:before,.ion-arrow-expand:before,.ion-arrow-graph-down-left:before,.ion-arrow-graph-down-right:before,.ion-arrow-graph-up-left:before,.ion-arrow-graph-up-right:before,.ion-arrow-left-a:before,.ion-arrow-left-b:before,.ion-arrow-left-c:before,.ion-arrow-move:before,.ion-arrow-resize:before,.ion-arrow-return-left:before,.ion-arrow-return-right:before,.ion-arrow-right-a:before,.ion-arrow-right-b:before,.ion-arrow-right-c:before,.ion-arrow-shrink:before,.ion-arrow-swap:before,.ion-arrow-up-a:before,.ion-arrow-up-b:before,.ion-arrow-up-c:before,.ion-asterisk:before,.ion-at:before,.ion-backspace:before,.ion-backspace-outline:before,.ion-bag:before,.ion-battery-charging:before,.ion-battery-empty:before,.ion-battery-full:before,.ion-battery-half:before,.ion-battery-low:before,.ion-beaker:before,.ion-beer:before,.ion-bluetooth:before,.ion-bonfire:before,.ion-bookmark:before,.ion-bowtie:before,.ion-briefcase:before,.ion-bug:before,.ion-calculator:before,.ion-calendar:before,.ion-camera:before,.ion-card:before,.ion-cash:before,.ion-chatbox:before,.ion-chatbox-working:before,.ion-chatboxes:before,.ion-chatbubble:before,.ion-chatbubble-working:before,.ion-chatbubbles:before,.ion-checkmark:before,.ion-checkmark-circled:before,.ion-checkmark-round:before,.ion-chevron-down:before,.ion-chevron-left:before,.ion-chevron-right:before,.ion-chevron-up:before,.ion-clipboard:before,.ion-clock:before,.ion-close:before,.ion-close-circled:before,.ion-close-round:before,.ion-closed-captioning:before,.ion-cloud:before,.ion-code:before,.ion-code-download:before,.ion-code-working:before,.ion-coffee:before,.ion-compass:before,.ion-compose:before,.ion-connection-bars:before,.ion-contrast:before,.ion-crop:before,.ion-cube:before,.ion-disc:before,.ion-document:before,.ion-document-text:before,.ion-drag:before,.ion-earth:before,.ion-easel:before,.ion-edit:before,.ion-egg:before,.ion-eject:before,.ion-email:before,.ion-email-unread:before,.ion-erlenmeyer-flask:before,.ion-erlenmeyer-flask-bubbles:before,.ion-eye:before,.ion-eye-disabled:before,.ion-female:before,.ion-filing:before,.ion-film-marker:before,.ion-fireball:before,.ion-flag:before,.ion-flame:before,.ion-flash:before,.ion-flash-off:before,.ion-folder:before,.ion-fork:before,.ion-fork-repo:before,.ion-forward:before,.ion-funnel:before,.ion-gear-a:before,.ion-gear-b:before,.ion-grid:before,.ion-hammer:before,.ion-happy:before,.ion-happy-outline:before,.ion-headphone:before,.ion-heart:before,.ion-heart-broken:before,.ion-help:before,.ion-help-buoy:before,.ion-help-circled:before,.ion-home:before,.ion-icecream:before,.ion-image:before,.ion-images:before,.ion-information:before,.ion-information-circled:before,.ion-ionic:before,.ion-ios-alarm:before,.ion-ios-alarm-outline:before,.ion-ios-albums:before,.ion-ios-albums-outline:before,.ion-ios-americanfootball:before,.ion-ios-americanfootball-outline:before,.ion-ios-analytics:before,.ion-ios-analytics-outline:before,.ion-ios-arrow-back:before,.ion-ios-arrow-down:before,.ion-ios-arrow-forward:before,.ion-ios-arrow-left:before,.ion-ios-arrow-right:before,.ion-ios-arrow-thin-down:before,.ion-ios-arrow-thin-left:before,.ion-ios-arrow-thin-right:before,.ion-ios-arrow-thin-up:before,.ion-ios-arrow-up:before,.ion-ios-at:before,.ion-ios-at-outline:before,.ion-ios-barcode:before,.ion-ios-barcode-outline:before,.ion-ios-baseball:before,.ion-ios-baseball-outline:before,.ion-ios-basketball:before,.ion-ios-basketball-outline:before,.ion-ios-bell:before,.ion-ios-bell-outline:before,.ion-ios-body:before,.ion-ios-body-outline:before,.ion-ios-bolt:before,.ion-ios-bolt-outline:before,.ion-ios-book:before,.ion-ios-book-outline:before,.ion-ios-bookmarks:before,.ion-ios-bookmarks-outline:before,.ion-ios-box:before,.ion-ios-box-outline:before,.ion-ios-briefcase:before,.ion-ios-briefcase-outline:before,.ion-ios-browsers:before,.ion-ios-browsers-outline:before,.ion-ios-calculator:before,.ion-ios-calculator-outline:before,.ion-ios-calendar:before,.ion-ios-calendar-outline:before,.ion-ios-camera:before,.ion-ios-camera-outline:before,.ion-ios-cart:before,.ion-ios-cart-outline:before,.ion-ios-chatboxes:before,.ion-ios-chatboxes-outline:before,.ion-ios-chatbubble:before,.ion-ios-chatbubble-outline:before,.ion-ios-checkmark:before,.ion-ios-checkmark-empty:before,.ion-ios-checkmark-outline:before,.ion-ios-circle-filled:before,.ion-ios-circle-outline:before,.ion-ios-clock:before,.ion-ios-clock-outline:before,.ion-ios-close:before,.ion-ios-close-empty:before,.ion-ios-close-outline:before,.ion-ios-cloud:before,.ion-ios-cloud-download:before,.ion-ios-cloud-download-outline:before,.ion-ios-cloud-outline:before,.ion-ios-cloud-upload:before,.ion-ios-cloud-upload-outline:before,.ion-ios-cloudy:before,.ion-ios-cloudy-night:before,.ion-ios-cloudy-night-outline:before,.ion-ios-cloudy-outline:before,.ion-ios-cog:before,.ion-ios-cog-outline:before,.ion-ios-color-filter:before,.ion-ios-color-filter-outline:before,.ion-ios-color-wand:before,.ion-ios-color-wand-outline:before,.ion-ios-compose:before,.ion-ios-compose-outline:before,.ion-ios-contact:before,.ion-ios-contact-outline:before,.ion-ios-copy:before,.ion-ios-copy-outline:before,.ion-ios-crop:before,.ion-ios-crop-strong:before,.ion-ios-download:before,.ion-ios-download-outline:before,.ion-ios-drag:before,.ion-ios-email:before,.ion-ios-email-outline:before,.ion-ios-eye:before,.ion-ios-eye-outline:before,.ion-ios-fastforward:before,.ion-ios-fastforward-outline:before,.ion-ios-filing:before,.ion-ios-filing-outline:before,.ion-ios-film:before,.ion-ios-film-outline:before,.ion-ios-flag:before,.ion-ios-flag-outline:before,.ion-ios-flame:before,.ion-ios-flame-outline:before,.ion-ios-flask:before,.ion-ios-flask-outline:before,.ion-ios-flower:before,.ion-ios-flower-outline:before,.ion-ios-folder:before,.ion-ios-folder-outline:before,.ion-ios-football:before,.ion-ios-football-outline:before,.ion-ios-game-controller-a:before,.ion-ios-game-controller-a-outline:before,.ion-ios-game-controller-b:before,.ion-ios-game-controller-b-outline:before,.ion-ios-gear:before,.ion-ios-gear-outline:before,.ion-ios-glasses:before,.ion-ios-glasses-outline:before,.ion-ios-grid-view:before,.ion-ios-grid-view-outline:before,.ion-ios-heart:before,.ion-ios-heart-outline:before,.ion-ios-help:before,.ion-ios-help-empty:before,.ion-ios-help-outline:before,.ion-ios-home:before,.ion-ios-home-outline:before,.ion-ios-infinite:before,.ion-ios-infinite-outline:before,.ion-ios-information:before,.ion-ios-information-empty:before,.ion-ios-information-outline:before,.ion-ios-ionic-outline:before,.ion-ios-keypad:before,.ion-ios-keypad-outline:before,.ion-ios-lightbulb:before,.ion-ios-lightbulb-outline:before,.ion-ios-list:before,.ion-ios-list-outline:before,.ion-ios-location:before,.ion-ios-location-outline:before,.ion-ios-locked:before,.ion-ios-locked-outline:before,.ion-ios-loop:before,.ion-ios-loop-strong:before,.ion-ios-medical:before,.ion-ios-medical-outline:before,.ion-ios-medkit:before,.ion-ios-medkit-outline:before,.ion-ios-mic:before,.ion-ios-mic-off:before,.ion-ios-mic-outline:before,.ion-ios-minus:before,.ion-ios-minus-empty:before,.ion-ios-minus-outline:before,.ion-ios-monitor:before,.ion-ios-monitor-outline:before,.ion-ios-moon:before,.ion-ios-moon-outline:before,.ion-ios-more:before,.ion-ios-more-outline:before,.ion-ios-musical-note:before,.ion-ios-musical-notes:before,.ion-ios-navigate:before,.ion-ios-navigate-outline:before,.ion-ios-nutrition:before,.ion-ios-nutrition-outline:before,.ion-ios-paper:before,.ion-ios-paper-outline:before,.ion-ios-paperplane:before,.ion-ios-paperplane-outline:before,.ion-ios-partlysunny:before,.ion-ios-partlysunny-outline:before,.ion-ios-pause:before,.ion-ios-pause-outline:before,.ion-ios-paw:before,.ion-ios-paw-outline:before,.ion-ios-people:before,.ion-ios-people-outline:before,.ion-ios-person:before,.ion-ios-person-outline:before,.ion-ios-personadd:before,.ion-ios-personadd-outline:before,.ion-ios-photos:before,.ion-ios-photos-outline:before,.ion-ios-pie:before,.ion-ios-pie-outline:before,.ion-ios-pint:before,.ion-ios-pint-outline:before,.ion-ios-play:before,.ion-ios-play-outline:before,.ion-ios-plus:before,.ion-ios-plus-empty:before,.ion-ios-plus-outline:before,.ion-ios-pricetag:before,.ion-ios-pricetag-outline:before,.ion-ios-pricetags:before,.ion-ios-pricetags-outline:before,.ion-ios-printer:before,.ion-ios-printer-outline:before,.ion-ios-pulse:before,.ion-ios-pulse-strong:before,.ion-ios-rainy:before,.ion-ios-rainy-outline:before,.ion-ios-recording:before,.ion-ios-recording-outline:before,.ion-ios-redo:before,.ion-ios-redo-outline:before,.ion-ios-refresh:before,.ion-ios-refresh-empty:before,.ion-ios-refresh-outline:before,.ion-ios-reload:before,.ion-ios-reverse-camera:before,.ion-ios-reverse-camera-outline:before,.ion-ios-rewind:before,.ion-ios-rewind-outline:before,.ion-ios-rose:before,.ion-ios-rose-outline:before,.ion-ios-search:before,.ion-ios-search-strong:before,.ion-ios-settings:before,.ion-ios-settings-strong:before,.ion-ios-shuffle:before,.ion-ios-shuffle-strong:before,.ion-ios-skipbackward:before,.ion-ios-skipbackward-outline:before,.ion-ios-skipforward:before,.ion-ios-skipforward-outline:before,.ion-ios-snowy:before,.ion-ios-speedometer:before,.ion-ios-speedometer-outline:before,.ion-ios-star:before,.ion-ios-star-half:before,.ion-ios-star-outline:before,.ion-ios-stopwatch:before,.ion-ios-stopwatch-outline:before,.ion-ios-sunny:before,.ion-ios-sunny-outline:before,.ion-ios-telephone:before,.ion-ios-telephone-outline:before,.ion-ios-tennisball:before,.ion-ios-tennisball-outline:before,.ion-ios-thunderstorm:before,.ion-ios-thunderstorm-outline:before,.ion-ios-time:before,.ion-ios-time-outline:before,.ion-ios-timer:before,.ion-ios-timer-outline:before,.ion-ios-toggle:before,.ion-ios-toggle-outline:before,.ion-ios-trash:before,.ion-ios-trash-outline:before,.ion-ios-undo:before,.ion-ios-undo-outline:before,.ion-ios-unlocked:before,.ion-ios-unlocked-outline:before,.ion-ios-upload:before,.ion-ios-upload-outline:before,.ion-ios-videocam:before,.ion-ios-videocam-outline:before,.ion-ios-volume-high:before,.ion-ios-volume-low:before,.ion-ios-wineglass:before,.ion-ios-wineglass-outline:before,.ion-ios-world:before,.ion-ios-world-outline:before,.ion-ipad:before,.ion-iphone:before,.ion-ipod:before,.ion-jet:before,.ion-key:before,.ion-knife:before,.ion-laptop:before,.ion-leaf:before,.ion-levels:before,.ion-lightbulb:before,.ion-link:before,.ion-load-a:before,.ion-load-b:before,.ion-load-c:before,.ion-load-d:before,.ion-location:before,.ion-lock-combination:before,.ion-locked:before,.ion-log-in:before,.ion-log-out:before,.ion-loop:before,.ion-magnet:before,.ion-male:before,.ion-man:before,.ion-map:before,.ion-medkit:before,.ion-merge:before,.ion-mic-a:before,.ion-mic-b:before,.ion-mic-c:before,.ion-minus:before,.ion-minus-circled:before,.ion-minus-round:before,.ion-model-s:before,.ion-monitor:before,.ion-more:before,.ion-mouse:before,.ion-music-note:before,.ion-navicon:before,.ion-navicon-round:before,.ion-navigate:before,.ion-network:before,.ion-no-smoking:before,.ion-nuclear:before,.ion-outlet:before,.ion-paintbrush:before,.ion-paintbucket:before,.ion-paper-airplane:before,.ion-paperclip:before,.ion-pause:before,.ion-person:before,.ion-person-add:before,.ion-person-stalker:before,.ion-pie-graph:before,.ion-pin:before,.ion-pinpoint:before,.ion-pizza:before,.ion-plane:before,.ion-planet:before,.ion-play:before,.ion-playstation:before,.ion-plus:before,.ion-plus-circled:before,.ion-plus-round:before,.ion-podium:before,.ion-pound:before,.ion-power:before,.ion-pricetag:before,.ion-pricetags:before,.ion-printer:before,.ion-pull-request:before,.ion-qr-scanner:before,.ion-quote:before,.ion-radio-waves:before,.ion-record:before,.ion-refresh:before,.ion-reply:before,.ion-reply-all:before,.ion-ribbon-a:before,.ion-ribbon-b:before,.ion-sad:before,.ion-sad-outline:before,.ion-scissors:before,.ion-search:before,.ion-settings:before,.ion-share:before,.ion-shuffle:before,.ion-skip-backward:before,.ion-skip-forward:before,.ion-social-android:before,.ion-social-android-outline:before,.ion-social-angular:before,.ion-social-angular-outline:before,.ion-social-apple:before,.ion-social-apple-outline:before,.ion-social-bitcoin:before,.ion-social-bitcoin-outline:before,.ion-social-buffer:before,.ion-social-buffer-outline:before,.ion-social-chrome:before,.ion-social-chrome-outline:before,.ion-social-codepen:before,.ion-social-codepen-outline:before,.ion-social-css3:before,.ion-social-css3-outline:before,.ion-social-designernews:before,.ion-social-designernews-outline:before,.ion-social-dribbble:before,.ion-social-dribbble-outline:before,.ion-social-dropbox:before,.ion-social-dropbox-outline:before,.ion-social-euro:before,.ion-social-euro-outline:before,.ion-social-facebook:before,.ion-social-facebook-outline:before,.ion-social-foursquare:before,.ion-social-foursquare-outline:before,.ion-social-freebsd-devil:before,.ion-social-github:before,.ion-social-github-outline:before,.ion-social-google:before,.ion-social-google-outline:before,.ion-social-googleplus:before,.ion-social-googleplus-outline:before,.ion-social-hackernews:before,.ion-social-hackernews-outline:before,.ion-social-html5:before,.ion-social-html5-outline:before,.ion-social-instagram:before,.ion-social-instagram-outline:before,.ion-social-javascript:before,.ion-social-javascript-outline:before,.ion-social-linkedin:before,.ion-social-linkedin-outline:before,.ion-social-markdown:before,.ion-social-nodejs:before,.ion-social-octocat:before,.ion-social-pinterest:before,.ion-social-pinterest-outline:before,.ion-social-python:before,.ion-social-reddit:before,.ion-social-reddit-outline:before,.ion-social-rss:before,.ion-social-rss-outline:before,.ion-social-sass:before,.ion-social-skype:before,.ion-social-skype-outline:before,.ion-social-snapchat:before,.ion-social-snapchat-outline:before,.ion-social-tumblr:before,.ion-social-tumblr-outline:before,.ion-social-tux:before,.ion-social-twitch:before,.ion-social-twitch-outline:before,.ion-social-twitter:before,.ion-social-twitter-outline:before,.ion-social-usd:before,.ion-social-usd-outline:before,.ion-social-vimeo:before,.ion-social-vimeo-outline:before,.ion-social-whatsapp:before,.ion-social-whatsapp-outline:before,.ion-social-windows:before,.ion-social-windows-outline:before,.ion-social-wordpress:before,.ion-social-wordpress-outline:before,.ion-social-yahoo:before,.ion-social-yahoo-outline:before,.ion-social-yen:before,.ion-social-yen-outline:before,.ion-social-youtube:before,.ion-social-youtube-outline:before,.ion-soup-can:before,.ion-soup-can-outline:before,.ion-speakerphone:before,.ion-speedometer:before,.ion-spoon:before,.ion-star:before,.ion-stats-bars:before,.ion-steam:before,.ion-stop:before,.ion-thermometer:before,.ion-thumbsdown:before,.ion-thumbsup:before,.ion-toggle:before,.ion-toggle-filled:before,.ion-transgender:before,.ion-trash-a:before,.ion-trash-b:before,.ion-trophy:before,.ion-tshirt:before,.ion-tshirt-outline:before,.ion-umbrella:before,.ion-university:before,.ion-unlocked:before,.ion-upload:before,.ion-usb:before,.ion-videocamera:before,.ion-volume-high:before,.ion-volume-low:before,.ion-volume-medium:before,.ion-volume-mute:before,.ion-wand:before,.ion-waterdrop:before,.ion-wifi:before,.ion-wineglass:before,.ion-woman:before,.ion-wrench:before,.ion-xbox:before{display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ion-alert:before{content:"\f101"}.ion-alert-circled:before{content:"\f100"}.ion-android-add:before{content:"\f2c7"}.ion-android-add-circle:before{content:"\f359"}.ion-android-alarm-clock:before{content:"\f35a"}.ion-android-alert:before{content:"\f35b"}.ion-android-apps:before{content:"\f35c"}.ion-android-archive:before{content:"\f2c9"}.ion-android-arrow-back:before{content:"\f2ca"}.ion-android-arrow-down:before{content:"\f35d"}.ion-android-arrow-dropdown:before{content:"\f35f"}.ion-android-arrow-dropdown-circle:before{content:"\f35e"}.ion-android-arrow-dropleft:before{content:"\f361"}.ion-android-arrow-dropleft-circle:before{content:"\f360"}.ion-android-arrow-dropright:before{content:"\f363"}.ion-android-arrow-dropright-circle:before{content:"\f362"}.ion-android-arrow-dropup:before{content:"\f365"}.ion-android-arrow-dropup-circle:before{content:"\f364"}.ion-android-arrow-forward:before{content:"\f30f"}.ion-android-arrow-up:before{content:"\f366"}.ion-android-attach:before{content:"\f367"}.ion-android-bar:before{content:"\f368"}.ion-android-bicycle:before{content:"\f369"}.ion-android-boat:before{content:"\f36a"}.ion-android-bookmark:before{content:"\f36b"}.ion-android-bulb:before{content:"\f36c"}.ion-android-bus:before{content:"\f36d"}.ion-android-calendar:before{content:"\f2d1"}.ion-android-call:before{content:"\f2d2"}.ion-android-camera:before{content:"\f2d3"}.ion-android-cancel:before{content:"\f36e"}.ion-android-car:before{content:"\f36f"}.ion-android-cart:before{content:"\f370"}.ion-android-chat:before{content:"\f2d4"}.ion-android-checkbox:before{content:"\f374"}.ion-android-checkbox-blank:before{content:"\f371"}.ion-android-checkbox-outline:before{content:"\f373"}.ion-android-checkbox-outline-blank:before{content:"\f372"}.ion-android-checkmark-circle:before{content:"\f375"}.ion-android-clipboard:before{content:"\f376"}.ion-android-close:before{content:"\f2d7"}.ion-android-cloud:before{content:"\f37a"}.ion-android-cloud-circle:before{content:"\f377"}.ion-android-cloud-done:before{content:"\f378"}.ion-android-cloud-outline:before{content:"\f379"}.ion-android-color-palette:before{content:"\f37b"}.ion-android-compass:before{content:"\f37c"}.ion-android-contact:before{content:"\f2d8"}.ion-android-contacts:before{content:"\f2d9"}.ion-android-contract:before{content:"\f37d"}.ion-android-create:before{content:"\f37e"}.ion-android-delete:before{content:"\f37f"}.ion-android-desktop:before{content:"\f380"}.ion-android-document:before{content:"\f381"}.ion-android-done:before{content:"\f383"}.ion-android-done-all:before{content:"\f382"}.ion-android-download:before{content:"\f2dd"}.ion-android-drafts:before{content:"\f384"}.ion-android-exit:before{content:"\f385"}.ion-android-expand:before{content:"\f386"}.ion-android-favorite:before{content:"\f388"}.ion-android-favorite-outline:before{content:"\f387"}.ion-android-film:before{content:"\f389"}.ion-android-folder:before{content:"\f2e0"}.ion-android-folder-open:before{content:"\f38a"}.ion-android-funnel:before{content:"\f38b"}.ion-android-globe:before{content:"\f38c"}.ion-android-hand:before{content:"\f2e3"}.ion-android-hangout:before{content:"\f38d"}.ion-android-happy:before{content:"\f38e"}.ion-android-home:before{content:"\f38f"}.ion-android-image:before{content:"\f2e4"}.ion-android-laptop:before{content:"\f390"}.ion-android-list:before{content:"\f391"}.ion-android-locate:before{content:"\f2e9"}.ion-android-lock:before{content:"\f392"}.ion-android-mail:before{content:"\f2eb"}.ion-android-map:before{content:"\f393"}.ion-android-menu:before{content:"\f394"}.ion-android-microphone:before{content:"\f2ec"}.ion-android-microphone-off:before{content:"\f395"}.ion-android-more-horizontal:before{content:"\f396"}.ion-android-more-vertical:before{content:"\f397"}.ion-android-navigate:before{content:"\f398"}.ion-android-notifications:before{content:"\f39b"}.ion-android-notifications-none:before{content:"\f399"}.ion-android-notifications-off:before{content:"\f39a"}.ion-android-open:before{content:"\f39c"}.ion-android-options:before{content:"\f39d"}.ion-android-people:before{content:"\f39e"}.ion-android-person:before{content:"\f3a0"}.ion-android-person-add:before{content:"\f39f"}.ion-android-phone-landscape:before{content:"\f3a1"}.ion-android-phone-portrait:before{content:"\f3a2"}.ion-android-pin:before{content:"\f3a3"}.ion-android-plane:before{content:"\f3a4"}.ion-android-playstore:before{content:"\f2f0"}.ion-android-print:before{content:"\f3a5"}.ion-android-radio-button-off:before{content:"\f3a6"}.ion-android-radio-button-on:before{content:"\f3a7"}.ion-android-refresh:before{content:"\f3a8"}.ion-android-remove:before{content:"\f2f4"}.ion-android-remove-circle:before{content:"\f3a9"}.ion-android-restaurant:before{content:"\f3aa"}.ion-android-sad:before{content:"\f3ab"}.ion-android-search:before{content:"\f2f5"}.ion-android-send:before{content:"\f2f6"}.ion-android-settings:before{content:"\f2f7"}.ion-android-share:before{content:"\f2f8"}.ion-android-share-alt:before{content:"\f3ac"}.ion-android-star:before{content:"\f2fc"}.ion-android-star-half:before{content:"\f3ad"}.ion-android-star-outline:before{content:"\f3ae"}.ion-android-stopwatch:before{content:"\f2fd"}.ion-android-subway:before{content:"\f3af"}.ion-android-sunny:before{content:"\f3b0"}.ion-android-sync:before{content:"\f3b1"}.ion-android-textsms:before{content:"\f3b2"}.ion-android-time:before{content:"\f3b3"}.ion-android-train:before{content:"\f3b4"}.ion-android-unlock:before{content:"\f3b5"}.ion-android-upload:before{content:"\f3b6"}.ion-android-volume-down:before{content:"\f3b7"}.ion-android-volume-mute:before{content:"\f3b8"}.ion-android-volume-off:before{content:"\f3b9"}.ion-android-volume-up:before{content:"\f3ba"}.ion-android-walk:before{content:"\f3bb"}.ion-android-warning:before{content:"\f3bc"}.ion-android-watch:before{content:"\f3bd"}.ion-android-wifi:before{content:"\f305"}.ion-aperture:before{content:"\f313"}.ion-archive:before{content:"\f102"}.ion-arrow-down-a:before{content:"\f103"}.ion-arrow-down-b:before{content:"\f104"}.ion-arrow-down-c:before{content:"\f105"}.ion-arrow-expand:before{content:"\f25e"}.ion-arrow-graph-down-left:before{content:"\f25f"}.ion-arrow-graph-down-right:before{content:"\f260"}.ion-arrow-graph-up-left:before{content:"\f261"}.ion-arrow-graph-up-right:before{content:"\f262"}.ion-arrow-left-a:before{content:"\f106"}.ion-arrow-left-b:before{content:"\f107"}.ion-arrow-left-c:before{content:"\f108"}.ion-arrow-move:before{content:"\f263"}.ion-arrow-resize:before{content:"\f264"}.ion-arrow-return-left:before{content:"\f265"}.ion-arrow-return-right:before{content:"\f266"}.ion-arrow-right-a:before{content:"\f109"}.ion-arrow-right-b:before{content:"\f10a"}.ion-arrow-right-c:before{content:"\f10b"}.ion-arrow-shrink:before{content:"\f267"}.ion-arrow-swap:before{content:"\f268"}.ion-arrow-up-a:before{content:"\f10c"}.ion-arrow-up-b:before{content:"\f10d"}.ion-arrow-up-c:before{content:"\f10e"}.ion-asterisk:before{content:"\f314"}.ion-at:before{content:"\f10f"}.ion-backspace:before{content:"\f3bf"}.ion-backspace-outline:before{content:"\f3be"}.ion-bag:before{content:"\f110"}.ion-battery-charging:before{content:"\f111"}.ion-battery-empty:before{content:"\f112"}.ion-battery-full:before{content:"\f113"}.ion-battery-half:before{content:"\f114"}.ion-battery-low:before{content:"\f115"}.ion-beaker:before{content:"\f269"}.ion-beer:before{content:"\f26a"}.ion-bluetooth:before{content:"\f116"}.ion-bonfire:before{content:"\f315"}.ion-bookmark:before{content:"\f26b"}.ion-bowtie:before{content:"\f3c0"}.ion-briefcase:before{content:"\f26c"}.ion-bug:before{content:"\f2be"}.ion-calculator:before{content:"\f26d"}.ion-calendar:before{content:"\f117"}.ion-camera:before{content:"\f118"}.ion-card:before{content:"\f119"}.ion-cash:before{content:"\f316"}.ion-chatbox:before{content:"\f11b"}.ion-chatbox-working:before{content:"\f11a"}.ion-chatboxes:before{content:"\f11c"}.ion-chatbubble:before{content:"\f11e"}.ion-chatbubble-working:before{content:"\f11d"}.ion-chatbubbles:before{content:"\f11f"}.ion-checkmark:before{content:"\f122"}.ion-checkmark-circled:before{content:"\f120"}.ion-checkmark-round:before{content:"\f121"}.ion-chevron-down:before{content:"\f123"}.ion-chevron-left:before{content:"\f124"}.ion-chevron-right:before{content:"\f125"}.ion-chevron-up:before{content:"\f126"}.ion-clipboard:before{content:"\f127"}.ion-clock:before{content:"\f26e"}.ion-close:before{content:"\f12a"}.ion-close-circled:before{content:"\f128"}.ion-close-round:before{content:"\f129"}.ion-closed-captioning:before{content:"\f317"}.ion-cloud:before{content:"\f12b"}.ion-code:before{content:"\f271"}.ion-code-download:before{content:"\f26f"}.ion-code-working:before{content:"\f270"}.ion-coffee:before{content:"\f272"}.ion-compass:before{content:"\f273"}.ion-compose:before{content:"\f12c"}.ion-connection-bars:before{content:"\f274"}.ion-contrast:before{content:"\f275"}.ion-crop:before{content:"\f3c1"}.ion-cube:before{content:"\f318"}.ion-disc:before{content:"\f12d"}.ion-document:before{content:"\f12f"}.ion-document-text:before{content:"\f12e"}.ion-drag:before{content:"\f130"}.ion-earth:before{content:"\f276"}.ion-easel:before{content:"\f3c2"}.ion-edit:before{content:"\f2bf"}.ion-egg:before{content:"\f277"}.ion-eject:before{content:"\f131"}.ion-email:before{content:"\f132"}.ion-email-unread:before{content:"\f3c3"}.ion-erlenmeyer-flask:before{content:"\f3c5"}.ion-erlenmeyer-flask-bubbles:before{content:"\f3c4"}.ion-eye:before{content:"\f133"}.ion-eye-disabled:before{content:"\f306"}.ion-female:before{content:"\f278"}.ion-filing:before{content:"\f134"}.ion-film-marker:before{content:"\f135"}.ion-fireball:before{content:"\f319"}.ion-flag:before{content:"\f279"}.ion-flame:before{content:"\f31a"}.ion-flash:before{content:"\f137"}.ion-flash-off:before{content:"\f136"}.ion-folder:before{content:"\f139"}.ion-fork:before{content:"\f27a"}.ion-fork-repo:before{content:"\f2c0"}.ion-forward:before{content:"\f13a"}.ion-funnel:before{content:"\f31b"}.ion-gear-a:before{content:"\f13d"}.ion-gear-b:before{content:"\f13e"}.ion-grid:before{content:"\f13f"}.ion-hammer:before{content:"\f27b"}.ion-happy:before{content:"\f31c"}.ion-happy-outline:before{content:"\f3c6"}.ion-headphone:before{content:"\f140"}.ion-heart:before{content:"\f141"}.ion-heart-broken:before{content:"\f31d"}.ion-help:before{content:"\f143"}.ion-help-buoy:before{content:"\f27c"}.ion-help-circled:before{content:"\f142"}.ion-home:before{content:"\f144"}.ion-icecream:before{content:"\f27d"}.ion-image:before{content:"\f147"}.ion-images:before{content:"\f148"}.ion-information:before{content:"\f14a"}.ion-information-circled:before{content:"\f149"}.ion-ionic:before{content:"\f14b"}.ion-ios-alarm:before{content:"\f3c8"}.ion-ios-alarm-outline:before{content:"\f3c7"}.ion-ios-albums:before{content:"\f3ca"}.ion-ios-albums-outline:before{content:"\f3c9"}.ion-ios-americanfootball:before{content:"\f3cc"}.ion-ios-americanfootball-outline:before{content:"\f3cb"}.ion-ios-analytics:before{content:"\f3ce"}.ion-ios-analytics-outline:before{content:"\f3cd"}.ion-ios-arrow-back:before{content:"\f3cf"}.ion-ios-arrow-down:before{content:"\f3d0"}.ion-ios-arrow-forward:before{content:"\f3d1"}.ion-ios-arrow-left:before{content:"\f3d2"}.ion-ios-arrow-right:before{content:"\f3d3"}.ion-ios-arrow-thin-down:before{content:"\f3d4"}.ion-ios-arrow-thin-left:before{content:"\f3d5"}.ion-ios-arrow-thin-right:before{content:"\f3d6"}.ion-ios-arrow-thin-up:before{content:"\f3d7"}.ion-ios-arrow-up:before{content:"\f3d8"}.ion-ios-at:before{content:"\f3da"}.ion-ios-at-outline:before{content:"\f3d9"}.ion-ios-barcode:before{content:"\f3dc"}.ion-ios-barcode-outline:before{content:"\f3db"}.ion-ios-baseball:before{content:"\f3de"}.ion-ios-baseball-outline:before{content:"\f3dd"}.ion-ios-basketball:before{content:"\f3e0"}.ion-ios-basketball-outline:before{content:"\f3df"}.ion-ios-bell:before{content:"\f3e2"}.ion-ios-bell-outline:before{content:"\f3e1"}.ion-ios-body:before{content:"\f3e4"}.ion-ios-body-outline:before{content:"\f3e3"}.ion-ios-bolt:before{content:"\f3e6"}.ion-ios-bolt-outline:before{content:"\f3e5"}.ion-ios-book:before{content:"\f3e8"}.ion-ios-book-outline:before{content:"\f3e7"}.ion-ios-bookmarks:before{content:"\f3ea"}.ion-ios-bookmarks-outline:before{content:"\f3e9"}.ion-ios-box:before{content:"\f3ec"}.ion-ios-box-outline:before{content:"\f3eb"}.ion-ios-briefcase:before{content:"\f3ee"}.ion-ios-briefcase-outline:before{content:"\f3ed"}.ion-ios-browsers:before{content:"\f3f0"}.ion-ios-browsers-outline:before{content:"\f3ef"}.ion-ios-calculator:before{content:"\f3f2"}.ion-ios-calculator-outline:before{content:"\f3f1"}.ion-ios-calendar:before{content:"\f3f4"}.ion-ios-calendar-outline:before{content:"\f3f3"}.ion-ios-camera:before{content:"\f3f6"}.ion-ios-camera-outline:before{content:"\f3f5"}.ion-ios-cart:before{content:"\f3f8"}.ion-ios-cart-outline:before{content:"\f3f7"}.ion-ios-chatboxes:before{content:"\f3fa"}.ion-ios-chatboxes-outline:before{content:"\f3f9"}.ion-ios-chatbubble:before{content:"\f3fc"}.ion-ios-chatbubble-outline:before{content:"\f3fb"}.ion-ios-checkmark:before{content:"\f3ff"}.ion-ios-checkmark-empty:before{content:"\f3fd"}.ion-ios-checkmark-outline:before{content:"\f3fe"}.ion-ios-circle-filled:before{content:"\f400"}.ion-ios-circle-outline:before{content:"\f401"}.ion-ios-clock:before{content:"\f403"}.ion-ios-clock-outline:before{content:"\f402"}.ion-ios-close:before{content:"\f406"}.ion-ios-close-empty:before{content:"\f404"}.ion-ios-close-outline:before{content:"\f405"}.ion-ios-cloud:before{content:"\f40c"}.ion-ios-cloud-download:before{content:"\f408"}.ion-ios-cloud-download-outline:before{content:"\f407"}.ion-ios-cloud-outline:before{content:"\f409"}.ion-ios-cloud-upload:before{content:"\f40b"}.ion-ios-cloud-upload-outline:before{content:"\f40a"}.ion-ios-cloudy:before{content:"\f410"}.ion-ios-cloudy-night:before{content:"\f40e"}.ion-ios-cloudy-night-outline:before{content:"\f40d"}.ion-ios-cloudy-outline:before{content:"\f40f"}.ion-ios-cog:before{content:"\f412"}.ion-ios-cog-outline:before{content:"\f411"}.ion-ios-color-filter:before{content:"\f414"}.ion-ios-color-filter-outline:before{content:"\f413"}.ion-ios-color-wand:before{content:"\f416"}.ion-ios-color-wand-outline:before{content:"\f415"}.ion-ios-compose:before{content:"\f418"}.ion-ios-compose-outline:before{content:"\f417"}.ion-ios-contact:before{content:"\f41a"}.ion-ios-contact-outline:before{content:"\f419"}.ion-ios-copy:before{content:"\f41c"}.ion-ios-copy-outline:before{content:"\f41b"}.ion-ios-crop:before{content:"\f41e"}.ion-ios-crop-strong:before{content:"\f41d"}.ion-ios-download:before{content:"\f420"}.ion-ios-download-outline:before{content:"\f41f"}.ion-ios-drag:before{content:"\f421"}.ion-ios-email:before{content:"\f423"}.ion-ios-email-outline:before{content:"\f422"}.ion-ios-eye:before{content:"\f425"}.ion-ios-eye-outline:before{content:"\f424"}.ion-ios-fastforward:before{content:"\f427"}.ion-ios-fastforward-outline:before{content:"\f426"}.ion-ios-filing:before{content:"\f429"}.ion-ios-filing-outline:before{content:"\f428"}.ion-ios-film:before{content:"\f42b"}.ion-ios-film-outline:before{content:"\f42a"}.ion-ios-flag:before{content:"\f42d"}.ion-ios-flag-outline:before{content:"\f42c"}.ion-ios-flame:before{content:"\f42f"}.ion-ios-flame-outline:before{content:"\f42e"}.ion-ios-flask:before{content:"\f431"}.ion-ios-flask-outline:before{content:"\f430"}.ion-ios-flower:before{content:"\f433"}.ion-ios-flower-outline:before{content:"\f432"}.ion-ios-folder:before{content:"\f435"}.ion-ios-folder-outline:before{content:"\f434"}.ion-ios-football:before{content:"\f437"}.ion-ios-football-outline:before{content:"\f436"}.ion-ios-game-controller-a:before{content:"\f439"}.ion-ios-game-controller-a-outline:before{content:"\f438"}.ion-ios-game-controller-b:before{content:"\f43b"}.ion-ios-game-controller-b-outline:before{content:"\f43a"}.ion-ios-gear:before{content:"\f43d"}.ion-ios-gear-outline:before{content:"\f43c"}.ion-ios-glasses:before{content:"\f43f"}.ion-ios-glasses-outline:before{content:"\f43e"}.ion-ios-grid-view:before{content:"\f441"}.ion-ios-grid-view-outline:before{content:"\f440"}.ion-ios-heart:before{content:"\f443"}.ion-ios-heart-outline:before{content:"\f442"}.ion-ios-help:before{content:"\f446"}.ion-ios-help-empty:before{content:"\f444"}.ion-ios-help-outline:before{content:"\f445"}.ion-ios-home:before{content:"\f448"}.ion-ios-home-outline:before{content:"\f447"}.ion-ios-infinite:before{content:"\f44a"}.ion-ios-infinite-outline:before{content:"\f449"}.ion-ios-information:before{content:"\f44d"}.ion-ios-information-empty:before{content:"\f44b"}.ion-ios-information-outline:before{content:"\f44c"}.ion-ios-ionic-outline:before{content:"\f44e"}.ion-ios-keypad:before{content:"\f450"}.ion-ios-keypad-outline:before{content:"\f44f"}.ion-ios-lightbulb:before{content:"\f452"}.ion-ios-lightbulb-outline:before{content:"\f451"}.ion-ios-list:before{content:"\f454"}.ion-ios-list-outline:before{content:"\f453"}.ion-ios-location:before{content:"\f456"}.ion-ios-location-outline:before{content:"\f455"}.ion-ios-locked:before{content:"\f458"}.ion-ios-locked-outline:before{content:"\f457"}.ion-ios-loop:before{content:"\f45a"}.ion-ios-loop-strong:before{content:"\f459"}.ion-ios-medical:before{content:"\f45c"}.ion-ios-medical-outline:before{content:"\f45b"}.ion-ios-medkit:before{content:"\f45e"}.ion-ios-medkit-outline:before{content:"\f45d"}.ion-ios-mic:before{content:"\f461"}.ion-ios-mic-off:before{content:"\f45f"}.ion-ios-mic-outline:before{content:"\f460"}.ion-ios-minus:before{content:"\f464"}.ion-ios-minus-empty:before{content:"\f462"}.ion-ios-minus-outline:before{content:"\f463"}.ion-ios-monitor:before{content:"\f466"}.ion-ios-monitor-outline:before{content:"\f465"}.ion-ios-moon:before{content:"\f468"}.ion-ios-moon-outline:before{content:"\f467"}.ion-ios-more:before{content:"\f46a"}.ion-ios-more-outline:before{content:"\f469"}.ion-ios-musical-note:before{content:"\f46b"}.ion-ios-musical-notes:before{content:"\f46c"}.ion-ios-navigate:before{content:"\f46e"}.ion-ios-navigate-outline:before{content:"\f46d"}.ion-ios-nutrition:before{content:"\f470"}.ion-ios-nutrition-outline:before{content:"\f46f"}.ion-ios-paper:before{content:"\f472"}.ion-ios-paper-outline:before{content:"\f471"}.ion-ios-paperplane:before{content:"\f474"}.ion-ios-paperplane-outline:before{content:"\f473"}.ion-ios-partlysunny:before{content:"\f476"}.ion-ios-partlysunny-outline:before{content:"\f475"}.ion-ios-pause:before{content:"\f478"}.ion-ios-pause-outline:before{content:"\f477"}.ion-ios-paw:before{content:"\f47a"}.ion-ios-paw-outline:before{content:"\f479"}.ion-ios-people:before{content:"\f47c"}.ion-ios-people-outline:before{content:"\f47b"}.ion-ios-person:before{content:"\f47e"}.ion-ios-person-outline:before{content:"\f47d"}.ion-ios-personadd:before{content:"\f480"}.ion-ios-personadd-outline:before{content:"\f47f"}.ion-ios-photos:before{content:"\f482"}.ion-ios-photos-outline:before{content:"\f481"}.ion-ios-pie:before{content:"\f484"}.ion-ios-pie-outline:before{content:"\f483"}.ion-ios-pint:before{content:"\f486"}.ion-ios-pint-outline:before{content:"\f485"}.ion-ios-play:before{content:"\f488"}.ion-ios-play-outline:before{content:"\f487"}.ion-ios-plus:before{content:"\f48b"}.ion-ios-plus-empty:before{content:"\f489"}.ion-ios-plus-outline:before{content:"\f48a"}.ion-ios-pricetag:before{content:"\f48d"}.ion-ios-pricetag-outline:before{content:"\f48c"}.ion-ios-pricetags:before{content:"\f48f"}.ion-ios-pricetags-outline:before{content:"\f48e"}.ion-ios-printer:before{content:"\f491"}.ion-ios-printer-outline:before{content:"\f490"}.ion-ios-pulse:before{content:"\f493"}.ion-ios-pulse-strong:before{content:"\f492"}.ion-ios-rainy:before{content:"\f495"}.ion-ios-rainy-outline:before{content:"\f494"}.ion-ios-recording:before{content:"\f497"}.ion-ios-recording-outline:before{content:"\f496"}.ion-ios-redo:before{content:"\f499"}.ion-ios-redo-outline:before{content:"\f498"}.ion-ios-refresh:before{content:"\f49c"}.ion-ios-refresh-empty:before{content:"\f49a"}.ion-ios-refresh-outline:before{content:"\f49b"}.ion-ios-reload:before{content:"\f49d"}.ion-ios-reverse-camera:before{content:"\f49f"}.ion-ios-reverse-camera-outline:before{content:"\f49e"}.ion-ios-rewind:before{content:"\f4a1"}.ion-ios-rewind-outline:before{content:"\f4a0"}.ion-ios-rose:before{content:"\f4a3"}.ion-ios-rose-outline:before{content:"\f4a2"}.ion-ios-search:before{content:"\f4a5"}.ion-ios-search-strong:before{content:"\f4a4"}.ion-ios-settings:before{content:"\f4a7"}.ion-ios-settings-strong:before{content:"\f4a6"}.ion-ios-shuffle:before{content:"\f4a9"}.ion-ios-shuffle-strong:before{content:"\f4a8"}.ion-ios-skipbackward:before{content:"\f4ab"}.ion-ios-skipbackward-outline:before{content:"\f4aa"}.ion-ios-skipforward:before{content:"\f4ad"}.ion-ios-skipforward-outline:before{content:"\f4ac"}.ion-ios-snowy:before{content:"\f4ae"}.ion-ios-speedometer:before{content:"\f4b0"}.ion-ios-speedometer-outline:before{content:"\f4af"}.ion-ios-star:before{content:"\f4b3"}.ion-ios-star-half:before{content:"\f4b1"}.ion-ios-star-outline:before{content:"\f4b2"}.ion-ios-stopwatch:before{content:"\f4b5"}.ion-ios-stopwatch-outline:before{content:"\f4b4"}.ion-ios-sunny:before{content:"\f4b7"}.ion-ios-sunny-outline:before{content:"\f4b6"}.ion-ios-telephone:before{content:"\f4b9"}.ion-ios-telephone-outline:before{content:"\f4b8"}.ion-ios-tennisball:before{content:"\f4bb"}.ion-ios-tennisball-outline:before{content:"\f4ba"}.ion-ios-thunderstorm:before{content:"\f4bd"}.ion-ios-thunderstorm-outline:before{content:"\f4bc"}.ion-ios-time:before{content:"\f4bf"}.ion-ios-time-outline:before{content:"\f4be"}.ion-ios-timer:before{content:"\f4c1"}.ion-ios-timer-outline:before{content:"\f4c0"}.ion-ios-toggle:before{content:"\f4c3"}.ion-ios-toggle-outline:before{content:"\f4c2"}.ion-ios-trash:before{content:"\f4c5"}.ion-ios-trash-outline:before{content:"\f4c4"}.ion-ios-undo:before{content:"\f4c7"}.ion-ios-undo-outline:before{content:"\f4c6"}.ion-ios-unlocked:before{content:"\f4c9"}.ion-ios-unlocked-outline:before{content:"\f4c8"}.ion-ios-upload:before{content:"\f4cb"}.ion-ios-upload-outline:before{content:"\f4ca"}.ion-ios-videocam:before{content:"\f4cd"}.ion-ios-videocam-outline:before{content:"\f4cc"}.ion-ios-volume-high:before{content:"\f4ce"}.ion-ios-volume-low:before{content:"\f4cf"}.ion-ios-wineglass:before{content:"\f4d1"}.ion-ios-wineglass-outline:before{content:"\f4d0"}.ion-ios-world:before{content:"\f4d3"}.ion-ios-world-outline:before{content:"\f4d2"}.ion-ipad:before{content:"\f1f9"}.ion-iphone:before{content:"\f1fa"}.ion-ipod:before{content:"\f1fb"}.ion-jet:before{content:"\f295"}.ion-key:before{content:"\f296"}.ion-knife:before{content:"\f297"}.ion-laptop:before{content:"\f1fc"}.ion-leaf:before{content:"\f1fd"}.ion-levels:before{content:"\f298"}.ion-lightbulb:before{content:"\f299"}.ion-link:before{content:"\f1fe"}.ion-load-a:before{content:"\f29a"}.ion-load-b:before{content:"\f29b"}.ion-load-c:before{content:"\f29c"}.ion-load-d:before{content:"\f29d"}.ion-location:before{content:"\f1ff"}.ion-lock-combination:before{content:"\f4d4"}.ion-locked:before{content:"\f200"}.ion-log-in:before{content:"\f29e"}.ion-log-out:before{content:"\f29f"}.ion-loop:before{content:"\f201"}.ion-magnet:before{content:"\f2a0"}.ion-male:before{content:"\f2a1"}.ion-man:before{content:"\f202"}.ion-map:before{content:"\f203"}.ion-medkit:before{content:"\f2a2"}.ion-merge:before{content:"\f33f"}.ion-mic-a:before{content:"\f204"}.ion-mic-b:before{content:"\f205"}.ion-mic-c:before{content:"\f206"}.ion-minus:before{content:"\f209"}.ion-minus-circled:before{content:"\f207"}.ion-minus-round:before{content:"\f208"}.ion-model-s:before{content:"\f2c1"}.ion-monitor:before{content:"\f20a"}.ion-more:before{content:"\f20b"}.ion-mouse:before{content:"\f340"}.ion-music-note:before{content:"\f20c"}.ion-navicon:before{content:"\f20e"}.ion-navicon-round:before{content:"\f20d"}.ion-navigate:before{content:"\f2a3"}.ion-network:before{content:"\f341"}.ion-no-smoking:before{content:"\f2c2"}.ion-nuclear:before{content:"\f2a4"}.ion-outlet:before{content:"\f342"}.ion-paintbrush:before{content:"\f4d5"}.ion-paintbucket:before{content:"\f4d6"}.ion-paper-airplane:before{content:"\f2c3"}.ion-paperclip:before{content:"\f20f"}.ion-pause:before{content:"\f210"}.ion-person:before{content:"\f213"}.ion-person-add:before{content:"\f211"}.ion-person-stalker:before{content:"\f212"}.ion-pie-graph:before{content:"\f2a5"}.ion-pin:before{content:"\f2a6"}.ion-pinpoint:before{content:"\f2a7"}.ion-pizza:before{content:"\f2a8"}.ion-plane:before{content:"\f214"}.ion-planet:before{content:"\f343"}.ion-play:before{content:"\f215"}.ion-playstation:before{content:"\f30a"}.ion-plus:before{content:"\f218"}.ion-plus-circled:before{content:"\f216"}.ion-plus-round:before{content:"\f217"}.ion-podium:before{content:"\f344"}.ion-pound:before{content:"\f219"}.ion-power:before{content:"\f2a9"}.ion-pricetag:before{content:"\f2aa"}.ion-pricetags:before{content:"\f2ab"}.ion-printer:before{content:"\f21a"}.ion-pull-request:before{content:"\f345"}.ion-qr-scanner:before{content:"\f346"}.ion-quote:before{content:"\f347"}.ion-radio-waves:before{content:"\f2ac"}.ion-record:before{content:"\f21b"}.ion-refresh:before{content:"\f21c"}.ion-reply:before{content:"\f21e"}.ion-reply-all:before{content:"\f21d"}.ion-ribbon-a:before{content:"\f348"}.ion-ribbon-b:before{content:"\f349"}.ion-sad:before{content:"\f34a"}.ion-sad-outline:before{content:"\f4d7"}.ion-scissors:before{content:"\f34b"}.ion-search:before{content:"\f21f"}.ion-settings:before{content:"\f2ad"}.ion-share:before{content:"\f220"}.ion-shuffle:before{content:"\f221"}.ion-skip-backward:before{content:"\f222"}.ion-skip-forward:before{content:"\f223"}.ion-social-android:before{content:"\f225"}.ion-social-android-outline:before{content:"\f224"}.ion-social-angular:before{content:"\f4d9"}.ion-social-angular-outline:before{content:"\f4d8"}.ion-social-apple:before{content:"\f227"}.ion-social-apple-outline:before{content:"\f226"}.ion-social-bitcoin:before{content:"\f2af"}.ion-social-bitcoin-outline:before{content:"\f2ae"}.ion-social-buffer:before{content:"\f229"}.ion-social-buffer-outline:before{content:"\f228"}.ion-social-chrome:before{content:"\f4db"}.ion-social-chrome-outline:before{content:"\f4da"}.ion-social-codepen:before{content:"\f4dd"}.ion-social-codepen-outline:before{content:"\f4dc"}.ion-social-css3:before{content:"\f4df"}.ion-social-css3-outline:before{content:"\f4de"}.ion-social-designernews:before{content:"\f22b"}.ion-social-designernews-outline:before{content:"\f22a"}.ion-social-dribbble:before{content:"\f22d"}.ion-social-dribbble-outline:before{content:"\f22c"}.ion-social-dropbox:before{content:"\f22f"}.ion-social-dropbox-outline:before{content:"\f22e"}.ion-social-euro:before{content:"\f4e1"}.ion-social-euro-outline:before{content:"\f4e0"}.ion-social-facebook:before{content:"\f231"}.ion-social-facebook-outline:before{content:"\f230"}.ion-social-foursquare:before{content:"\f34d"}.ion-social-foursquare-outline:before{content:"\f34c"}.ion-social-freebsd-devil:before{content:"\f2c4"}.ion-social-github:before{content:"\f233"}.ion-social-github-outline:before{content:"\f232"}.ion-social-google:before{content:"\f34f"}.ion-social-google-outline:before{content:"\f34e"}.ion-social-googleplus:before{content:"\f235"}.ion-social-googleplus-outline:before{content:"\f234"}.ion-social-hackernews:before{content:"\f237"}.ion-social-hackernews-outline:before{content:"\f236"}.ion-social-html5:before{content:"\f4e3"}.ion-social-html5-outline:before{content:"\f4e2"}.ion-social-instagram:before{content:"\f351"}.ion-social-instagram-outline:before{content:"\f350"}.ion-social-javascript:before{content:"\f4e5"}.ion-social-javascript-outline:before{content:"\f4e4"}.ion-social-linkedin:before{content:"\f239"}.ion-social-linkedin-outline:before{content:"\f238"}.ion-social-markdown:before{content:"\f4e6"}.ion-social-nodejs:before{content:"\f4e7"}.ion-social-octocat:before{content:"\f4e8"}.ion-social-pinterest:before{content:"\f2b1"}.ion-social-pinterest-outline:before{content:"\f2b0"}.ion-social-python:before{content:"\f4e9"}.ion-social-reddit:before{content:"\f23b"}.ion-social-reddit-outline:before{content:"\f23a"}.ion-social-rss:before{content:"\f23d"}.ion-social-rss-outline:before{content:"\f23c"}.ion-social-sass:before{content:"\f4ea"}.ion-social-skype:before{content:"\f23f"}.ion-social-skype-outline:before{content:"\f23e"}.ion-social-snapchat:before{content:"\f4ec"}.ion-social-snapchat-outline:before{content:"\f4eb"}.ion-social-tumblr:before{content:"\f241"}.ion-social-tumblr-outline:before{content:"\f240"}.ion-social-tux:before{content:"\f2c5"}.ion-social-twitch:before{content:"\f4ee"}.ion-social-twitch-outline:before{content:"\f4ed"}.ion-social-twitter:before{content:"\f243"}.ion-social-twitter-outline:before{content:"\f242"}.ion-social-usd:before{content:"\f353"}.ion-social-usd-outline:before{content:"\f352"}.ion-social-vimeo:before{content:"\f245"}.ion-social-vimeo-outline:before{content:"\f244"}.ion-social-whatsapp:before{content:"\f4f0"}.ion-social-whatsapp-outline:before{content:"\f4ef"}.ion-social-windows:before{content:"\f247"}.ion-social-windows-outline:before{content:"\f246"}.ion-social-wordpress:before{content:"\f249"}.ion-social-wordpress-outline:before{content:"\f248"}.ion-social-yahoo:before{content:"\f24b"}.ion-social-yahoo-outline:before{content:"\f24a"}.ion-social-yen:before{content:"\f4f2"}.ion-social-yen-outline:before{content:"\f4f1"}.ion-social-youtube:before{content:"\f24d"}.ion-social-youtube-outline:before{content:"\f24c"}.ion-soup-can:before{content:"\f4f4"}.ion-soup-can-outline:before{content:"\f4f3"}.ion-speakerphone:before{content:"\f2b2"}.ion-speedometer:before{content:"\f2b3"}.ion-spoon:before{content:"\f2b4"}.ion-star:before{content:"\f24e"}.ion-stats-bars:before{content:"\f2b5"}.ion-steam:before{content:"\f30b"}.ion-stop:before{content:"\f24f"}.ion-thermometer:before{content:"\f2b6"}.ion-thumbsdown:before{content:"\f250"}.ion-thumbsup:before{content:"\f251"}.ion-toggle:before{content:"\f355"}.ion-toggle-filled:before{content:"\f354"}.ion-transgender:before{content:"\f4f5"}.ion-trash-a:before{content:"\f252"}.ion-trash-b:before{content:"\f253"}.ion-trophy:before{content:"\f356"}.ion-tshirt:before{content:"\f4f7"}.ion-tshirt-outline:before{content:"\f4f6"}.ion-umbrella:before{content:"\f2b7"}.ion-university:before{content:"\f357"}.ion-unlocked:before{content:"\f254"}.ion-upload:before{content:"\f255"}.ion-usb:before{content:"\f2b8"}.ion-videocamera:before{content:"\f256"}.ion-volume-high:before{content:"\f257"}.ion-volume-low:before{content:"\f258"}.ion-volume-medium:before{content:"\f259"}.ion-volume-mute:before{content:"\f25a"}.ion-wand:before{content:"\f358"}.ion-waterdrop:before{content:"\f25b"}.ion-wifi:before{content:"\f25c"}.ion-wineglass:before{content:"\f2b9"}.ion-woman:before{content:"\f25d"}.ion-wrench:before{content:"\f2ba"}.ion-xbox:before{content:"\f30c"}

/*
Linearicons Free v1.0.0 - https://linearicons.com/free
By Perxis - https://perxis.com
(c) 2014-2015 Perxis.com
License: https://linearicons.com/free/license
*/
@font-face{font-family:Linearicons-Free;src:url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.eot);src:url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.eot?#iefix) format('embedded-opentype'),url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.woff2) format('woff2'),url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.ttf) format('truetype'),url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.woff) format('woff'),url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.svg#Linearicons-Free) format('svg');font-weight:400;font-style:normal}.lnr{font-family:Linearicons-Free;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lnr-home:before{content:"\e800"}.lnr-apartment:before{content:"\e801"}.lnr-pencil:before{content:"\e802"}.lnr-magic-wand:before{content:"\e803"}.lnr-drop:before{content:"\e804"}.lnr-lighter:before{content:"\e805"}.lnr-poop:before{content:"\e806"}.lnr-sun:before{content:"\e807"}.lnr-moon:before{content:"\e808"}.lnr-cloud:before{content:"\e809"}.lnr-cloud-upload:before{content:"\e80a"}.lnr-cloud-download:before{content:"\e80b"}.lnr-cloud-sync:before{content:"\e80c"}.lnr-cloud-check:before{content:"\e80d"}.lnr-database:before{content:"\e80e"}.lnr-lock:before{content:"\e80f"}.lnr-cog:before{content:"\e810"}.lnr-trash:before{content:"\e811"}.lnr-dice:before{content:"\e812"}.lnr-heart:before{content:"\e813"}.lnr-star:before{content:"\e814"}.lnr-star-half:before{content:"\e815"}.lnr-star-empty:before{content:"\e816"}.lnr-flag:before{content:"\e817"}.lnr-envelope:before{content:"\e818"}.lnr-paperclip:before{content:"\e819"}.lnr-inbox:before{content:"\e81a"}.lnr-eye:before{content:"\e81b"}.lnr-printer:before{content:"\e81c"}.lnr-file-empty:before{content:"\e81d"}.lnr-file-add:before{content:"\e81e"}.lnr-enter:before{content:"\e81f"}.lnr-exit:before{content:"\e820"}.lnr-graduation-hat:before{content:"\e821"}.lnr-license:before{content:"\e822"}.lnr-music-note:before{content:"\e823"}.lnr-film-play:before{content:"\e824"}.lnr-camera-video:before{content:"\e825"}.lnr-camera:before{content:"\e826"}.lnr-picture:before{content:"\e827"}.lnr-book:before{content:"\e828"}.lnr-bookmark:before{content:"\e829"}.lnr-user:before{content:"\e82a"}.lnr-users:before{content:"\e82b"}.lnr-shirt:before{content:"\e82c"}.lnr-store:before{content:"\e82d"}.lnr-cart:before{content:"\e82e"}.lnr-tag:before{content:"\e82f"}.lnr-phone-handset:before{content:"\e830"}.lnr-phone:before{content:"\e831"}.lnr-pushpin:before{content:"\e832"}.lnr-map-marker:before{content:"\e833"}.lnr-map:before{content:"\e834"}.lnr-location:before{content:"\e835"}.lnr-calendar-full:before{content:"\e836"}.lnr-keyboard:before{content:"\e837"}.lnr-spell-check:before{content:"\e838"}.lnr-screen:before{content:"\e839"}.lnr-smartphone:before{content:"\e83a"}.lnr-tablet:before{content:"\e83b"}.lnr-laptop:before{content:"\e83c"}.lnr-laptop-phone:before{content:"\e83d"}.lnr-power-switch:before{content:"\e83e"}.lnr-bubble:before{content:"\e83f"}.lnr-heart-pulse:before{content:"\e840"}.lnr-construction:before{content:"\e841"}.lnr-pie-chart:before{content:"\e842"}.lnr-chart-bars:before{content:"\e843"}.lnr-gift:before{content:"\e844"}.lnr-diamond:before{content:"\e845"}.lnr-linearicons:before{content:"\e846"}.lnr-dinner:before{content:"\e847"}.lnr-coffee-cup:before{content:"\e848"}.lnr-leaf:before{content:"\e849"}.lnr-paw:before{content:"\e84a"}.lnr-rocket:before{content:"\e84b"}.lnr-briefcase:before{content:"\e84c"}.lnr-bus:before{content:"\e84d"}.lnr-car:before{content:"\e84e"}.lnr-train:before{content:"\e84f"}.lnr-bicycle:before{content:"\e850"}.lnr-wheelchair:before{content:"\e851"}.lnr-select:before{content:"\e852"}.lnr-earth:before{content:"\e853"}.lnr-smile:before{content:"\e854"}.lnr-sad:before{content:"\e855"}.lnr-neutral:before{content:"\e856"}.lnr-mustache:before{content:"\e857"}.lnr-alarm:before{content:"\e858"}.lnr-bullhorn:before{content:"\e859"}.lnr-volume-high:before{content:"\e85a"}.lnr-volume-medium:before{content:"\e85b"}.lnr-volume-low:before{content:"\e85c"}.lnr-volume:before{content:"\e85d"}.lnr-mic:before{content:"\e85e"}.lnr-hourglass:before{content:"\e85f"}.lnr-undo:before{content:"\e860"}.lnr-redo:before{content:"\e861"}.lnr-sync:before{content:"\e862"}.lnr-history:before{content:"\e863"}.lnr-clock:before{content:"\e864"}.lnr-download:before{content:"\e865"}.lnr-upload:before{content:"\e866"}.lnr-enter-down:before{content:"\e867"}.lnr-exit-up:before{content:"\e868"}.lnr-bug:before{content:"\e869"}.lnr-code:before{content:"\e86a"}.lnr-link:before{content:"\e86b"}.lnr-unlink:before{content:"\e86c"}.lnr-thumbs-up:before{content:"\e86d"}.lnr-thumbs-down:before{content:"\e86e"}.lnr-magnifier:before{content:"\e86f"}.lnr-cross:before{content:"\e870"}.lnr-menu:before{content:"\e871"}.lnr-list:before{content:"\e872"}.lnr-chevron-up:before{content:"\e873"}.lnr-chevron-down:before{content:"\e874"}.lnr-chevron-left:before{content:"\e875"}.lnr-chevron-right:before{content:"\e876"}.lnr-arrow-up:before{content:"\e877"}.lnr-arrow-down:before{content:"\e878"}.lnr-arrow-left:before{content:"\e879"}.lnr-arrow-right:before{content:"\e87a"}.lnr-move:before{content:"\e87b"}.lnr-warning:before{content:"\e87c"}.lnr-question-circle:before{content:"\e87d"}.lnr-menu-circle:before{content:"\e87e"}.lnr-checkmark-circle:before{content:"\e87f"}.lnr-cross-circle:before{content:"\e880"}.lnr-plus-circle:before{content:"\e881"}.lnr-circle-minus:before{content:"\e882"}.lnr-arrow-up-circle:before{content:"\e883"}.lnr-arrow-down-circle:before{content:"\e884"}.lnr-arrow-left-circle:before{content:"\e885"}.lnr-arrow-right-circle:before{content:"\e886"}.lnr-chevron-up-circle:before{content:"\e887"}.lnr-chevron-down-circle:before{content:"\e888"}.lnr-chevron-left-circle:before{content:"\e889"}.lnr-chevron-right-circle:before{content:"\e88a"}.lnr-crop:before{content:"\e88b"}.lnr-frame-expand:before{content:"\e88c"}.lnr-frame-contract:before{content:"\e88d"}.lnr-layers:before{content:"\e88e"}.lnr-funnel:before{content:"\e88f"}.lnr-text-format:before{content:"\e890"}.lnr-text-format-remove:before{content:"\e891"}.lnr-text-size:before{content:"\e892"}.lnr-bold:before{content:"\e893"}.lnr-italic:before{content:"\e894"}.lnr-underline:before{content:"\e895"}.lnr-strikethrough:before{content:"\e896"}.lnr-highlight:before{content:"\e897"}.lnr-text-align-left:before{content:"\e898"}.lnr-text-align-center:before{content:"\e899"}.lnr-text-align-right:before{content:"\e89a"}.lnr-text-align-justify:before{content:"\e89b"}.lnr-line-spacing:before{content:"\e89c"}.lnr-indent-increase:before{content:"\e89d"}.lnr-indent-decrease:before{content:"\e89e"}.lnr-pilcrow:before{content:"\e89f"}.lnr-direction-ltr:before{content:"\e8a0"}.lnr-direction-rtl:before{content:"\e8a1"}.lnr-page-break:before{content:"\e8a2"}.lnr-sort-alpha-asc:before{content:"\e8a3"}.lnr-sort-amount-asc:before{content:"\e8a4"}.lnr-hand:before{content:"\e8a5"}.lnr-pointer-up:before{content:"\e8a6"}.lnr-pointer-right:before{content:"\e8a7"}.lnr-pointer-down:before{content:"\e8a8"}.lnr-pointer-left:before{content:"\e8a9"}
/*!
 *  Line Awesome 1.1.0 by @icons_8 - https://icons8.com/line-awesome
 *  License - https://icons8.com/good-boy-license/ (Font: SIL OFL 1.1, CSS: MIT License)
 *
 * Made with love by Icons8 [ https://icons8.com/ ] using FontCustom [ https://github.com/FontCustom/fontcustom ]
 *
 * Contacts:
 *    [ https://icons8.com/contact ]
 *
 * Follow Icon8 on
 *    Twitter [ https://twitter.com/icons_8 ]
 *    Facebook [ https://www.facebook.com/Icons8 ]
 *    Google+ [ https://plus.google.com/+Icons8 ]
 *    GitHub [ https://github.com/icons8 ]
 */.la,.la-stack{display:inline-block}.la-fw,.la-li{text-align:center}@font-face{font-family:LineAwesome;src:url(../fonts/line-awesome.eot?v=1.1.);src:url(../fonts/line-awesome.eot??v=1.1.#iefix) format("embedded-opentype"),url(../fonts/line-awesome.woff2?v=1.1.) format("woff2"),url(../fonts/line-awesome.woff?v=1.1.) format("woff"),url(../fonts/line-awesome.ttf?v=1.1.) format("truetype"),url(../fonts/line-awesome.svg?v=1.1.#fa) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:LineAwesome;src:url(../fonts/line-awesome.svg?v=1.1.#fa) format("svg")}}.la{font:normal normal normal 16px/1 LineAwesome;font-size:inherit;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.la-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.la-2x{font-size:2em}.la-3x{font-size:3em}.la-4x{font-size:4em}.la-5x{font-size:5em}.la-fw{width:1.28571429em}.la-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.la-ul>li{position:relative}.la-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.la-li.la-lg{left:-1.85714286em}.la-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.li.pull-left{margin-right:.3em}.li.pull-right{margin-left:.3em}.la-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.la-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.la-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.la-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.la-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.la-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .la-flip-horizontal,:root .la-flip-vertical,:root .la-rotate-180,:root .la-rotate-270,:root .la-rotate-90{filter:none}.la-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.la-stack-1x,.la-stack-2x{position:absolute;left:0;width:100%;text-align:center}.la-stack-1x{line-height:inherit}.la-stack-2x{font-size:2em}.la-inverse{color:#fff}.la-500px:before{content:"\f100"}.la-adjust:before{content:"\f101"}.la-adn:before{content:"\f102"}.la-align-center:before{content:"\f103"}.la-align-justify:before{content:"\f104"}.la-align-left:before{content:"\f105"}.la-align-right:before{content:"\f106"}.la-amazon:before{content:"\f107"}.la-ambulance:before{content:"\f108"}.la-anchor:before{content:"\f109"}.la-android:before{content:"\f10a"}.la-angellist:before{content:"\f10b"}.la-angle-double-down:before{content:"\f10c"}.la-angle-double-left:before{content:"\f10d"}.la-angle-double-right:before{content:"\f10e"}.la-angle-double-up:before{content:"\f10f"}.la-angle-down:before{content:"\f110"}.la-angle-left:before{content:"\f111"}.la-angle-right:before{content:"\f112"}.la-angle-up:before{content:"\f113"}.la-apple:before{content:"\f114"}.la-archive:before{content:"\f115"}.la-area-chart:before{content:"\f116"}.la-arrow-circle-down:before{content:"\f117"}.la-arrow-circle-left:before{content:"\f118"}.la-arrow-circle-o-down:before{content:"\f119"}.la-arrow-circle-o-left:before{content:"\f11a"}.la-arrow-circle-o-right:before{content:"\f11b"}.la-arrow-circle-o-up:before{content:"\f11c"}.la-arrow-circle-right:before{content:"\f11d"}.la-arrow-circle-up:before{content:"\f11e"}.la-arrow-down:before{content:"\f11f"}.la-arrow-left:before{content:"\f120"}.la-arrow-right:before{content:"\f121"}.la-arrow-up:before{content:"\f122"}.la-arrows:before{content:"\f123"}.la-arrows-alt:before{content:"\f124"}.la-arrows-h:before{content:"\f125"}.la-arrows-v:before{content:"\f126"}.la-asterisk:before{content:"\f127"}.la-at:before{content:"\f128"}.la-automobile:before{content:"\f129"}.la-backward:before{content:"\f12a"}.la-balance-scale:before{content:"\f12b"}.la-ban:before{content:"\f12c"}.la-bank:before{content:"\f12d"}.la-bar-chart:before{content:"\f12e"}.la-bar-chart-o:before{content:"\f12f"}.la-barcode:before{content:"\f130"}.la-bars:before{content:"\f131"}.la-battery-0:before{content:"\f132"}.la-battery-1:before{content:"\f133"}.la-battery-2:before{content:"\f134"}.la-battery-3:before{content:"\f135"}.la-battery-4:before{content:"\f136"}.la-battery-empty:before{content:"\f137"}.la-battery-full:before{content:"\f138"}.la-battery-half:before{content:"\f139"}.la-battery-quarter:before{content:"\f13a"}.la-battery-three-quarters:before{content:"\f13b"}.la-bed:before{content:"\f13c"}.la-beer:before{content:"\f13d"}.la-behance:before{content:"\f13e"}.la-behance-square:before{content:"\f13f"}.la-bell:before{content:"\f140"}.la-bell-o:before{content:"\f141"}.la-bell-slash:before{content:"\f142"}.la-bell-slash-o:before{content:"\f143"}.la-bicycle:before{content:"\f144"}.la-binoculars:before{content:"\f145"}.la-birthday-cake:before{content:"\f146"}.la-bitbucket:before{content:"\f147"}.la-bitbucket-square:before{content:"\f148"}.la-bitcoin:before{content:"\f149"}.la-black-tie:before{content:"\f14a"}.la-bold:before{content:"\f14b"}.la-bolt:before{content:"\f14c"}.la-bomb:before{content:"\f14d"}.la-book:before{content:"\f14e"}.la-bookmark:before{content:"\f14f"}.la-bookmark-o:before{content:"\f150"}.la-briefcase:before{content:"\f151"}.la-btc:before{content:"\f152"}.la-bug:before{content:"\f153"}.la-building:before{content:"\f154"}.la-building-o:before{content:"\f155"}.la-bullhorn:before{content:"\f156"}.la-bullseye:before{content:"\f157"}.la-bus:before{content:"\f158"}.la-buysellads:before{content:"\f159"}.la-cab:before{content:"\f15a"}.la-calculator:before{content:"\f15b"}.la-calendar:before{content:"\f15c"}.la-calendar-check-o:before{content:"\f15d"}.la-calendar-minus-o:before{content:"\f15e"}.la-calendar-o:before{content:"\f15f"}.la-calendar-plus-o:before{content:"\f160"}.la-calendar-times-o:before{content:"\f161"}.la-camera:before{content:"\f162"}.la-camera-retro:before{content:"\f163"}.la-car:before{content:"\f164"}.la-caret-down:before{content:"\f165"}.la-caret-left:before{content:"\f166"}.la-caret-right:before{content:"\f167"}.la-caret-square-o-down:before,.la-toggle-down:before{content:"\f168"}.la-caret-square-o-left:before,.la-toggle-left:before{content:"\f169"}.la-caret-square-o-right:before,.la-toggle-right:before{content:"\f16a"}.la-caret-square-o-up:before,.la-toggle-up:before{content:"\f16b"}.la-caret-up:before{content:"\f16c"}.la-cart-arrow-down:before{content:"\f16d"}.la-cart-plus:before{content:"\f16e"}.la-cc:before{content:"\f16f"}.la-cc-amex:before{content:"\f170"}.la-cc-diners-club:before{content:"\f171"}.la-cc-discover:before{content:"\f172"}.la-cc-jcb:before{content:"\f173"}.la-cc-mastercard:before{content:"\f174"}.la-cc-paypal:before{content:"\f175"}.la-cc-stripe:before{content:"\f176"}.la-cc-visa:before{content:"\f177"}.la-certificate:before{content:"\f178"}.la-chain:before{content:"\f179"}.la-chain-broken:before{content:"\f17a"}.la-check:before{content:"\f17b"}.la-check-circle:before{content:"\f17c"}.la-check-circle-o:before{content:"\f17d"}.la-check-square:before{content:"\f17e"}.la-check-square-o:before{content:"\f17f"}.la-chevron-circle-down:before{content:"\f180"}.la-chevron-circle-left:before{content:"\f181"}.la-chevron-circle-right:before{content:"\f182"}.la-chevron-circle-up:before{content:"\f183"}.la-chevron-down:before{content:"\f184"}.la-chevron-left:before{content:"\f185"}.la-chevron-right:before{content:"\f186"}.la-chevron-up:before{content:"\f187"}.la-child:before{content:"\f188"}.la-chrome:before{content:"\f189"}.la-circle:before{content:"\f18a"}.la-circle-o:before{content:"\f18b"}.la-circle-o-notch:before{content:"\f18c"}.la-circle-thin:before{content:"\f18d"}.la-clipboard:before{content:"\f18e"}.la-clock-o:before{content:"\f18f"}.la-clone:before{content:"\f190"}.la-close:before{content:"\f191"}.la-cloud:before{content:"\f192"}.la-cloud-download:before{content:"\f193"}.la-cloud-upload:before{content:"\f194"}.la-cny:before{content:"\f195"}.la-code:before{content:"\f196"}.la-code-fork:before{content:"\f197"}.la-codepen:before{content:"\f198"}.la-coffee:before{content:"\f199"}.la-cog:before{content:"\f19a"}.la-cogs:before{content:"\f19b"}.la-columns:before{content:"\f19c"}.la-comment:before{content:"\f19d"}.la-comment-o:before{content:"\f19e"}.la-commenting:before{content:"\f19f"}.la-commenting-o:before{content:"\f1a0"}.la-comments:before{content:"\f1a1"}.la-comments-o:before{content:"\f1a2"}.la-compass:before{content:"\f1a3"}.la-compress:before{content:"\f1a4"}.la-connectdevelop:before{content:"\f1a5"}.la-contao:before{content:"\f1a6"}.la-copy:before{content:"\f1a7"}.la-copyright:before{content:"\f1a8"}.la-creative-commons:before{content:"\f1a9"}.la-credit-card:before{content:"\f1aa"}.la-crop:before{content:"\f1ab"}.la-crosshairs:before{content:"\f1ac"}.la-css3:before{content:"\f1ad"}.la-cube:before{content:"\f1ae"}.la-cubes:before{content:"\f1af"}.la-cut:before{content:"\f1b0"}.la-cutlery:before{content:"\f1b1"}.la-dashboard:before{content:"\f1b2"}.la-dashcube:before{content:"\f1b3"}.la-database:before{content:"\f1b4"}.la-dedent:before{content:"\f1b5"}.la-delicious:before{content:"\f1b6"}.la-desktop:before{content:"\f1b7"}.la-deviantart:before{content:"\f1b8"}.la-diamond:before{content:"\f1b9"}.la-digg:before{content:"\f1ba"}.la-dollar:before{content:"\f1bb"}.la-dot-circle-o:before{content:"\f1bc"}.la-download:before{content:"\f1bd"}.la-dribbble:before{content:"\f1be"}.la-dropbox:before{content:"\f1bf"}.la-drupal:before{content:"\f1c0"}.la-edit:before{content:"\f1c1"}.la-eject:before{content:"\f1c2"}.la-ellipsis-h:before{content:"\f1c3"}.la-ellipsis-v:before{content:"\f1c4"}.la-empire:before,.la-ge:before{content:"\f1c5"}.la-envelope:before{content:"\f1c6"}.la-envelope-o:before{content:"\f1c7"}.la-envelope-square:before{content:"\f1c8"}.la-eraser:before{content:"\f1c9"}.la-eur:before{content:"\f1ca"}.la-euro:before{content:"\f1cb"}.la-exchange:before{content:"\f1cc"}.la-exclamation:before{content:"\f1cd"}.la-exclamation-circle:before{content:"\f1ce"}.la-exclamation-triangle:before{content:"\f1cf"}.la-expand:before{content:"\f1d0"}.la-expeditedssl:before{content:"\f1d1"}.la-external-link:before{content:"\f1d2"}.la-external-link-square:before{content:"\f1d3"}.la-eye:before{content:"\f1d4"}.la-eye-slash:before{content:"\f1d5"}.la-eyedropper:before{content:"\f1d6"}.la-facebook-f:before,.la-facebook:before{content:"\f1d7"}.la-facebook-official:before{content:"\f1d8"}.la-facebook-square:before{content:"\f1d9"}.la-fast-backward:before{content:"\f1da"}.la-fast-forward:before{content:"\f1db"}.la-fax:before{content:"\f1dc"}.la-female:before{content:"\f1dd"}.la-fighter-jet:before{content:"\f1de"}.la-file:before{content:"\f1df"}.la-file-archive-o:before{content:"\f1e0"}.la-file-audio-o:before{content:"\f1e1"}.la-file-code-o:before{content:"\f1e2"}.la-file-excel-o:before{content:"\f1e3"}.la-file-image-o:before{content:"\f1e4"}.la-file-movie-o:before{content:"\f1e5"}.la-file-o:before{content:"\f1e6"}.la-file-pdf-o:before{content:"\f1e7"}.la-file-photo-o:before{content:"\f1e8"}.la-file-picture-o:before{content:"\f1e9"}.la-file-powerpoint-o:before{content:"\f1ea"}.la-file-sound-o:before{content:"\f1eb"}.la-file-text:before{content:"\f1ec"}.la-file-text-o:before{content:"\f1ed"}.la-file-video-o:before{content:"\f1ee"}.la-file-word-o:before{content:"\f1ef"}.la-file-zip-o:before{content:"\f1f0"}.la-files-o:before{content:"\f1f1"}.la-film:before{content:"\f1f2"}.la-filter:before{content:"\f1f3"}.la-fire:before{content:"\f1f4"}.la-fire-extinguisher:before{content:"\f1f5"}.la-firefox:before{content:"\f1f6"}.la-flag:before{content:"\f1f7"}.la-flag-checkered:before{content:"\f1f8"}.la-flag-o:before{content:"\f1f9"}.la-flash:before{content:"\f1fa"}.la-flask:before{content:"\f1fb"}.la-flickr:before{content:"\f1fc"}.la-floppy-o:before{content:"\f1fd"}.la-folder:before{content:"\f1fe"}.la-folder-o:before{content:"\f1ff"}.la-folder-open:before{content:"\f200"}.la-folder-open-o:before{content:"\f201"}.la-font:before{content:"\f202"}.la-fonticons:before{content:"\f203"}.la-forumbee:before{content:"\f204"}.la-forward:before{content:"\f205"}.la-foursquare:before{content:"\f206"}.la-frown-o:before{content:"\f207"}.la-futbol-o:before,.la-soccer-ball-o:before{content:"\f208"}.la-gamepad:before{content:"\f209"}.la-gavel:before{content:"\f20a"}.la-gbp:before{content:"\f20b"}.la-gear:before{content:"\f20c"}.la-gears:before{content:"\f20d"}.la-genderless:before{content:"\f20e"}.la-get-pocket:before{content:"\f20f"}.la-gg:before{content:"\f210"}.la-gg-circle:before{content:"\f211"}.la-gift:before{content:"\f212"}.la-git:before{content:"\f213"}.la-git-square:before{content:"\f214"}.la-github:before{content:"\f215"}.la-github-alt:before{content:"\f216"}.la-github-square:before{content:"\f217"}.la-glass:before{content:"\f218"}.la-globe:before{content:"\f219"}.la-google:before{content:"\f21a"}.la-google-plus:before{content:"\f21b"}.la-google-plus-square:before{content:"\f21c"}.la-google-wallet:before{content:"\f21d"}.la-graduation-cap:before{content:"\f21e"}.la-gittip:before,.la-gratipay:before{content:"\f21f"}.la-group:before{content:"\f220"}.la-h-square:before{content:"\f221"}.la-hacker-news:before{content:"\f222"}.la-hand-grab-o:before{content:"\f223"}.la-hand-lizard-o:before{content:"\f224"}.la-hand-o-down:before{content:"\f225"}.la-hand-o-left:before{content:"\f226"}.la-hand-o-right:before{content:"\f227"}.la-hand-o-up:before{content:"\f228"}.la-hand-paper-o:before{content:"\f229"}.la-hand-peace-o:before{content:"\f22a"}.la-hand-pointer-o:before{content:"\f22b"}.la-hand-rock-o:before{content:"\f22c"}.la-hand-scissors-o:before{content:"\f22d"}.la-hand-spock-o:before{content:"\f22e"}.la-hand-stop-o:before{content:"\f22f"}.la-hdd-o:before{content:"\f230"}.la-header:before{content:"\f231"}.la-headphones:before{content:"\f232"}.la-heart:before{content:"\f233"}.la-heart-o:before{content:"\f234"}.la-heartbeat:before{content:"\f235"}.la-history:before{content:"\f236"}.la-home:before{content:"\f237"}.la-hospital-o:before{content:"\f238"}.la-hotel:before{content:"\f239"}.la-hourglass:before{content:"\f23a"}.la-hourglass-1:before{content:"\f23b"}.la-hourglass-2:before{content:"\f23c"}.la-hourglass-3:before{content:"\f23d"}.la-hourglass-end:before{content:"\f23e"}.la-hourglass-half:before{content:"\f23f"}.la-hourglass-o:before{content:"\f240"}.la-hourglass-start:before{content:"\f241"}.la-houzz:before{content:"\f242"}.la-html5:before{content:"\f243"}.la-i-cursor:before{content:"\f244"}.la-ils:before{content:"\f245"}.la-image:before{content:"\f246"}.la-inbox:before{content:"\f247"}.la-indent:before{content:"\f248"}.la-industry:before{content:"\f249"}.la-info:before{content:"\f24a"}.la-info-circle:before{content:"\f24b"}.la-inr:before{content:"\f24c"}.la-instagram:before{content:"\f24d"}.la-institution:before{content:"\f24e"}.la-internet-explorer:before{content:"\f24f"}.la-ioxhost:before{content:"\f250"}.la-italic:before{content:"\f251"}.la-joomla:before{content:"\f252"}.la-jpy:before{content:"\f253"}.la-jsfiddle:before{content:"\f254"}.la-key:before{content:"\f255"}.la-keyboard-o:before{content:"\f256"}.la-krw:before{content:"\f257"}.la-language:before{content:"\f258"}.la-laptop:before{content:"\f259"}.la-lastfm:before{content:"\f25a"}.la-lastfm-square:before{content:"\f25b"}.la-leaf:before{content:"\f25c"}.la-leanpub:before{content:"\f25d"}.la-legal:before{content:"\f25e"}.la-lemon-o:before{content:"\f25f"}.la-level-down:before{content:"\f260"}.la-level-up:before{content:"\f261"}.la-life-bouy:before{content:"\f262"}.la-life-buoy:before{content:"\f263"}.la-life-ring:before,.la-support:before{content:"\f264"}.la-life-saver:before{content:"\f265"}.la-lightbulb-o:before{content:"\f266"}.la-line-chart:before{content:"\f267"}.la-link:before{content:"\f268"}.la-linkedin:before{content:"\f269"}.la-linkedin-square:before{content:"\f26a"}.la-linux:before{content:"\f26b"}.la-list:before{content:"\f26c"}.la-list-alt:before{content:"\f26d"}.la-list-ol:before{content:"\f26e"}.la-list-ul:before{content:"\f26f"}.la-location-arrow:before{content:"\f270"}.la-lock:before{content:"\f271"}.la-long-arrow-down:before{content:"\f272"}.la-long-arrow-left:before{content:"\f273"}.la-long-arrow-right:before{content:"\f274"}.la-long-arrow-up:before{content:"\f275"}.la-magic:before{content:"\f276"}.la-magnet:before{content:"\f277"}.la-mail-forward:before{content:"\f278"}.la-mail-reply:before{content:"\f279"}.la-mail-reply-all:before{content:"\f27a"}.la-male:before{content:"\f27b"}.la-map:before{content:"\f27c"}.la-map-marker:before{content:"\f27d"}.la-map-o:before{content:"\f27e"}.la-map-pin:before{content:"\f27f"}.la-map-signs:before{content:"\f280"}.la-mars:before{content:"\f281"}.la-mars-double:before{content:"\f282"}.la-mars-stroke:before{content:"\f283"}.la-mars-stroke-h:before{content:"\f284"}.la-mars-stroke-v:before{content:"\f285"}.la-maxcdn:before{content:"\f286"}.la-meanpath:before{content:"\f287"}.la-medium:before{content:"\f288"}.la-medkit:before{content:"\f289"}.la-meh-o:before{content:"\f28a"}.la-mercury:before{content:"\f28b"}.la-microphone:before{content:"\f28c"}.la-microphone-slash:before{content:"\f28d"}.la-minus:before{content:"\f28e"}.la-minus-circle:before{content:"\f28f"}.la-minus-square:before{content:"\f290"}.la-minus-square-o:before{content:"\f291"}.la-mobile:before{content:"\f292"}.la-mobile-phone:before{content:"\f293"}.la-money:before{content:"\f294"}.la-moon-o:before{content:"\f295"}.la-mortar-board:before{content:"\f296"}.la-motorcycle:before{content:"\f297"}.la-mouse-pointer:before{content:"\f298"}.la-music:before{content:"\f299"}.la-navicon:before{content:"\f29a"}.la-neuter:before{content:"\f29b"}.la-newspaper-o:before{content:"\f29c"}.la-object-group:before{content:"\f29d"}.la-object-ungroup:before{content:"\f29e"}.la-odnoklassniki:before{content:"\f29f"}.la-odnoklassniki-square:before{content:"\f2a0"}.la-opencart:before{content:"\f2a1"}.la-openid:before{content:"\f2a2"}.la-opera:before{content:"\f2a3"}.la-optin-monster:before{content:"\f2a4"}.la-outdent:before{content:"\f2a5"}.la-pagelines:before{content:"\f2a6"}.la-paint-brush:before{content:"\f2a7"}.la-paper-plane:before,.la-send:before{content:"\f2a8"}.la-paper-plane-o:before,.la-send-o:before{content:"\f2a9"}.la-paperclip:before{content:"\f2aa"}.la-paragraph:before{content:"\f2ab"}.la-paste:before{content:"\f2ac"}.la-pause:before{content:"\f2ad"}.la-paw:before{content:"\f2ae"}.la-paypal:before{content:"\f2af"}.la-pencil:before{content:"\f2b0"}.la-pencil-square:before{content:"\f2b1"}.la-pencil-square-o:before{content:"\f2b2"}.la-phone:before{content:"\f2b3"}.la-phone-square:before{content:"\f2b4"}.la-photo:before{content:"\f2b5"}.la-picture-o:before{content:"\f2b6"}.la-pie-chart:before{content:"\f2b7"}.la-pied-piper:before{content:"\f2b8"}.la-pied-piper-alt:before{content:"\f2b9"}.la-pinterest:before{content:"\f2ba"}.la-pinterest-p:before{content:"\f2bb"}.la-pinterest-square:before{content:"\f2bc"}.la-plane:before{content:"\f2bd"}.la-play:before{content:"\f2be"}.la-play-circle:before{content:"\f2bf"}.la-play-circle-o:before{content:"\f2c0"}.la-plug:before{content:"\f2c1"}.la-plus:before{content:"\f2c2"}.la-plus-circle:before{content:"\f2c3"}.la-plus-square:before{content:"\f2c4"}.la-plus-square-o:before{content:"\f2c5"}.la-power-off:before{content:"\f2c6"}.la-print:before{content:"\f2c7"}.la-puzzle-piece:before{content:"\f2c8"}.la-qq:before{content:"\f2c9"}.la-qrcode:before{content:"\f2ca"}.la-question:before{content:"\f2cb"}.la-question-circle:before{content:"\f2cc"}.la-quote-left:before{content:"\f2cd"}.la-quote-right:before{content:"\f2ce"}.la-ra:before{content:"\f2cf"}.la-random:before{content:"\f2d0"}.la-rebel:before{content:"\f2d1"}.la-recycle:before{content:"\f2d2"}.la-reddit:before{content:"\f2d3"}.la-reddit-square:before{content:"\f2d4"}.la-refresh:before{content:"\f2d5"}.la-registered:before{content:"\f2d6"}.la-renren:before{content:"\f2d7"}.la-reorder:before{content:"\f2d8"}.la-repeat:before{content:"\f2d9"}.la-reply:before{content:"\f2da"}.la-reply-all:before{content:"\f2db"}.la-retweet:before{content:"\f2dc"}.la-rmb:before{content:"\f2dd"}.la-road:before{content:"\f2de"}.la-rocket:before{content:"\f2df"}.la-rotate-left:before{content:"\f2e0"}.la-rotate-right:before{content:"\f2e1"}.la-rouble:before{content:"\f2e2"}.la-feed:before,.la-rss:before{content:"\f2e3"}.la-rss-square:before{content:"\f2e4"}.la-rub:before{content:"\f2e5"}.la-ruble:before{content:"\f2e6"}.la-rupee:before{content:"\f2e7"}.la-safari:before{content:"\f2e8"}.la-save:before{content:"\f2e9"}.la-scissors:before{content:"\f2ea"}.la-search:before{content:"\f2eb"}.la-search-minus:before{content:"\f2ec"}.la-search-plus:before{content:"\f2ed"}.la-sellsy:before{content:"\f2ee"}.la-server:before{content:"\f2ef"}.la-share:before{content:"\f2f0"}.la-share-alt:before{content:"\f2f1"}.la-share-alt-square:before{content:"\f2f2"}.la-share-square:before{content:"\f2f3"}.la-share-square-o:before{content:"\f2f4"}.la-shekel:before{content:"\f2f5"}.la-sheqel:before{content:"\f2f6"}.la-shield:before{content:"\f2f7"}.la-ship:before{content:"\f2f8"}.la-shirtsinbulk:before{content:"\f2f9"}.la-shopping-cart:before{content:"\f2fa"}.la-sign-in:before{content:"\f2fb"}.la-sign-out:before{content:"\f2fc"}.la-signal:before{content:"\f2fd"}.la-simplybuilt:before{content:"\f2fe"}.la-sitemap:before{content:"\f2ff"}.la-skyatlas:before{content:"\f300"}.la-skype:before{content:"\f301"}.la-slack:before{content:"\f302"}.la-sliders:before{content:"\f303"}.la-slideshare:before{content:"\f304"}.la-smile-o:before{content:"\f305"}.la-sort:before,.la-unsorted:before{content:"\f306"}.la-sort-alpha-asc:before{content:"\f307"}.la-sort-alpha-desc:before{content:"\f308"}.la-sort-amount-asc:before{content:"\f309"}.la-sort-amount-desc:before{content:"\f30a"}.la-sort-asc:before,.la-sort-up:before{content:"\f30b"}.la-sort-desc:before,.la-sort-down:before{content:"\f30c"}.la-sort-numeric-asc:before{content:"\f30d"}.la-sort-numeric-desc:before{content:"\f30e"}.la-soundcloud:before{content:"\f30f"}.la-space-shuttle:before{content:"\f310"}.la-spinner:before{content:"\f311"}.la-spoon:before{content:"\f312"}.la-spotify:before{content:"\f313"}.la-square:before{content:"\f314"}.la-square-o:before{content:"\f315"}.la-stack-exchange:before{content:"\f316"}.la-stack-overflow:before{content:"\f317"}.la-star:before{content:"\f318"}.la-star-half:before{content:"\f319"}.la-star-half-empty:before,.la-star-half-full:before,.la-star-half-o:before{content:"\f31a"}.la-star-o:before{content:"\f31b"}.la-steam:before{content:"\f31c"}.la-steam-square:before{content:"\f31d"}.la-step-backward:before{content:"\f31e"}.la-step-forward:before{content:"\f31f"}.la-stethoscope:before{content:"\f320"}.la-sticky-note:before{content:"\f321"}.la-sticky-note-o:before{content:"\f322"}.la-stop:before{content:"\f323"}.la-street-view:before{content:"\f324"}.la-strikethrough:before{content:"\f325"}.la-stumbleupon:before{content:"\f326"}.la-stumbleupon-circle:before{content:"\f327"}.la-subscript:before{content:"\f328"}.la-subway:before{content:"\f329"}.la-suitcase:before{content:"\f32a"}.la-sun-o:before{content:"\f32b"}.la-superscript:before{content:"\f32c"}.la-table:before{content:"\f32d"}.la-tablet:before{content:"\f32e"}.la-tachometer:before{content:"\f32f"}.la-tag:before{content:"\f330"}.la-tags:before{content:"\f331"}.la-tasks:before{content:"\f332"}.la-taxi:before{content:"\f333"}.la-television:before,.la-tv:before{content:"\f334"}.la-tencent-weibo:before{content:"\f335"}.la-terminal:before{content:"\f336"}.la-text-height:before{content:"\f337"}.la-text-width:before{content:"\f338"}.la-th:before{content:"\f339"}.la-th-large:before{content:"\f33a"}.la-th-list:before{content:"\f33b"}.la-thumb-tack:before{content:"\f33c"}.la-thumbs-down:before{content:"\f33d"}.la-thumbs-o-down:before{content:"\f33e"}.la-thumbs-o-up:before{content:"\f33f"}.la-thumbs-up:before{content:"\f340"}.la-ticket:before{content:"\f341"}.la-remove:before,.la-times:before{content:"\f342"}.la-times-circle:before{content:"\f343"}.la-times-circle-o:before{content:"\f344"}.la-tint:before{content:"\f345"}.la-toggle-off:before{content:"\f346"}.la-toggle-on:before{content:"\f347"}.la-trademark:before{content:"\f348"}.la-train:before{content:"\f349"}.la-intersex:before,.la-transgender:before{content:"\f34a"}.la-transgender-alt:before{content:"\f34b"}.la-trash:before{content:"\f34c"}.la-trash-o:before{content:"\f34d"}.la-tree:before{content:"\f34e"}.la-trello:before{content:"\f34f"}.la-tripadvisor:before{content:"\f350"}.la-trophy:before{content:"\f351"}.la-truck:before{content:"\f352"}.la-try:before{content:"\f353"}.la-tty:before{content:"\f354"}.la-tumblr:before{content:"\f355"}.la-tumblr-square:before{content:"\f356"}.la-turkish-lira:before{content:"\f357"}.la-twitch:before{content:"\f358"}.la-twitter:before{content:"\f359"}.la-twitter-square:before{content:"\f35a"}.la-umbrella:before{content:"\f35b"}.la-underline:before{content:"\f35c"}.la-undo:before{content:"\f35d"}.la-university:before{content:"\f35e"}.la-unlink:before{content:"\f35f"}.la-unlock:before{content:"\f360"}.la-unlock-alt:before{content:"\f361"}.la-upload:before{content:"\f362"}.la-usd:before{content:"\f363"}.la-user:before{content:"\f364"}.la-user-md:before{content:"\f365"}.la-user-plus:before{content:"\f366"}.la-user-secret:before{content:"\f367"}.la-user-times:before{content:"\f368"}.la-users:before{content:"\f369"}.la-venus:before{content:"\f36a"}.la-venus-double:before{content:"\f36b"}.la-venus-mars:before{content:"\f36c"}.la-viacoin:before{content:"\f36d"}.la-video-camera:before{content:"\f36e"}.la-vimeo:before{content:"\f36f"}.la-vimeo-square:before{content:"\f370"}.la-vine:before{content:"\f371"}.la-vk:before{content:"\f372"}.la-volume-down:before{content:"\f373"}.la-volume-off:before{content:"\f374"}.la-volume-up:before{content:"\f375"}.la-warning:before{content:"\f376"}.la-wechat:before{content:"\f377"}.la-weibo:before{content:"\f378"}.la-weixin:before{content:"\f379"}.la-whatsapp:before{content:"\f37a"}.la-wheelchair:before{content:"\f37b"}.la-wifi:before{content:"\f37c"}.la-wikipedia-w:before{content:"\f37d"}.la-windows:before{content:"\f37e"}.la-won:before{content:"\f37f"}.la-wordpress:before{content:"\f380"}.la-wrench:before{content:"\f381"}.la-xing:before{content:"\f382"}.la-xing-square:before{content:"\f383"}.la-y-combinator:before{content:"\f384"}.la-y-combinator-square:before{content:"\f385"}.la-yahoo:before{content:"\f386"}.la-yc:before{content:"\f387"}.la-yc-square:before{content:"\f388"}.la-yelp:before{content:"\f389"}.la-yen:before{content:"\f38a"}.la-youtube:before{content:"\f38b"}.la-youtube-play:before{content:"\f38c"}.la-youtube-square:before{content:"\f38d"}

/*******************************************************
 * Custom theme code styles
 * Written by Themelize.me (http://themelize.me)
 *
 * Includes the base variables & mixins needed for all
 * scss files
 *******************************************************/

/*---------------------------------------------------------------------------
 //
 // Custom theme code styles
 // Written by Themelize.me (http://themelize.me)
 //
 // This is an empty starter template for overriding styles
 // set by Bootstrap & the theme
 //
 // ----------------------------------------------------
 //
 // Remove unused code for better performances
 //
 // ----------------------------------------------------
 //
 // $see - Usefuls tools online for editing
 // 1. http://charliepark.org/bootstrap_buttons/ - Button style generator
 // 2. http://www.colorzilla.com/gradient-editor/ - CSS3 gradient maker
 //
 // $note
 // To ensure custom styles are picked up
 // wrap definitions in body tag
 // ie.
 // body .navbar-inner {
 //   background: #ff0000;
 // }
 //
 ---------------------------------------------------------------------------*/

body a {
  color: #861a22;
  text-decoration: none;
}

body a:hover {
  color: #AB222B;
  text-decoration: underline;
}

body #header-hidden-link a.show-hide,
body .flexslider-wrapper .flex-control-nav li a.flex-active,
body .static-banner .flex-control-nav li a.flex-active {
  background: #923016;
  /* primary colour */
}

body .flex-direction-nav a,
body .flex-direction-nav a:before {
  color: #861a22 !important;
}

body .header {
  border-bottom-color: #861a22;
  /* primary colour */
}

body .header .navbar-brand {
  color: #861a22;
  /* primary colour */
}

body .stats .stat-header {
  background: #861a22;
  background-image: radial-gradient(circle, #861a22, #923016);
  background-repeat: no-repeat;
}

body .stats .stat-header:after {
  border-top-color: #861a22;
  /* primary colour */
}

.slider-appstrap-theme .tp-bullets li a:hover,
.slider-appstrap-theme .tp-bullets li a.flex-active,
.slider-appstrap-theme .tp-bullets li a.selected,
.slider-appstrap-theme .tp-bullets .bullet:hover,
.slider-appstrap-theme .tp-bullets .bullet.flex-active,
.slider-appstrap-theme .tp-bullets .bullet.selected,
.slider-appstrap-theme .tp-bullets.round li a:hover,
.slider-appstrap-theme .tp-bullets.round li a.flex-active,
.slider-appstrap-theme .tp-bullets.round li a.selected,
.slider-appstrap-theme .tp-bullets.round .bullet:hover,
.slider-appstrap-theme .tp-bullets.round .bullet.flex-active,
.slider-appstrap-theme .tp-bullets.round .bullet.selected,
.slider-appstrap-theme .tp-bullets.simplebullets.round li a:hover,
.slider-appstrap-theme .tp-bullets.simplebullets.round li a.flex-active,
.slider-appstrap-theme .tp-bullets.simplebullets.round li a.selected,
.slider-appstrap-theme .tp-bullets.simplebullets.round .bullet:hover,
.slider-appstrap-theme .tp-bullets.simplebullets.round .bullet.flex-active,
.slider-appstrap-theme .tp-bullets.simplebullets.round .bullet.selected,
.flex-control-nav li a:hover,
.flex-control-nav li a.flex-active,
.flex-control-nav li a.selected,
.flex-control-nav .bullet:hover,
.flex-control-nav .bullet.flex-active,
.flex-control-nav .bullet.selected {
  background: #861a22;
}

.slider-appstrap-theme .tp-bannertimer {
  background: #861a22;
}

.bootstrap-switch>div>span.bootstrap-switch-primary {
  background: #861a22;
}

.bootstrap-switch.bootstrap-switch-focused {
  border-color: #861a22;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}

.dropdown-menu-primary {
  border-bottom-color: #861a22 !important;
}

.dropdown-menu-primary a:hover:before {
  color: #861a22 !important;
}

.timeline-item {
  border-bottom-color: #861a22;
}

.timeline-item.tag-featured:after,
.timeline-item.marker-highlight:after,
.timeline-item.highlight:after {
  color: #861a22;
}

.owl-controls.clickable .owl-buttons div:hover,
.owl-controls .owl-page.active span,
.owl-controls.clickable .owl-page:hover span {
  background: #861a22;
}

.navbar-border-bottom-effect .nav-link:hover:after,
.navbar-border-bottom-effect .nav-link:active:after,
.navbar-border-bottom-effect .nav-link:focus:after,
.navbar-border-bottom-effect .nav-link.active:after {
  background: #861a22;
}

body .is-sticky .sticky-bg-primary {
  background-color: #861a22 !important;
}

body .is-sticky .sticky-bg-primary.sticky-bg-op-0,
body .is-sticky .bg-primary.sticky-bg-op-0 {
  background-color: rgba(190, 62, 29, 0) !important;
}

body .is-sticky .sticky-bg-primary.sticky-bg-op-1,
body .is-sticky .bg-primary.sticky-bg-op-1 {
  background-color: rgba(190, 62, 29, 0.1) !important;
}

body .is-sticky .sticky-bg-primary.sticky-bg-op-2,
body .is-sticky .bg-primary.sticky-bg-op-2 {
  background-color: rgba(190, 62, 29, 0.2) !important;
}

body .is-sticky .sticky-bg-primary.sticky-bg-op-3,
body .is-sticky .bg-primary.sticky-bg-op-3 {
  background-color: rgba(190, 62, 29, 0.3) !important;
}

body .is-sticky .sticky-bg-primary.sticky-bg-op-4,
body .is-sticky .bg-primary.sticky-bg-op-4 {
  background-color: rgba(190, 62, 29, 0.4) !important;
}

body .is-sticky .sticky-bg-primary.sticky-bg-op-5,
body .is-sticky .bg-primary.sticky-bg-op-5 {
  background-color: rgba(190, 62, 29, 0.5) !important;
}

body .is-sticky .sticky-bg-primary.sticky-bg-op-6,
body .is-sticky .bg-primary.sticky-bg-op-6 {
  background-color: rgba(190, 62, 29, 0.6) !important;
}

body .is-sticky .sticky-bg-primary.sticky-bg-op-7,
body .is-sticky .bg-primary.sticky-bg-op-7 {
  background-color: rgba(190, 62, 29, 0.7) !important;
}

body .is-sticky .sticky-bg-primary.sticky-bg-op-8,
body .is-sticky .bg-primary.sticky-bg-op-8 {
  background-color: rgba(190, 62, 29, 0.8) !important;
}

body .is-sticky .sticky-bg-primary.sticky-bg-op-9,
body .is-sticky .bg-primary.sticky-bg-op-9 {
  background-color: rgba(190, 62, 29, 0.9) !important;
}

body .is-sticky .sticky-bg-primary.sticky-bg-op-10,
body .is-sticky .bg-primary.sticky-bg-op-10 {
  background-color: #861a22 !important;
}

body .is-sticky .sticky-text-primary {
  color: #861a22 !important;
}

body .is-sticky .sticky-border-primary {
  border: 1px solid transparent;
  border-color: #861a22 !important;
}

body .is-sticky .sticky-border-primary.sticky-border-op-0,
body .is-sticky .border-primary.sticky-border-op-0 {
  border-color: rgba(190, 62, 29, 0) !important;
}

body .is-sticky .sticky-border-primary.sticky-border-op-1,
body .is-sticky .border-primary.sticky-border-op-1 {
  border-color: rgba(190, 62, 29, 0.1) !important;
}

body .is-sticky .sticky-border-primary.sticky-border-op-2,
body .is-sticky .border-primary.sticky-border-op-2 {
  border-color: rgba(190, 62, 29, 0.2) !important;
}

body .is-sticky .sticky-border-primary.sticky-border-op-3,
body .is-sticky .border-primary.sticky-border-op-3 {
  border-color: rgba(190, 62, 29, 0.3) !important;
}

body .is-sticky .sticky-border-primary.sticky-border-op-4,
body .is-sticky .border-primary.sticky-border-op-4 {
  border-color: rgba(190, 62, 29, 0.4) !important;
}

body .is-sticky .sticky-border-primary.sticky-border-op-5,
body .is-sticky .border-primary.sticky-border-op-5 {
  border-color: rgba(190, 62, 29, 0.5) !important;
}

body .is-sticky .sticky-border-primary.sticky-border-op-6,
body .is-sticky .border-primary.sticky-border-op-6 {
  border-color: rgba(190, 62, 29, 0.6) !important;
}

body .is-sticky .sticky-border-primary.sticky-border-op-7,
body .is-sticky .border-primary.sticky-border-op-7 {
  border-color: rgba(190, 62, 29, 0.7) !important;
}

body .is-sticky .sticky-border-primary.sticky-border-op-8,
body .is-sticky .border-primary.sticky-border-op-8 {
  border-color: rgba(190, 62, 29, 0.8) !important;
}

body .is-sticky .sticky-border-primary.sticky-border-op-9,
body .is-sticky .border-primary.sticky-border-op-9 {
  border-color: rgba(190, 62, 29, 0.9) !important;
}

body .is-sticky .sticky-border-primary.sticky-border-op-10,
body .is-sticky .border-primary.sticky-border-op-10 {
  border-color: #861a22 !important;
}

.card-primary {
  border-color: #861a22;
  background-color: #861a22;
}

.card-outline-primary {
  border-color: #861a22;
}

.card.clickable-element:hover {
  border: 1px solid #861a22;
}

.tag-primary,
.badge-primary,
.bg-primary {
  background-color: #861a22 !important;
}

.bg-primary-bright {
  background-color: #db2d00 !important;
}

.btn-link,
.btn-link:hover {
  color: #861a22;
}

.text-primary,
a.text-primary:hover,
a.text-primary:focus {
  color: #861a22 !important;
}

.btn-primary {
  color: #fff;
  background-color: #861a22;
  border-color: #a8371a;
  color: white;
}

.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #923016;
  border-color: #391309;
}

.btn-primary:hover {
  color: #fff;
  background-color: #923016;
  border-color: #732512;
}

.btn-primary:active,
.btn-primary.active,
.show>.btn-primary.dropdown-toggle,
.open>.btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #923016;
  border-color: #732512;
  background-image: none;
}

.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.show>.btn-primary.dropdown-toggle:hover,
.show>.btn-primary.dropdown-toggle:focus,
.show>.btn-primary.dropdown-toggle.focus,
.open>.btn-primary.dropdown-toggle:hover,
.open>.btn-primary.dropdown-toggle:focus,
.open>.btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #732512;
  border-color: #391309;
}

.btn-primary.disabled,
.btn-primary[disabled],
.btn-primary:disabled,
fieldset[disabled] .btn-primary {
  background-color: #861a22;
  border-color: #a8371a;
}

.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus,
.btn-primary:disabled:hover,
.btn-primary:disabled:focus,
.btn-primary:disabled.focus,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #861a22;
  border-color: #a8371a;
}

.btn-primary .badge {
  color: #861a22;
  background-color: #fff;
}

.btn-outline-primary,
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
  color: #861a22;
  border-color: #861a22;
}

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary.disabled:hover,
.btn-outline-primary.disabled:focus,
.btn-outline-primary:disabled:hover,
.btn-outline-primary:disabled:focus {
  color: white;
}

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary.focus,
.btn-outline-primary.active,
.btn-outline-primary:active,
.btn-outline-primary.active:focus,
.btn-outline-primary:active:focus,
.show>.btn-outline-primary.dropdown-toggle,
.open>.btn-outline-primary.dropdown-toggle {
  background-color: #861a22;
  border-color: #861a22;
}

.nav-pills .nav-item.show .nav-link,
.nav-pills .nav-item.show .nav-link:focus,
.nav-pills .nav-item.show .nav-link:hover,
.nav-pills .nav-item.open .nav-link,
.nav-pills .nav-item.open .nav-link:focus,
.nav-pills .nav-item.open .nav-link:hover,
.nav-pills .nav-link.active,
.nav-pills .nav-link.active:focus,
.nav-pills .nav-link.active:hover {
  background-color: #861a22;
  color: white;
}

.nav-pills-border-bottom .nav-link.active:after,
.nav-pills-border-bottom-inside .nav-link.active:after {
  background-color: #861a22;
}

.nav-pills.nav-pills-border-bottom .nav-link:hover,
.nav-pills.nav-pills-border-bottom .nav-link:hover:focus,
.nav-pills.nav-pills-border-bottom .nav-link.active,
.nav-pills.nav-pills-border-bottom .nav-link.active:focus,
.nav-pills.nav-pills-border-bottom-inside .nav-link.active,
.nav-pills.nav-pills-border-bottom-inside .nav-link.active:focus,
.nav-tabs-flat .nav-link:hover,
.nav-tabs-flat .nav-link:hover:focus {
  color: #861a22 !important;
}

.nav-tabs-flat .nav-link.active:hover {
  color: white !important;
}

.list-group-item-primary,
a.list-group-item-primary,
button.list-group-item-primary {
  background-color: rgba(85, 167, 154, 0.25);
  color: #33635c;
}

a.list-group-item-primary:hover,
a.list-group-item-primary:focus,
button.list-group-item-primary:hover,
button.list-group-item-primary:focus {
  color: #33635c;
  background-color: rgba(85, 167, 154, 0.45);
}

.nav-section-menu .nav .nav-link:hover i,
.nav-section-menu.nav .nav-link:hover i,
.nav-section-menu .nav .nav-link.active i,
.nav-section-menu.nav .nav-link.active i,
.nav-section-menu .nav .nav-link.active:hover i,
.nav-section-menu.nav .nav-link.active:hover i,
.nav-section-menu .nav .active .nav-link i,
.nav-section-menu.nav .active .nav-link i,
.nav-section-menu .nav .active .nav-link:hover i,
.nav-section-menu.nav .active .nav-link:hover i {
  color: #861a22 !important;
}

.nav-section-menu .nav .nav-link.active,
.nav-section-menu.nav .nav-link.active,
.nav-section-menu .nav .nav-link.active:hover,
.nav-section-menu.nav .nav-link.active:hover,
.nav-section-menu .nav .active .nav-link,
.nav-section-menu.nav .active .nav-link,
.nav-section-menu .nav .active .nav-link:hover,
.nav-section-menu.nav .active .nav-link:hover {
  border-left-color: #861a22;
  color: #861a22;
}

@media (min-width: 768px) {
  .nav-section-menu.nav-section-menu-right .nav .nav-link.active,
  .nav-section-menu.nav-section-menu-right.nav .nav-link.active,
  .nav-section-menu.nav-section-menu-right .nav .nav-link.active:hover,
  .nav-section-menu.nav-section-menu-right.nav .nav-link.active:hover,
  .nav-section-menu.nav-section-menu-right .nav .active .nav-link,
  .nav-section-menu.nav-section-menu-right.nav .active .nav-link,
  .nav-section-menu.nav-section-menu-right .nav .active .nav-link:hover,
  .nav-section-menu.nav-section-menu-right.nav .active .nav-link:hover {
    border-right-color: #861a22;
  }
}

.nav-tabs.nav-stacked .active>.nav-link i,
.nav-tabs.nav-stacked .active>.nav-link:hover i,
.nav-tabs.nav-stacked .nav-link.active i,
.nav-tabs.nav-stacked .nav-link.active:hover i,
.nav-tabs .active>.nav-link,
.nav-tabs .active>.nav-link:hover,
.nav-tabs .nav-link.active,
.nav-tabs .nav-link.active:hover {
  color: #861a22;
}

.nav-tabs .active>.nav-link:before,
.nav-tabs .nav-link.active:before {
  background: #861a22;
}

.page-link,
.page-link:hover {
  color: #861a22;
}

.page-item.active .page-link,
.page-item.active .page-link:focus,
.page-item.active .page-link:hover {
  background: #861a22;
  border-color: #861a22;
}

.nav-steps .nav-link.active,
.nav-steps .nav-link.active:hover {
  background: #861a22;
  border-color: #861a22;
}

.link-effect-underline:after {
  background-color: #861a22;
}

.link-effect-slideup .nav-link-inner:after {
  color: #861a22;
}

.progress[value]::-webkit-progress-value {
  background-color: #861a22;
}

.progress[value]::-ms-fill {
  background-color: #861a22;
}

.progress[value]::-moz-progress-bar {
  background-color: #861a22;
}

.progress-bar {
  background-color: #861a22;
}

.alert-primary {
  background-color: rgba(190, 62, 29, 0.25);
  border-color: rgba(190, 62, 29, 0.8);
  color: #66210f;
}

.alert-primary hr {
  border-top-color: rgba(85, 167, 154, 0.85);
}

.alert-primary .alert-link {
  color: #66210f;
}

.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
  background-color: #861a22;
  border-color: #861a22;
}

.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text {
  color: rgba(255, 255, 255, 0.9);
}

.blockquote {
  border-left-color: #861a22;
}

.blockquote-reverse {
  border-right-color: #861a22;
}

.tag-cloud a.tag {
  color: #861a22;
}

@media (min-width: 576px) {
  .card-group .card+.card-outline-primary {
    border-left: 1px solid #861a22;
  }
}

@media (min-width: 576px) {
  .navbar-expand.navbar-main.collapse .dropdown-menu,
  .navbar-expand .navbar-main.collapse .dropdown-menu {
    border-bottom-color: #861a22 !important;
  }
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
    border-bottom-color: #861a22 !important;
  }
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
  .navbar-expand.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
  .navbar-expand .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before {
    color: #861a22 !important;
  }
  .navbar-expand.navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand.navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand.navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand.navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand.navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand.navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand.navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand.navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand.navbar-main .nav-link-dd-effect:hover,
  .navbar-expand.navbar-main .nav-link-dd-effect.active,
  .navbar-expand .navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand .navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand .navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand .navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand .navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand .navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand .navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand .navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand .navbar-main .nav-link-dd-effect:hover,
  .navbar-expand .navbar-main .nav-link-dd-effect.active {
    border-top-color: #861a22 !important;
  }
}

@media (min-width: 768px) {
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu {
    border-bottom-color: #861a22 !important;
  }
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
    border-bottom-color: #861a22 !important;
  }
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
  .navbar-expand-sm.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
  .navbar-expand-sm .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before {
    color: #861a22 !important;
  }
  .navbar-expand-sm.navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-sm.navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-sm.navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-sm.navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-sm.navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-sm.navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-sm.navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-sm.navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-sm.navbar-main .nav-link-dd-effect:hover,
  .navbar-expand-sm.navbar-main .nav-link-dd-effect.active,
  .navbar-expand-sm .navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-sm .navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-sm .navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-sm .navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-sm .navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-sm .navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-sm .navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-sm .navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-sm .navbar-main .nav-link-dd-effect:hover,
  .navbar-expand-sm .navbar-main .nav-link-dd-effect.active {
    border-top-color: #861a22 !important;
  }
}

@media (min-width: 992px) {
  .navbar-expand-md.navbar-main.collapse .dropdown-menu,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu {
    border-bottom-color: #861a22 !important;
  }
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
    border-bottom-color: #861a22 !important;
  }
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
  .navbar-expand-md.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
  .navbar-expand-md .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before {
    color: #861a22 !important;
  }
  .navbar-expand-md.navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-md.navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-md.navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-md.navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-md.navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-md.navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-md.navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-md.navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-md.navbar-main .nav-link-dd-effect:hover,
  .navbar-expand-md.navbar-main .nav-link-dd-effect.active,
  .navbar-expand-md .navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-md .navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-md .navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-md .navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-md .navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-md .navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-md .navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-md .navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-md .navbar-main .nav-link-dd-effect:hover,
  .navbar-expand-md .navbar-main .nav-link-dd-effect.active {
    border-top-color: #861a22 !important;
  }
}

@media (min-width: 1200px) {
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu {
    border-bottom-color: #861a22 !important;
  }
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
    border-bottom-color: #861a22 !important;
  }
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
  .navbar-expand-lg.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
  .navbar-expand-lg .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before {
    color: #861a22 !important;
  }
  .navbar-expand-lg.navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-lg.navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-lg.navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-lg.navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-lg.navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-lg.navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-lg.navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-lg.navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-lg.navbar-main .nav-link-dd-effect:hover,
  .navbar-expand-lg.navbar-main .nav-link-dd-effect.active,
  .navbar-expand-lg .navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-lg .navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-lg .navbar-main .navbar-nav .show>.dropdown-toggle,
  .navbar-expand-lg .navbar-main .navbar-nav .show.active>.dropdown-toggle,
  .navbar-expand-lg .navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-lg .navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-lg .navbar-main .navbar-nav .open>.dropdown-toggle,
  .navbar-expand-lg .navbar-main .navbar-nav .open.active>.dropdown-toggle,
  .navbar-expand-lg .navbar-main .nav-link-dd-effect:hover,
  .navbar-expand-lg .navbar-main .nav-link-dd-effect.active {
    border-top-color: #861a22 !important;
  }
}

.navbar-expand-xl.navbar-main.collapse .dropdown-menu,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu {
  border-bottom-color: #861a22 !important;
}

.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-submenu .dropdown-item:after {
  border-bottom-color: #861a22 !important;
}

.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
.navbar-expand-xl.navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item:hover:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item:focus:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .dropdown-item.active:focus:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item:hover:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .active>.dropdown-item:focus:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .show>.dropdown-item:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .show>.dropdown-item:hover:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .show>.dropdown-item:focus:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .open>.dropdown-item:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .open>.dropdown-item:hover:before,
.navbar-expand-xl .navbar-main.collapse .dropdown-menu .open>.dropdown-item:focus:before {
  color: #861a22 !important;
}

.navbar-expand-xl.navbar-main .navbar-nav .show>.dropdown-toggle,
.navbar-expand-xl.navbar-main .navbar-nav .show.active>.dropdown-toggle,
.navbar-expand-xl.navbar-main .navbar-nav .show>.dropdown-toggle,
.navbar-expand-xl.navbar-main .navbar-nav .show.active>.dropdown-toggle,
.navbar-expand-xl.navbar-main .navbar-nav .open>.dropdown-toggle,
.navbar-expand-xl.navbar-main .navbar-nav .open.active>.dropdown-toggle,
.navbar-expand-xl.navbar-main .navbar-nav .open>.dropdown-toggle,
.navbar-expand-xl.navbar-main .navbar-nav .open.active>.dropdown-toggle,
.navbar-expand-xl.navbar-main .nav-link-dd-effect:hover,
.navbar-expand-xl.navbar-main .nav-link-dd-effect.active,
.navbar-expand-xl .navbar-main .navbar-nav .show>.dropdown-toggle,
.navbar-expand-xl .navbar-main .navbar-nav .show.active>.dropdown-toggle,
.navbar-expand-xl .navbar-main .navbar-nav .show>.dropdown-toggle,
.navbar-expand-xl .navbar-main .navbar-nav .show.active>.dropdown-toggle,
.navbar-expand-xl .navbar-main .navbar-nav .open>.dropdown-toggle,
.navbar-expand-xl .navbar-main .navbar-nav .open.active>.dropdown-toggle,
.navbar-expand-xl .navbar-main .navbar-nav .open>.dropdown-toggle,
.navbar-expand-xl .navbar-main .navbar-nav .open.active>.dropdown-toggle,
.navbar-expand-xl .navbar-main .nav-link-dd-effect:hover,
.navbar-expand-xl .navbar-main .nav-link-dd-effect.active {
  border-top-color: #861a22 !important;
}

.navbar-border-bottom-effect .nav-link:hover:after,
.navbar-border-bottom-effect .nav-link:active:after,
.navbar-border-bottom-effect .nav-link:focus:after,
.navbar-border-bottom-effect .nav-link.active:after {
  background: #861a22;
}

.form-control:focus,
.form-control:focus:hover {
  border-color: #861a22;
}

.btn-primary.btn-invert {
  background-color: #923016;
}

.btn-primary.btn-invert:hover,
.btn-primary.btn-invert:focus {
  background-color: #861a22;
}

.text-primary-faded {
  color: rgba(190, 62, 29, 0.3) !important;
}

.text-primary-darkend {
  color: #66210f !important;
}

.bg-primary-faded {
  background-color: rgba(190, 62, 29, 0.3) !important;
}

.bg-primary-darkend {
  background-color: #66210f !important;
}

.border-primary {
  border-color: #861a22 !important;
}

.border-primary-faded {
  border-color: rgba(190, 62, 29, 0.3) !important;
}

.border-primary-darkend {
  border-color: #66210f !important;
}

.bg-op-0.bg-primary {
  background-color: rgba(190, 62, 29, 0) !important;
}

.bg-op-0.border-primary-faded {
  background-color: rgba(190, 62, 29, 0) !important;
}

.bg-op-0.border-primary-darkend {
  background-color: rgba(102, 33, 15, 0) !important;
}

.border-op-0.border-primary {
  border-color: rgba(190, 62, 29, 0) !important;
}

.border-op-0.border-primary-faded {
  border-color: rgba(190, 62, 29, 0) !important;
}

.border-op-0.border-primary-darkend {
  border-color: rgba(102, 33, 15, 0) !important;
}

.bg-op-1.bg-primary {
  background-color: rgba(190, 62, 29, 0.1) !important;
}

.bg-op-1.border-primary-faded {
  background-color: rgba(190, 62, 29, 0.1) !important;
}

.bg-op-1.border-primary-darkend {
  background-color: rgba(102, 33, 15, 0.1) !important;
}

.border-op-1.border-primary {
  border-color: rgba(190, 62, 29, 0.1) !important;
}

.border-op-1.border-primary-faded {
  border-color: rgba(190, 62, 29, 0.1) !important;
}

.border-op-1.border-primary-darkend {
  border-color: rgba(102, 33, 15, 0.1) !important;
}

.bg-op-2.bg-primary {
  background-color: rgba(190, 62, 29, 0.2) !important;
}

.bg-op-2.border-primary-faded {
  background-color: rgba(190, 62, 29, 0.2) !important;
}

.bg-op-2.border-primary-darkend {
  background-color: rgba(102, 33, 15, 0.2) !important;
}

.border-op-2.border-primary {
  border-color: rgba(190, 62, 29, 0.2) !important;
}

.border-op-2.border-primary-faded {
  border-color: rgba(190, 62, 29, 0.2) !important;
}

.border-op-2.border-primary-darkend {
  border-color: rgba(102, 33, 15, 0.2) !important;
}

.bg-op-3.bg-primary {
  background-color: rgba(190, 62, 29, 0.3) !important;
}

.bg-op-3.border-primary-faded {
  background-color: rgba(190, 62, 29, 0.3) !important;
}

.bg-op-3.border-primary-darkend {
  background-color: rgba(102, 33, 15, 0.3) !important;
}

.border-op-3.border-primary {
  border-color: rgba(190, 62, 29, 0.3) !important;
}

.border-op-3.border-primary-faded {
  border-color: rgba(190, 62, 29, 0.3) !important;
}

.border-op-3.border-primary-darkend {
  border-color: rgba(102, 33, 15, 0.3) !important;
}

.bg-op-4.bg-primary {
  background-color: rgba(190, 62, 29, 0.4) !important;
}

.bg-op-4.border-primary-faded {
  background-color: rgba(190, 62, 29, 0.4) !important;
}

.bg-op-4.border-primary-darkend {
  background-color: rgba(102, 33, 15, 0.4) !important;
}

.border-op-4.border-primary {
  border-color: rgba(190, 62, 29, 0.4) !important;
}

.border-op-4.border-primary-faded {
  border-color: rgba(190, 62, 29, 0.4) !important;
}

.border-op-4.border-primary-darkend {
  border-color: rgba(102, 33, 15, 0.4) !important;
}

.bg-op-5.bg-primary {
  background-color: rgba(190, 62, 29, 0.5) !important;
}

.bg-op-5.border-primary-faded {
  background-color: rgba(190, 62, 29, 0.5) !important;
}

.bg-op-5.border-primary-darkend {
  background-color: rgba(102, 33, 15, 0.5) !important;
}

.border-op-5.border-primary {
  border-color: rgba(190, 62, 29, 0.5) !important;
}

.border-op-5.border-primary-faded {
  border-color: rgba(190, 62, 29, 0.5) !important;
}

.border-op-5.border-primary-darkend {
  border-color: rgba(102, 33, 15, 0.5) !important;
}

.bg-op-6.bg-primary {
  background-color: rgba(190, 62, 29, 0.6) !important;
}

.bg-op-6.border-primary-faded {
  background-color: rgba(190, 62, 29, 0.6) !important;
}

.bg-op-6.border-primary-darkend {
  background-color: rgba(102, 33, 15, 0.6) !important;
}

.border-op-6.border-primary {
  border-color: rgba(190, 62, 29, 0.6) !important;
}

.border-op-6.border-primary-faded {
  border-color: rgba(190, 62, 29, 0.6) !important;
}

.border-op-6.border-primary-darkend {
  border-color: rgba(102, 33, 15, 0.6) !important;
}

.bg-op-7.bg-primary {
  background-color: rgba(190, 62, 29, 0.7) !important;
}

.bg-op-7.border-primary-faded {
  background-color: rgba(190, 62, 29, 0.7) !important;
}

.bg-op-7.border-primary-darkend {
  background-color: rgba(102, 33, 15, 0.7) !important;
}

.border-op-7.border-primary {
  border-color: rgba(190, 62, 29, 0.7) !important;
}

.border-op-7.border-primary-faded {
  border-color: rgba(190, 62, 29, 0.7) !important;
}

.border-op-7.border-primary-darkend {
  border-color: rgba(102, 33, 15, 0.7) !important;
}

.bg-op-8.bg-primary {
  background-color: rgba(190, 62, 29, 0.8) !important;
}

.bg-op-8.border-primary-faded {
  background-color: rgba(190, 62, 29, 0.8) !important;
}

.bg-op-8.border-primary-darkend {
  background-color: rgba(102, 33, 15, 0.8) !important;
}

.border-op-8.border-primary {
  border-color: rgba(190, 62, 29, 0.8) !important;
}

.border-op-8.border-primary-faded {
  border-color: rgba(190, 62, 29, 0.8) !important;
}

.border-op-8.border-primary-darkend {
  border-color: rgba(102, 33, 15, 0.8) !important;
}

.bg-op-9.bg-primary {
  background-color: rgba(190, 62, 29, 0.9) !important;
}

.bg-op-9.border-primary-faded {
  background-color: rgba(190, 62, 29, 0.9) !important;
}

.bg-op-9.border-primary-darkend {
  background-color: rgba(102, 33, 15, 0.9) !important;
}

.border-op-9.border-primary {
  border-color: rgba(190, 62, 29, 0.9) !important;
}

.border-op-9.border-primary-faded {
  border-color: rgba(190, 62, 29, 0.9) !important;
}

.border-op-9.border-primary-darkend {
  border-color: rgba(102, 33, 15, 0.9) !important;
}

.bg-op-10.bg-primary {
  background-color: #861a22 !important;
}

.bg-op-10.border-primary-faded {
  background-color: #861a22 !important;
}

.bg-op-10.border-primary-darkend {
  background-color: #66210f !important;
}

.border-op-10.border-primary {
  border-color: #861a22 !important;
}

.border-op-10.border-primary-faded {
  border-color: #861a22 !important;
}

.border-op-10.border-primary-darkend {
  border-color: #66210f !important;
}

hr.hr-primary {
  border-top-color: #861a22 !important;
}

hr.hr-primary-faded {
  border-top-color: rgba(190, 62, 29, 0.3) !important;
}

hr.hr-primary-darkend {
  border-top-color: #66210f !important;
}

.header .header-brand-text {
  color: #861a22;
}

.price-banner {
  color: #861a22;
}

.focus-box {
  border-bottom-color: #861a22 !important;
}

.blog-grid .blog-post {
  border-bottom-color: #861a22 !important;
}

.page-loader {
  background: #861a22 !important;
}

.owl-nav div:hover,
.owl-dots .owl-dot.active span,
.owl-dots .owl-dot:hover span {
  background: #861a22 !important;
}

.modal-progress {
  background: #861a22 !important;
}

.overlay.overlay-primary:after,
.overlay-hover-content.overlay-primary:after {
  background: #861a22 !important;
}

.overlay.overlay-primary .overlay-header:after,
.overlay.overlay-primary .overlay-footer:before,
.overlay-hover-content.overlay-primary .overlay-header:after,
.overlay-hover-content.overlay-primary .overlay-footer:before {
  background: white !important;
}

.header-primary .header {
  background: #861a22;
}

.header-primary .header .header-inner .header-divider:after {
  background-color: #e36545;
}

.header-transparent .header.is-sticky,
.header-transparent .is-sticky .header {
  border-bottom-color: #861a22;
}

.header-transparent.header-primary .header {
  background: transparent;
}

.header-transparent.header-primary .header.is-sticky,
.header-transparent.header-primary .is-sticky .header {
  background-color: rgba(190, 62, 29, 0.98);
  border-bottom-color: #292b2c;
}

.header-translucent.header-dark .header.is-sticky,
.header-translucent.header-dark .is-sticky .header {
  border-bottom-color: rgba(190, 62, 29, 0.4);
}

.header-translucent.header-primary .header {
  background-color: rgba(190, 62, 29, 0.2);
  border-bottom-color: rgba(190, 62, 29, 0.6);
}

.header-translucent.header-primary .header.is-sticky,
.header-translucent.header-primary .is-sticky .header {
  background-color: rgba(190, 62, 29, 0.95);
  border-bottom-color: #292b2c;
}

.divider-primary.divider-diagonal:before {
  border-left-color: #861a22;
}

.divider-primary.divider-diagonal-r:before {
  border-right-color: #861a22;
  border-left-color: transparent;
}

.divider-primary.divider-arrow-b:before {
  border-top-color: #861a22;
}

.divider-primary.divider-arrow-t:before {
  border-bottom-color: #861a22;
}

.divider-primary.divider-arrow-l:before {
  border-right-color: #861a22;
}

.divider-primary.divider-arrow-r:before {
  border-left-color: #861a22;
}

.list-timeline.list-timeline-primary:before {
  background: #861a22;
}

.list-timeline.list-timeline-primary .list-timeline-item:before {
  border-color: #861a22;
}

.list-timeline.list-timeline-primary .list-timeline-item.active:before,
.list-timeline.list-timeline-primary .list-timeline-item.show:before {
  background: #861a22;
}
/* last css to apply */
/* used for corrections on bootstrap and appstrap */


/* hover animation in navigation */
/* in bootstrap 4 this formatting is applied to nav li */

nav.navbar.navbar-expand-md.navbar-static-top li.nav-item {
  transition: border-color 0.2s linear; border-top: 3px solid transparent;
}

nav.navbar.navbar-expand-md.navbar-static-top li.nav-item:hover,
nav.navbar.navbar-expand-md.navbar-static-top li.nav-item.active {
  border-top: 3px solid #861a22;
}

/* overrule appstrap top border color on dropdowns in nav li a */
/* in bootstrap 4 this formatting is applied to nav li instead (see above) */

nav.navbar.navbar-expand-md.navbar-static-top div#navbarSupportedContent.collapse.navbar-collapse.navbar-main ul.nav.navbar-nav.navbar-nav-stretch.float-lg-right.dropdown-effect-fade li.nav-item.dropdown a.nav-link.dropdown-toggle.animated.dropdown  {
  border-top: medium solid transparent !important;
}

/* set bg of nav li with dropdown to casa rene light bg */
.navbar-nav .dropdown-toggle,
.navbar-nav .dropdown-toggle:focus,
.navbar-nav .dropdown-toggle:hover {
    background: transparent !important;
}

/* set bg of dropdowns to casa rene light bg */
.navbar-expand-md .navbar-main.collapse .dropdown-menu,
.navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item {
  background-color: #FAF8F5;
}

/* set bg color of dropdown elements hover and active to casa rene red */
.navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item:hover,
.navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item.active,
.navbar-expand-md .navbar-main.collapse .dropdown-menu .dropdown-item.active:hover
 {
  background-color: #861a22; color: #FAF8F5;
}

/*
div#header div.sticky div.sticky-inner div.header div.header-inner.container nav.navbar.navbar-expand-md.navbar-static-top div#navbarSupportedContent.collapse.navbar-collapse.navbar-main ul.nav.navbar-nav.navbar-nav-stretch.float-lg-right.dropdown-effect-fade li.nav-item a.nav-link {
  transition: border-color 0.2s linear; border-top: 3px solid transparent;
}

div#header div.sticky div.sticky-inner div.header div.header-inner.container nav.navbar.navbar-expand-md.navbar-static-top div#navbarSupportedContent.collapse.navbar-collapse.navbar-main ul.nav.navbar-nav.navbar-nav-stretch.float-lg-right.dropdown-effect-fade li.nav-item a.nav-link:hover {
  border-top: 3px solid #861a22;
}
*/

/*
.navbar-expand-md.navbar-main.collapse .dropdown-menu,
.navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item {
  background-color: red;
}
*/


/*
.navbar-expand-md.navbar-main.collapse .dropdown-menu .dropdown-item:hover {
   background-color: blue; color: yellow;
}
*/



/*
.navbar-expand-md .navbar-main .navbar-nav > .open.active > .dropdown-toggle,
.navbar-expand-md .navbar-main .navbar-nav > .open.active > .dropdown-toggle:focus,
.navbar-expand-md .navbar-main .navbar-nav > .open.active > .dropdown-toggle:hover,
.navbar-expand-md .navbar-main .navbar-nav > .open > .dropdown-toggle,
.navbar-expand-md .navbar-main .navbar-nav > .open > .dropdown-toggle:focus,
.navbar-expand-md .navbar-main .navbar-nav > .open > .dropdown-toggle:hover,
.navbar-expand-md .navbar-main .navbar-nav > .show.active > .dropdown-toggle,
.navbar-expand-md .navbar-main .navbar-nav > .show.active > .dropdown-toggle:focus,
.navbar-expand-md .navbar-main .navbar-nav > .show.active > .dropdown-toggle:hover,
.navbar-expand-md .navbar-main .navbar-nav > .show > .dropdown-toggle,
.navbar-expand-md .navbar-main .navbar-nav > .show > .dropdown-toggle:focus,
.navbar-expand-md .navbar-main .navbar-nav > .show > .dropdown-toggle:hover,
.navbar-expand-md.navbar-main .navbar-nav > .open.active > .dropdown-toggle,
.navbar-expand-md.navbar-main .navbar-nav > .open.active > .dropdown-toggle:focus,
.navbar-expand-md.navbar-main .navbar-nav > .open.active > .dropdown-toggle:hover,
.navbar-expand-md.navbar-main .navbar-nav > .open > .dropdown-toggle,
.navbar-expand-md.navbar-main .navbar-nav > .open > .dropdown-toggle:focus,
.navbar-expand-md.navbar-main .navbar-nav > .open > .dropdown-toggle:hover,
.navbar-expand-md.navbar-main .navbar-nav > .show.active > .dropdown-toggle,
.navbar-expand-md.navbar-main .navbar-nav > .show.active > .dropdown-toggle:focus,
.navbar-expand-md.navbar-main .navbar-nav > .show.active > .dropdown-toggle:hover,
.navbar-expand-md.navbar-main .navbar-nav > .show > .dropdown-toggle,
.navbar-expand-md.navbar-main .navbar-nav > .show > .dropdown-toggle:focus,
.navbar-expand-md.navbar-main .navbar-nav > .show > .dropdown-toggle:hover {
    background: transparent;
}
*/

/*
.navbar-expand-md .navbar-main .navbar-nav > .open.active > .dropdown-toggle, .navbar-expand-md .navbar-main .navbar-nav > .open.active > .dropdown-toggle:focus, .navbar-expand-md .navbar-main .navbar-nav > .open.active > .dropdown-toggle:hover, .navbar-expand-md .navbar-main .navbar-nav > .open > .dropdown-toggle, .navbar-expand-md .navbar-main .navbar-nav > .open > .dropdown-toggle:focus, .navbar-expand-md .navbar-main .navbar-nav > .open > .dropdown-toggle:hover, .navbar-expand-md .navbar-main .navbar-nav > .show.active > .dropdown-toggle, .navbar-expand-md .navbar-main .navbar-nav > .show.active > .dropdown-toggle:focus, .navbar-expand-md .navbar-main .navbar-nav > .show.active > .dropdown-toggle:hover, .navbar-expand-md .navbar-main .navbar-nav > .show > .dropdown-toggle, .navbar-expand-md .navbar-main .navbar-nav > .show > .dropdown-toggle:focus, .navbar-expand-md .navbar-main .navbar-nav > .show > .dropdown-toggle:hover, .navbar-expand-md.navbar-main .navbar-nav > .open.active > .dropdown-toggle, .navbar-expand-md.navbar-main .navbar-nav > .open.active > .dropdown-toggle:focus, .navbar-expand-md.navbar-main .navbar-nav > .open.active > .dropdown-toggle:hover, .navbar-expand-md.navbar-main .navbar-nav > .open > .dropdown-toggle, .navbar-expand-md.navbar-main .navbar-nav > .open > .dropdown-toggle:focus, .navbar-expand-md.navbar-main .navbar-nav > .open > .dropdown-toggle:hover, .navbar-expand-md.navbar-main .navbar-nav > .show.active > .dropdown-toggle, .navbar-expand-md.navbar-main .navbar-nav > .show.active > .dropdown-toggle:focus, .navbar-expand-md.navbar-main .navbar-nav > .show.active > .dropdown-toggle:hover, .navbar-expand-md.navbar-main .navbar-nav > .show > .dropdown-toggle, .navbar-expand-md.navbar-main .navbar-nav > .show > .dropdown-toggle:focus, .navbar-expand-md.navbar-main .navbar-nav > .show > .dropdown-toggle:hover {

    background: transparent;
    color: #1b1b1b;
    border-color: #f3f3f3 #f3f3f3 transparent;
        border-top-color: rgb(243, 243, 243);

}
*/

/*
.dropdown:hover > .dropdown-menu {
    display: block;
}


.dropdown > .dropdown-toggle:active {
    Without this, clicking will make it sticky
    pointer-events: none;
}
*/


html, body, .header  {
  background-color: #FAF8F5;    /* #f1ece1 */
}

body {
  padding-top: 81px;
}

/*
body#body-26  {
  padding-top: 20px; 
}
*/

#logo {
    height: 70px;
}

#content {
  padding-top: 0px;
  padding-bottom: 0px;
}

.navbar  {
  background-color: #FAF8F5 !important;
  border-bottom: 1px solid #dee2e6;
}

.text-white {
  color: #f1ece1 !important;
}

/*  custom buttons casa ren� */

a.bg-hover-primary:hover, a.bg-hover-primary:focus, button.bg-hover-primary:hover, button.bg-hover-primary:focus {
    background-color: #861a22 !important;
    color: #ffffff !important;
}

a.bg-primary, button.bg-primary {
    background-color: #861a22 !important;
    color: #ffffff !important;
}

a.bg-hover-white:hover, a.bg-hover-white:focus, button.bg-hover-white:hover, button.bg-hover-white:focus {
    background-color: #ffffff !important;
    color: #861a22 !important;
}

/*  custom text formatting rooms */

.mg-available-rooms .mg-avl-room-title span {
    color: #861a22 !important;
}

.mg-available-rooms .mg-room-fecilities ul li {
    font-size: 1rem;
}

/*  custom footer */

#footer {
   border: none;
}

#footer a {
  color: #ffffff;
}

#footer #mc_embed_signup_scroll input.bg-hover-white:hover {
  color: #861a22;
}

#footer #mc_embed_signup_scroll select#mce-group[18229] {
  display: none;
  color: blue;
}

#footer div.mc-field-group.form-group.hidden {
  display: none;
  visibility: hidden;
}


/* beschikbaarheid */


  .RoomRaccoon-BookingEngine .label  {
     width: 0px;
     display: inline;
  }

@media only screen and (max-width: 1200px) {
  .RoomRaccoon-BookingEngine .label  {
     width: 50px;
     display: inline-block;
  }
}



.RoomRaccoon-BookingEngine #startDate-en, .RoomRaccoon-BookingEngine #endDate-en {
  padding: 4px 16px;
  margin: 8px 12px;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
  font-size: x-large;

}

.RoomRaccoon-BookingEngine .RoomRaccoonButton2  {
  font-size: large;
  /* padding: 8px 16px; */
  margin: 8px 12px;
}



/* Koen - navbar transparant */
.navbar-trans {
  background: transparent !important; 
}

body#body-90 {padding-top: 0px;}

/* Kris - Bullets */
#body-26 .mg-room-fecilities ul {
list-style-type: none;
padding: 0;
}

#body-59 .mg-room-fecilities ul {
list-style-type: none;
padding: 0;
}